Re: Packagers, Maintainers 1.3.0 release

2012-12-03 Thread Dirkjan Ochtman
On Sun, Dec 2, 2012 at 9:51 PM, Noah Slater nsla...@apache.org wrote:
 Can you clarify?

COUCHDB-1458. Then, similar things for yajl, and preferably also for
the Erlang dependencies (ejson, mochiweb, ibrowse), making sure that
there are upstream versions that work with CouchDB.

But AIUI this is part of Benoit's build system overhaul plan for 1.4.

Cheers,

Dirkjan


Re: git commit: hook mochiweb `make` into CouchDB make

2012-12-03 Thread Benoit Chesneau
On Sun, Dec 2, 2012 at 10:43 PM, Noah Slater nsla...@apache.org wrote:

 Quick follow up to say that during the docs branch stuff, I have basically
 taught myself how to do stamp builds. I've never done this before with
 Autotools. I am not confident that we can get rebar working with VPATH
 builds.


Can you elaborate a little more?

What do you expect as result of the use of VPATH. Any *concrete* use cases?


- benoƮt





Re: why etc/default.d etc/local.d

2012-12-03 Thread Benoit Chesneau
On Sun, Dec 2, 2012 at 3:14 AM, Noah Slater nsla...@apache.org wrote:

 The premise of this question is flawed. Debian is a downstream. So are all
 distributions. CouchDB is designed, first and foremost, to package itself
 from source. That's why we create these directories for the user. Please
 also note that they are only created during make install and they do not
 exist in our source.

 Well they actually exists:

https://github.com/apache/couchdb/tree/master/etc

even if they are templates. I am not sure we need to have this init and
such created by couchdb since it is the responsibility of the maintainer
and only works on some distribution. Not a big deal anyway but since they
won't work on all distributions, i am not sure i see the point to have them
during install.

- benoit



 On 13 November 2012 00:43, Randall Leeds randall.le...@gmail.com wrote:

  On Mon, Nov 12, 2012 at 3:20 PM, Jan Lehnardt j...@apache.org wrote:
 
  
   On Nov 13, 2012, at 00:15 , Paul J Davis paul.joseph.da...@gmail.com
   wrote:
  
I'd rather leave them or remove the functionality. Hiding the config
   chain seems wrong.
  
   +1 on definite decisions, and +1 on keeping things as is.
  
 
  The functionality is to pass a config directory via the command line with
  the -A switch.
 
  It would be the sort of thing where the debian package would have
  COUCHDB_OPTIONS=-A /etc/couchdb/default.d -A /etc/couchdb/local.d in
  /etc/default/couchdb. On RHEL it would be /etc/sysconfig/couchdb.
 
  The change would be that running the couchdb start script by hand (not
  using the init script) would probably no longer assume the existence of
  these directories nor pass the equivalent switch implicitly.
 
  Again, I'm +0, but just wanted to make sure we were clear on what's going
  on. The -A flag is not in question. Only the implicit -A on these two
  directories and the presence of these (empty) directories in our source
  tree.
 



 --
 NS



[jira] [Created] (COUCHDB-1621) Startup script overrides ERL_LIBS

2012-12-03 Thread Volker Mische (JIRA)
Volker Mische created COUCHDB-1621:
--

 Summary: Startup script overrides ERL_LIBS
 Key: COUCHDB-1621
 URL: https://issues.apache.org/jira/browse/COUCHDB-1621
 Project: CouchDB
  Issue Type: Bug
  Components: Database Core
Reporter: Volker Mische


If you set the ERL_LIBS environment variable, the startup script won't take it 
into account, it will just override it with its own setting.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Updated] (COUCHDB-1621) Startup script overrides ERL_LIBS

