New Ticket     Tickets     Wiki     Browse Source     Timeline     Roadmap     Ticket Reports     Search

Ticket #16947 (closed defect: fixed)

Opened 5 years ago

Last modified 4 years ago

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

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

Description (last modified by febeling@…) (diff)

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

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

Change History

comment:1 Changed 5 years ago by febeling@…

  • Description modified (diff)

Changed 4 years ago by febeling@…

comment:2 Changed 4 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 4 years ago by febeling@…

  • Status changed from new to closed
  • Resolution set to fixed

r47309, committed as new co-maintainer

comment:4 Changed 4 years ago by anonymous

  • Milestone Port Bugs deleted

Milestone Port Bugs deleted

Note: See TracTickets for help on using tickets.