Opened 16 years ago

Closed 16 years ago

Last modified 16 years ago

#16947 closed defect (fixed)

[couchdb] launchd plist aka. StartupItem created by macports does not work

Reported by: febeling@… Owned by: jyrkiwahlstedt
Priority: Normal Milestone:
Component: ports Version: 1.7.0
Keywords: trunk Cc:
Port: couchdb

Description (last modified by febeling@…)

On port install couchdb +server, couchdb port creates a launchd plist file, even though the project contents already contain one. This additional one created by macports does not work. The one contained in the project does work though.

Working:

/opt/local/Library/LaunchDaemons/org.apache.couchdb.plist

Broken:

/Library/LaunchDaemons/org.macports.CouchDB.plist

(trunk on Intel/10.5.5)

Why not just remove the +server variant to fix this. CouchDB does not make any sense as a client library, since any HTTP client works just fine, and a not loaded plist somewhere in the contents should not cause much trouble. Also variants are not consequently supported as a concept in mp, so maybe it's wise to avoid them for now.

Attachments (1)

patch-couchdb_Portfile.diff (2.3 KB) - added by febeling@… 16 years ago.

Download all attachments as: .zip

Change History (5)

comment:1 Changed 16 years ago by febeling@…

Description: modified (diff)

Changed 16 years ago by febeling@…

Attachment: patch-couchdb_Portfile.diff added

comment:2 Changed 16 years ago by febeling@…

See #18633 for the analogous ticket on couchdb-devel.

The problem has been confirmed by other users as well. Sometimes it does work, apparently, but going through generated startup item, daemondo and then the server seems it but too indirect. And the project ships a Mac OS launchd plist.

I mailed the maintainer on his mp address yesterday and ask for his opinion and offered co-maintainership. Since the issue has been open and unacknowledged since 4 months we should probably do something. CouchDB is quite a popular piece of software, and we should get it in shape soon.

comment:3 Changed 16 years ago by febeling@…

Resolution: fixed
Status: newclosed

r47309, committed as new co-maintainer

comment:4 Changed 16 years ago by (none)

Milestone: Port Bugs

Milestone Port Bugs deleted

Note: See TracTickets for help on using tickets.