Public bug reported: As UbuntuOne must drop CouchDB sync, we need a plan to minimize the pain this causes to apps built around per-user CouchDB (whether they use desktopcouch, dc3, or UserCouch). Novacut and Dmedia are at the top of my personal list for obvious reasons, but there are no doubt others.
Unfortunately, the `couchdb` package itself is a rather sticky issue because: * CouchDB in Ubuntu probably wont carry many Ubuntu-specific changes going forward, so a sync with Debian is probably inevitable * However, for desktop CouchDB users, there is an *essential* Ubuntu- specific change: the split into the `couchdb-bin` and `couchdb` packages For background, the Ubuntu `couchdb-bin` package contains the CouchDB app, and the `couchdb` package contains the init.d script and a few other tidbits needed for starting a system-wide CouchDB at boot. For Novacut and similar apps, it's totally silly to start a system-wide CouchDB for no reason... please don't make us! So in order of preference, I see 2 possible solutions: 1. Best case, get the couchdb-bin/couchdb split accepted into Debian, and ship a zero-delta sync in Ubuntu 2. Worst case, ship a very low-delta merge in Ubuntu, just enough to do the couchdb-bin/couchdb split For (1), I have a pretty strong case, I think: assuming folks who write CouchDB using apps want unit tests (surely?), they need a sane unit testing idiom, and that's a place where the couchdb-bin/couchdb split makes tons of sense. For Novacut, we have a simple but highly effective Python3 library for this: https://launchpad.net/usercouch For (2), well, should the maintenance burden for the Ubuntu-specific changes fall on, say, me, I want the delta between Debian and Ubuntu to be as small as possible. So regardless how it plays out, a low delta from Debian seems the key, so I have a branch that started with 1.1.1-1 from Debian testing and then does the couchdb/couchdb-bin split as minimally as I could figure out: https://code.launchpad.net/~jderose/ubuntu/precise/couchdb/1.1.1-low- delta Thoughts? ** Affects: couchdb (Ubuntu) Importance: Undecided Status: New ** Tags: desktopcouch dmedia novacut ** Branch linked: lp:~jderose/ubuntu/precise/couchdb/1.1.1-low-delta -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/903098 Title: Please merge (sort of) couchdb 1.1.1-1 from Debian testing To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/couchdb/+bug/903098/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs