DevHeads.net

How should I coordinate the package updates with you guys?

Brotli apparently just got a new update, and I was told I have to
coordinate package updates with you guys in Rawhide instead of just
uploading the updates unannounced. How should I proceed?

Comments

Re: How should I coordinate the package updates with you guys?

By Jason L Tibbitts III at 04/12/2018 - 16:43

Well, there's only really a need to coordinate if the versioning of the
library changes, or if there's an ABI change and (boo) upstream doesn't
bother to bump the soversion when they break the ABI, or if there's
something else that people need to know about like an API change which
is going to break users of the library when they next rebuild.

If you're just releasing a compatible update, then there's no real need
to say much of anything. Otherwise this list would be flooded with
update notices.

If you do need to make an announcement, you should say what is changing,
what needs to be done to accommodate it, and provide a list of packages
which will need rebuilding. You can use the find-package-maintainers
script from
<a href="https://pagure.io/fedora-misc-package-utilities/blob/master/f/find-package-maintainers" title="https://pagure.io/fedora-misc-package-utilities/blob/master/f/find-package-maintainers">https://pagure.io/fedora-misc-package-utilities/blob/master/f/find-packa...</a>
to give a nice list of packages and their owners so that people can
easily see if they'll need to do anything.

(This really needs to be put into the wiki if it isn't already there.)

- J<