suggests/requires in rpm

Alexandre Oliva aoliva at redhat.com
Mon Jan 24 20:29:44 UTC 2005


On Jan 24, 2005, Jeff Johnson <n3npq at nc.rr.com> wrote:

> Meanwhile, rpm -e becomes possible for end-users, albeit at the
> expense of flip-flop through anaconda.

> That appears to be progress forward.

IMHO what would be make this undoubtedly forward progress would be
some means to adorn the graph arrow with an additional annotation
that would aid the depsolver in figuring out whether to bring in the
additional package, to avoid the very flip-flop that many might regard
as a regression.

The annotation I have in mind would go like `if upgrading from V-R <=
v-r' (where v-r is presumed to be less than the current package V-R),
then bring in the additional dependency.

This addresses the issue of updates/upgrades bringing in new
functionality, but not forcing them onto the user that chose to live
without the new functionality after the upgrade that introduced it.

-- 
Alexandre Oliva             http://www.ic.unicamp.br/~oliva/
Red Hat Compiler Engineer   aoliva@{redhat.com, gcc.gnu.org}
Free Software Evangelist  oliva@{lsd.ic.unicamp.br, gnu.org}




More information about the fedora-devel-list mailing list