Re: Re: APT and Versioned Obsoletes
Gustavo Niemeyer <[email protected]> Thu, 19 Aug 2004 12:06:14 -0300
| Newsgroups | gmane.linux.conectiva.apt-rpm,gmane.linux.redhat.rpm.atrpms.repo-coordination |
|---|---|
| Message-ID | <[email protected]> |
> > Forgot a couple of more requirements: > > > > - Each python should be individually installable without the others (ie. > > only python22 on system) > > - python, python22, and python15 should be installable in any order > > without affecting/removing the others. > > > > Right now, the repo works as long as you install python22 first and then > > install python afterwards. > > Well, the bottom line of rpm's newest "feature" is that you cannot use > versionied Provides if you want to have multiple copies of the package > installed (unless you do AllowDuplicates). So, you also cannot have > versioned Requires, e.g. Requires: python-devel >= 2.2. Jeff Pitman has just created a bug entry in redhat's bugzilla, and it looks like the mentioned behavior is not obvious. If someone has any example which proves the new supposed behavior of rpm, I highly advice to post a reproducer in this bug. We've been talking to Jeff Johnson and he doesn't belive rpm is really obsoleting packages automatically when versioned provides are used, at least not as was mentioned here. The bug is at: https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=130352 -- Gustavo Niemeyer http://niemeyer.net