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 Buggy McBugFace (bugbot) - Saturday, 25 November 2023, 20:14 GMT
Task Type Bug Report
Category Packages: Core
Status Closed
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 100%
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

Closed by  Buggy McBugFace (bugbot)
Saturday, 25 November 2023, 20:14 GMT
Reason for closing:  Moved
Additional comments about closing:  https://gitlab.archlinux.org/archlinux/p ackaging/packages/base/issues/4
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.
Comment by Buggy McBugFace (bugbot) - Tuesday, 08 August 2023, 19:11 GMT
This is an automated comment as this bug is open for more then 2 years. Please reply if you still experience this bug otherwise this issue will be closed after 1 month.