View Issue Details

IDProjectCategoryView StatusLast Update
0016759CentOS-8gnu-free-fontspublic2020-03-13 14:26
Reporterellert 
PriorityimmediateSeverityblockReproducibilityalways
Status confirmedResolutionopen 
Product Version8.0.1905 
Target VersionFixed in Version 
Summary0016759: Missing provides in gnu-free-fonts
DescriptionThe standardized font provides are missing from the gnu-free-sans-fonts and gnu-free-serif-font in CentOS 8. Though they are there for gnu-free-mono-fonts built from the same source rpm. The issue seems to be specific to CentOS and not be present in RHEL.

# rpm -q --whatprovides 'font(freesans)' 'font(freeserif)' 'font(freemono)'
no package provides font(freesans)
no package provides font(freeserif)
gnu-free-mono-fonts-20120503-18.el8.noarch

The provides for gnu-free-sans-fonts and gnu-free-serif-fonts are incomplete, compared to gnu-free-mono-fonts

# rpm -q --provides gnu-free-sans-fonts
config(gnu-free-sans-fonts) = 20120503-18.el8
gnu-free-sans-fonts = 20120503-18.el8
metainfo()
metainfo(gnu-free-sans.metainfo.xml)

# rpm -q --provides gnu-free-serif-fonts
config(gnu-free-serif-fonts) = 20120503-18.el8
gnu-free-serif-fonts = 20120503-18.el8
metainfo()
metainfo(gnu-free-serif.metainfo.xml)

# rpm -q --provides gnu-free-mono-fonts
config(gnu-free-mono-fonts) = 20120503-18.el8
font(:lang=aa)
font(:lang=ab)
[ .. language list abbrivated for clarity .. ]
font(:lang=za)
font(:lang=zu)
font(freemono)
gnu-free-mono-fonts = 20120503-18.el8
metainfo()
metainfo(gnu-free-mono.metainfo.xml)
Steps To Reproduceyum install 'font(freesans)' 'font(freeserif)'
Additional InformationThis makes packages that Requires: font(freesans) and font(freeserif) uninstallable.

Error:
 Problem: conflicting requests
  - nothing provides font(freesans) needed by root-core-6.18.04-1.el8.x86_64
  - nothing provides font(freeserif) needed by root-core-6.18.04-1.el8.x86_64
(try to add '--skip-broken' to skip uninstallable packages or '--nobest' to use not only best candidate packages)

Rebuilding the RPMs using spec and patches from the c8 branch from https//git.centos.org/rpms/gnu-free-fonts.git in an EPEL-8 mockbuild creates RPMs with the expected provides without changing any specs or patches.

Sorry for resubmitting the same bug again https://bugs.centos.org/view.php?id=16523 but I couldn't find a way to change the priority and severity of a previously submitted bug. Resubmitting the same issue again with different values seems to be the only way.
Tags8.0

Relationships

has duplicate 0016523 closedtoracat Missing provides in gnu-free-fonts 

Activities

toracat

toracat

2020-01-07 07:19

manager   ~0035946

The reported issue can be seen in koji:

gnu-free-sans-fonts -> https://koji.mbox.centos.org/koji/rpminfo?rpmID=19828 (bad)
gnu-free-serif-fonts -> https://koji.mbox.centos.org/koji/rpminfo?rpmID=19830 (bad)
gnu-free-mono-fonts -> https://koji.mbox.centos.org/koji/rpminfo?rpmID=19831 (good)
toracat

toracat

2020-01-07 07:22

manager   ~0035947

I confirm this issue is not in the corresponding RHEL packages.

@JohnnyHughes or @bstinson, can you try rebuilding them?
toracat

toracat

2020-01-07 23:32

manager   ~0035966

The packages have been rebuilt:

https://koji.mbox.centos.org/koji/buildinfo?buildID=6264
JohnnyHughes

JohnnyHughes

2020-01-08 12:39

administrator   ~0035972

This should be released as an update to the 8.1.1911 tree in the next few days,
ellert

ellert

2020-01-17 15:11

reporter   ~0036042

When will this be available?
toracat

toracat

2020-01-20 22:34

manager   ~0036080

Not there yet (Jan 20).
toracat

toracat

2020-01-23 16:48

manager   ~0036104

They are there now.
ellert

ellert

2020-01-28 08:25

reporter   ~0036140

This is not entirely true.
Look at: https://koji.mbox.centos.org/koji/buildinfo?buildID=6264
The build is tagged dist-c8-stream-compose and dist-c8-updates.
But it is not tagged dist-c8-compose.
So this is only fixed in the "stream" CentOS 8, not the normal one.

Compare to another recent update: https://koji.mbox.centos.org/koji/buildinfo?buildID=6360
This one is properly tagged dist-c8-compose, dist-c8-stream-compose and dist-c8-updates.
toracat

toracat

2020-02-10 00:11

manager   ~0036239

I confirm that the updated packages are only in CentOS Stream. @JohnnyHughes @bstinson ?
ellert

ellert

2020-02-26 10:01

reporter   ~0036384

Any progress on this?
JohnnyHughes

JohnnyHughes

2020-03-13 14:26

administrator   ~0036500

Last edited: 2020-03-13 14:26

View 2 revisions

I tagged it into the latest compose for dist-c8-compose and it is currently running. It will go out on the next update set. Likely later today.

Issue History

Date Modified Username Field Change
2019-11-21 13:13 ellert New Issue
2020-01-07 06:59 toracat Tag Attached: 8.0
2020-01-07 06:59 toracat Status new => acknowledged
2020-01-07 07:00 toracat Relationship added has duplicate 0016523
2020-01-07 07:19 toracat Note Added: 0035946
2020-01-07 07:22 toracat Note Added: 0035947
2020-01-07 07:22 toracat Status acknowledged => confirmed
2020-01-07 23:32 toracat Note Added: 0035966
2020-01-08 12:39 JohnnyHughes Note Added: 0035972
2020-01-17 15:11 ellert Note Added: 0036042
2020-01-20 22:34 toracat Note Added: 0036080
2020-01-23 16:48 toracat Note Added: 0036104
2020-01-28 08:25 ellert Note Added: 0036140
2020-02-10 00:11 toracat Note Added: 0036239
2020-02-26 10:01 ellert Note Added: 0036384
2020-03-13 14:26 JohnnyHughes Note Added: 0036500
2020-03-13 14:26 JohnnyHughes Note Edited: 0036500 View Revisions