Bug 2492931 - Review Request: perl-Font-FreeType - Read font files and render glyphs from Perl using FreeType2
Summary: Review Request: perl-Font-FreeType - Read font files and render glyphs from P...
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: Package Review
Version: rawhide
Hardware: All
OS: Linux
medium
medium
Target Milestone: ---
Assignee: Petr Pisar
QA Contact: Fedora Extras Quality Assurance
URL: https://metacpan.org/dist/Font-FreeType
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2026-06-25 15:00 UTC by Peter Oliver
Modified: 2026-07-18 00:28 UTC (History)
2 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2026-07-18 00:26:43 UTC
Type: ---
Embargoed:
ppisar: fedora-review+


Attachments (Terms of Use)
The .spec file difference from Copr build 10649866 to 10686793 (4.79 KB, patch)
2026-07-06 15:42 UTC, Fedora Review Service
no flags Details | Diff

Description Peter Oliver 2026-06-25 15:00:53 UTC
Spec URL: https://mavit.fedorapeople.org/rpms/perl-Font-FreeType.spec
SRPM URL: https://mavit.fedorapeople.org/rpms/perl-Font-FreeType-0.16-1.fc45.src.rpm
Description: Read font files and render glyphs from Perl using FreeType2
Fedora Account System Username: mavit

Comment 1 Fedora Review Service 2026-06-25 15:06:58 UTC
Copr build:
https://copr.fedorainfracloud.org/coprs/build/10649866
(succeeded)

Review template:
https://download.copr.fedorainfracloud.org/results/@fedora-review/fedora-review-2492931-perl-font-freetype/fedora-rawhide-x86_64/10649866-perl-Font-FreeType/fedora-review/review.txt

Found issues:

- Explicit dependency on perl-devel is not allowed unless building architecture-specific code which links to libperl.so
  Read more: https://docs.fedoraproject.org/en-US/packaging-guidelines/Perl/

Please know that there can be false-positives.

---
This comment was created by the fedora-review-service
https://github.com/FrostyX/fedora-review-service

If you want to trigger a new Copr build, add a comment containing new
Spec and SRPM URLs or [fedora-review-service-build] string.

Comment 2 Peter Oliver 2026-06-25 15:20:56 UTC
File /usr/lib64/perl5/vendor_perl/auto/Font/FreeType/FreeType.so does indeed link to libperl.

Comment 3 Petr Pisar 2026-07-02 13:32:12 UTC
URL and Source0 addresses are usable. Ok.
TODO: Replace "0.16" version string in Source0 with %{version} macro. It will help you rebasing the spec file to new upstream versions.

Source archive (SHA512: f43d1ef5a40a7a4d108ff55f77d630cf324062d2af85e6691c445e0fa9fceb658bd105a000f887cd6e5d1f0b1edaa95b1245781783e714a1f3b628ac7a4489fd) is original. Ok.
Summary verified in lib/Font/FreeType.pm. Ok.
Description verified in lib/Font/FreeType.pm. Ok.

Found licenses:

Makefile.PL: GPL-1.0-or-later OR Artistic-1.0-Perl
5x7.bdf: LicenseRef-Fedora-Public-Domain
t/data/Vera.ttf: Bitstream-Vera
FreeType.xs: GPL-1.0-or-later OR Artistic-1.0-Perl
lib/Font/FreeType.pm: GPL-1.0-or-later OR Artistic-1.0-Perl
lib/Font/FreeType/Face.pm: GPL-1.0-or-later OR Artistic-1.0-Perl
lib/Font/FreeType/Glyph.pm: GPL-1.0-or-later OR Artistic-1.0-Perl

Licenses are Ok.
TODO: Add SourceLicense tag naming all the licenses.

XS code found, no noarch BuildArch is Ok.

FIX: Build-require "coreutils" (perl-Font-FreeType.spec:44).

TODO: Use plain "perl" command instead of "%{__perl}" macro (perl-Font-FreeType.spec:48).
TODO: Replace "-exec rm -f {} ';'" with "-delete" arguments in the first find command (perl-Font-FreeType.spec:54).

