On Tue, Nov 5, 2019 at 2:44 PM Michael Schwendt mschwendt@gmail.com wrote:
On Tue, 5 Nov 2019 13:52:00 +0100, Miro HronĨok wrote:
gstreamer was retired https://src.fedoraproject.org/rpms/gstreamer/c/21fd6753e6c7f1fa1dee1045596b2...
the commit was reverted https://src.fedoraproject.org/rpms/gstreamer/c/1ce6b77242c27c450179e32a2fc78...
But the package was never unretired or rebuilt.
That can't be the full story. Why has the GStreamer 0.10.x framework been removed without checking for dependency breakage and without warning packagers about it? All I can see is that releng has rebuilt the packages during the F31 cycle, and later the build dependencies have been removed from the dist, so the packages cannot even be rebuilt anymore.
Currently, no gstreamer1* package contains Obsoletes tags that would retire those packages properly. It seems to me that the guidelines have not been followed at all:
https://docs.fedoraproject.org/en-US/packaging-guidelines/#renaming-or-repla...
Note that these Guidelines explicitly only apply to *renaming* and *replacing*existing packages, not the plain removal / retirement of packages. gstreamer1-foo doesn't replace gstreamer-foo, so Obsoleting it is not the correct thing anyway.
Arguably, the only reasonable thing would be to add gstreamer-foo to fedora-obsolete-packages, and only if any of the retired packages would cause issues during or after the upgrade to the affected fedora release.
Fabio
Information for RPM gstreamer1-plugins-base-1.16.1-1.fc31.x86_64.rpm Obsoletes No Obsoletes
https://koji.fedoraproject.org/koji/rpminfo?rpmID=19158674 Obsoletes No Obsoletes
Information for RPM gstreamer1-plugins-good-1.16.1-2.fc31.x86_64.rpm Obsoletes gstreamer1-plugin-mpg123 < 1.13.1 _______________________________________________ devel mailing list -- devel@lists.fedoraproject.org To unsubscribe send an email to devel-leave@lists.fedoraproject.org Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org