Arch Linux

Please read this before reporting a bug:

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!

FS#64047 - [base] Remove gettext

Attached to Project: Arch Linux
Opened by Bruno Pagani (ArchangeGabriel) - Monday, 07 October 2019, 04:19 GMT
Last edited by Allan McRae (Allan) - Saturday, 22 February 2020, 00:07 GMT
Task Type Bug Report
Category Packages: Core
Status Assigned
Assigned To Tobias Powalowski (tpowa)
Evangelos Foutras (foutrelis)
Levente Polyak (anthraxx)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 0%
Votes 4
Private No


As discussed lately on Arch Conf as well as over IRC, we could not find an actual use of gettext.

Unless there is something actually using it (in which case it should likely be added as a dependency to it), we should consider removing it from base.
This task depends upon

Comment by Allan McRae (Allan) - Monday, 07 October 2019, 08:20 GMT
Well... at least makepkg uses it for translations.
Comment by Doug Newgard (Scimmia) - Wednesday, 09 October 2019, 23:30 GMT
And it's already part of base-devel. Should be a dep/optional dep in the pacman package, too.
Comment by Allan McRae (Allan) - Wednesday, 09 October 2019, 23:41 GMT
It should be a dep of pacman. At the next pacman release, I'm going to add all the real deps for pacman & makepkg to the package, which will bring many useful things to the base group...
Comment by Doug Newgard (Scimmia) - Thursday, 10 October 2019, 01:06 GMT
I think optional would make more sense if they're just for makepkg. A lot of people never run makepkg on their actual install.
Comment by Ethan Sommer (E5ten) - Thursday, 10 October 2019, 23:30 GMT
More importantly, makepkg just prints untranslated strings without gettext, it's fully functional aside from the lack of translations, I don't see how that could justify an hard dep.
Comment by Levente Polyak (anthraxx) - Saturday, 22 February 2020, 15:28 GMT
i dont think hard-depending on everything and the kitchen sink is a good solution for the pacman package with the excuse of makepkg requiring it.
makepkg usage itself expects base-devel presence anyway, so adding all makepkg depends as hard depends to the pacman package is imo just artificially undermining the efforts and discussions around the base package.
Comment by marc boocha (marcthe12) - Thursday, 02 July 2020, 08:28 GMT
I am actually thinking makepkg could become a separate package, part of base devel instead of base since anyway anyone using makepkg will need base-devel anyway. Gettext pull icu which 4th biggest packages in base. Remove this and perl could shave 20% out the size of base.