Thanks for your fine work on pinning this problem down to couchdb-bin vs. erlang-base and the couchdb-bin 1.0.3 changes. Great work!
--
It seems to me that Jason's effort to get a newer version of couchdb-bin into Oneiric, if possible, is the best plan. I've tested the new version of couchdb-bin he built and it solves the problem for the program I experience the problem with (lernid preferences).
Just in case it doesn't turn out to be feasible to upgrade couchdb-bin to a new release I did just a little work and went looking for a patch in 1.0.3 that would solve this. I built the package with jan's svn r1039345 as the only change at this resolves the problem for me.
For the reason above I'm not proposing this for merge in ubuntu at this time, but just in case it turns out to be needed I've uploaded the bzr branch with only that change to lp:~jsjgruber/+junk/lp780972-whole. The build I tested is couchdb - 1.0.1-0ubuntu17~jsg4.whole.patch in ppa:jsjgruber/ppatwo . The encoding change to src/erlang-oauth/oauth_uri.erl seems necessary and sufficient.
Jason Gerard Derose:
Thanks for your fine work on pinning this problem down to couchdb-bin vs. erlang-base and the couchdb-bin 1.0.3 changes. Great work!
--
It seems to me that Jason's effort to get a newer version of couchdb-bin into Oneiric, if possible, is the best plan. I've tested the new version of couchdb-bin he built and it solves the problem for the program I experience the problem with (lernid preferences).
Just in case it doesn't turn out to be feasible to upgrade couchdb-bin to a new release I did just a little work and went looking for a patch in 1.0.3 that would solve this. I built the package with jan's svn r1039345 as the only change at this resolves the problem for me.
For the reason above I'm not proposing this for merge in ubuntu at this time, but just in case it turns out to be needed I've uploaded the bzr branch with only that change to lp:~jsjgruber/+junk/lp780972-whole. The build I tested is couchdb - 1.0.1-0ubuntu17 ~jsg4.whole. patch in ppa:jsjgruber/ ppatwo . The encoding change to src/erlang- oauth/oauth_ uri.erl seems necessary and sufficient.
See https:/ /bugs.launchpad .net/ubuntu/ +source/ couchdb/ +bug/817656