Hi "support-tiger,"

Thanks for the info. We have folks actively testing on CentOS and RHEL
but not Fedora. Your feedback on Fedora is useful. And Jan's point is
definitely key here - a lot of "long-timers" know their way around
compiling and installing CouchDB, but we need to do a better job with
the INSTALL.UNIX.md file. So your message is heard loud and clear.

Since your `make release` failed, it sounds like you don't have all of
the dependencies installed. And you shouldn't have to run make or
configure as sudo at all. Only pre-requisite installation, and copying
of the release artefacts to the destination directory should require
elevated privileges.

Our recommended installation path for CouchDB is /opt/couchdb, as in
sudo cp -R rel/couchdb /opt/couchdb . This is where our 'convenience
binary' deb/rpm packages place CouchDB, and the updated recommendation
in INSTALL.Unix.md. The reasoning is because CouchDB is self-contained,
including its Erlang dependencies; a machine running a compiled CouchDB
release does not need system-level Erlang packages installed. (Certain
system libraries such as ICU, SpiderMonkey, etc. must still be installed
in the LD_LIBRARY_PATH, typically at /usr/lib.) In this vein CouchDB
installs similar to other "vendor" or commercial software distributions.

If we do re-add a `make install` command, it will simply do a `sudo cp
-R rel/couchdb /opt/couchdb` or similar. Per the reasoning above, we
don't support installing CouchDB into the standard /usr hierarchy.

Through the use of `local.ini` files you can control where CouchDB
writes its data and logs, which is probably what you care about the
most. The deb/rpm packages use this technique to place databases under
/var/lib/couchdb and logs under /var/log/couchdb. You can see the SPEC
file for this at

https://github.com/apache/couchdb-pkg/blob/master/rpm/SPECS/couchdb.spec

with a reminder that these packaging files are not officially part of
CouchDB's deliverables and are provided as a convenience only.

Thanks again for your email! I'm sorry you had trouble posting to the
mailing list. Your mail headers may be causing your post to get caught
for moderation.

-Joan

----- Original Message -----
From: "support-tiger" <supp...@tigernassau.com>
To: dev@couchdb.apache.org
Cc: "Joan Touzet" <woh...@apache.org>
Sent: Tuesday, 1 August, 2017 4:28:46 AM
Subject: Re: [VOTE] Release Apache CouchDB 2.1.0-RC1

first,  our other posts to this list have not been posted though we are 
subscribed and get messages - is there a problem with the list ?  it is 
discouraging to take the time to try to contribute and post findings and 
not have it posted or responded to

Target: Fedora 26 :

1)  instructions for unix redhat need correcting  must add:

a) sudo dnf install erlang - otherwise get "rebar" type errors

b) recommend:  "sudo ./configure" and "sudo make"

c) "make install" is not existant - should be added as non-critical bug

d) "make release"  => error  "sudo make"  seems to compile okay

e) compile process gives nice message "cp rel/couchdb ...."  but there 
is no rel/couchdb created

e) seems to compile okay but there is no /rel/couchdb folder

f) other posts (ie Tecmint) show "cp -r rel/couchdb 
/usr/local/var/lib/couchdb .....  - this seems wrong location for fedora 
- probably should be /var/lib/couchdb  but must create the couchdb 
folder under /var/lib

g) not sure what files should be under /rel/couchdb  to copy to 
/var/lib/couchdb  - any suggestions here


It seems like linux docs get less attention - this is backwards - 
couchdb is a server based / enterprise package so linux ie debian/ubuntu 
and rhel/centos should be HIGHEST target  and for rhel/centos,  fedora 
should be highest developer target  - well at least if you are hoping 
for higher couchdb adoption




On 08/01/2017 02:42 AM, Joan Touzet wrote:
> Following up to my own post - +1, Windows 7, Erlang 18.3, source build.
>
> Ran the setup wizard and also clicked the Verify button in Fauxton.
>
> That's 3 +1 binding votes...the RC will pass unless we have -1s or any
> raised issues that suggest we should hold off on the release.
>
> Looking good!
>
> -Joan
>
> ----- Original Message -----
> From: "Joan Touzet" <woh...@apache.org>
> To: "CouchDB Developers" <dev@couchdb.apache.org>
> Sent: Monday, 31 July, 2017 1:01:20 AM
> Subject: [VOTE] Release Apache CouchDB 2.1.0-RC1
>
> Dear community,
>
> I would like to release Apache CouchDB 2.1.0-RC1.
>
> Changes since our last release:
>
>      https://github.com/apache/couchdb/compare/2.0.0...2.1.0-RC1
>
> Or, in a nicer format:
>
>      http://docs.couchdb.org/en/latest/whatsnew/2.1.html#version-2-1-0
>
> We encourage the whole community to download and test these release artefacts 
> so that any critical issues can be resolved before the release is made. 
> Everyone is free to vote on this release, so please explore!
>
> The release artefacts we are voting on are available here:
>
>      
> https://dist.apache.org/repos/dist/dev/couchdb/source/2.1.0/rc.1/apache-couchdb-2.1.0-RC1.tar.gz
>      
> https://dist.apache.org/repos/dist/dev/couchdb/source/2.1.0/rc.1/apache-couchdb-2.1.0-RC1.tar.gz.asc
>      
> https://dist.apache.org/repos/dist/dev/couchdb/source/2.1.0/rc.1/apache-couchdb-2.1.0-RC1.tar.gz.md5
>      
> https://dist.apache.org/repos/dist/dev/couchdb/source/2.1.0/rc.1/apache-couchdb-2.1.0-RC1.tar.gz.sha1
>      
> https://dist.apache.org/repos/dist/dev/couchdb/source/2.1.0/rc.1/apache-couchdb-2.1.0-RC1.tar.gz.sha256
>
> Please follow the test procedure here:
>
>      
> https://cwiki.apache.org/confluence/display/COUCHDB/Testing+a+Source+Release
>
> Please remember that "RC1" is an annotation. If the vote passes, these 
> artefacts will be released as Apache CouchDB 2.1.0.
>
> Per the terms of the CouchDB bylaws, a lazy majority is required for 
> approval, with binding votes counting only from PMC members. The vote will 
> remain open for 72 hours, until 2017-08-03 @ 05:00.
>
> "Convenience binary" builds are being uploaded now; links will follow in a 
> subsequent email.
>
> Please cast your votes now.
>
> Thanks,
> Joan Touzet
>

-- 
Support Dept
Tiger Nassau, Inc.
www.tigernassau.com
406-624-9310

Reply via email to