FS#27734 - [fluidsynth] An optional dependency on bash makes no sense

Attached to Project: Arch Linux
Opened by Wieland Hoffmann (Mineo) - Tuesday, 27 December 2011, 12:59 GMT
Last edited by Ray Rashif (schivmeister) - Saturday, 31 December 2011, 06:06 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Ray Rashif (schivmeister)
Architecture All
Severity Very Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description: Having an optional dependency on the bash package makes absolutely no sense. Bash is guaranteed to be installed on every Archlinux system, it's required by pacman. Furthermore, it's in the base group which is explicitly mentioned in https://wiki.archlinux.org/index.php/Makepkg#Usage .


Additional info:
* package version(s) 1.1.5-1
This task depends upon

Closed by  Ray Rashif (schivmeister)
Saturday, 31 December 2011, 06:06 GMT
Reason for closing:  Implemented
Additional comments about closing:  Will be reflected on next update.
Comment by Ray Rashif (schivmeister) - Wednesday, 28 December 2011, 18:23 GMT
The dependency on bash is actually an age-old practice where we do not assume everyone has the same choice for a shell. In this case, our init scripts are purely bash scripts. However, I have always found this stance rather weak considering we don't even include base deps and there are not that many (make that one excluding zsh) sh-compatible shells in the repos. I'll have a talk about this with some people.

In the meantime, install devtools, go to /var/abs and run 'finddeps bash' :)
Comment by Wieland Hoffmann (Mineo) - Thursday, 29 December 2011, 22:37 GMT
Right, but even if one is not personally using bash, it is installed on every arch linux machine, there's no way around that. Whether or not a package providing an init script depends on bash seems to be random, at least on my system.
If you're talking to some people, I'd be interested in knowing why that seems to be so.
Comment by Ray Rashif (schivmeister) - Saturday, 31 December 2011, 06:00 GMT
There seems to be no general consensus, so I'll go with what I find suitable, i.e, do NOT depend on bash :)

Loading...