xulrunner dependency is overkill - only spidermonkey is needed
Bug #421422 reported by
Bluescreen
This bug affects 7 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
desktopcouch |
Triaged
|
Wishlist
|
Unassigned | ||
Baltix |
New
|
Undecided
|
Unassigned | ||
couchdb (Ubuntu) |
Fix Released
|
Undecided
|
Chris Coulson | ||
xulrunner-2.0 (Ubuntu) |
Fix Released
|
Wishlist
|
Chris Coulson |
Bug Description
Binary package hint: couchdb
The current couchdb package works great for me on my workstation.
I wanted to install it to a server(ec2) and found the xulrunner dependency is pulling in lots of desktop-related packages.
It seems couchdb only needs spidermonkey (which -on ubuntu- isn't available outside of xulrunner).
This means that currently, gtk2, alsa, fontconfig, avahi, cairo, cups, defoma, png/jpg/tiff and a bunch of X11 libs are being pulled in just to install couchdb.
It would be very helpful if spidermonkey can be split out of xulrunner, to keep servers a bit more "clean"
Thanks
Related branches
Changed in couchdb (Ubuntu): | |
status: | New → Confirmed |
assignee: | nobody → Chad Miller (cmiller) |
Changed in xulrunner-1.9.1 (Ubuntu): | |
importance: | Undecided → Wishlist |
Changed in desktopcouch: | |
importance: | Undecided → Wishlist |
status: | New → Triaged |
tags: | added: desktop+ |
Changed in couchdb (Ubuntu): | |
assignee: | nobody → Chad Miller (cmiller) |
Changed in couchdb (Ubuntu): | |
assignee: | Chad Miller (cmiller) → Chris Coulson (chrisccoulson) |
Changed in xulrunner-1.9.1 (Ubuntu): | |
assignee: | Alexander Sack (asac) → Chris Coulson (chrisccoulson) |
affects: | xulrunner-1.9.1 (Ubuntu) → xulrunner-2.0 (Ubuntu) |
Changed in xulrunner-2.0 (Ubuntu): | |
status: | Confirmed → Fix Released |
To post a comment you must log in.
I created a fake xulrunner deb to work around the issue.
It includes just libmozjs.so (the file couchdb is after) and a fake xulrunner binary that just returns the version number (needed by couchdb startup script)
Also, I removed all dependencies except for libnspr4-0d
Couch runs fine with this hack.