Re: [VOTE] Apache CouchDB 1.1.0 release, round 3.
+1 OS X 10.6 Erlang 14B01 All tests pass On May 30, 2011, at 6:25 PM, Robert Newson wrote: Hello, I would like call a vote for the Apache CouchDB 1.1.0 release, round 3. Two further issues have been resolved since round 2; 1) Compatibility with erlang R14B03. 2) Release tarball now works on Windows (with Cygwin). We encourage the whole community to download and test these release artifacts so that any critical issues can be resolved before the release is made. Everyone is free to vote on this release, so get stuck in! We are voting on the following release artifacts: http://people.apache.org/~rnewson/dist/1.1.0/ These artifacts have been built from the 1.1.0 tag in Subversion: http://svn.apache.org/repos/asf/couchdb/tags/1.1.0 Please follow our test procedure: http://wiki.apache.org/couchdb/Test_procedure Happy voting, B.
Re: [VOTE] Apache CouchDB 1.1.0 release, round 3.
Verified, +1 On Tue, May 31, 2011 at 10:52 AM, Robert Dionne dio...@dionne-associates.com wrote: +1 OS X 10.6 Erlang 14B01 All tests pass On May 30, 2011, at 6:25 PM, Robert Newson wrote: Hello, I would like call a vote for the Apache CouchDB 1.1.0 release, round 3. Two further issues have been resolved since round 2; 1) Compatibility with erlang R14B03. 2) Release tarball now works on Windows (with Cygwin). We encourage the whole community to download and test these release artifacts so that any critical issues can be resolved before the release is made. Everyone is free to vote on this release, so get stuck in! We are voting on the following release artifacts: http://people.apache.org/~rnewson/dist/1.1.0/ These artifacts have been built from the 1.1.0 tag in Subversion: http://svn.apache.org/repos/asf/couchdb/tags/1.1.0 Please follow our test procedure: http://wiki.apache.org/couchdb/Test_procedure Happy voting, B. -- Filipe David Manana, fdman...@gmail.com, fdman...@apache.org Reasonable men adapt themselves to the world. Unreasonable men adapt the world to themselves. That's why all progress depends on unreasonable men.
CouchDB with JS 1.8.5
Hello! Fedora 15 is shipped new version of js (SpiderMonkey) - 1.8.5, instead of widely available js-1.70. Unfortunately API was changed dramatically and some changes required to build CouchDB against this new version. Here is a git branch with all necessary patches rebased on top of the current trunk. https://github.com/lemenkov/couchdb/tree/js185 Hope this could be useful for others. All kudos goes to Jan Horak and Martin Stransky. -- With best regards, Peter Lemenkov.
[jira] [Commented] (COUCHDB-690) replication fail -- couchdb crashed
[ https://issues.apache.org/jira/browse/COUCHDB-690?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13041556#comment-13041556 ] Daniele Testa commented on COUCHDB-690: --- Is CouchDB still being developed? This issue is a BIG one and it is over one year old... replication fail -- couchdb crashed --- Key: COUCHDB-690 URL: https://issues.apache.org/jira/browse/COUCHDB-690 Project: CouchDB Issue Type: Bug Components: Replication Affects Versions: 0.10.1 Environment: linux 2.6.30.7 - debian 5.0 Reporter: linkfluence Priority: Critical Labels: couchdb, replication Attachments: couch.log We have a database on host A with 8.5 millions document. The size of the database is ~450GO. We first tried to start a continuous replication on a second host B. The replication stoped after only 1Go have been copied, and the replication never started again. We then copied the database file from host A on host B. When the file was copied, we started a replication from A to B, then the couchdb on host B crashed. It tooks a long time to fetch a list of IDs, then it appears in the logfile that a time out occured on host B, and immediatly after the couchdb instance on host B crashed. -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Commented] (COUCHDB-690) replication fail -- couchdb crashed
[ https://issues.apache.org/jira/browse/COUCHDB-690?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13041558#comment-13041558 ] Filipe Manana commented on COUCHDB-690: --- Daniele, It is. Have you tried on more recent releases? (1.0.x) replication fail -- couchdb crashed --- Key: COUCHDB-690 URL: https://issues.apache.org/jira/browse/COUCHDB-690 Project: CouchDB Issue Type: Bug Components: Replication Affects Versions: 0.10.1 Environment: linux 2.6.30.7 - debian 5.0 Reporter: linkfluence Priority: Critical Labels: couchdb, replication Attachments: couch.log We have a database on host A with 8.5 millions document. The size of the database is ~450GO. We first tried to start a continuous replication on a second host B. The replication stoped after only 1Go have been copied, and the replication never started again. We then copied the database file from host A on host B. When the file was copied, we started a replication from A to B, then the couchdb on host B crashed. It tooks a long time to fetch a list of IDs, then it appears in the logfile that a time out occured on host B, and immediatly after the couchdb instance on host B crashed. -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Commented] (COUCHDB-690) replication fail -- couchdb crashed
[ https://issues.apache.org/jira/browse/COUCHDB-690?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13041562#comment-13041562 ] Robert Newson commented on COUCHDB-690: --- It is very active, there have been 7 releases since 0.10.1. replication fail -- couchdb crashed --- Key: COUCHDB-690 URL: https://issues.apache.org/jira/browse/COUCHDB-690 Project: CouchDB Issue Type: Bug Components: Replication Affects Versions: 0.10.1 Environment: linux 2.6.30.7 - debian 5.0 Reporter: linkfluence Priority: Critical Labels: couchdb, replication Attachments: couch.log We have a database on host A with 8.5 millions document. The size of the database is ~450GO. We first tried to start a continuous replication on a second host B. The replication stoped after only 1Go have been copied, and the replication never started again. We then copied the database file from host A on host B. When the file was copied, we started a replication from A to B, then the couchdb on host B crashed. It tooks a long time to fetch a list of IDs, then it appears in the logfile that a time out occured on host B, and immediatly after the couchdb instance on host B crashed. -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira
Re: [VOTE] Apache CouchDB 1.1.0 release, round 3.
On 31 May 2011 20:55, Jan Lehnardt j...@apache.org wrote: Hi Robert, I want to second the others' gratitude for your help pushing 1.1.0 out. What Jan said! This release has been a real saga and you are awesome!! A+ Dave
Re: [VOTE] Apache CouchDB 1.1.0 release, round 3.
On Tue, May 31, 2011 at 15:23, Dave Cottlehuber d...@muse.net.nz wrote: What Jan said! This release has been a real saga and you are awesome!! +1. (I've tried the release and make check passes for me. I don't think any of the browsers I run are supported for the Futon tests, so I'm skipping those -- but most look good, anyway.) Cheesr, Dirkjan
Re: [VOTE] Apache CouchDB 1.1.0 release, round 3.
Howdy, The release looks great - awesome job * on all the work! Ubuntu 10.10 with erlang 1:13.b.3-dfsg-2ubuntu3: - SHA passes - `make check` passes all tests - All Futon tests pass in Chromium 10 and Firefox 3.6.16, though Firefox still doesn't like losing focus when running tests (keeps hanging the browser with unresponsive script dialogs). - Root URL signature is correct Unfortunately there is still no mention of the added dependency on jQuery UI and related work from COUCHDB-1131 (http://svn.apache.org/viewvc?view=revisionrevision=1095523). We need to make dependencies like this clear as they roll out in releases. -1 Cheers, -- Sam Bisbee www.sbisbee.com On Mon, May 30, 2011 at 6:25 PM, Robert Newson rnew...@apache.org wrote: Hello, I would like call a vote for the Apache CouchDB 1.1.0 release, round 3. Two further issues have been resolved since round 2; 1) Compatibility with erlang R14B03. 2) Release tarball now works on Windows (with Cygwin). We encourage the whole community to download and test these release artifacts so that any critical issues can be resolved before the release is made. Everyone is free to vote on this release, so get stuck in! We are voting on the following release artifacts: http://people.apache.org/~rnewson/dist/1.1.0/ These artifacts have been built from the 1.1.0 tag in Subversion: http://svn.apache.org/repos/asf/couchdb/tags/1.1.0 Please follow our test procedure: http://wiki.apache.org/couchdb/Test_procedure Happy voting, B.
Re: [VOTE] Apache CouchDB 1.1.0 release, round 3.
On 31 May 2011, at 17:30, Sam Bisbee wrote: Howdy, The release looks great - awesome job * on all the work! Ubuntu 10.10 with erlang 1:13.b.3-dfsg-2ubuntu3: - SHA passes - `make check` passes all tests - All Futon tests pass in Chromium 10 and Firefox 3.6.16, though Firefox still doesn't like losing focus when running tests (keeps hanging the browser with unresponsive script dialogs). - Root URL signature is correct Unfortunately there is still no mention of the added dependency on jQuery UI and related work from COUCHDB-1131 (http://svn.apache.org/viewvc?view=revisionrevision=1095523). We need to make dependencies like this clear as they roll out in releases. The required mentions are in the commit you reference: http://svn.apache.org/viewvc/couchdb/trunk/NOTICE?r1=1095523r2=1095522pathrev=1095523 http://svn.apache.org/viewvc/couchdb/trunk/LICENSE?r1=1095523r2=1095522pathrev=1095523 Cheers Jan -- -1 Cheers, -- Sam Bisbee www.sbisbee.com On Mon, May 30, 2011 at 6:25 PM, Robert Newson rnew...@apache.org wrote: Hello, I would like call a vote for the Apache CouchDB 1.1.0 release, round 3. Two further issues have been resolved since round 2; 1) Compatibility with erlang R14B03. 2) Release tarball now works on Windows (with Cygwin). We encourage the whole community to download and test these release artifacts so that any critical issues can be resolved before the release is made. Everyone is free to vote on this release, so get stuck in! We are voting on the following release artifacts: http://people.apache.org/~rnewson/dist/1.1.0/ These artifacts have been built from the 1.1.0 tag in Subversion: http://svn.apache.org/repos/asf/couchdb/tags/1.1.0 Please follow our test procedure: http://wiki.apache.org/couchdb/Test_procedure Happy voting, B.
Re: [VOTE] Apache CouchDB 1.1.0 release, round 3.
On Tue, May 31, 2011 at 11:34 AM, Jan Lehnardt j...@apache.org wrote: On 31 May 2011, at 17:30, Sam Bisbee wrote: Howdy, The release looks great - awesome job * on all the work! Ubuntu 10.10 with erlang 1:13.b.3-dfsg-2ubuntu3: - SHA passes - `make check` passes all tests - All Futon tests pass in Chromium 10 and Firefox 3.6.16, though Firefox still doesn't like losing focus when running tests (keeps hanging the browser with unresponsive script dialogs). - Root URL signature is correct Unfortunately there is still no mention of the added dependency on jQuery UI and related work from COUCHDB-1131 (http://svn.apache.org/viewvc?view=revisionrevision=1095523). We need to make dependencies like this clear as they roll out in releases. The required mentions are in the commit you reference: http://svn.apache.org/viewvc/couchdb/trunk/NOTICE?r1=1095523r2=1095522pathrev=1095523 http://svn.apache.org/viewvc/couchdb/trunk/LICENSE?r1=1095523r2=1095522pathrev=1095523 Cheers Jan I am surprised that it does not need to be in CHANGES, but since that is the case and everything else looks so awesome, I am +1 now on the release. Cheers, -- Sam Bisbee www.sbisbee.com
Re: [VOTE] Apache CouchDB 1.1.0 release, round 3.
On 31 May 2011, at 17:51, Sam Bisbee wrote: On Tue, May 31, 2011 at 11:34 AM, Jan Lehnardt j...@apache.org wrote: On 31 May 2011, at 17:30, Sam Bisbee wrote: Howdy, The release looks great - awesome job * on all the work! Ubuntu 10.10 with erlang 1:13.b.3-dfsg-2ubuntu3: - SHA passes - `make check` passes all tests - All Futon tests pass in Chromium 10 and Firefox 3.6.16, though Firefox still doesn't like losing focus when running tests (keeps hanging the browser with unresponsive script dialogs). - Root URL signature is correct Unfortunately there is still no mention of the added dependency on jQuery UI and related work from COUCHDB-1131 (http://svn.apache.org/viewvc?view=revisionrevision=1095523). We need to make dependencies like this clear as they roll out in releases. The required mentions are in the commit you reference: http://svn.apache.org/viewvc/couchdb/trunk/NOTICE?r1=1095523r2=1095522pathrev=1095523 http://svn.apache.org/viewvc/couchdb/trunk/LICENSE?r1=1095523r2=1095522pathrev=1095523 Cheers Jan I am surprised that it does not need to be in CHANGES, but since that is the case and everything else looks so awesome, I am +1 now on the release. I agree it'd be nice to have this in CHANGES, but AFAIK this is not required. I would not consider this a showstopper though, so thanks for changing your vote :) Cheers Jan --
[jira] [Commented] (COUCHDB-986) EventSource feed type for _changes
[ https://issues.apache.org/jira/browse/COUCHDB-986?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13041650#comment-13041650 ] Grigory V. commented on COUCHDB-986: It's also supported by iOS 4. I wonder why this still isn't added to trunk… EventSource feed type for _changes -- Key: COUCHDB-986 URL: https://issues.apache.org/jira/browse/COUCHDB-986 Project: CouchDB Issue Type: New Feature Components: HTTP Interface Affects Versions: 1.0.1 Reporter: Fedor Indutny Assignee: Benoit Chesneau I'll implement EventSource protocol feed for _changes API (feed=eventsource). Some info about it: http://dev.w3.org/html5/eventsource/ It's more useful than websocket, beacause it's read-only. -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Commented] (COUCHDB-986) EventSource feed type for _changes
[ https://issues.apache.org/jira/browse/COUCHDB-986?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13041676#comment-13041676 ] Jan Lehnardt commented on COUCHDB-986: -- Nobody submitted a review of the proposed patch. We've also been busy with the 1.1.0 and 1.0.3 releases. Developer time is not infinite and this is a volunteer effort. If you like to review the proposed patch, we'd like to hear about your results. EventSource feed type for _changes -- Key: COUCHDB-986 URL: https://issues.apache.org/jira/browse/COUCHDB-986 Project: CouchDB Issue Type: New Feature Components: HTTP Interface Affects Versions: 1.0.1 Reporter: Fedor Indutny Assignee: Benoit Chesneau I'll implement EventSource protocol feed for _changes API (feed=eventsource). Some info about it: http://dev.w3.org/html5/eventsource/ It's more useful than websocket, beacause it's read-only. -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Commented] (COUCHDB-986) EventSource feed type for _changes
[ https://issues.apache.org/jira/browse/COUCHDB-986?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13041677#comment-13041677 ] Jan Lehnardt commented on COUCHDB-986: -- In addition, the link cites: Implementors should be aware that this specification is not stable. Implementors who are not taking part in the discussions are likely to find the specification changing out from under them in incompatible ways. Vendors interested in implementing this specification before it eventually reaches the Candidate Recommendation stage should join the aforementioned mailing lists and take part in the discussions. That's an even better reason for not yet committing this to trunk. EventSource feed type for _changes -- Key: COUCHDB-986 URL: https://issues.apache.org/jira/browse/COUCHDB-986 Project: CouchDB Issue Type: New Feature Components: HTTP Interface Affects Versions: 1.0.1 Reporter: Fedor Indutny Assignee: Benoit Chesneau I'll implement EventSource protocol feed for _changes API (feed=eventsource). Some info about it: http://dev.w3.org/html5/eventsource/ It's more useful than websocket, beacause it's read-only. -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Commented] (COUCHDB-986) EventSource feed type for _changes
[ https://issues.apache.org/jira/browse/COUCHDB-986?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13041692#comment-13041692 ] Grigory V. commented on COUCHDB-986: That's about web browser developers. Who already did it, ignoring this stupid warning. Have you seen the code? It's too simple to have any bugs. It's the same streaming feed with a different Content-Type, data: before each line and two line breaks after. EventSource feed type for _changes -- Key: COUCHDB-986 URL: https://issues.apache.org/jira/browse/COUCHDB-986 Project: CouchDB Issue Type: New Feature Components: HTTP Interface Affects Versions: 1.0.1 Reporter: Fedor Indutny Assignee: Benoit Chesneau I'll implement EventSource protocol feed for _changes API (feed=eventsource). Some info about it: http://dev.w3.org/html5/eventsource/ It's more useful than websocket, beacause it's read-only. -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Commented] (COUCHDB-986) EventSource feed type for _changes
[ https://issues.apache.org/jira/browse/COUCHDB-986?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13041694#comment-13041694 ] Fedor Indutny commented on COUCHDB-986: --- Glad to see raising interest for my past work. If I can fix or change something in that patch - feel free to ask me EventSource feed type for _changes -- Key: COUCHDB-986 URL: https://issues.apache.org/jira/browse/COUCHDB-986 Project: CouchDB Issue Type: New Feature Components: HTTP Interface Affects Versions: 1.0.1 Reporter: Fedor Indutny Assignee: Benoit Chesneau I'll implement EventSource protocol feed for _changes API (feed=eventsource). Some info about it: http://dev.w3.org/html5/eventsource/ It's more useful than websocket, beacause it's read-only. -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Commented] (COUCHDB-986) EventSource feed type for _changes
[ https://issues.apache.org/jira/browse/COUCHDB-986?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13041704#comment-13041704 ] Jan Lehnardt commented on COUCHDB-986: -- Grigory, we've got to support that implementation in the future. Implementing standards that are subject to change adds a maintenance burden. I don't consider it wise to accumulate these burdens with the limited volunteer resources we have. EventSource feed type for _changes -- Key: COUCHDB-986 URL: https://issues.apache.org/jira/browse/COUCHDB-986 Project: CouchDB Issue Type: New Feature Components: HTTP Interface Affects Versions: 1.0.1 Reporter: Fedor Indutny Assignee: Benoit Chesneau I'll implement EventSource protocol feed for _changes API (feed=eventsource). Some info about it: http://dev.w3.org/html5/eventsource/ It's more useful than websocket, beacause it's read-only. -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira
Re: [VOTE] Apache CouchDB 1.1.0 release, round 3.
OS X 10.6.7, Erlang R14B03 +1 * signatures: ok * make check: ok * browser test suite: Firefox 4.0.1 Safari 5.0.5: ok Great work! On 31.05.2011, at 00:25, Robert Newson wrote: Hello, I would like call a vote for the Apache CouchDB 1.1.0 release, round 3. Two further issues have been resolved since round 2; 1) Compatibility with erlang R14B03. 2) Release tarball now works on Windows (with Cygwin). We encourage the whole community to download and test these release artifacts so that any critical issues can be resolved before the release is made. Everyone is free to vote on this release, so get stuck in! We are voting on the following release artifacts: http://people.apache.org/~rnewson/dist/1.1.0/ These artifacts have been built from the 1.1.0 tag in Subversion: http://svn.apache.org/repos/asf/couchdb/tags/1.1.0 Please follow our test procedure: http://wiki.apache.org/couchdb/Test_procedure Happy voting, B.
[jira] [Created] (COUCHDB-1180) Add deferred support to jquery.couch.js
Add deferred support to jquery.couch.js --- Key: COUCHDB-1180 URL: https://issues.apache.org/jira/browse/COUCHDB-1180 Project: CouchDB Issue Type: Improvement Components: Infrastructure Reporter: Dale Harvey Priority: Minor the recent releases of jquery have included deferreds which are an improved api for handling asynchronous callbacks, it is backwards compatible with the current use and just requires access to to the currently unused returned values from $.ajax this patch adds access to the returned jqxhr objects in the places that make sense, it should not affect anything else -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Updated] (COUCHDB-1180) Add deferred support to jquery.couch.js
[ https://issues.apache.org/jira/browse/COUCHDB-1180?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Dale Harvey updated COUCHDB-1180: - Attachment: deferreds.patch Add deferred support to jquery.couch.js --- Key: COUCHDB-1180 URL: https://issues.apache.org/jira/browse/COUCHDB-1180 Project: CouchDB Issue Type: Improvement Components: Infrastructure Reporter: Dale Harvey Priority: Minor Attachments: deferreds.patch the recent releases of jquery have included deferreds which are an improved api for handling asynchronous callbacks, it is backwards compatible with the current use and just requires access to to the currently unused returned values from $.ajax this patch adds access to the returned jqxhr objects in the places that make sense, it should not affect anything else -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Updated] (COUCHDB-1152) Windows ICU DLL version is hardcoded to 4.2 in makefiles
[ https://issues.apache.org/jira/browse/COUCHDB-1152?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Dave Cottlehuber updated COUCHDB-1152: -- Attachment: COUCHDB-1152_move_to_ICU-4_4_2.patch This patch brings windows CouchDB up to same ICU level as unix, 4.4.x series, and allows people who need to compile ICU from source to do so. The original issue for this ticket remains but at least people can compile from source if needed - e.g. following example is common. Prebuilt ICU binary DLLs are only available compiled against the release to manufacturing version of the Visual C++ runtimes. Recent MS patches for both Visual Studio and security fixes for the runtime now require compiling ICU against more recent runtimes. ICU 4.2.1 does not compile against newer runtimes, but ICU 4.4.2 does. Windows ICU DLL version is hardcoded to 4.2 in makefiles Key: COUCHDB-1152 URL: https://issues.apache.org/jira/browse/COUCHDB-1152 Project: CouchDB Issue Type: Improvement Components: Build System Environment: Windows only. Reporter: Dave Cottlehuber Priority: Trivial Labels: windows Attachments: COUCHDB-1152_move_to_ICU-4_4_2.patch src/couchdb/priv/Makefile.am has hardcoded dependency on ICU DLL 4.2 which is untidy nor is it documented in INSTALL.Windows or release notes. Latest version, ICU 4.8 will be released end May 2011. Makefile should support recent versions of ICU where required, same as on unix. -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Updated] (COUCHDB-1152) Windows ICU DLL version is hardcoded to 4.2 in makefiles
[ https://issues.apache.org/jira/browse/COUCHDB-1152?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Dave Cottlehuber updated COUCHDB-1152: -- Fix Version/s: 1.1.1 1.0.3 Windows ICU DLL version is hardcoded to 4.2 in makefiles Key: COUCHDB-1152 URL: https://issues.apache.org/jira/browse/COUCHDB-1152 Project: CouchDB Issue Type: Improvement Components: Build System Environment: Windows only. Reporter: Dave Cottlehuber Priority: Trivial Labels: windows Fix For: 1.0.3, 1.1.1 Attachments: COUCHDB-1152_move_to_ICU-4_4_2.patch src/couchdb/priv/Makefile.am has hardcoded dependency on ICU DLL 4.2 which is untidy nor is it documented in INSTALL.Windows or release notes. Latest version, ICU 4.8 will be released end May 2011. Makefile should support recent versions of ICU where required, same as on unix. -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Created] (COUCHDB-1181) Provide a lean Windows makefile target by removing erlang cruft
Provide a lean Windows makefile target by removing erlang cruft --- Key: COUCHDB-1181 URL: https://issues.apache.org/jira/browse/COUCHDB-1181 Project: CouchDB Issue Type: Improvement Components: Build System Environment: Windows Reporter: Dave Cottlehuber Priority: Trivial Fix For: 1.1.1 We should be able to get the build to 1/3 of current size. Thanks to @wohali via IRC, and @daleharvey with android build https://github.com/daleharvey/build-android-couch/blob/master/build.final#L31 The three major contributors to the 50+MB download 120+MB windows installed footprint are: 1. including all of OTP when a small portion is required to run CouchDB 2. including all obj, src, include, examples components of required OTP libraries 3. unneeded vc redist runtimes due to different build toolchains. Manual steps follow; I will work on extending build system later. 1. remove unneeded OTP libraries/apps - remove all but following from $COUCH_TOP/lib couch-* crypto-* debugger-* erlang-oauth* erts-* etap* ibrowse-* inets-* kernel-* mochiweb-* public_key-* reltool-* runtime_tools-* sasl-* ssl-* stdlib-* xmerl-* from %COUCH% do: cd lib mkdir ..\stash ..\trash for /d %i in (couch-* crypto-* debugger-* erlang-oauth* erts-* etap* ibrowse-* inets-* kernel-* mochiweb-* public_key-* reltool-* runtime_tools-* sasl-* ssl-* stdlib-* xmerl-*) do @echo %i move %i ..\stash\ for /d %i in (*) do @move %i ..\trash\ for /d %i in (..\stash\*) do @move %i :: if you are brave rd /s/q ..\stash ..\trash 2. from %COUCH% run this: cd erts* rd /s/q include lib src -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira
Re: [jira] [Created] (COUCHDB-1181) Provide a lean Windows makefile target by removing erlang cruft
On Wed, Jun 1, 2011 at 5:01 AM, Dave Cottlehuber (JIRA) j...@apache.org wrote: Provide a lean Windows makefile target by removing erlang cruft --- Key: COUCHDB-1181 URL: https://issues.apache.org/jira/browse/COUCHDB-1181 Project: CouchDB Issue Type: Improvement Components: Build System Environment: Windows Reporter: Dave Cottlehuber Priority: Trivial Fix For: 1.1.1 We should be able to get the build to 1/3 of current size. Thanks to @wohali via IRC, and @daleharvey with android build https://github.com/daleharvey/build-android-couch/blob/master/build.final#L31 The three major contributors to the 50+MB download 120+MB windows installed footprint are: 1. including all of OTP when a small portion is required to run CouchDB 2. including all obj, src, include, examples components of required OTP libraries 3. unneeded vc redist runtimes due to different build toolchains. Manual steps follow; I will work on extending build system later. 1. remove unneeded OTP libraries/apps - remove all but following from $COUCH_TOP/lib couch-* crypto-* debugger-* erlang-oauth* erts-* etap* ibrowse-* inets-* kernel-* mochiweb-* public_key-* reltool-* runtime_tools-* sasl-* ssl-* stdlib-* xmerl-* from %COUCH% do: cd lib mkdir ..\stash ..\trash for /d %i in (couch-* crypto-* debugger-* erlang-oauth* erts-* etap* ibrowse-* inets-* kernel-* mochiweb-* public_key-* reltool-* runtime_tools-* sasl-* ssl-* stdlib-* xmerl-*) do @echo %i move %i ..\stash\ for /d %i in (*) do @move %i ..\trash\ for /d %i in (..\stash\*) do @move %i :: if you are brave rd /s/q ..\stash ..\trash 2. from %COUCH% run this: cd erts* rd /s/q include lib src -- That something that could be handled with reltool : http://www.erlang.org/doc/apps/reltool/index.html Have a look here: https://github.com/refuge/refuge/blob/master/rel/reltool.config Which is a way to build release using rebar. - benoît