-u option will upgrade all packages not just deps.
When i try to update an alpine package it will also upgrade other packages which are not in deps.
(from redmine: issue id 7, created on 2009-03-16, closed on 2009-05-29)
- Revision c11b70c7 by Timo Teräs on 2009-04-14T06:21:30Z:
db: track reverse dependencies This will be used later by the commit change calculator (for improved changeset calculation, ref #7). Will be also used by "apk info" to show reverse dependencies or "required by" information.
- Revision a23f6f4a by Timo Teräs on 2009-04-14T15:48:02Z:
state: rework changeset calculation algorithm Calculate changesets directly by stabilizating the package graph instead of recalculating the whole graph and then diffing (similar approach as seen in 'smart' package manager). The algorithm is not complete: defferred search space forking is missing. So you don't always get a solution on complex graphs. Benefits: - usually the search state tree is smaller (less memory used) - speed relational to changeset size, not database size (usually faster) - touch only packages related to users request (can work on partitially broken state; upgrades only necessary packages, fixes #7) Also implemented: - command prompt to confirm operation if packages are deleted or downgraded - requesting deletion of package suggests removal of all packages depending on the package being removed (you'll get list of packages that also get removed if you want package X removed) - option --simulate to see what would have been done (mainly for testing) - an untested implementation of versioned dependencies and conflicts A lot has changed, so expect new bugs too.