Control: tags -1 + pending
Hi,
2015-12-24 15:45 Christoph Anton Mitterer:
I think Provides is "similar" to Enhances, so these two should IMHO go
together...
Enhances I'd consider close to Suggests.
Replaces I'd consider to be "closest" to Conflicts/Breaks
So maybe an overall of:
PreDepends
Depends
Recommends
Suggests
Enhances
Provides
Replaces
Conflicts
Breaks
This is commited now, marking as +pending.
BTW the code worked in this way since forever within aptitude, so no
recent change explains it. With aptitude from last stable appears to
show them in the order of the enum values (which is mostly acceptable,
except that more people would put Recommends before Suggests, perhaps
PreDepends before Depends, as you do above):
enum DepType {Depends=1,PreDepends=2,Suggests=3,Recommends=4,
Conflicts=5,Replaces=6,Obsoletes=7,DpkgBreaks=8,Enhances=9};
(Obsoletes, I learnt, is from apt-rpm world)
...while in current unstable appears to be random.
Maybe there was some change in recent libapt, from using a ordered-like
container (std::vector or std::map) to a std::unordered_map (hash), for
example.
Cheers.
--
Manuel A. Fernandez Montecelo <[email protected]>
_______________________________________________
Aptitude-devel mailing list
[email protected]
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/aptitude-devel