[ 
https://issues.apache.org/jira/browse/COUCHDB-216?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12749299#action_12749299
 ] 

Noah Slater commented on COUCHDB-216:
-------------------------------------

"I think you mean the rel file."

Yes, I did.

"Keeping the app file up to date *is* a priority as it's used for other things 
like detecting conflicting registered processes."

Really does it do anything concrete for us? It seems like a very silly and 
pointless file to me.

"Hmm, some folks might be packaging CouchDB as part of an Erlang release, in 
which case they'll be aware of the Erlang version issue."

I was packaging CouchDB as part of the Debian Erlang packages, and unless you 
tie the CouchDB package to a specific version of the Erlang package, and update 
them in tandem, you're hosed.

"To me, removing the .app file is unacceptable. The fact that its broken is 
just a reminder that we've been Doing It Wrong and should fix things, not break 
them even further."

The fact that we've only just noticed should indicate that it probably doesn't 
matter.

> Make couchdb adhere more to OTP guidelines
> ------------------------------------------
>
>                 Key: COUCHDB-216
>                 URL: https://issues.apache.org/jira/browse/COUCHDB-216
>             Project: CouchDB
>          Issue Type: Improvement
>            Reporter: Martin S
>         Attachments: 0001-add-couch_app-and-couch_sup.patch, 
> 0001-Generate-the-modules-section-of-couch.app-via-the-Ma.patch, 
> 0002-add-missing-registered-process-names.patch, 
> 0003-make-couchdb-startup-script-use-couch.rel.-load-conf.patch, 
> couch_startup_refactor.patch, rearrange.tar.gz
>
>
> CouchDB could adhere to otp standards in a better way. 
> Currently we have:
> - couch.app is not uptodate
> - couch_server.erl is an amalgam of 2 behaviours, which is considered being 
> "not good".
> From my beginner's perception of OTP, it seems CouchDB is not treated as a 
> running application when it is actually running. E.g. appmon doesn't show the 
> application once CouchDB is started. 

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to