On Mon, Jan 06, 2025 at 06:27:41PM +0000, Mattia Verga via devel wrote:
> Il 06/01/25 18:50, Fabio Valentini ha scritto:
> > On Mon, Jan 6, 2025 at 6:03 PM Stephen Smoogen <ssmoo...@redhat.com> wrote:
> >> On Mon, 6 Jan 2025 at 11:49, Fabio Valentini <decatho...@gmail.com> wrote:
> >>> On Mon, Jan 6, 2025 at 10:05 AM Mattia Verga via devel
> >>> <devel@lists.fedoraproject.org> wrote:
> >>>> Despite 0.16 being available as tag in repository since 2015, libnova
> >>>> was never updated and it's still 0.15 in Fedora.
> >>>>
> >>>> I have notified the package maintainer long ago [1], but I never got a
> >>>> reply. So I plan to push an update as provenpackager, which will include
> >>>> a soname bump (from libnova-0.15.so.0 to libnova-0.16.so.0) and rebuild
> >>>> all dependent packages in a side-tag for Rawhide. The list of affected
> >>>> packages is:
> >>> Please don't use provenpackager privileges for this kind of thing.
> >>> If the maintainer is truly unresponsive, that's what the unresponsive
> >>> maintainer process is for.
> >>
> >> If this is not what 'proven packagers' are allowed to do, it might be good 
> >> to have everyone who has proven packager go through some sort of 
> >> "retraining" as what Mattia announced doing has been common practice for a 
> >> long time. It actually seems covered by 
> >> https://docs.fedoraproject.org/en-US/fesco/Who_is_allowed_to_modify_which_packages/
> >>
> >> If the packager doesn’t keep track of those items, then other experienced 
> >> packagers are free to fix stuff for them.
> >>
> >> I am expecting that this is an area which needs more clarity.
> > On the page you linked, there's a list of examples of situations when
> > using PP privileges is appropriate, just below the paragraph you
> > quoted - security issues, bugs that cause data loss, etc. But "just
> > update to a new version" is not on the list. That's clear enough in my
> > book ... but sure, documentation can always be improved. For example,
> > I'm not sure if this page predates the non-responsive maintainer
> > process (it feels very old), so maybe it just has never been adapted
> > to its existence.
> >
> > Fabio
> 
> Oh, I've missed the fact that I indeed have commit rights to libnova 
> through astro-sig... so I'll use my PP rights just to rebuild stellarium 
> (kstars is under astro-sig too and the other packages I maintain them 
> directly).
> 
> If that's not ok neither, I will ask stellarium maintainers to rebuild 
> the package under the side-tag when ready.

A rebuild for a changed SONAME in a different package is certainly
fine using provenpackager privileges. It's both a "small adjustment"
(a rebuild without any changes in the package) and a part of a "mass
rebuild" as listed in
https://docs.fedoraproject.org/en-US/fesco/Who_is_allowed_to_modify_which_packages/.
It also matches common practice and understanding.

That said, the text in that page could be updated to list such cases
clearly.

Zbyszek
-- 
_______________________________________________
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
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue

Reply via email to