CouchDB SRU exception
John Rowland Lenton
john.lenton at canonical.com
Tue Nov 16 11:27:35 GMT 2010
Resending, not sure what went wrong.
On the behalf of the Ubuntu One team, and of everybody else using
CouchDB on 10.04, I'm asking for an SRU exception for couchdb itself.
The couchdb package currently in 10.04 is version 0.10, which is unable
to interoperate with version 1.0 and later; this includes not only our
cloud servers but also those of CouchIO (the creators of CouchDB) and
anybody running CouchDB in Ubuntu 10.10 and beyond.
The changes from 0.10 to 0.11 and 1.0 include several security fixes,
which alone would warrant the request; unfortunately the changes between
these releases have been significant enough that isolating and then
maintaining the fixes for these issues is unpractical.
As CouchDB is an Apache project, the 1.0 release means that we shouldn't
need to worry about this kind of change happening during the rest of the
10.04 timeframe -- if there are security issues, the fixes will be
isolated; further, they will not break replication.
We went ahead and put together a test plan to exercise multiple upgrade
paths against all common CouchDB enabled applications. Everything worked
as expected, including moving a home directory that had upgraded
databases to a non-upgraded machine: there's an error in reading the
data until CouchDB is upgraded, at which point everything resumes
working as expected.
The testing we did is documented here:
More information about the technical-board