Community Packages

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#59166 - [ttf-gentium] Font package should not have any dependencies

Attached to Project: Community Packages
Opened by Khaled Hosny (khaledhosny) - Thursday, 28 June 2018, 00:28 GMT
Last edited by Ivy Foster (escondida) - Friday, 11 October 2019, 22:31 GMT
Task Type Bug Report
Category Packages
Status Closed
Assigned To Ivy Foster (escondida)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:

Installing ttf-gentium installs also fontconfig, xorg-font-utils and xorg-fonts-encodings. None of these is required for the fonts to function, and install hooks already take care of updating the font cache. Though depending on fontconfig is not a big issue, the other packages are of little use on modern Linux systems.
This task depends upon

Closed by  Ivy Foster (escondida)
Friday, 11 October 2019, 22:31 GMT
Reason for closing:  Fixed
Additional comments about closing:  Replaced with gentium-plus-font, which does not list any dependencies.
Comment by Eli Schwartz (eschwartz) - Thursday, 28 June 2018, 01:14 GMT
Seems like we forgot to remove the depends at the same time as the install script.
Comment by Lukas Jirkovsky (6xx) - Tuesday, 10 July 2018, 15:04 GMT
I don't think that ttf-* fonts should not depend on anything. The hooks can take care of installing the cache only as long as they are installed, which means the font should depend at least on fontconfig and xorg-mkfontdir (which used to be part of xorg-font-utils) IMHO.

BTW: most of our ttf font packages have these dependencies or very similar dependencies. If there was a decision to change the dependencies of ttf packages, it should be fixed everywhere.
Comment by Eli Schwartz (eschwartz) - Wednesday, 18 July 2018, 06:30 GMT
Relevant:  FS#59164   FS#59165 

I actually did not realize at first that this was the norm. So I guess it seems pretty standard at the moment for these to be listed, but I don't think this should be the case. Maybe we should discuss it more in depth...
Comment by Ivy Foster (escondida) - Friday, 11 October 2019, 22:31 GMT
Replaced ttf-gentium with gentium-plus-font, which does not list any dependencies. Closing.

Loading...