On Sat, Jun 17, 2023 at 03:12:23PM -0400, Stefan Monnier wrote:
> > One of the big differences between apt-get and aptitude is the resolver
> > which is much more sophisticated (which doesn't necessarily mean always
> > "better) in aptitude.
> 
> Indeed, `aptitude` was not able to find a way to upgrade one of my
> `stable` machines, so I ran `apt` instead, which punted on a few
> packages but did upgrade a large proportion.  Once that part was done,
> `aptitude` was able to find the final path :-)

Stories like this demonstrate exactly why there shouldn't be "One True
Dependency Resolution Mechanism".  No known resolution strategy works
in all cases.  So we need multiple tools (with multiple strategies) to
be sure that at least one of them will work acceptably.

Reply via email to