ngoonee wrote:If I know this update is going to include a new kernel then I would probably put it off till the end of the workday at least.
You don't like playing the high-stakes, low-reward game of Pacman roulette? Are your really even living if you don't pacman -Syu 2 hours before an important deadline?
To be fair, I've never had any problems which require more than 2 hours to solve, so that's not risky behaviour =p
]]>If I know this update is going to include a new kernel then I would probably put it off till the end of the workday at least.
You don't like playing the high-stakes, low-reward game of Pacman roulette? Are your really even living if you don't pacman -Syu 2 hours before an important deadline?
]]>There are no “more important” updates. This is not how packaging in Arch Linux works. One does not cherry-pick packages to update: you must update all packages or you are ending with a partial upgrade.
I would contend that there ARE 'more important' updates, in terms of updates that you should pay a bit more attention to. If I know this update is going to include a new kernel then I would probably put it off till the end of the workday at least. All of which is tangential to cherry-picking (which is a recipe for many many further problems).
]]>checkupdates | grep -v haskell
Sounds like you didn't have anything installed that used Haskell before. This is normal for Haskell, it has no stable ABI, so when one thing is updated, everything in the entire tree that uses it has to be rebuilt. Simple solution is to uninstall whatever it is you installed that uses it.
Haskell packages have always been updated together, but the frequency does seem to have increased recently.
]]>I hadn't seen a haskell update for over 2 years and now suddenly there's an update every 2 days, which, as I said, is becoming annoying. Ofc I could freeze them, so that they never update but not knowing what these packages do, I figure it would be better to let them update, on their own if possible.
Sounds like you didn't have anything installed that used Haskell before. This is normal for Haskell, it has no stable ABI, so when one thing is updated, everything in the entire tree that uses it has to be rebuilt. Simple solution is to uninstall whatever it is you installed that uses it.
]]>If it’s about time required to download them, first check if your mirror isn’t too slow. If it is, find a better one using the mirrorlist generator or community/reflector.⁽¹⁾ Consider enabling parallel downloads. If it’s not about poorly selected mirror, you may use the checkupdates tool from community/pacman-contrib to download packages at any time (the -d switch). Merely downloading packages to your cache is not modifying your system, so it’s ok to run it unattended. However, be nice on mirrors and do not download packages pointlessly: let the frequency of unattended updates be similar to what you normally do.
____
⁽¹⁾ With my view being that you should not filter by country, unless you have clear indication there are serious latency problems or for political/financialreasons.
[Edit]: Allan is so speedy.
All the best,
-HG
]]>