FIX: Remove the second find comamnd, ExtUtils::MakeMaker does not create empty directories anymore (perl-Font-FreeType.spec:55).

TODO: Package ./examples with %doc macro.

TODO: Constrain "perl(ExtUtils::MakeMaker)" build dependency with ">= 6.76" as it is the first one version supporting NO_PACKLIST and NO_PERLLOCAL arguments.

FIX: Build-require "perl(File::Spec::Functions)" (Makefile.PL:3).
FIX: Build-require "perl(Carp)" (lib/Font/FreeType.pm:11).
FIX: Build-require "perl(DynaLoader)" (lib/Font/FreeType.pm:7).
FIX: Build-require "perl(strict)" (lib/Font/FreeType.pm:3).
FIX: Build-require "perl(warnings)" (lib/Font/FreeType.pm:2).
FIX: Build-require "make" (perl-Font-FreeType.spec:49).
FIX: Build-require "freetype-devel" instead of "pkgconfig(freetype2)" (Makefile.PL:11).

FIX: Build-require "perl(Test::More)" (t/05library.t:6).
FIX: Build-require "perl(utf8)" (t/10metrics_verasans.t:10).
FIX: Build-require "perl(version)" (t/10metrics_verasans.t:15).

TODO: Dot not use globs at the top level of %{perl_vendorarch} and %{_mandir}/man3 paths in %files section. Those paths needs to be listed explicitly (https://docs.fedoraproject.org/en-US/packaging-guidelines/#_explicit_lists).

All tests pass. Ok.

$ rpmlint perl-Font-FreeType.spec ../SRPMS/perl-Font-FreeType-0.16-1.fc45.src.rpm ../RPMS/x86_64/perl-Font-FreeType-*
======================================== rpmlint session starts =======================================
rpmlint: 2.9.0
configuration:
    /usr/lib/python3.15/site-packages/rpmlint/configdefaults.toml
    /etc/xdg/rpmlint/fedora-spdx-licenses.toml
    /etc/xdg/rpmlint/fedora.toml
    /etc/xdg/rpmlint/scoring.toml
    /etc/xdg/rpmlint/users-groups.toml
    /etc/xdg/rpmlint/warn-on-functions.toml
checks: 32, packages: 5

perl-Font-FreeType.x86_64: E: spelling-error ('antialiasing', '%description -l en_US antialiasing -> anti aliasing, anti-aliasing, instantiating')
perl-Font-FreeType.src: E: spelling-error ('antialiasing', '%description -l en_US antialiasing -> anti aliasing, anti-aliasing, instantiating')
== 4 packages and 1 specfiles checked; 2 errors, 0 warnings, 13 filtered, 2 badness; has taken 0.6 s ==
rpmlint is Ok.

$ rpm -q -lv -p ../RPMS/x86_64/perl-Font-FreeType-0.16-1.fc45.x86_64.rpm
drwxr-xr-x    2 root     root                        0 Jul  2 02:00 /usr/lib/.build-id
drwxr-xr-x    2 root     root                        0 Jul  2 02:00 /usr/lib/.build-id/69
lrwxrwxrwx    1 root     root                       70 Jul  2 02:00 /usr/lib/.build-id/69/6d2ca5d4f07b2608d3e58081a0f4c7b77e296e -> ../../../../usr/lib64/perl5/vendor_perl/auto/Font/FreeType/FreeType.so
drwxr-xr-x    2 root     root                        0 Jul  2 02:00 /usr/lib64/perl5/vendor_perl/Font
drwxr-xr-x    2 root     root                        0 Jul  2 02:00 /usr/lib64/perl5/vendor_perl/Font/FreeType
-rw-r--r--    1 root     root                     7513 May 12  2020 /usr/lib64/perl5/vendor_perl/Font/FreeType.pm
-rw-r--r--    1 root     root                     1209 Mar 17  2018 /usr/lib64/perl5/vendor_perl/Font/FreeType/BoundingBox.pm
-rw-r--r--    1 root     root                     2162 Oct 19  2019 /usr/lib64/perl5/vendor_perl/Font/FreeType/CharMap.pm
-rw-r--r--    1 root     root                    10105 May 11  2020 /usr/lib64/perl5/vendor_perl/Font/FreeType/Face.pm
-rw-r--r--    1 root     root                    13702 May 11  2020 /usr/lib64/perl5/vendor_perl/Font/FreeType/Glyph.pm
-rw-r--r--    1 root     root                     1238 Mar 17  2018 /usr/lib64/perl5/vendor_perl/Font/FreeType/NamedInfo.pm
drwxr-xr-x    2 root     root                        0 Jul  2 02:00 /usr/lib64/perl5/vendor_perl/auto/Font
drwxr-xr-x    2 root     root                        0 Jul  2 02:00 /usr/lib64/perl5/vendor_perl/auto/Font/FreeType
-rwxr-xr-x    1 root     root                    75112 Jul  2 02:00 /usr/lib64/perl5/vendor_perl/auto/Font/FreeType/FreeType.so
drwxr-xr-x    2 root     root                        0 Jul  2 02:00 /usr/share/doc/perl-Font-FreeType
-rw-r--r--    1 root     root                     5600 May 12  2020 /usr/share/doc/perl-Font-FreeType/Changes
-rw-r--r--    1 root     root                     3935 Mar 17  2018 /usr/share/doc/perl-Font-FreeType/TODO
drwxr-xr-x    2 root     root                        0 Jul  2 02:00 /usr/share/licenses/perl-Font-FreeType
-rw-r--r--    1 root     root                     6321 Jul  2 02:00 /usr/share/licenses/perl-Font-FreeType/Artistic
-rw-r--r--    1 root     root                    12522 Jul  2 02:00 /usr/share/licenses/perl-Font-FreeType/Copying
-rw-r--r--    1 root     root                     3801 Jul  2 02:00 /usr/share/man/man3/Font::FreeType.3pm.gz
-rw-r--r--    1 root     root                     1415 Jul  2 02:00 /usr/share/man/man3/Font::FreeType::BoundingBox.3pm.gz
-rw-r--r--    1 root     root                     1713 Jul  2 02:00 /usr/share/man/man3/Font::FreeType::CharMap.3pm.gz
-rw-r--r--    1 root     root                     4679 Jul  2 02:00 /usr/share/man/man3/Font::FreeType::Face.3pm.gz
-rw-r--r--    1 root     root                     5310 Jul  2 02:00 /usr/share/man/man3/Font::FreeType::Glyph.3pm.gz
-rw-r--r--    1 root     root                     1459 Jul  2 02:00 /usr/share/man/man3/Font::FreeType::NamedInfo.3pm.gz
File permissions and layout are Ok.

$ rpm -q --requires -p ../RPMS/x86_64/perl-Font-FreeType-0.16-1.fc45.x86_64.rpm | sort -f | uniq -c
      1 libc.so.6()(64bit)
      1 libc.so.6(GLIBC_2.2.5)(64bit)
      1 libc.so.6(GLIBC_2.4)(64bit)
      1 libc.so.6(GLIBC_ABI_DT_RELR)(64bit)
      1 libc.so.6(GLIBC_ABI_GNU2_TLS)(64bit)
      1 libfreetype.so.6()(64bit)
      1 libperl.so.5.42()(64bit)
      1 perl(:MODULE_COMPAT_5.42.2)
      1 perl(Carp)
      1 perl(DynaLoader)
      1 perl(Font::FreeType::Glyph)
      1 perl(strict)
      1 perl(warnings)
      1 perl-libs
      1 rpmlib(CompressedFileNames) <= 3.0.4-1
      1 rpmlib(FileDigests) <= 4.6.0-1
      1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
      1 rpmlib(PayloadIsZstd) <= 5.4.18-1
      1 rtld(GNU_HASH)
FIX: Run-require "perl(Image::Magick)" (lib/Font/FreeType/Glyph.pm:78).

$ rpm -q --provides -p ../RPMS/x86_64/perl-Font-FreeType-0.16-1.fc45.x86_64.rpm | sort -f | uniq -c
      1 perl(Font::FreeType) = 0.16
      1 perl(Font::FreeType::BoundingBox)
      1 perl(Font::FreeType::CharMap)
      1 perl(Font::FreeType::Face)
      1 perl(Font::FreeType::Glyph)
      1 perl(Font::FreeType::NamedInfo)
      1 perl-Font-FreeType = 0.16-1.fc45
      1 perl-Font-FreeType(x86-64) = 0.16-1.fc45
Binary Provides are Ok.

$ resolvedeps rawhide ../RPMS/x86_64/perl-Font-FreeType-0.16-1.fc45.x86_64.rpm 
Binary dependencies are resolvable. Ok.

The package builds in Fedora Rawhide (https://koji.fedoraproject.org/koji/taskinfo?taskID=147306606). Ok.

Otherwise, the package is in line with Fedora and Perl packaging guidelines.
Please correct the FIX items, consider fixing TODO items, and provide an updates spec file.

Comment 4 Peter Oliver 2026-07-06 12:23:13 UTC
I believe that I have addressed all of the issues.  Thanks for the review.

It's a shame that the template spec file used by `rpmdev-newspec` is so out of date, but that project looks to be dead.  Perhaps we should include a recent template in the Perl Packaging Guidelines or similar.

SRPM URL: https://mavit.fedorapeople.org/rpms/perl-Font-FreeType-0.16-10.fc45.src.rpm

Comment 5 Fedora Review Service 2026-07-06 15:42:25 UTC
Created attachment 2147833 [details]
The .spec file difference from Copr build 10649866 to 10686793

Comment 6 Fedora Review Service 2026-07-06 15:42:28 UTC
Copr build:
https://copr.fedorainfracloud.org/coprs/build/10686793
(succeeded)

Review template:
https://download.copr.fedorainfracloud.org/results/@fedora-review/fedora-review-2492931-perl-font-freetype/fedora-rawhide-x86_64/10686793-perl-Font-FreeType/fedora-review/review.txt

Found issues:

- Explicit dependency on perl-devel is not allowed unless building architecture-specific code which links to libperl.so
  Read more: https://docs.fedoraproject.org/en-US/packaging-guidelines/Perl/

Please know that there can be false-positives.

---
This comment was created by the fedora-review-service
https://github.com/FrostyX/fedora-review-service

If you want to trigger a new Copr build, add a comment containing new
Spec and SRPM URLs or [fedora-review-service-build] string.

Comment 7 Petr Pisar 2026-07-07 11:58:27 UTC
$ rpmlint perl-Font-FreeType.spec ../SRPMS/perl-Font-FreeType-0.16-10.fc45.src.rpm ../RPMS/x86_64/perl-Font-FreeType-*
======================================== rpmlint session starts =======================================
rpmlint: 2.9.0
configuration:
    /usr/lib/python3.15/site-packages/rpmlint/configdefaults.toml
    /etc/xdg/rpmlint/fedora-spdx-licenses.toml
    /etc/xdg/rpmlint/fedora.toml
    /etc/xdg/rpmlint/scoring.toml
    /etc/xdg/rpmlint/users-groups.toml
    /etc/xdg/rpmlint/warn-on-functions.toml
checks: 32, packages: 5

perl-Font-FreeType.x86_64: E: spelling-error ('antialiasing', '%description -l en_US antialiasing -> anti aliasing, anti-aliasing, instantiating')
perl-Font-FreeType.src: E: spelling-error ('antialiasing', '%description -l en_US antialiasing -> anti aliasing, anti-aliasing, instantiating')
== 4 packages and 1 specfiles checked; 2 errors, 0 warnings, 13 filtered, 2 badness; has taken 0.9 s ==
rpmlint is Ok.

$ rpm -q -lv -p ../RPMS/x86_64/perl-Font-FreeType-0.16-10.fc45.x86_64.rpm
drwxr-xr-x    2 root     root                        0 Jul  6 02:00 /usr/lib/.build-id
drwxr-xr-x    2 root     root                        0 Jul  6 02:00 /usr/lib/.build-id/73
lrwxrwxrwx    1 root     root                       70 Jul  6 02:00 /usr/lib/.build-id/73/8c52e5ee8f3bd505a5d4c9bf899816283eab38 -> ../../../../usr/lib64/perl5/vendor_perl/auto/Font/FreeType/FreeType.so
drwxr-xr-x    2 root     root                        0 Jul  6 02:00 /usr/lib64/perl5/vendor_perl/Font/FreeType
-rw-r--r--    1 root     root                     7513 May 12  2020 /usr/lib64/perl5/vendor_perl/Font/FreeType.pm
-rw-r--r--    1 root     root                     1209 Mar 17  2018 /usr/lib64/perl5/vendor_perl/Font/FreeType/BoundingBox.pm
-rw-r--r--    1 root     root                     2162 Oct 19  2019 /usr/lib64/perl5/vendor_perl/Font/FreeType/CharMap.pm
-rw-r--r--    1 root     root                    10105 May 11  2020 /usr/lib64/perl5/vendor_perl/Font/FreeType/Face.pm
-rw-r--r--    1 root     root                    13702 May 11  2020 /usr/lib64/perl5/vendor_perl/Font/FreeType/Glyph.pm
-rw-r--r--    1 root     root                     1238 Mar 17  2018 /usr/lib64/perl5/vendor_perl/Font/FreeType/NamedInfo.pm
drwxr-xr-x    2 root     root                        0 Jul  6 02:00 /usr/lib64/perl5/vendor_perl/auto/Font/FreeType
-rwxr-xr-x    1 root     root                    75112 Jul  6 02:00 /usr/lib64/perl5/vendor_perl/auto/Font/FreeType/FreeType.so
drwxr-xr-x    2 root     root                        0 Jul  6 02:00 /usr/share/doc/perl-Font-FreeType
-rw-r--r--    1 root     root                     5600 May 12  2020 /usr/share/doc/perl-Font-FreeType/Changes
-rw-r--r--    1 root     root                     3935 Mar 17  2018 /usr/share/doc/perl-Font-FreeType/TODO
drwxr-xr-x    2 root     root                        0 May 12  2020 /usr/share/doc/perl-Font-FreeType/examples
-rw-r--r--    1 root     root                     1991 Mar 17  2018 /usr/share/doc/perl-Font-FreeType/examples/font-info.pl
-rw-r--r--    1 root     root                     1159 Mar 17  2018 /usr/share/doc/perl-Font-FreeType/examples/glyph-outline.pl
-rw-r--r--    1 root     root                     1181 Mar 17  2018 /usr/share/doc/perl-Font-FreeType/examples/glyph-to-eps.pl
-rw-r--r--    1 root     root                     1457 Mar 17  2018 /usr/share/doc/perl-Font-FreeType/examples/glyph-to-svg.pl
-rw-r--r--    1 root     root                      329 Mar 17  2018 /usr/share/doc/perl-Font-FreeType/examples/list-characters.pl
-rw-r--r--    1 root     root                      337 Aug 11  2018 /usr/share/doc/perl-Font-FreeType/examples/list-glyphs.pl
-rw-r--r--    1 root     root                     3653 Mar 17  2018 /usr/share/doc/perl-Font-FreeType/examples/magick.pl
-rw-r--r--    1 root     root                      883 Mar 17  2018 /usr/share/doc/perl-Font-FreeType/examples/render-glyph.pl
drwxr-xr-x    2 root     root                        0 Jul  6 02:00 /usr/share/licenses/perl-Font-FreeType
-rw-r--r--    1 root     root                     6321 Jul  6 02:00 /usr/share/licenses/perl-Font-FreeType/Artistic
-rw-r--r--    1 root     root                    12522 Jul  6 02:00 /usr/share/licenses/perl-Font-FreeType/Copying
-rw-r--r--    1 root     root                     3801 Jul  6 02:00 /usr/share/man/man3/Font::FreeType.3pm.gz
-rw-r--r--    1 root     root                     1415 Jul  6 02:00 /usr/share/man/man3/Font::FreeType::BoundingBox.3pm.gz
-rw-r--r--    1 root     root                     1713 Jul  6 02:00 /usr/share/man/man3/Font::FreeType::CharMap.3pm.gz
-rw-r--r--    1 root     root                     4678 Jul  6 02:00 /usr/share/man/man3/Font::FreeType::Face.3pm.gz
-rw-r--r--    1 root     root                     5310 Jul  6 02:00 /usr/share/man/man3/Font::FreeType::Glyph.3pm.gz
-rw-r--r--    1 root     root                     1459 Jul  6 02:00 /usr/share/man/man3/Font::FreeType::NamedInfo.3pm.gz
FIX: Package %{perl_vendorarch}/Font and %{perl_vendorarch}/auto/Font directories.

$ rpm -q --requires -p ../RPMS/x86_64/perl-Font-FreeType-0.16-10.fc45.x86_64.rpm | sort -f | uniq -c
      1 libc.so.6()(64bit)
      1 libc.so.6(GLIBC_2.2.5)(64bit)
      1 libc.so.6(GLIBC_2.4)(64bit)
      1 libc.so.6(GLIBC_ABI_DT_RELR)(64bit)
      1 libc.so.6(GLIBC_ABI_GNU2_TLS)(64bit)
      1 libfreetype.so.6()(64bit)
      1 libperl.so.5.42()(64bit)
      1 perl(:MODULE_COMPAT_5.42.2)
      1 perl(Carp)
      1 perl(DynaLoader)
      1 perl(Font::FreeType::Glyph)
      1 perl(strict)
      1 perl(warnings)
      1 perl-libs
      1 rpmlib(CompressedFileNames) <= 3.0.4-1
      1 rpmlib(FileDigests) <= 4.6.0-1
      1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
      1 rpmlib(PayloadIsZstd) <= 5.4.18-1
      1 rtld(GNU_HASH)
FIX: Run-require "perl(Image::Magick)" (lib/Font/FreeType/Glyph.pm:78). If it's supposed to be an optional feature, then make at a Recommends.

The package builds in Fedora Rawhide (https://koji.fedoraproject.org/koji/taskinfo?taskID=147515442). Ok.

Please correct the FIX items and provide updated spec file.

Comment 8 Peter Oliver 2026-07-07 13:02:46 UTC
Recommends seems a bit strong for what looks to be a fairly niche feature.  I checked this module's reverse dependencies on CPAN (https://metacpan.org/dist/Font-FreeType/requires), and none of them call the Font::FreeType::Glyph::bitmap_magick method.

I think it would be more reasonable to expect anything that calls this method in the future to "Require: perl(Image::Magick)" itself.  It likely would, because the equivalent would be necessary for installations with cpanm or whatever.

Comment 9 Petr Pisar 2026-07-07 13:11:44 UTC
It's also an option acceptable for Fedora.

Comment 11 Petr Pisar 2026-07-09 11:50:30 UTC
$ rpmlint perl-Font-FreeType.spec ../SRPMS/perl-Font-FreeType-0.16-11.fc45.src.rpm ../RPMS/x86_64/perl-Font-FreeType-*
======================================== rpmlint session starts =======================================
rpmlint: 2.9.0
configuration:
    /usr/lib/python3.15/site-packages/rpmlint/configdefaults.toml
    /etc/xdg/rpmlint/fedora-spdx-licenses.toml
    /etc/xdg/rpmlint/fedora.toml
    /etc/xdg/rpmlint/scoring.toml
    /etc/xdg/rpmlint/users-groups.toml
    /etc/xdg/rpmlint/warn-on-functions.toml
checks: 32, packages: 5

perl-Font-FreeType.x86_64: E: spelling-error ('antialiasing', '%description -l en_US antialiasing -> anti aliasing, anti-aliasing, instantiating')
perl-Font-FreeType.src: E: spelling-error ('antialiasing', '%description -l en_US antialiasing -> anti aliasing, anti-aliasing, instantiating')
== 4 packages and 1 specfiles checked; 2 errors, 0 warnings, 13 filtered, 2 badness; has taken 1.0 s ==
rpmlint is Ok.

$ rpm -q -lv -p ../RPMS/x86_64/perl-Font-FreeType-0.16-11.fc45.x86_64.rpm 
drwxr-xr-x    2 root     root                        0 Jul  9 02:00 /usr/lib/.build-id
drwxr-xr-x    2 root     root                        0 Jul  9 02:00 /usr/lib/.build-id/bd
lrwxrwxrwx    1 root     root                       70 Jul  9 02:00 /usr/lib/.build-id/bd/3f1f6d1c63e934fc9ea73eac01ea75283eab38 -> ../../../../usr/lib64/perl5/vendor_perl/auto/Font/FreeType/FreeType.so
drwxr-xr-x    2 root     root                        0 Jul  9 02:00 /usr/lib64/perl5/vendor_perl/Font
drwxr-xr-x    2 root     root                        0 Jul  9 02:00 /usr/lib64/perl5/vendor_perl/Font/FreeType
-rw-r--r--    1 root     root                     7513 May 12  2020 /usr/lib64/perl5/vendor_perl/Font/FreeType.pm
-rw-r--r--    1 root     root                     1209 Mar 17  2018 /usr/lib64/perl5/vendor_perl/Font/FreeType/BoundingBox.pm
-rw-r--r--    1 root     root                     2162 Oct 19  2019 /usr/lib64/perl5/vendor_perl/Font/FreeType/CharMap.pm
-rw-r--r--    1 root     root                    10105 May 11  2020 /usr/lib64/perl5/vendor_perl/Font/FreeType/Face.pm
-rw-r--r--    1 root     root                    13702 May 11  2020 /usr/lib64/perl5/vendor_perl/Font/FreeType/Glyph.pm
-rw-r--r--    1 root     root                     1238 Mar 17  2018 /usr/lib64/perl5/vendor_perl/Font/FreeType/NamedInfo.pm
drwxr-xr-x    2 root     root                        0 Jul  9 02:00 /usr/lib64/perl5/vendor_perl/auto/Font
drwxr-xr-x    2 root     root                        0 Jul  9 02:00 /usr/lib64/perl5/vendor_perl/auto/Font/FreeType
-rwxr-xr-x    1 root     root                    75112 Jul  9 02:00 /usr/lib64/perl5/vendor_perl/auto/Font/FreeType/FreeType.so
drwxr-xr-x    2 root     root                        0 Jul  9 02:00 /usr/share/doc/perl-Font-FreeType
-rw-r--r--    1 root     root                     5600 May 12  2020 /usr/share/doc/perl-Font-FreeType/Changes
-rw-r--r--    1 root     root                     3935 Mar 17  2018 /usr/share/doc/perl-Font-FreeType/TODO
drwxr-xr-x    2 root     root                        0 May 12  2020 /usr/share/doc/perl-Font-FreeType/examples
-rw-r--r--    1 root     root                     1991 Mar 17  2018 /usr/share/doc/perl-Font-FreeType/examples/font-info.pl
-rw-r--r--    1 root     root                     1159 Mar 17  2018 /usr/share/doc/perl-Font-FreeType/examples/glyph-outline.pl
-rw-r--r--    1 root     root                     1181 Mar 17  2018 /usr/share/doc/perl-Font-FreeType/examples/glyph-to-eps.pl
-rw-r--r--    1 root     root                     1457 Mar 17  2018 /usr/share/doc/perl-Font-FreeType/examples/glyph-to-svg.pl
-rw-r--r--    1 root     root                      329 Mar 17  2018 /usr/share/doc/perl-Font-FreeType/examples/list-characters.pl
-rw-r--r--    1 root     root                      337 Aug 11  2018 /usr/share/doc/perl-Font-FreeType/examples/list-glyphs.pl
-rw-r--r--    1 root     root                     3653 Mar 17  2018 /usr/share/doc/perl-Font-FreeType/examples/magick.pl
-rw-r--r--    1 root     root                      883 Mar 17  2018 /usr/share/doc/perl-Font-FreeType/examples/render-glyph.pl
drwxr-xr-x    2 root     root                        0 Jul  9 02:00 /usr/share/licenses/perl-Font-FreeType
-rw-r--r--    1 root     root                     6321 Jul  9 02:00 /usr/share/licenses/perl-Font-FreeType/Artistic
-rw-r--r--    1 root     root                    12522 Jul  9 02:00 /usr/share/licenses/perl-Font-FreeType/Copying
-rw-r--r--    1 root     root                     3801 Jul  9 02:00 /usr/share/man/man3/Font::FreeType.3pm.gz
-rw-r--r--    1 root     root                     1415 Jul  9 02:00 /usr/share/man/man3/Font::FreeType::BoundingBox.3pm.gz
-rw-r--r--    1 root     root                     1714 Jul  9 02:00 /usr/share/man/man3/Font::FreeType::CharMap.3pm.gz
-rw-r--r--    1 root     root                     4679 Jul  9 02:00 /usr/share/man/man3/Font::FreeType::Face.3pm.gz
-rw-r--r--    1 root     root                     5311 Jul  9 02:00 /usr/share/man/man3/Font::FreeType::Glyph.3pm.gz
-rw-r--r--    1 root     root                     1460 Jul  9 02:00 /usr/share/man/man3/Font::FreeType::NamedInfo.3pm.gz
File layout and permissions are Ok.

The package builds in Fedora Rawhide (https://koji.fedoraproject.org/koji/taskinfo?taskID=147587024). Ok.

This package is APPROVED.

Comment 12 Fedora Admin user for bugzilla script actions 2026-07-09 23:10:22 UTC
The Pagure repository was created at https://src.fedoraproject.org/rpms/perl-Font-FreeType
Monitoring:
Wasn't able to create project in Anitya. You can create it manually on: `https://release-monitoring.org`

Comment 13 Peter Oliver 2026-07-09 23:18:40 UTC
Thanks for the review.

Comment 14 Fedora Update System 2026-07-09 23:35:18 UTC
FEDORA-2026-cd11cb82ff (perl-Font-FreeType-0.18-2.fc44) has been submitted as an update to Fedora 44.
https://bodhi.fedoraproject.org/updates/FEDORA-2026-cd11cb82ff

Comment 15 Fedora Update System 2026-07-09 23:45:49 UTC
FEDORA-2026-992ff28939 (perl-Font-FreeType-0.18-2.fc43) has been submitted as an update to Fedora 43.
https://bodhi.fedoraproject.org/updates/FEDORA-2026-992ff28939

Comment 16 Fedora Update System 2026-07-10 01:28:06 UTC
FEDORA-2026-cd11cb82ff has been pushed to the Fedora 44 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf install --enablerepo=updates-testing --refresh --advisory=FEDORA-2026-cd11cb82ff \*`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2026-cd11cb82ff

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 17 Fedora Update System 2026-07-10 01:44:42 UTC
FEDORA-2026-992ff28939 has been pushed to the Fedora 43 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf install --enablerepo=updates-testing --refresh --advisory=FEDORA-2026-992ff28939 \*`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2026-992ff28939

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 18 Fedora Update System 2026-07-18 00:26:43 UTC
FEDORA-2026-cd11cb82ff (perl-Font-FreeType-0.18-2.fc44) has been pushed to the Fedora 44 stable repository.
If problem still persists, please make note of it in this bug report.

Comment 19 Fedora Update System 2026-07-18 00:28:21 UTC
FEDORA-2026-992ff28939 (perl-Font-FreeType-0.18-2.fc43) has been pushed to the Fedora 43 stable repository.
If problem still persists, please make note of it in this bug report.


Note You need to log in before you can comment on or make changes to this bug.