On Tue, 5 Nov 2019 at 15:07, Fabio Valentini wrote:
>
> >   
> > https://docs.fedoraproject.org/en-US/packaging-guidelines/#renaming-or-replacing-existing-packages
>
> 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.

I disagree. GStreamer 1.x is the successor of GStreamer 0.10.x, which
has been kept alive out of convenience and to allow for a long-term
migration of dependencies to GStreamer 1.x. Technically, GStreamer 1.x
replaces GStreamer 0.10.x as an upgrade, particularly if dropping the
latter from the distribution. For that it doesn't need to be API/ABI
compatible, and the fact that both have been parallel installable for
some time is entirely unrelated.

Btw, even the retirement commit messages said "Obsoleted by 1.0 version":
https://src.fedoraproject.org/rpms/gstreamer/c/80b168e5f2038409d9b5f6b78ab5b48e006a4942?branch=master

> 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.

That has not been done either.
_______________________________________________
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@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

Reply via email to