[Bug 1803281] New: Review Request: fonts-rpm-macros - rpm automation for fonts packages

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

 



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




[Index of Archives]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite Conditions]     [KDE Users]

  Powered by Linux