Re: Packagers, Maintainers 1.3.0 release
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
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
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
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
[ 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
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
[ 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
[ 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
[ 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
[ 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