Fedora F13 to F14 upgrade leaves RPM database with strange mix of fc13 and fc14 packages

Deron Meranda deron.meranda at gmail.com
Fri Nov 5 09:22:59 UTC 2010


On Fri, Nov 5, 2010 at 5:04 AM, Andre Robatino
<robatino at fedoraproject.org> wrote:
> On my cleanly installed and updated F14 x86_64 box, the correct versions of the
> above packages are

And I've included what I have afterward in [brackets]...

> apr-util-1.3.9-3.fc13.x86_64    [-1.3.10-1.fc13.x86_64]
> apr-util-devel-1.3.9-3.fc13.x86_64  [-1.3.10-1.fc13.x86_64]
> apr-util-ldap-1.3.9-3.fc13.x86_64  [1.3.10-1.fc13.x86_64]
> info-4.13a-10.fc14.x86_64  [-4.13a-11.fc13.x86_64]
> orc-0.4.6-1.fc14.x86_64  [-0.4.10-1.fc13.x86_64]
> orc-0.4.6-1.fc14.i686   [none]
> perl-Net-DNS-SEC-0.14-7.fc14.noarch  [-0.16-3.fc13.noarch]
> texinfo-4.13a-10.fc14.x86_64  [-4.13a-11.fc13.x86_64]
> texinfo-tex-4.13a-10.fc14.x86_64  [-4.13a-11.fc13.x86_64]
> tzdata-2010k-1.fc14.noarch  [-2010n-1.fc13.noarch]
> tzdata-java-2010k-1.fc14.noarch  [-2010n-1.fc13.noarch]
> xorg-x11-drv-wacom-0.10.8-1.20100726.fc14.x86_64  [-0.10.8-2.fc13.x86_64]
>
> so assuming these are older than what you currently have installed, "yum
> distro-sync" should do the right thing. You don't want to have F13 versions of
> packages (meaning packages from the F13 repos, NOT packages with "fc13" in them,
> many of which are included in F14), even if they're newer (which ideally
> wouldn't happen).

I guess "ideally" didn't happen :)  Because I definitely have newer packages
installed under Fedora 13 than I would get if syncing to Fedora 14.

Is this caused by just luck that the same upstream patches made it
though to F13 updates before it did to F14?  If there's nothing in the
updates processes to prevent this, it is likely to happen to other people
as well; and perhaps with different sets of packages depending on
when they do the update from 13 to 14.

Also, what if I didn't know to do the distribution-synchronization ??
It certainly wasn't done for me.

Since I currently have a handful of Fedora 13 packages still on my
system; then in the future when newer patches do eventually come
out for Fedora 14; will a plain "yum update" have updated those,
or are they stuck in Fedora 13 land?  And if this is not automatic,
then it would be very easy for lots of people out there who've done
an upgrade to have a few (random?) packages installed that will
"silently" not get properly updated with future patches!

-- 
Deron Meranda
http://deron.meranda.us/


More information about the users mailing list