aquarius | hola, all | 09:25 |
---|---|---|
=== yofel_ is now known as yofel | ||
CardinalFang | MEETING BEGINS | 15:16 |
CardinalFang | If you're here for the stand-up meeting, chime in. | 15:16 |
CardinalFang | me | 15:16 |
aquarius | me | 15:16 |
teknico | NO IT DOESNT | 15:16 |
teknico | me | 15:17 |
dobey | me | 15:18 |
=== john is now known as Guest57987 | ||
vds | me | 15:20 |
rodrigo_1 | me | 15:21 |
=== rodrigo_1 is now known as rodrigo_ | ||
teknico | what's going on? | 15:23 |
rodrigo_ | CardinalFang: start over! | 15:25 |
CardinalFang | statik's out. jblount? | 15:26 |
CardinalFang | No zbir either? | 15:29 |
aquarius | no urbanape by the look of it | 15:29 |
CardinalFang | Ah well. | 15:29 |
CardinalFang | DONE: couchdb packaged for karmic; awaiting upload. Hopefully fixed dc-to-u1 replication auth Worked on dc compacting. | 15:29 |
CardinalFang | TODO: Finish compacting. Test replication, if possible. If all good, package dc. | 15:29 |
CardinalFang | BLOCKED: couchdb.o.u.c auth may be hosed. Uploader of couchdb packages is busy. | 15:29 |
CardinalFang | aquarius, if you please -- | 15:29 |
aquarius | ⚀ DONE: made Tomboy web notes UI nice, implemented tomboyxml to html converter and back again, review duty | 15:30 |
aquarius | ⚁ TODO: fix unknownloginerror, help get couch stuff into karmic if I can | 15:30 |
aquarius | ⚂ BLOCKED: | 15:30 |
aquarius | ⚃ BUG COUNT:https://bugs.edge.launchpad.net/~sil/+assignedbugs?field.tag=ubuntuone-karmic - 2 | 15:30 |
aquarius | teknico, you da man | 15:30 |
teknico | no i'm not | 15:30 |
teknico | DONE: fixed pqm-only errors in two branches for adding/editing contacts (#406315), errors that prevented them from landing | 15:30 |
teknico | TODO: 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 sprint | 15:30 |
teknico | BLOCK: none | 15:30 |
teknico | next: dobey | 15:30 |
dobey | ☺ DONE: Reviews, Finished #434884 | 15:30 |
dobey | ☹ TODO: Fix #369488 | 15:30 |
dobey | ☹ BLCK: None. | 15:30 |
dobey | vds: ciao | 15:32 |
vds | DONE: lots of code review, more coding on couchdb quota | 15:32 |
vds | TODO: talk with tim about the integration of my couchdb quota daemon and the storage controller | 15:32 |
vds | BLOCKED: nope | 15:32 |
vds | rodrido_ all you | 15: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 work | 15: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 UI | 15:32 |
rodrigo_ | • BLOCKED: no | 15:32 |
rodrigo_ | LONGEST MEETING EVER ENDS :) | 15:32 |
CardinalFang | Thank you, all. | 15:34 |
teknico | mmm, I realized I misstated something | 15:38 |
teknico | BLOCKED by bzr+lp | 15:38 |
dobey | blocked by freezes | 15:39 |
CardinalFang | aquarius, Do you know much about compacting databases? | 15:47 |
aquarius | I know how to do it, if that helps | 15:47 |
aquarius | what do you need to know? :) | 15:47 |
CardinalFang | aquarius, 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 |
aquarius | just hit it direct with urllib, no? | 15:51 |
CardinalFang | aquarius, Hrm. Okay. | 15:57 |
CardinalFang | aquarius, Of course, there's oauth in the way. | 15:58 |
CardinalFang | I assume. | 15:58 |
aquarius | yep | 15:58 |
aquarius | I assume, too. | 15:58 |
aquarius | :) | 15:58 |
CardinalFang | Okay, compacting has to wait. There's no way I can get that in today. Packagin desktopcouch very soon. | 15:58 |
CardinalFang | aquarius, thisfred, what branches are outstanding? | 15:59 |
thisfred | CardinalFang: none from me, it looks like | 15:59 |
aquarius | I think all mine are superseded | 16:00 |
CardinalFang | aquarius, thisfred, review? https://code.edge.launchpad.net/~cmiller/desktopcouch/replication-safety/+merge/12526 | 16:01 |
aquarius | CardinalFang, reviewed. Pretty simple branch ;) | 16:03 |
thisfred | CardinalFang: approved | 16:06 |
CardinalFang | aquarius, thisfred, https://code.edge.launchpad.net/~cmiller/desktopcouch/replication-to-u1/+merge/12527 | 16:17 |
aquarius | CardinalFang, what's the best way of me testing that? | 16:37 |
CardinalFang | aquarius, get the branch, PYTHONPATH=. bin/desktopcouch-service | 16:41 |
CardinalFang | aquarius, this assumes you're paired with U1 service. | 16:41 |
aquarius | which I am not, I think | 16:41 |
CardinalFang | aquarius, (Ain't that automatic these days?) | 16:42 |
CardinalFang | aquarius, $ tail -f ~/.cache/ubuntuone/log/desktop-couch-replication.log | 16:42 |
aquarius | it's automatic on signup with U1 | 16:42 |
aquarius | I think it should do it on every applet startup, too | 16:42 |
aquarius | so I probably am paired, yes | 16:43 |
aquarius | CardinalFang, oooo. I get infinite "...waiting for couchdb to start..." :( | 16:44 |
CardinalFang | aquarius, $ dbus-send --session --dest=org.desktopcouch.CouchDB --print-reply --type=method_call / org.desktopcouch.CouchDB.getPort | 16:45 |
aquarius | Error org.freedesktop.DBus.Error.Spawn.ChildExited: Launch helper exited with unknown return code 1 | 16:46 |
CardinalFang | aquarius, do you have the server running already? | 16:46 |
aquarius | Nope | 16:46 |
CardinalFang | aquarius, I don't have a clue. | 16:49 |
CardinalFang | aquarius, does your server ever start? | 16:49 |
CardinalFang | Here, or elsewhere? | 16:50 |
aquarius | not as far as I can tell. Debugging now. | 16:50 |
CardinalFang | Rgr. Leaving you to find it. | 16:50 |
aquarius | aha, stale pidfile | 16:50 |
aquarius | that's a problem | 16:50 |
aquarius | it read the stale pidfile, and process_is_couchdb() returned false (because the pidfile was stale), so...it loops forever | 16:51 |
aquarius | ok, removed the pidfile, startup works | 16:51 |
aquarius | 2009-09-28 16:50:47,128 - No unique hostaccount id is set, so pairing not enabled. | 16:51 |
CardinalFang | aquarius, run the pairing tool. | 16:51 |
CardinalFang | aquarius, maybe it should not check, and should try replicating all the time anyway. | 16:52 |
aquarius | erm, shouldn't the logfile be in .cache/desktop-couch rather than .cache/ubuntuone? | 16:52 |
CardinalFang | aquarius, Yes, probably. | 16:52 |
CardinalFang | I'll change both of those now. | 16:52 |
aquarius | have run pairing tool; it says that I'm paired with U1 | 16:53 |
aquarius | what's a "unique hostaccount id"? | 16:53 |
aquarius | ah, is this the short branch that I just reviewed which creates a "me" record if there isn't one? | 16:53 |
CardinalFang | aquarius, It's this machine's self identity. It advertises itself with an id. | 16:53 |
CardinalFang | No, it's separate. | 16:54 |
CardinalFang | aquarius, I'm putting that in the service also. | 16:54 |
CardinalFang | I doubt you make one in your tool. | 16:55 |
aquarius | OK, running the pairing tool does not create a unique hostaccount id. How do I get one? | 16:55 |
CardinalFang | ...u1 pairer. | 16:55 |
CardinalFang | aquarius, wait 1 minute, pull. | 16:55 |
aquarius | ah, ok, that's what you're doing, cool :) | 16:55 |
aquarius | LP is not updating bzr properly atm :( | 16:55 |
CardinalFang | aquarius, sent to LP. | 17:03 |
aquarius | still "no revisions to pull" :( | 17:08 |
CardinalFang | aquarius, verify. bzr+ssh://bazaar.launchpad.net/~cmiller/desktopcouch/replication-to-u1 revno 77 | 17:13 |
aquarius | bzr 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-u1 | 17:15 |
CardinalFang | 77 | 17:15 |
aquarius | 73 | 17:15 |
aquarius | weird | 17:16 |
aquarius | so, not sure what to do now then! | 17:16 |
CardinalFang | aquarius, now? I'm working on a mergeable email. | 17:25 |
CardinalFang | aquarius, email on its way. "bzr merge" may work. If not, patch. | 17:28 |
aquarius | hang on, I have two emails from you with patches in. which should I use? | 17:33 |
CardinalFang | aquarius, either. One has a bundle from BZR, but I don't think it's created right. Use the diffs. | 17:34 |
aquarius | CardinalFang, ServerError: (400, '') | 17:36 |
CardinalFang | aquarius, Yes! | 17:37 |
aquarius | hang on, that's good? | 17:37 |
CardinalFang | aquarius, No, it's absolutely terrible. | 17:38 |
CardinalFang | aquarius, but it's what I have. | 17:38 |
aquarius | heh. | 17:38 |
CardinalFang | aquarius, That's talking to u1 couchdb. | 17:38 |
aquarius | ah | 17:44 |
aquarius | that's encouraging, though, since it suggests it all works, yes? | 17:44 |
aquarius | (well, it's trying to talk to localhost:50050? | 17:45 |
CardinalFang | aquarius, I wish. I do not know if there's another problem. | 17:45 |
aquarius | 2009-09-28 17:37:11,525 - can't talk to couchdb. http://localhost:50050/ oauth={'consumer_secret': .... } | 17:45 |
CardinalFang | Eh, maybe. | 17:45 |
CardinalFang | aquarius, pull now. revno 78 | 17:58 |
aquarius | still thinks it's revno 73 -- can you email again? sorry | 17:59 |
CardinalFang | aquarius, bzr pull http://sandbox.chad.org/bzr/desktopcouch/replication-to-u1 | 18:05 |
aquarius | ServerError: (401, ('unauthorized', 'Authentication required.')) | 18:08 |
aquarius | and ServerError: (400, '') | 18:08 |
aquarius | whole error message: https://pastebin.canonical.com/22673/ | 18:09 |
CardinalFang | I get ServerError: (400, '') and ResourceNotFound: ('db_not_found', 'could not open https://couchdb.one.ubuntu.com:443/u/b12/dc8/22476/users/') | 18:09 |
CardinalFang | aquarius, I'm glad you're looking at it. I needed a second set of eyes. | 18:14 |
aquarius | the resourcenotfound is presumably because it failed the create step and then tried to replicate from the database that didn't get created? | 18:44 |
aquarius | CardinalFang, ^ | 18:44 |
CardinalFang | aquarius, Yes. | 18:45 |
CardinalFang | aquarius, I expected the same error though. | 18:45 |
CardinalFang | aquarius, Maybe the py module hides the HTTP and interprets it for me. | 18:46 |
CardinalFang | aquarius, What do you say? I have to release now. | 18:56 |
aquarius | I don't know. | 18:56 |
CardinalFang | We can fix Critical bugs later. | 18:56 |
aquarius | quick skype call? | 18:56 |
CardinalFang | Sure. | 18:56 |
CardinalFang | 30 sec... | 18:57 |
aquarius | [log] | 19:03 |
aquarius | file=/home/aquarius/Applications/Cache/desktop-couch/desktop-couchdb.log | 19:03 |
aquarius | level=debug | 19:03 |
=== john is now known as Guest42096 |
Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!