This is about Rawhide (and some parts apply to F23 and older, too).

Again there are zombie packages, which are obsoleted by other packages,
but still live on and even have survived mass-rebuilds. Superfluous and
can lead to breakage (see bottom), too.


"Dead" = a dead.package file in dist git exists, but builds of the package
are still found in the repo(s). Package has not been retired fully yet.

"Undead" = no dead.package file in dist git found.


Dead and all builds obsoleted:
------------------------------
python-twisted-conch
    obsoleted by: python-twisted
python-twisted-lore
    obsoleted by: python-twisted
python-twisted-mail
    obsoleted by: python-twisted
python-twisted-names
    obsoleted by: python-twisted
python-twisted-news
    obsoleted by: python-twisted
python-twisted-runner
    obsoleted by: python-twisted
python-twisted-words
    obsoleted by: python-twisted

Undead and all builds obsoleted:
--------------------------------
kde-plasma-milou
    obsoleted by: plasma-milou
kwallet
    obsoleted by: kwalletmanager
liblxqt-mount
    obsoleted by: lxqt-panel
lxshortcut
    obsoleted by: libfm
min-metadata-service
    obsoleted by: min-cloud-agent
osbs
    obsoleted by: osbs-client
php-channel-deepend
    obsoleted by: php-deepend-Mockery
php-channel-symfony2
    obsoleted by: php-symfony
plasmate
    obsoleted by: plasma-sdk
python-XStatic-Angular-Cookies
    obsoleted by: python-XStatic-Angular
zeroinstall-injector
    obsoleted by: 0install


Examples of how it can break:

1) A mass-rebuilds bumps the Release tag of a semi-dead package, and
it manages to escape the Obsoletes tag in another package. Especially
not funny, if it were software with security issues.

2) Package is listed as being available in the repo, but cannot be
installed:

# dnf list python-twisted-conch
Available Packages
python-twisted-conch.x86_64                 12.2.0-4.fc21                 fedora
# dnf install python-twisted-conch
Error: package python-twisted-conch-12.2.0-4.fc21.x86_64 requires 
python-twisted-core >= 12.2.0, but none of the providers can be installed
(try to add '--allowerasing' to command line to replace conflicting packages)
# repoquery --whatobsoletes python-twisted-conch
python-twisted-0:15.1.0-2.fc23.x86_64
--
devel mailing list
devel@lists.fedoraproject.org
http://lists.fedoraproject.org/admin/lists/devel@lists.fedoraproject.org

Reply via email to