On 26 Nov 2010, at 11:30, Peter Lemenkov wrote: > 2010/11/26 Dirkjan Ochtman <[email protected]>: >> On Fri, Nov 26, 2010 at 00:27, Robert Newson <[email protected]> wrote: >>> pretty sure ibrowse and mochiweb have important tweaks, using versions >>> without them is broken. >> >> Are these being pushed upstream? > > Unfortunately, right now CouchDB's own copy of mochiweb misses many > bugfixes already available in upstream. So it's worth to rebase > couchdb on top of recently released 1.4.1 rather than trying to find > something valuable in src/mochiweb.
The flip side of that is that you can't know if newer than imported versions introduce any subtle issues with CouchDB. In an ideal world our test suite would catch these, but if we were to live in an ideal world, we wouldn't have dependency hell like this. Besides, tests can only verify the existence of bugs, not their absence (Dijkstra IIRC). Cheers Jan -- > > Much better scenario would be to disallow generally bad practice of > bundling sources from different projects, but this would be painful > because even many popular Linux distributions (not to mention of Mac > OS X and Windoze) lacks of good Erlang support right of the box. > > -- > With best regards, Peter Lemenkov.
