Re: Unannounced soname bump (Rawhide): qpdf (libqpdf.so.18 -> libqpdf.so.21)

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

 



On 02/27/2018 06:06 PM, Adam Williamson wrote:
> On Tue, 2018-02-27 at 19:41 -0600, Richard Shaw wrote:
>> On Tue, Feb 27, 2018 at 6:47 PM, Kevin Kofler <kevin.kofler@xxxxxxxxx>
>> wrote:
>>
>>> Richard Shaw wrote:
>>>> Is it time to update the packaging guidelines to enforce setting a
>>>> "%global sover <X>" and using it in %files?
>>>>
>>>> If nothing else it should at least be documented as a best practice.
>>>
>>> Not yet another bureaucratic guideline making it harder to maintain
>>> packages!
>>>
>>> Hardcoded soversions in specfiles are a pain!
>>
>>
>> Unannounced soname bumps are a pain :)
> 
> Right. It's not "bureaucratic" if it's a specific response to a real
> problem that keeps happening. That's more or less the *opposite* of
> bureaucratic.

I don't think we need to "force" (how do we do that?) not using globs in
file lists on libraries. If you maintain some package and have other
ways of noticing the soname change, great. (inspection, local testing,
abicheck runs, etc). Personally, I think it's a good idea and best
practice to not use globs there so you can't help but notice, but that
seems to me a workflow detail.

On the other hand we do need to get people to be proactive here.
Being reactive is just not good enough. By that I mean you can't just
break something and expect other people to clean it all up for you when
you do, as a good community member it's up to you to inform people about
the impending breakage and how you plan to fix dependent packages,
ideally so they all rebuild the same day and cause no breakage to the
repo/composes/users.

In addtion to the updates policy Adam quoted downthread there is also:

https://fedoraproject.org/wiki/Package_maintainer_responsibilities#Notify_others_of_changes_that_may_affect_their_packages

It's just good community to communicate changes like these and try and
minimize their impact.

kevin

Attachment: signature.asc
Description: OpenPGP digital signature

_______________________________________________
devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [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