[00:40] <tuxxy> hey I am getting these errors on starting ubuntu one can any help
[00:41] <tuxxy> http://pastie.org/647762
[12:24] <james_w> hi all, "My Files" is no more?
[12:26] <james_w> that change broke all my symlinks in to ubuntuone
[13:42] <thisfred> dpm: someone filed a bug against desktopcouch saying the translations should be structured. I think that's probably a good idea, do you have any thoughts? I just changed it to structured/ubuntu-translators, will that assign the proper teams for languages that there are ubuntu teams for automatically?
[13:52] <dpm> thisfred, yes, I think that's the best thing to do to ensure the quality of translations. Once you've changed it to structured/ubuntu-translators (which you've already done) you shouldn't have to worry about anything else in that respect.
[13:52] <thisfred> dpm: great, thanks!
[13:53] <urbanape> morning, folks
[15:00] <urbanape> Say what's the time? It's time to get ill.
[15:00] <jblount> MEETING STARTS
[15:00] <jblount> rodrigo_
[15:00] <jblount> CardinalFang
[15:00] <jblount> aquarius
[15:00] <jblount> teknico
[15:00] <jblount> vds
[15:01] <jblount> dobey
[15:01] <jblount> urbanape
[15:01] <jblount> Hello Hackers! Could you please respond with a "me" if you'd like to participate in the Desktop+ Developers Meeting?
[15:01] <jblount> me
[15:01] <teknico> me
[15:01] <vds> me
[15:01] <urbanape> me
[15:02] <dobey> me
[15:02] <jblount> DONE: /files/ hacking
[15:02] <jblount> TODO: /files/ hacking, maybe some copy editing, planned full rollout on Monday or Tuesday to production
[15:02] <jblount> BLOCKED: Nope
[15:02] <jblount> teknico: tag!
[15:03] <teknico> DONE: fixed and landed the synchronization of repeatable sections of contacts (#440070); reviewed aquarius suggestion for the contacts web ui, and implemented some; some updating of the contacts web ui code to the sprint use cases (#440070)
[15:03] <teknico> TODO: more updating of the contacts web ui code to the sprint use cases (#440070); applying the contacts web design structure to server-side code (#439089)
[15:03] <teknico> BLOCK: none
[15:03] <teknico> next: vds
[15:03] <CardinalFang> me
[15:03] <vds> DONE:code review, triaged #446985
[15:03] <vds> TODO: code review again, try to fix the mentioned bug
[15:03] <vds> BLOCKED:
[15:03] <vds> urbanape all you
[15:03] <urbanape> DONE: Got Bindwood 0.4.1 shepherded through a release, thanks to reviewers, statik, and asac.
[15:03] <urbanape> TODO: new files UI, contacts
[15:03] <urbanape> BLOCK: None
[15:03] <urbanape> dobey: you're up.
[15:03] <dobey> ☺ DONE: Fixed #443342 (dual menu items), Triage
[15:03] <dobey> ☹ TODO: Find/fix more bugs, more triage. Reviews. 1.0 client/protocol releases.
[15:03] <dobey> ☹ BLCK: None.
[15:03] <dobey> CardinalFang: the rack is yours
[15:04] <CardinalFang> DONE: fixed one problem with u1 couch replication.  Maybe another.
[15:04] <CardinalFang> TODO: Track down the final, hopefully.  aquarius, thisfred are helping.
[15:04] <CardinalFang> BLOCKED: None
[15:04] <aquarius> me
[15:05] <aquarius> ⚀ DONE: fixed a couple of bugs; commented on a couple of bugs
[15:05] <aquarius> ⚁ TODO: work with cardinalfang and thisfred on DC-to-cloud replication; look at oauth-enabling twisted
[15:05] <aquarius> ⚂ BLOCKED:
[15:05] <aquarius> ⚃ BUG COUNT:https://bugs.edge.launchpad.net/~sil/+assignedbugs?field.tag=ubuntuone-karmic - 3
[15:05] <aquarius> I'm last, I think
[15:05] <jblount> Also of note: I'm on reviews today as well.
[15:05] <jblount> MEETING ENDS
[15:16] <rodrigo_> ugh, me, or am I too late
[15:17] <dobey> you are late, but you can paste anyway
[15:17] <rodrigo_> • DONE: Released and packaged couchdb-glib 0.5.2. Tested snowy to make sure it works with Tomboy in Karmic. Fixed changes notifications in addressbook views of evo-couchdb
[15:17] <rodrigo_> • TODO: Talk to Ara about writing mago tests for evo-couchdb. Conflict resolver tool in pair tool. Look at becoming a MOTU (https://wiki.ubuntu.com/UbuntuDevelopers). openSUSE/Fedora packaging with aquarius. Simplify tomboy syncing config UI. API documentation for couchdb-glib. Make sandy's snowy test suite work with our server (http://git.gnome.org/cgit/snowy/tree/api/tests.py). Test tomboy syncing with snowy. Improve notes views test
[15:17] <rodrigo_> • BLOCKED: no
[16:44] <thisfred> aquarius: CardinalFang I'm going to try to copy and modify the ubuntuone.py service to a localhost-ssl.py one, to test ssl access as realistically as possible
[16:46] <CardinalFang> thisfred, would it also help if I got the IS folks to make HTTP available also for u1couch?
[16:47] <thisfred> CardinalFang: not yet, as that's a little scary
[16:47] <thisfred> let's see if we can reproduce locally first
[16:47] <aquarius> grr, why won't my system couch start up?
[16:48] <thisfred> aquarius: with sudo /etc/init.d/couchdb start
[16:48] <thisfred> ?
[16:48] <aquarius> didn't start
[16:48] <aquarius> screw it, I'll proxy it to my desktopcouch :)
[16:59] <aquarius> right, I have web_api_tool failing with HMAC_SHA1+SSL and succeeding with PLAINTEXT+SSL to localhost
[17:00] <aquarius> and succeeding with HMAC_SHA1 to localhost without SSL
[17:00] <aquarius> so, now, we need to find out how to ask couchdb what it doesn't like
[17:02] <aquarius> ah, the proxy needs to add an Ssl header, doesn't it?
[17:02] <aquarius> thisfred, what's the X-?-Ssl header that needs to be added?
[17:03] <thisfred> the server sets these:          {'X-Forwarded-For',"68.34.107.76"},
[17:03] <thisfred>           {"X-Forwarded-Host","couchdb.one.ubuntu.com"},
[17:03] <thisfred>           {"X-Forwarded-Server","couchdb.one.ubuntu.com"},
[17:03] <thisfred>           {"X-Forwarded-Ssl","on"}]
[17:04] <aquarius> cheers
[17:06] <aquarius> right, still failing, even with X-Forwarded-Ssl on.
[17:06] <aquarius> I can now replicate the HMAC problem locally.
[17:06] <aquarius> so...now, how do we get help about why it's failing?
[17:07] <aquarius> CardinalFang, how can I know if I have jasondavies' X-Forwarded-Ssl patch in the version of couchdb that I'm running?
[17:07] <aquarius> $ apt-cache policy couchdb-bin
[17:07] <aquarius> couchdb-bin:
[17:07] <aquarius>  *** 0.10.0~svn818859-0ubuntu2 0
[17:08] <aquarius> thisfred, ^^
[17:08] <thisfred> aquarius: eh, that
[17:09] <thisfred> 's one for CardinalFang
[17:09] <thisfred> let me see if I can find the svn revision it went in though
[17:10] <aquarius> thisfred, ah, no, the question for you was the one above that. "so...now, how do we get help about why it's failing?"
[17:11] <thisfred> aquarius: since jason's not here, I'll mail him and jan____ can you get me logs of the failure?
[17:11] <thisfred> aquarius: let's first triple check that we have deployed the fix though
[17:11] <aquarius> yep
[17:13] <aquarius> note: I have hacked web_api_tool to know how to talk to desktopcouch
[17:16] <thisfred> aquarius: 821071
[17:16] <thisfred> so no, we don't have it locally...
[17:16] <aquarius> I think CardinalFang merged it in, though.
[17:16] <thisfred> unless the patch was applied separately?
[17:17] <thisfred> I'll do a apt source
[17:22] <thisfred> aquarius: I do not see it in there
[17:22] <thisfred> aquarius: now I wonder whether it's on the server
[17:22] <aquarius> hm, yes
[17:22] <aquarius> CardinalFang, ?
[17:22] <thisfred> aquarius: there is another OAuth related patch in there, but not the header one
[17:23] <thisfred> unless I'm looking in the wrong place, but it doesn't seem to be in the diff.gz nor in the source
[17:23] <thisfred> grepping
[17:23] <thisfred> nope
[17:29] <aquarius> OK, that might be the issue, then?
[17:29] <aquarius> although you'd think that that'd fail with plaintext auth too?
[17:30] <thisfred> aquarius: no because plaintext doesn't compute the signature or does it?
[17:30] <aquarius> I'm not really sure what plaintext does :)
[17:31] <thisfred> aquarius: I think it just sends all the tokens and secrets in the headers
[17:31] <aquarius> oh, right.
[17:31] <aquarius> so....what's the best way of getting a version of couch with that patch applied? Do I need to build one?
[17:31] <thisfred> aquarius: so the fix makes sure that the signature is computed correctly on the server end
[17:32] <thisfred> aquarius: apply the patch to a source check out or check out the 0.10 branch and build that
[17:32] <thisfred> aquarius: building isn't that much work, with a few caveats:
[17:33] <thisfred> 1. use:  ./configure --with-js-lib=/usr/lib/xulrunner-devel-1.9.1.3/lib --with-js-include=/usr/lib/xulrunner-devel-1.9.1.3/include
[17:33] <thisfred> 2. then run the end product with LD_LIBRARY_PATH=/usr/lib/xulrunner-devel-1.9.1.3/lib
[17:34] <thisfred> because xulrunner-dev is not set up to doit right
[17:34] <thisfred> CardinalFang: ping
[17:35] <CardinalFang> thisfred, hi
[17:35] <thisfred> CardinalFang: see ^^
[17:35] <thisfred> hi
[18:14] <urbanape> hmm, my update manager has been preparing python-gs10.10 for a long, long time.
[18:14] <urbanape> python-gst, rather
[18:15] <dobey> fun times
[18:15] <dobey> it's probably not doing anything
[23:27] <SiDi> Hi everyone. I've got two rethorical questions: is the "Connect" button in the panel applet only for decoration purpose or is it actually meant to do something? Also, does ubuntuone-syncd always take 100% of my CPU when i put a file in my ubuntuone folder?
[23:37] <SiDi> Great, after a few kills, rm -r .config/ubuntuone, and relaunches, it decided it would auto connect without asking me any id/password. I wonder in which accounts my files were sent...