Re: [VOTE] Apache CouchDB 1.1.0 release, round 3.

2011-05-31 Thread Robert Dionne
+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.

2011-05-31 Thread Filipe David Manana
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

2011-05-31 Thread Peter Lemenkov
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

2011-05-31 Thread Daniele Testa (JIRA)

[ 
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

2011-05-31 Thread Filipe Manana (JIRA)

[ 
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

2011-05-31 Thread Robert Newson (JIRA)

[ 
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.

2011-05-31 Thread Dave Cottlehuber
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.

2011-05-31 Thread Dirkjan Ochtman
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.

2011-05-31 Thread Sam Bisbee
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.

2011-05-31 Thread Jan Lehnardt

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.

2011-05-31 Thread Sam Bisbee
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.

2011-05-31 Thread Jan Lehnardt

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

2011-05-31 Thread Grigory V. (JIRA)

[ 
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

2011-05-31 Thread Jan Lehnardt (JIRA)

[ 
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

2011-05-31 Thread Jan Lehnardt (JIRA)

[ 
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

2011-05-31 Thread Grigory V. (JIRA)

[ 
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

2011-05-31 Thread Fedor Indutny (JIRA)

[ 
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

2011-05-31 Thread Jan Lehnardt (JIRA)

[ 
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.

2011-05-31 Thread Sebastian Cohnen
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

2011-05-31 Thread Dale Harvey (JIRA)
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

2011-05-31 Thread Dale Harvey (JIRA)

 [ 
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

2011-05-31 Thread Dave Cottlehuber (JIRA)

 [ 
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

2011-05-31 Thread Dave Cottlehuber (JIRA)

 [ 
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

2011-05-31 Thread Dave Cottlehuber (JIRA)
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

2011-05-31 Thread Benoit Chesneau
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