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: [email protected]
Reporter: [email protected]
QA Contact: [email protected]
CC: [email protected]
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 -- [email protected]
To unsubscribe send an email to [email protected]
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/[email protected]