FS#34147 - [couchdb] consider depending on "erlang-nox" insted of "erlang"

Attached to Project: Community Packages
Opened by Chris luna (chris_l) - Monday, 04 March 2013, 20:12 GMT
Last edited by Sergej Pupykin (sergej) - Tuesday, 12 March 2013, 14:41 GMT
Task Type Feature Request
Category Packages
Status Closed
Assigned To Sergej Pupykin (sergej)
Architecture All
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:

Trying to install couchdb to a headless server, I realize it was trying to install things like wxgtk, wayland, mesa-libgl, etc.
Checking why was that, I realized it was the erlang package, which is requiring those packages.

While I have nothing against them, I think those fit as "optional dependencies", instead of "dependencies"

So, my request is to convert those to "optional dependencies".

Additional info:
* package version(s)
couchdb 1.2.1-2

Steps to reproduce:
On a system with only base and base-devel installed, do:
# pacman -S erlang
This task depends upon

Closed by  Sergej Pupykin (sergej)
Tuesday, 12 March 2013, 14:41 GMT
Reason for closing:  Not a bug
Comment by Alexander F. Rødseth (xyproto) - Tuesday, 05 March 2013, 16:33 GMT
The "erlang-nox" package is available for exactly this purpose. Setting this feature request over to the couchdb maintainer. He can decide what to do.
Comment by Alexander F. Rødseth (xyproto) - Tuesday, 05 March 2013, 16:36 GMT
(Note that wxgtk has to be enabled when compiling erlang for applications like wings3d to work).
Comment by Chris luna (chris_l) - Tuesday, 05 March 2013, 16:52 GMT
Ok, thanks.
Comment by Sergej Pupykin (sergej) - Wednesday, 06 March 2013, 10:34 GMT
erlang-nox provides erlang, so you can install erlang-nox manually and then couchdb.

However erlang-nox conflicts with erlang, so such dependency will break systems that uses X11.

Loading...