FS#6465 - makepkg wants findutils
Attached to Project:
Arch Linux
Opened by Sergej Pupykin (sergej) - Wednesday, 21 February 2007, 14:58 GMT
Last edited by Dan McGee (toofishes) - Wednesday, 21 February 2007, 16:50 GMT
Opened by Sergej Pupykin (sergej) - Wednesday, 21 February 2007, 14:58 GMT
Last edited by Dan McGee (toofishes) - Wednesday, 21 February 2007, 16:50 GMT
|
Details
Please add findutils to pacman deps, because of makepkg uses
find command.
|
This task depends upon
Closed by Dan McGee (toofishes)
Wednesday, 28 February 2007, 05:58 GMT
Reason for closing: Not a bug
Additional comments about closing: http://bugs.archlinux.org/task/6501
See above bug for the new stuff and comments about a 'base' group. Closing this as it is not just a pacman issue.
Wednesday, 28 February 2007, 05:58 GMT
Reason for closing: Not a bug
Additional comments about closing: http://bugs.archlinux.org/task/6501
See above bug for the new stuff and comments about a 'base' group. Closing this as it is not just a pacman issue.
Otherwise, we have to at least add bash, findutils, file, grep, gzip, sed, tar, and a download program (wget) from a quick scan of the list. This seems excessive to me.
While on the subject of dependencies, python is more of an optional dependency? If one wants to use the rankmirrors script, they need it, but not for anything else that I can think of.
Currently, makepkg would depend on:
bash
coreutils
bzip2 (??)
file
findutils
grep
gzip
sed
tar
wget
zlib
Not to mention common utilities used to build most packages:
gcc
m4
make
pkgconfig
patch
Should we also add all these as dependencies? I think not.
Still we're getting into the realm of global arch policies and away from pacman. Do you still consider this a pacman bug?
I think this bug can be closed. Thanks for explanation.
I'll add my two cents to put in another bug report- I uninstall things like mdadm from my systems after a new install because I know I will never need it. This is in the base package, and yet caters to a small subset of users. I think the concept of a 'base' package should be split from what is included even on the 'base' install CD. Only a few basic packages should be absolutely essential.
Additionally I remove makedepends after successful builds in order to catch hidden depends in the future. I'll agree that this bug could be closed regarding pacman (but a makepkg feature offering to remove makedepends afterwards might be nice though).
I'm currently reading a bit into Debian policy, they have a "build-essential" package, pkgs marked as "essential" or "required", a 'priority' field, and a whole shitload of other stuff we'll hopefully never implement.