2013-10-07 22:16:15

Donate 1 minute of your time to test upgrades from F19 to F20

Do you want to make Fedora 20 better? Please spend 1 minute of your time and try to run:

sudo yum --releasever=20 --enablerepo=updates-testing --enablerepo=updates distro-sync

If you see something like:

Transaction Summary
=============================================================================================================
Install   10 Packages (+39 Dependent packages)
Upgrade  453 Packages
Remove     1 Package

Total download size: 261 M
Is this ok [y/N]:

then everything is fine. Just hit N+Enter and you can move on.

But if you see something else, you are very lucky. Because you discovered new bug and you can make Fedora better, by reporting it. :)

For example you can see:

Error: Package: quvi-0.4.2-4.fc20.x86_64 (fedora)
       Requires: libquvi.so.7()(64bit)
       Removing: libquvi-0.4.1-3.fc19.x86_64 (@fedora/19)
           libquvi.so.7()(64bit)
       Updated By: libquvi-0.9.2-1.fc20.x86_64 (fedora)
           Not found

Take the name of package from first line and put it into:

https://apps.fedoraproject.org/packages/

and hit Enter, click on result. And click on "Bugs" tab. And check if such problem was already reported. If it is not already reported, please file a new bug.

In the example above package depend on specific ABI of some library and that library got new version. And maintainer is probably not aware of this and need to be notified.

Another example can be:

Error: Package: 1:NetworkManager-pptp-gnome-0.9.8.2-3.fc19.x86_64 (@updates/19)
       Requires: NetworkManager-pptp = 1:0.9.8.2-3.fc19
       Removing: 1:NetworkManager-pptp-0.9.8.2-3.fc19.x86_64 (@updates/19)
           NetworkManager-pptp = 1:0.9.8.2-3.fc19
       Downgraded By: 1:NetworkManager-pptp-0.9.3.997-3.fc18.x86_64 (fedora)
           NetworkManager-pptp = 1:0.9.3.997-3.fc18

Important part here is "Downgraded By". This means that in Fedora 20 is older package than in Fedora 19. This is again incorrect packaging.

Another example can be:

Error: Package: gazpacho-0.7.2-13.fc19.noarch (@fedora/19)
       Requires: python-kiwi-gazpacho
       Removing: python-kiwi-gazpacho-1.9.26-6.fc19.noarch (@fedora/19)
           python-kiwi-gazpacho = 1.9.26-6.fc19
       Obsoleted By: python-kiwi-glade-1.9.38-2.fc20.x86_64 (fedora)
           Not found

This means that package python-kiwi-glade obsoleted package python-kiwi-gazpacho, but did not provided "provides", which broken update path. This is usually fault of the package specified in "Obsoleted By", but sometimes it can be fault of the first package (gazpacho in this case). If you are unsure, file the bug against the package specified in "Obsoleted By".


Posted by Miroslav Suchý | Permanent link
Comments
comments powered by Disqus