Re: Unannounced soname bump: libjasper.so.4 -> libjasper.so.6

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Kevin Fenzi wrote:
> As a release engineer trying to get a rawhide compose, I do find this a
> big deal. (Another f37 compose just failed because of this issue).

Well, as I already pointed out more than once, the real issue there is that 
the Rawhide compose fails due to a broken dependency. This used not to be 
the case. If a deliverable fails to compose, then it will be missing for one 
day (or ideally, just keep the last one that built on the mirrors!). If it 
is release-blocking, it needs to be fixed before the release. Not sooner. 
This is how things used to work in the past (without the "or ideally" part, 
that is just my improvement suggestion that was never implemented) and it is 
why we were able to work much better with broken dependencies in Rawhide 
back then than now.

> Long ago we worked that way. Back when there were few packages and few
> maintainers.

The number of packages increases constantly, but the order of magnitude was 
not that different. What really made the difference was that the composes 
did not fail. Instead, they would succeed and we would automatically get a 
list of broken dependencies sent to the devel list (and then provenpackagers 
like Alex Lancaster and me tried to mass-fix them, and IMHO did a very good 
job at it, until, in lieu of a "thank you", we were told not to because it 
"masks the issue of unmaintained packages"… that was the point at which 
broken dependencies started to accumulate, creating the demand for gating).

> Keeping rawhide working helps everyone who is trying to use it to
> integrate their changes.

The requirement to keep Rawhide working prevents using it to integrate 
anything non-trivial, forcing everything into side tags (which then moves 
the conflicts to the point where the side tags get merged, which can cause a 
big mess if they happen to overlap too much).

> Dumping breakage into rawhide and expecting others to clean it up makes it
> harder for almost everyone.

"Others" (including me) were quite happy to clean it up until we were 
explicitly told to stop!

        Kevin Kofler
_______________________________________________
devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx
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@xxxxxxxxxxxxxxxxxxxxxxx
Do not reply to spam on the list, report it: https://pagure.io/fedora-infrastructure




[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Users]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]

  Powered by Linux