2012-12-03 Thread Volker Mische (JIRA)

 [ 
https://issues.apache.org/jira/browse/COUCHDB-1621?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Volker Mische updated COUCHDB-1621:
---

Attachment: 1621-dont-override-erl_libs.patch

Tested with running:

ERL_LIBS=/tmp/foo ./utils/run -i

And then doing a:

os:getenv(ERL_LIBS).


 Startup script overrides ERL_LIBS
 -

 Key: COUCHDB-1621
 URL: https://issues.apache.org/jira/browse/COUCHDB-1621
 Project: CouchDB
  Issue Type: Bug
  Components: Database Core
Reporter: Volker Mische
 Attachments: 1621-dont-override-erl_libs.patch


 If you set the ERL_LIBS environment variable, the startup script won't take 
 it into account, it will just override it with its own setting.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


Re: git commit: Add missing LICENSE to changelog.rst to appease distcheck

2012-12-03 Thread Benoit Chesneau
btw shouldn't COUCHBASE be in the NOTICE file?


On Mon, Dec 3, 2012 at 1:48 PM, d...@apache.org wrote:

 Updated Branches:
   refs/heads/docs eed4cf607 - e35afefa7


 Add missing LICENSE to changelog.rst to appease distcheck


 Project: http://git-wip-us.apache.org/repos/asf/couchdb/repo
 Commit: http://git-wip-us.apache.org/repos/asf/couchdb/commit/e35afefa
 Tree: http://git-wip-us.apache.org/repos/asf/couchdb/tree/e35afefa
 Diff: http://git-wip-us.apache.org/repos/asf/couchdb/diff/e35afefa

 Branch: refs/heads/docs
 Commit: e35afefa7cd50b126ea3102cf9627d8d921fe22b
 Parents: eed4cf6
 Author: Dave Cottlehuber d...@apache.org
 Authored: Mon Dec 3 13:48:26 2012 +0100
 Committer: Dave Cottlehuber d...@apache.org
 Committed: Mon Dec 3 13:48:26 2012 +0100

 --
  share/doc/src/changelog.rst |   12 
  1 files changed, 12 insertions(+), 0 deletions(-)
 --



 http://git-wip-us.apache.org/repos/asf/couchdb/blob/e35afefa/share/doc/src/changelog.rst
 --
 diff --git a/share/doc/src/changelog.rst b/share/doc/src/changelog.rst
 index 962770e..18c19d4 100644
 --- a/share/doc/src/changelog.rst
 +++ b/share/doc/src/changelog.rst
 @@ -1,3 +1,15 @@
 +.. Licensed under the Apache License, Version 2.0 (the License); you
 may not
 +.. use this file except in compliance with the License. You may obtain a
 copy of
 +.. the License at
 +..
 +..   http://www.apache.org/licenses/LICENSE-2.0
 +..
 +.. Unless required by applicable law or agreed to in writing, software
 +.. distributed under the License is distributed on an AS IS BASIS,
 WITHOUT
 +.. WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See
 the
 +.. License for the specific language governing permissions and
 limitations under
 +.. the License.
 +
  Apache CouchDB CHANGES
  ==





[jira] [Commented] (COUCHDB-1536) Integrate Docs into Release Process

2012-12-03 Thread Dave Cottlehuber (JIRA)

[ 
https://issues.apache.org/jira/browse/COUCHDB-1536?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13508847#comment-13508847
 ] 

Dave Cottlehuber commented on COUCHDB-1536:
---

OK, I built using the rebased  squashed docs + 1.3.x branch:
https://github.com/apache/couchdb/tree/1536-feature_add-docs

and there's the result of make distcheck here - I've not tested it but it did 
finish cleanly:
http://people.apache.org/~dch/dist/snapshots/20121203/

would be great if we can have a couple of eyes on the branch, and also a test 
of the resulting tar.gz in case it's embarrassingly dysfunctional.

 Integrate Docs into Release Process
 ---

 Key: COUCHDB-1536
 URL: https://issues.apache.org/jira/browse/COUCHDB-1536
 Project: CouchDB
  Issue Type: Improvement
  Components: Documentation
Affects Versions: 1.3
Reporter: Dave Cottlehuber
Assignee: Noah Slater
Priority: Blocker
  Labels: docs,, make
 Fix For: 1.4


 List of outstanding tasks for integrating documentation into CouchDB build 
 chain:
 - create DNS CNAME docs - couchdb.readthedocs.org 
 - add that to quicklinks on main site
 - extend makefile to: check for sphinx-build in PATH,  do the right thing in 
 make dist
 - check if that works in VPATH build
 - update wiki /Documentation as required

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Commented] (COUCHDB-1536) Integrate Docs into Release Process

2012-12-03 Thread Benoit Chesneau (JIRA)

[ 
https://issues.apache.org/jira/browse/COUCHDB-1536?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13508850#comment-13508850
 ] 

Benoit Chesneau commented on COUCHDB-1536:
--

shouldn't the NOTICE include some bits about couchbase?

 Integrate Docs into Release Process
 ---

 Key: COUCHDB-1536
 URL: https://issues.apache.org/jira/browse/COUCHDB-1536
 Project: CouchDB
  Issue Type: Improvement
  Components: Documentation
Affects Versions: 1.3
Reporter: Dave Cottlehuber
Assignee: Noah Slater
Priority: Blocker
  Labels: docs,, make
 Fix For: 1.4


 List of outstanding tasks for integrating documentation into CouchDB build 
 chain:
 - create DNS CNAME docs - couchdb.readthedocs.org 
 - add that to quicklinks on main site
 - extend makefile to: check for sphinx-build in PATH,  do the right thing in 
 make dist
 - check if that works in VPATH build
 - update wiki /Documentation as required

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Commented] (COUCHDB-1536) Integrate Docs into Release Process

2012-12-03 Thread Noah Slater (JIRA)

[ 
https://issues.apache.org/jira/browse/COUCHDB-1536?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13508851#comment-13508851
 ] 

Noah Slater commented on COUCHDB-1536:
--

Nope. Presumably, we covered that with the IP clearance.

Clouchbase no longer holds copyright, so there is no need to mention them in 
either NOTICE or LICENSE.

 Integrate Docs into Release Process
 ---

 Key: COUCHDB-1536
 URL: https://issues.apache.org/jira/browse/COUCHDB-1536
 Project: CouchDB
  Issue Type: Improvement
  Components: Documentation
Affects Versions: 1.3
Reporter: Dave Cottlehuber
Assignee: Noah Slater
Priority: Blocker
  Labels: docs,, make
 Fix For: 1.4


 List of outstanding tasks for integrating documentation into CouchDB build 
 chain:
 - create DNS CNAME docs - couchdb.readthedocs.org 
 - add that to quicklinks on main site
 - extend makefile to: check for sphinx-build in PATH,  do the right thing in 
 make dist
 - check if that works in VPATH build
 - update wiki /Documentation as required

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Commented] (COUCHDB-1621) Startup script overrides ERL_LIBS

2012-12-03 Thread Volker Mische (JIRA)

[ 
https://issues.apache.org/jira/browse/COUCHDB-1621?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13509112#comment-13509112
 ] 

Volker Mische commented on COUCHDB-1621:


I forgot to mention that it would be great to squeeze it into the 1.3.0 
release. But I can surely understand if it's too late for that.

 Startup script overrides ERL_LIBS
 -

 Key: COUCHDB-1621
 URL: https://issues.apache.org/jira/browse/COUCHDB-1621
 Project: CouchDB
  Issue Type: Bug
  Components: Database Core
Reporter: Volker Mische
 Attachments: 1621-dont-override-erl_libs.patch


 If you set the ERL_LIBS environment variable, the startup script won't take 
 it into account, it will just override it with its own setting.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira