FS#43620 - [pacman] fakeroot no longer a dep?

Attached to Project: Arch Linux
Opened by Doug Newgard (Scimmia) - Thursday, 29 January 2015, 05:18 GMT
Last edited by Dave Reisner (falconindy) - Saturday, 18 June 2016, 14:37 GMT
Task Type Bug Report
Category Packages: Core
Status Closed
Assigned To Dan McGee (toofishes)
Dave Reisner (falconindy)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 2
Private No

Details

https://projects.archlinux.org/svntogit/packages.git/commit/trunk?h=packages/pacman&id=e5d5cd0301355e362af317dd212145598121cdcd

This commit removed fakeroot from the optdepends array, but did not add it to the depends array. Shouldn't it be in one or the other?
This task depends upon

Closed by  Dave Reisner (falconindy)
Saturday, 18 June 2016, 14:37 GMT
Reason for closing:  Duplicate
Additional comments about closing:   FS#40464 
Comment by Allan McRae (Allan) - Thursday, 29 January 2015, 05:30 GMT
The optdepends list was very incomplete. From makepkg:

# makepkg uses quite a few external programs during its execution. You
# need to have at least the following installed for makepkg to function:
# awk, bsdtar (libarchive), bzip2, coreutils, fakeroot, file, find (findutils),
# gettext, gpg, grep, gzip, openssl, sed, tput (ncurses), xz


makepkg warns you if there are uninstalled, so there is little need to use optdepends.
Comment by Doug Newgard (Scimmia) - Thursday, 29 January 2015, 05:45 GMT
As far as I can tell, all of those are already deps (direct or indirect) of the pacman package except fakeroot, file, gettext, grep, and sed. All of those except fakeroot are part of the base group. I would argue that fakeroot is different from the others.

Many programs will throw an error when they don't find the external programs they need. That doesn't mean we should just ignore pacman's dependency resolution and count on the error telling people what to install.
Comment by Allan McRae (Allan) - Thursday, 29 January 2015, 06:21 GMT
I have no interest in adding it.

I'll leave it to the other assignees to decide what they want to do.

Loading...