/srv/irclogs.ubuntu.com/2009/09/28/#ubuntuone.txt

aquariushola, all09:25
=== yofel_ is now known as yofel
CardinalFangMEETING BEGINS15:16
CardinalFangIf you're here for the stand-up meeting, chime in.15:16
CardinalFangme15:16
aquariusme15:16
teknicoNO IT DOESNT15:16
teknicome15:17
dobeyme15:18
=== john is now known as Guest57987
vdsme15:20
rodrigo_1me15:21
=== rodrigo_1 is now known as rodrigo_
teknicowhat's going on?15:23
rodrigo_CardinalFang: start over!15:25
CardinalFangstatik's out.  jblount?15:26
CardinalFangNo zbir either?15:29
aquariusno urbanape by the look of it15:29
CardinalFangAh well.15:29
CardinalFangDONE: couchdb packaged for karmic; awaiting upload.  Hopefully fixed dc-to-u1 replication auth  Worked on dc compacting.15:29
CardinalFangTODO: Finish compacting.  Test replication, if possible.  If all good, package dc.15:29
CardinalFangBLOCKED: couchdb.o.u.c auth may be hosed.  Uploader of couchdb packages is busy.15:29
CardinalFangaquarius, if you please --15:29
aquarius⚀ DONE: made Tomboy web notes UI nice, implemented tomboyxml to html converter and back again, review duty15:30
aquarius⚁ TODO: fix unknownloginerror, help get couch stuff into karmic if I can15:30
aquarius⚂ BLOCKED:15:30
aquarius⚃ BUG COUNT:https://bugs.edge.launchpad.net/~sil/+assignedbugs?field.tag=ubuntuone-karmic - 215:30
aquariusteknico, you da man15:30
teknicono i'm not15:30
teknicoDONE: fixed pqm-only errors in two branches for adding/editing contacts (#406315), errors that prevented them from landing15:30
teknicoTODO: fight bzr brokenness; land two branches for adding/editing contacts (#406315); fix one more branch for adding/editing contacts (#406315); revise the contacts web ui interface according to the use cases, wireframes and design that came out of the sprint15:30
teknicoBLOCK: none15:30
tekniconext: dobey15:30
dobey☺ DONE: Reviews, Finished #43488415:30
dobey☹ TODO: Fix #36948815:30
dobey☹ BLCK: None.15:30
dobeyvds: ciao15:32
vdsDONE: lots of code review, more coding on couchdb quota15:32
vdsTODO: talk with tim about the integration of my couchdb quota daemon and the storage controller15:32
vdsBLOCKED: nope15:32
vdsrodrido_ all you15:32
rodrigo_• DONE: Added OAuth 1.0a support to Tomboy and submitted package for karmic. Re-enabled HMAC OAuth on the server for Tomboy syncing to work15:32
rodrigo_• TODO: Talk to Ara about writing mago tests for evo-couchdb. Propose couchdb-glib/evo-couchdb for GNOME 2.29. Store UUIDs for postal addresses. Conflict resolver tool in pair tool. Look at becoming a MOTU (https://wiki.ubuntu.com/UbuntuDevelopers). openSUSE/Fedora packaging with aquarius. Notes web UI. Make evo-couchdb deal with conflicting contact records. Simplify tomboy syncing config UI15:32
rodrigo_• BLOCKED: no15:32
rodrigo_LONGEST MEETING EVER ENDS :)15:32
CardinalFangThank you, all.15:34
teknicommm, I realized I misstated something15:38
teknicoBLOCKED by bzr+lp15:38
dobeyblocked by freezes15:39
CardinalFangaquarius, Do you know much about compacting databases?15:47
aquariusI know how to do it, if that helps15:47
aquariuswhat do you need to know? :)15:47
CardinalFangaquarius, I need to know how to compact from Python.  I was about to hack something together, but I realized that what I'm making may PUT instead of POST, and send a record that couchdb may hate.15:49
aquariusjust hit it direct with urllib, no?15:51
CardinalFangaquarius, Hrm.  Okay.15:57
CardinalFangaquarius, Of course, there's oauth in the way.15:58
CardinalFangI assume.15:58
aquariusyep15:58
aquariusI assume, too.15:58
aquarius:)15:58
CardinalFangOkay, compacting has to wait.  There's no way I can get that in today.  Packagin desktopcouch very soon.15:58
CardinalFangaquarius, thisfred, what branches are outstanding?15:59
thisfredCardinalFang: none from me, it looks like15:59
aquariusI think all mine are superseded16:00
CardinalFangaquarius, thisfred, review?  https://code.edge.launchpad.net/~cmiller/desktopcouch/replication-safety/+merge/1252616:01
aquariusCardinalFang, reviewed. Pretty simple branch ;)16:03
thisfredCardinalFang: approved16:06
CardinalFangaquarius, thisfred, https://code.edge.launchpad.net/~cmiller/desktopcouch/replication-to-u1/+merge/1252716:17
aquariusCardinalFang, what's the best way of me testing that?16:37
CardinalFangaquarius, get the branch,  PYTHONPATH=. bin/desktopcouch-service16:41
CardinalFangaquarius, this assumes you're paired with U1 service.16:41
aquariuswhich I am not, I think16:41
CardinalFangaquarius, (Ain't that automatic these days?)16:42
CardinalFangaquarius,  $  tail -f ~/.cache/ubuntuone/log/desktop-couch-replication.log16:42
aquariusit's automatic on signup with U116:42
aquariusI think it should do it on every applet startup, too16:42
aquariusso I probably am paired, yes16:43
aquariusCardinalFang, oooo. I get infinite "...waiting for couchdb to start..." :(16:44
CardinalFangaquarius,  $ dbus-send --session --dest=org.desktopcouch.CouchDB --print-reply --type=method_call / org.desktopcouch.CouchDB.getPort16:45
aquariusError org.freedesktop.DBus.Error.Spawn.ChildExited: Launch helper exited with unknown return code 116:46
CardinalFangaquarius, do you have the server running already?16:46
aquariusNope16:46
CardinalFangaquarius, I don't have a clue.16:49
CardinalFangaquarius, does your server ever start?16:49
CardinalFangHere, or elsewhere?16:50
aquariusnot as far as I can tell. Debugging now.16:50
CardinalFangRgr.  Leaving you to find it.16:50
aquariusaha, stale pidfile16:50
aquariusthat's a problem16:50
aquariusit read the stale pidfile, and process_is_couchdb() returned false (because the pidfile was stale), so...it loops forever16:51
aquariusok, removed the pidfile, startup works16:51
aquarius2009-09-28 16:50:47,128 - No unique hostaccount id is set, so pairing not enabled.16:51
CardinalFangaquarius, run the pairing tool.16:51
CardinalFangaquarius, maybe it should not check, and should try replicating all the time anyway.16:52
aquariuserm, shouldn't the logfile be in .cache/desktop-couch rather than .cache/ubuntuone?16:52
CardinalFangaquarius, Yes, probably.16:52
CardinalFangI'll change both of those now.16:52
aquariushave run pairing tool; it says that I'm paired with U116:53
aquariuswhat's a "unique hostaccount id"?16:53
aquariusah, is this the short branch that I just reviewed which creates a "me" record if there isn't one?16:53
CardinalFangaquarius, It's this machine's self identity.  It advertises itself with an id.16:53
CardinalFangNo, it's separate.16:54
CardinalFangaquarius, I'm putting that in the service also.16:54
CardinalFangI doubt you make one in your tool.16:55
aquariusOK, running the pairing tool does not create a unique hostaccount id. How do I get one?16:55
CardinalFang...u1 pairer.16:55
CardinalFangaquarius, wait 1 minute, pull.16:55
aquariusah, ok, that's what you're doing, cool :)16:55
aquariusLP is not updating bzr properly atm :(16:55
CardinalFangaquarius, sent to LP.17:03
aquariusstill "no revisions to pull" :(17:08
CardinalFangaquarius, verify.  bzr+ssh://bazaar.launchpad.net/~cmiller/desktopcouch/replication-to-u1   revno 7717:13
aquariusbzr revno says 73; bzr pull says "no revisions to pull"17:14
aquarius:(17:14
CardinalFang$ bzr revno bzr+ssh://bazaar.launchpad.net/~cmiller/desktopcouch/replication-to-u117:15
CardinalFang7717:15
aquarius7317:15
aquariusweird17:16
aquariusso, not sure what to do now then!17:16
CardinalFangaquarius, now?  I'm working on a mergeable email.17:25
CardinalFangaquarius, email on its way.  "bzr merge" may work.  If not, patch.17:28
aquariushang on, I have two emails from you with patches in. which should I use?17:33
CardinalFangaquarius, either.  One has a bundle from BZR, but I don't think it's created right.  Use the diffs.17:34
aquariusCardinalFang, ServerError: (400, '')17:36
CardinalFangaquarius, Yes!17:37
aquariushang on, that's good?17:37
CardinalFangaquarius, No, it's absolutely terrible.17:38
CardinalFangaquarius, but it's what I have.17:38
aquariusheh.17:38
CardinalFangaquarius, That's talking to u1 couchdb.17:38
aquariusah17:44
aquariusthat's encouraging, though, since it suggests it all works, yes?17:44
aquarius(well, it's trying to talk to localhost:50050?17:45
CardinalFangaquarius, I wish.  I do not know if there's another problem.17:45
aquarius2009-09-28 17:37:11,525 - can't talk to couchdb.  http://localhost:50050/  oauth={'consumer_secret': .... }17:45
CardinalFangEh, maybe.17:45
CardinalFangaquarius, pull now.  revno 7817:58
aquariusstill thinks it's revno 73 -- can you email again? sorry17:59
CardinalFangaquarius,  bzr pull http://sandbox.chad.org/bzr/desktopcouch/replication-to-u118:05
aquariusServerError: (401, ('unauthorized', 'Authentication required.'))18:08
aquariusand ServerError: (400, '')18:08
aquariuswhole error message: https://pastebin.canonical.com/22673/18:09
CardinalFangI get ServerError: (400, '') and ResourceNotFound: ('db_not_found', 'could not open https://couchdb.one.ubuntu.com:443/u/b12/dc8/22476/users/')18:09
CardinalFangaquarius, I'm glad you're looking at it.  I needed a second set of eyes.18:14
aquariusthe resourcenotfound is presumably because it failed the create step and then tried to replicate from the database that didn't get created?18:44
aquariusCardinalFang, ^18:44
CardinalFangaquarius, Yes.18:45
CardinalFangaquarius, I expected the same error though.18:45
CardinalFangaquarius, Maybe the py module hides the HTTP and interprets it for me.18:46
CardinalFangaquarius, What do you say?  I have to release now.18:56
aquariusI don't know.18:56
CardinalFangWe can fix Critical bugs later.18:56
aquariusquick skype call?18:56
CardinalFangSure.18:56
CardinalFang30 sec...18:57
aquarius[log]19:03
aquariusfile=/home/aquarius/Applications/Cache/desktop-couch/desktop-couchdb.log19:03
aquariuslevel=debug19:03
=== john is now known as Guest42096

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!