On 08/07/2026 3:05 am, Eben King wrote:
On 7/7/26 15:21, Robert Heller wrote:
At Tue, 7 Jul 2026 14:18:25 -0400 Eben King wrote:

I have a need to find the upgradable package with the most dependencies.
Why do you need to do this?  And why does speed matter?

Generally, I dislike it when lots of things change at the same time, so rather than going through my upgradable packages periodically and updating the lot of them, I run a cron job that, once a day, upgrades a package chosen at random from the list of upgradable packages.

From my point of view, you are seeking for subtle bugs due to partial upgrades. Perhaps apt-listchanges might help you to manage updates (notice that changelog entries are not enabled by default). Security updates have been mentioned in this thread already.

I recall a similar request a half of the year ago. For those who want to try to shoot their feet, I expect, APT Python API should allow to query upgradable packages and to walk through their dependency graph.

  dependencies=$(apt-get --simulate upgrade "$package" | grep upgraded, | cut 
-f 1 -d ' ')

Have you tried to run 'apt-get upgrade "$package"' to verify that it acts accordingly to your expectations?

Reply via email to