On Thu, Nov 11, 2021 at 2:55 PM Miro Hrončok <mhroncok@xxxxxxxxxx> wrote: > > Hello, > > Since this update: > > https://src.fedoraproject.org/rpms/libnsl2/c/d2e2fab5e3ab07228a34f35ab8ec1954581153d0?branch=rawhide > > Nothing in rawhide builds, because Python and hence dnf is not installable: > Is it possible to automate a scan across (at least) the "core"(*) packages and identify those spec files that use one of the (from the packaging guidelines) SHOULD NOT unversioned soname globs and then have explicit major sonames added(**)? Of course such a change will not prevent explicit bumps, but should, at a minimum, raise the bar just a bit for accidental bumps (which is what I presume this was when the new upstream source was submitted as an update). (*) Is there such a list of "core" libraries? If not, that might need to be another item on the work queue. (**) I am presuming that most of the unversioned soname globs in most spec files predate the SHOULD NOT recommendations, and cleaning that up would be a good thing moving forward. _______________________________________________ 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