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#18900 - [namcap] complains about base dependencies

Attached to Project: Arch Linux
Opened by David Campbell (Davekong) - Wednesday, 31 March 2010, 23:21 GMT
Last edited by Rémy Oudompheng (remyoudompheng) - Thursday, 24 February 2011, 23:39 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Dan McGee (toofishes)
Rémy Oudompheng (remyoudompheng)
Hugo Doria (hdoria)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No


I have some scripts with bash as a dependency, so when I build a package containing them and run namcap on the package, I get a warning saying bash is a missing dependency unless I have it in my PKGBUILD. However, bash is in the core base group so it should not be listed as a dependency per the Arch wiki guidelines.

Not sure if this is the case with other base dependencies, but, if it is, they ought to not be complained about either.
This task depends upon

Closed by  Rémy Oudompheng (remyoudompheng)
Thursday, 24 February 2011, 23:39 GMT
Reason for closing:  Won't fix
Additional comments about closing:  We're not clear about our policy. Re-open if it looks like we have a clear motivation for change.
Comment by Pierre Schmitz (Pierre) - Wednesday, 31 March 2010, 23:34 GMT
packages from base should be listed as dependency. Only pacakges from base-devel don't need to be listed as makedepends.
Comment by Gavin Bisesi (Daenyth) - Thursday, 01 April 2010, 15:51 GMT
Is that a new policy change? Everyone I know has said not to list base.
Comment by Ray Rashif (schivmeister) - Thursday, 20 January 2011, 17:48 GMT
Namcap should function independently of whatever 'guideline' we have. It checks and reports on dependencies, and that's what it should do, base group or not. Can we bring this to a closure, please?