https://bugzilla.redhat.com/show_bug.cgi?id=1803281 Bug ID: 1803281 Summary: Review Request: fonts-rpm-macros - rpm automation for fonts packages Product: Fedora Version: rawhide Hardware: All OS: Linux Status: NEW Component: Package Review Severity: medium Priority: medium Assignee: nobody@xxxxxxxxxxxxxxxxx Reporter: nicolas.mailhot@xxxxxxxxxxx QA Contact: extras-qa@xxxxxxxxxxxxxxxxx CC: package-review@xxxxxxxxxxxxxxxxxxxxxxx Target Milestone: --- Classification: Fedora Spec URL: https://download.copr.fedorainfracloud.org/results/nim/fonts-rpm-macros/fedora-rawhide-x86_64/01240322-fonts-rpm-macros/fonts-rpm-macros.spec SRPM URL: https://download.copr.fedorainfracloud.org/results/nim/fonts-rpm-macros/fedora-rawhide-x86_64/01240322-fonts-rpm-macros/fonts-rpm-macros-2.0.1-2.fc33.src.rpm Description: rpm macros, templates and documentation for the packaging of fonts in Fedora Technical core of Fedora’s fonts packaging guidelines Fedora Account System Username: nim It is the technical core of the new fonts packaging guidelines approved by FPC the 2020-02-13: https://meetbot-raw.fedoraproject.org/fedora-meeting-1/2020-02-13/fpc.2020-02-13-17.00.txt https://pagure.io/packaging-committee/issue/935 They will be published on: https://docs.fedoraproject.org/en-US/packaging-guidelines/FontsPolicy/ The current guidelines PR is here: https://pagure.io/packaging-committee/pull-request/934 The whole https://copr.fedorainfracloud.org/coprs/nim/fonts-rpm-macros/ copr showcases how the macro work, with updates to existing Font packages and brand new packages. It is a descendant of the previous canonical Fedora font packaging support package, fontpackages, which will be replaced (that’s why its initial version is 2.0.0). Most of it has been rewritten except the fontconfig templates. Constrains: — the fonts-srpm-macros subpackage will need to be included in the default buildroot — it relies on redhat-rpm-config ≥ 137 That restricts the applicability of the new guidelines to fedora ≥ 31 (less if we only change the buildroot for Fedora 32 and 33). Legacy fontpackages macros are grandfathered for now to avoid breaking existing packages. However, they are much more limited than the new macros, and require more packager manual work, which is often ignored or poorly done. Therefore they will be retired after one or two releases to force a level (and complete) packaging field. -- You are receiving this mail because: You are on the CC list for the bug. You are always notified about changes to this product and component _______________________________________________ package-review mailing list -- package-review@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to package-review-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/package-review@xxxxxxxxxxxxxxxxxxxxxxx