FS#9214 - pacman should list gettext as a dependency

Attached to Project: Pacman
Opened by André Prata (nDray) - Monday, 14 January 2008, 23:22 GMT
Last edited by Dan McGee (toofishes) - Sunday, 20 January 2008, 20:40 GMT
Task Type Bug Report
Category General
Status Closed
Assigned To Dan McGee (toofishes)
Architecture All
Severity Medium
Priority Normal
Reported Version 3.1.0
Due in Version 3.1.1
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

makepkg in pacman 3.1 uses gettext on several lines, though gettext isn't listed as a dependency.

It should be easy to lookout for these issues, but they occurr frequently....
This task depends upon

Closed by  Dan McGee (toofishes)
Sunday, 20 January 2008, 20:40 GMT
Reason for closing:  Won't fix
Additional comments about closing:  gettext is in core, no need to add some dependencies
Comment by Dan McGee (toofishes) - Monday, 14 January 2008, 23:35 GMT
  • Field changed: Status (Unconfirmed → Assigned)
  • Field changed: Due in Version (Undecided → 3.1.1)
  • Task assigned to Dan McGee (toofishes)
I'll add it for the next version of pacman.

Not sure what your second comment was trying to imply...saying things like that doesn't make people want to fix problems though.
Comment by André Prata (nDray) - Monday, 14 January 2008, 23:43 GMT
I'm not trying to "hit" anyone, sorry if I made it sound like so... I probably shouldn't have said nothing like it anyways... It's just that writting a script that uses the a given command implies that it exists, and it's quite easy to forget... I'm glad I can both help and allways have prompt response. You all do a great job.
Comment by Roman Kyrylych (Romashka) - Wednesday, 16 January 2008, 12:23 GMT
makepkg's dependencies are optional for pacman package.
But I guess pacman itself depends on gettext for translations, right?
Comment by André Prata (nDray) - Wednesday, 16 January 2008, 13:24 GMT
but then makepkg should be a separate package......??
Comment by Roman Kyrylych (Romashka) - Wednesday, 16 January 2008, 14:06 GMT
Hmm... it will be provided as part of official pacman release tarball anyway, but we could _package_ pacman in 2 packages: pacman and makepkg.
Then makepkg package will depend on base-devel, gettext etc.
Comment by Dan McGee (toofishes) - Wednesday, 16 January 2008, 14:15 GMT
No. It will not be split.

gettext is in core/base. We *expect* you to have these packages installed at a bare minimum and it is your problem if they are not- we don't support it, although I know it is possible to get by without some of them.

That said, I also don't want to add another dep to pacman as it forces gettext to get installed before pacman on an initial install. So I think I'm changing my mind on this one.
Comment by André Prata (nDray) - Wednesday, 16 January 2008, 19:15 GMT
There are core/base packages people won't install or, at least, don't see a reason to, like lilo if they use grub, among others like file system tools they don't ever expect to use...
Nonetheless that makes total sense.
Comment by Aaron Griffin (phrakture) - Wednesday, 16 January 2008, 19:18 GMT
It is expected, throughout the whole of Arch, that a user has all base packages installed. If someone uninstalls a base package, then it is THEIR job to know what this entails. If you uninstalled gettext, it is YOUR job to understand that things using gettext may not work.

Loading...