On Wed, 2 Nov 2022 at 05:04, Petr Pisar <ppi...@redhat.com> wrote: > It used to be a good practice to announce changes in Packaging Guidelines > <https://docs.fedoraproject.org/en-US/packaging-guidelines/> here on this > list. The forkflow was that Fedora Packaging Committee accepted a change on > it's meeting and then announced it in their meeting notes posted here. This > workflow allowed packagers to notice the changes and apply them to their > packages. > > ....
> +=== Explicit lists > + > +Packagers *SHOULD NOT* simply glob everything under a shared > directory. > + > +In particular, the following *SHOULD NOT* be used in `+%files+`: > + > +* `+%{_bindir}/*+` > +* `+%{_datadir}/*+` > +* `+%{_includedir}/*+` > +* `+%{_mandir}/*+` > +* `+%{_docdir}/*+` > > To my surprise the first time when I get known to this new rule was today > in a review of my new package. > > Ugh changes like that really need a bit more open discussion and they need to be announced here. What is the problem trying to be solved by this? Does this solution actually solve that problem or band-aid it? That said, it isn't like I as a packager have been following the packaging committee enough to actually know what is going on. I have just taken it for granted that they would just do what I felt was the right thing without telling them that. Nor have I run for the packaging committee or spent time dealing with the crap that trying to deal with N factorial combinations of languages requires. So what is the right way to deal with this? Have more people join the packaging list and start asking questions? On this rule, I am not sure how large packages are going to work. My guess would be that some packager will come up with a script which just does the glob, and then outputs the data in a list which is then sed back to be `%{FOOdir}/blah1 %{FOOdir}/blah2 etc` And the problem trying to be solved of stuff getting added in without review.. will just go out the door. -- Stephen Smoogen, Red Hat Automotive Let us be kind to one another, for most of us are fighting a hard battle. -- Ian MacClaren
_______________________________________________ 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