[08:52] <urbanape> anybody awake?
[08:52] <urbanape> I need a tarmac operator to make the merge gesture for Bindwood
[09:19] <jblount> HAMMERTIME
[09:26] <SteveA> when everything looks like a hammer, time to find some nails
[09:35] <FND> aquarius: sorry to bother you again - are you familiar with Tomboy's use of DesktopCouch
[09:36] <aquarius> Tomboy's not using desktopcouch, as far as I know, yet?
[09:37] <FND> I thought they were gonna though?
[09:37] <FND> found a records schema
[09:37] <FND> http://www.freedesktop.org/wiki/Specifications/desktopcouch
[09:37] <FND> http://www.freedesktop.org/wiki/Specifications/desktopcouch/note
[09:38] <aquarius> We're implementing a Tomboy notes sync server which will store your notes at Ubuntu One, and those notes will then be synced down to your desktopcouch
[09:38] <aquarius> Tomboy doesn't use DC directly yet -- we've talked about it, and it will likely happen, but having a completely different storage back-end for Tomboy requires rewriting quite a lot of Tomboy internals
[09:38] <aquarius> we'd love to see someone do that though :)
[09:38] <FND> ahh that's too bad - I was hoping to link Tomboy to TiddlyWeb/TiddlyWiki
[09:39] <FND> (not a Tomboy user myself, but interoperability would be cool)
[09:40] <aquarius> you can do, in one of two ways: use Tomboy's sync feature (built in to Tomboy) to sync with Ubuntu One, and then your notes will be synced down to your desktopcouch, or by writing a Tomboy plugin which replaces the back end
[09:41] <aquarius> way 2 is harder but better in the long run, and I for one will certainly buy you beer if you do it ;-)
[09:45] <FND> frankly, I'm not at all familiar with Tomboy, and not too keen on spending much time yak shaving
[09:46] <FND> but having said that, depending on the code structure, it might be easy
[09:50]  * aquarius grins
[09:50] <FND> cloning now (what was that about not yak shaving? oh damn you!)
[09:50] <aquarius> yeah, by far the easiest way to do it is to sync Tomboy with the Ubuntu One notes service
[09:51] <aquarius> because those notes will be stored in your CouchDB-in-the-cloud and then synced down to Ubuntu One
[09:51] <aquarius> (they aren't just at the moment, but they will be)
[09:52] <FND> yeah, but it's a bit weird - store in ~/.tomboy, push to cloud, pull from cloud into DC
[09:52] <aquarius> Don't for a moment think I'm stopping you writing a Tomboy plugin to do it directly :)
[09:52] <FND> if I understand it correctly, I'd have to be online if I wanted "live" access to new notes
[09:52] <aquarius> I want that as much as you do :)
[09:53] <FND> I'm afraid Tomboy is written in C - I don't do C
[09:54] <aquarius> c#
[09:54] <FND> even worse ;)
[09:54]  * aquarius grins
[09:54] <aquarius> No comment. :)
[09:54] <FND> at least I have a good excuse now
[13:10] <FND> aquarius, aside: you know Gwibber pretty well, don't you? using the "shine" theme on v0.8, some tweets have a green "+" next to the avatar icon - I've never been able to figure out what this means (not favorites AFAICT)
[13:11] <aquarius> normally a + means that gwibber has found two tweets the same on different services and has collapsed them so they only show once (that person might cross-post to twitter and identica)
[13:11] <FND> I don't use identi.ca with Gwibber (or at all, really - I should... )
[13:11] <FND> oh so clicking expands
[13:12] <FND> seems Twitter duplicates some tweets - or Gwibber gets confused otherwise
[13:12] <FND> thanks aquarius, now I at least know what it's supposed to be
[13:56] <gartral> how do i force a sync?
[14:05] <dobey> gartral: disconnect/reconnect should do it
[15:00] <dobey> MEETING BEGINS
[15:01] <dobey> desktop+ hackers: You know the music, time to dance. Say 'me'
[15:01] <aquarius> me
[15:01] <teknico> me wishes for some salsa
[15:01] <aquarius> :)
[15:02] <vds> me
[15:02] <rodrigo_> me
[15:02] <dobey> no soy picante
[15:02] <dobey> me
[15:03] <aquarius> are our sprinters available? jblount, urbanape?
[15:03] <aquarius> (teknico, you're at the sprint too, yes?)
[15:03] <urbanape> hallo.
[15:03] <urbanape> me
[15:03] <teknico> aquarius, yes, no music going here
[15:03] <dobey> aquarius: start it off
[15:05] <aquarius> ⚀ DONE: submitted branch for starting up filesharing adds desktopcouch pairing (430782); scolded teknico ;-)
[15:05] <aquarius> ⚁ TODO: fix UnknownLoginError and make it be known (#376087)
[15:05] <aquarius> ⚂ BLOCKED:
[15:05] <aquarius> ⚃ BUG COUNT:https://bugs.edge.launchpad.net/~sil/+assignedbugs?field.tag=ubuntuone-karmic - 2
[15:05] <aquarius> yo, go with the flow, teknico
[15:05] <teknico> DONE: sprinting in London, worked with johnlea on wireframes for the contacts web ui, looked at the examples for lazr-js, investigated flushing CouchDb withi thisfred for fixing bug #429603
[15:05] <teknico> TODO: more sprinting in London, fixing and landing the outstanding contacts web ui branches, filing a bug against lazr-js as a feature request for a dynamic form widget
[15:05] <teknico> BLOCK: none
[15:05] <teknico> next: vds
[15:05] <vds> DONE: discussed again with lucio and played a bit with pyinotify, Face Duty
[15:05] <vds> TODO: Face Duty and then continue with quota integration
[15:05] <vds> BLOCKED: need to discuss with lucio_
[15:05] <vds> rodrigo_ all yours
[15:05] <rodrigo_> • DONE: Contact record conflict resolving. Tested tomboy sync fixes in edge. Fixed syncing of notes added in the web UI to Tomboy
[15:05] <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:05] <rodrigo_> • BLOCKED: no
[15:05] <rodrigo_> go dobey!
[15:06] <dobey> ☺ DONE: Bug triage, Wrote milestone2ical tool, Discussed freeze exceptions
[15:06] <dobey> ☹ TODO: Fix #434884
[15:06] <dobey> ☹ BLCK: None.
[15:06] <dobey> urbanape: rock it
[15:06] <urbanape> DONE: Sprinted. Got Bindwood approved and merged.
[15:06] <urbanape> TODO: More sprinting with sidnei making the Web Files UI look teh seks. Need to get Bindwood built for beta.
[15:06] <urbanape> BLOCK: Not really.
[15:06] <dobey> nobody else eh
[15:06] <dobey> MEETING ENDS
[15:07] <urbanape> jblount is defiant
[15:07] <dobey> well, sprinters are generally excused :)
[15:07] <urbanape> but he's still reading IRC
[15:07] <jblount> yep
[15:07] <jblount> Just not standing up :)
[15:07] <urbanape> CHEAT
[15:07] <dobey> sure, he's just not a stand up guy
[15:07] <dobey> :)
[15:08] <jblount> :)
[16:32] <joshuahoover> dobey: ever seen this oauth error before? it's on jaunty with the latest client: http://pastebin.ubuntu.com/276449/
[16:36] <dobey> none of that is oauth. looks like your syncdaemon is failing to start?
[16:39] <dobey> joshuahoover: nothing in syncdaemon-exceptions.log?
[16:39] <joshuahoover> dobey: checking now
[16:40] <joshuahoover> dobey: http://pastebin.ubuntu.com/276450/
[16:41] <dobey> eww
[16:42] <dobey> facundobatista: ping ^^ looks like your territory :)
[17:33] <facundobatista> joshuahoover, we'll need full logs, and maybe verterok should also take a look at them
[17:33] <joshuahoover> for the stuff i posted here (pastebin urls)?
[17:39] <jblount> HAMMERTIME
[20:19] <joshuahoover> facundobatista: sorry, took me a while to get that bug filed...got distracted with other work :) check out bug 435451 for all the log files
[20:20] <facundobatista> joshuahoover, ok!
[20:32] <facundobatista> joshuahoover, we've been looking at your bug with verterok
[20:32] <facundobatista> joshuahoover, you say that yesterday it was ok
[20:32] <facundobatista> joshuahoover, what happened in the middle?
[20:32] <facundobatista> joshuahoover, do you have the logs from yesterday?
[20:32] <joshuahoover> facundobatista: yes, i had to trim the oauth log as it was huge from all the errors
[20:33] <facundobatista> joshuahoover, don't care about oauth
[20:33] <joshuahoover> ok, let me attach yesterday's syncdaemon log file
[20:33] <facundobatista> joshuahoover, mmm... if you had oauth errors, what do you mean with "Everything worked fine"
[20:33] <facundobatista> ?
[20:34] <joshuahoover> facundobatista: the oauth log was filling up with all the errors that you can see at the end of the oauth log, just from today, same error, over and over
[20:35] <facundobatista> joshuahoover, do you still have those oauth errors?
[20:35] <joshuahoover> yep, they should be in the attached oauth log on that bug
[20:36] <joshuahoover> all i see in my log directory are logs from today :(
[20:37] <joshuahoover> all the syncdaemon related logs i have are from today and they are all the same size
[20:37] <verterok> joshuahoover: hmm, looks like you restarted the client more than 5 times, right? :)
[20:37] <joshuahoover> verterok: yep :)
[20:41] <facundobatista> verterok, it's very strange, because it seems that your metadata is kind of broken
[20:41] <facundobatista> not verterok, joshuahoover
[20:41] <verterok> joshuahoover: I'll paste you a script to get a dump of your metadata :)
[20:41] <joshuahoover> verterok: cool
[21:08] <joshuahoover> verterok: got the script and it's complaining about not being able to find _pythonpath module
[21:09] <verterok> joshuahoover: hmm, I think that's part of another project :)
[21:09] <joshuahoover> verterok: ahhh
[21:12] <dobey> huh
[21:14] <verterok> joshuahoover: let's continue here :)
[21:14] <joshuahoover> verterok: ok :)
[21:15] <joshuahoover> verterok: do i need to dump this to a file?
[21:15] <verterok> joshuahoover: yes, please.
[21:16] <verterok> joshuahoover: and please attach it in a email to/cc facundobatista and me
[21:17] <joshuahoover> verterok: sent
[21:17] <verterok> ok, thanks!
[21:49] <facundobatista> joshuahoover, ping
[21:50] <joshuahoover> facundobatista: pong
[21:50] <facundobatista> joshuahoover, with verterok we though a way to handle the corruption you're in (regarding the share, not that oauth stuff)
[21:50] <facundobatista> joshuahoover, you will have to...
[21:51] <facundobatista> 1. kill ubuntuone-client
[21:51] <facundobatista> 2. make sure ubuntuone-client is not running
[21:51] <facundobatista> 3. *really* make sure ubuntuone-client is not running
[21:51] <facundobatista> 4. patch the local_rescan.py file
[21:51] <facundobatista> 5. start ubuntuone-client again
[21:51] <facundobatista> joshuahoover, the patch is this one: https://pastebin.canonical.com/22487/
[21:52] <facundobatista> joshuahoover, what do you think?
[21:52] <joshuahoover> facundobatista: ok, how do i apply the patch? (been a while since i
[21:52] <joshuahoover> had to do that)
[21:57] <joshuahoover> facundobatista: any pointers on applying that patch and i'll complete the steps :)
[21:58] <facundobatista> joshuahoover, yes, a mi nute
[21:58] <facundobatista> *minute
[21:58] <joshuahoover> facundobatista: np
[21:59] <facundobatista> joshuahoover, go to "/usr/lib/python2.6/dist-packages"
[21:59] <facundobatista> joshuahoover, and do "patch -p0 < filenamewiththepatch.txt"
[22:00] <facundobatista> joshuahoover, most probably with sudo
[22:00] <facundobatista> joshuahoover, and tell me what it says
[22:01] <joshuahoover> facundobatista: (Stripping trailing CRs from patch.)
[22:01] <joshuahoover> patching file ubuntuone/syncdaemon/local_rescan.py
[22:03] <joshuahoover> facundobatista: same issue, were you expecting that to address the issue or give more info?
[22:03] <urbanape> evening, yo
[22:03] <facundobatista> joshuahoover, mmm... new logs please?
[22:03] <joshuahoover> facundobatista: sure
[22:04] <facundobatista> joshuahoover, no
[22:04] <facundobatista> joshuahoover, I'm so stupid that scares me
[22:04] <facundobatista> joshuahoover, open the ubuntuone/syncdaemon/local_rescan.py file
[22:05] <facundobatista> joshuahoover, and in line 62 change the ValueError by a KeyError
[22:05] <facundobatista> joshuahoover, of course, with the deamon stoppend, and then start it again
[22:05] <verterok> facundobatista: oh, I completly missed that :(
[22:07] <joshuahoover> facundobatista: it seems to connect now
[22:07] <joshuahoover> facundobatista: you want the logs?
[22:07] <facundobatista> joshuahoover, wee!
[22:07] <facundobatista> joshuahoover, please, but leave it a while first
[22:07] <facundobatista> joshuahoover, for verterok and me to see if what we predicted is ok
[22:08] <joshuahoover> facundobatista: ok, just got a notification that said it updated 6 files
[22:08] <joshuahoover> facundobatista: you'll just want syncdaemon.log, correct?
[22:09] <facundobatista> joshuahoover, yeap
[22:15] <joshuahoover> facundobatista, verterok: https://pastebin.canonical.com/22490/
[22:17] <facundobatista> joshuahoover, thanks!
[22:18] <joshuahoover> facundobatista: thank you and thanks to verterok for the help...did you understand what the issue was?
[22:19] <facundobatista> joshuahoover, we understand the situation, not how you could ever get into that
[22:20] <joshuahoover> facundobatista: heh...i have no idea how it happened...i was adding some files on monday i think for doing some screenshots...don't think i added or deleted anything yesterday...this morning i boot up and it was crashing
[22:54] <jblount> HAMMERTIME