[PlanetCCRMA] Re: a note for Fedora Core 1 users

Axel Thimm Axel.Thimm@physik.fu-berlin.de
Mon Jan 12 11:34:01 2004

Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Mon, Jan 12, 2004 at 10:51:08AM -0800, Fernando Pablo Lopez-Lezcano wrot=
> > Yes, you should remove the Conflicts: and keep the Obsoletes:
> I tried that last week (as a last test before releasing anyway), and did
> not work either. Apt/rpm would still try to install pd-flext and the rpm
> update process would not erase flext. It fails with "conflicting files"
> for both packages (as if the Obsoletes: has no effect).=20
> [...]
> I don't think my apt is that new. Using rpm alone in RedHat *.* (no apt)
> "rpm -Uvh" of a package that had an Obsoletes would replace the
> obsoleted package with the new one. That does not seem to happen anymore
> in FC1 (again, using only rpm, no apt). I'll test again to make sure but
> that is what I was seeing in my FC1 machine.=20

You mean that is already happening on rpm level? That would be a
severe bug!

I suppose one of the following could be happening:

o the Obsolete is versioned, and the package has an epoch
o requirements on the obsoleted package are not fulfilled by the
  obsoleting package (test active dependencies with rpm --test -e
  obsoleted_package). This can also happen if multiple packages
  obsolete a set of packages, you need to place all new packages on
  the cmdline after -Uhv.
o your rpm database is corrupted and rpm -Uhv doesn't detect the
  obsoleted package, but only its conflicting files.

Content-Type: application/pgp-signature
Content-Disposition: inline

Version: GnuPG v1.2.4 (GNU/Linux)