[00:03] <dobey> that was easy
[00:03] <dobey> yay
[03:12] <duncan> as far as terms of service go, what is the legality of backing up ones music library on ubuntu one for sync between laptop and desktop?
[04:50] <statik> backing up music you legally acquired is totally fine
[04:50] <statik> and we have no way of knowing what you are storing anyway
[13:08] <jimlovell777> can someone tell me what happens when I'm editing or using a file in my UbuntuOne directory and a sync is taking place? Will any data be lost? If I open and edit a file in the UbuntuOne directory and sync up will the difference in the two files be noticed and corrected on the server? Is this a behaviour I should avoid? I ask because I'd like to have a truecrypt container within my backup folder and still access it from time to time to
[13:08] <jimlovell777>  keep it up to date.
[14:01] <facundobatista> jimlovell777, it depends what "syncs" means there
[14:02] <facundobatista> jimlovell777, if it's uploading a previous version to the server, it's ok, it will cancel the current upload and start the new one
[14:03] <facundobatista> jimlovell777, if it's downloading a version that came from another machine, you have a conflict (unless both modifications are the same), so the version from the server will finally be put in the original file, and the local change in a .u1conflict file
[14:03] <facundobatista> jimlovell777, of course, it depends of when the program that is editing a file actually saves new stuff to disk...
[15:00] <jblount> MEETING STARTS
[15:00] <jblount> statik
[15:00] <jblount> rodrigo_
[15:00] <jblount> CardinalFang
[15:00] <jblount> aquarius
[15:00] <jblount> teknico
[15:00] <jblount> vds
[15:00] <jblount> dobey
[15:00] <rodrigo_> me
[15:00] <jblount> jblount
[15:00] <jblount> urbanape
[15:00] <vds> me
[15:00] <jblount> Hello Hackers! Could you please respond with a "me" if you'd like to participate in the Desktop+ Developers Meeting?
[15:00] <teknico> me
[15:00] <aquarius> me
[15:00] <dobey> tricksy
[15:01] <dobey> me
[15:01] <jblount> me
[15:01] <CardinalFang> me
[15:01] <jblount> me
[15:03] <jblount> rodrigo_: Feel free to jump it off as you are ready, I'm sure urbanape and statik will be with us when they have opportunity :)
[15:03] <rodrigo_> ok
[15:03] <rodrigo_> • DONE: Fixed HTML login page response for Tomboy sync (bug #440862). Prepare couchdb-glib 0.5.2 release. Tried to fix the missing 'Sync notes' menu item in Tomboy applet
[15:03] <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.
[15:03] <rodrigo_> • BLOCKED: no
[15:03] <rodrigo_> vai vds
[15:04] <vds> DONE:finally landed the two branches and closed #444483 and #444053
[15:04] <vds> TODO: file a bug for compacting couchdb db and start a branch fo rthat
[15:04] <vds> BLOCKED:
[15:04] <vds> teknico all you
[15:04] <teknico> DONE: landed the "me" record handling branch (#427807); implemented and proposed the synchronization of repeatable sections of contacts (#440070)
[15:04] <teknico> TODO: updating the contacts web ui code to the sprint use cases (#440070); applying the contacts web design structure to server-side code (#439089)
[15:04] <teknico> BLOCK: none
[15:04] <teknico> next: aquarius
[15:04] <aquarius> ⚀ DONE: landed unknownloginerror branch; fixed another bug and proposed
[15:04] <aquarius> ⚁ TODO: work with cardinalfang on DC-to-cloud replication; look at oauth-enabling twisted
[15:04] <aquarius> ⚂ BLOCKED:
[15:04] <aquarius> ⚃ BUG COUNT:https://bugs.edge.launchpad.net/~sil/+assignedbugs?field.tag=ubuntuone-karmic - 0 (!!)
[15:04] <aquarius> dobey, you're on
[15:04] <dobey> ☺ DONE: Fixed #445514 (rotate/cap oauth-login.log), #404550 (NotOnlineError), Lots of triage, Reviews
[15:04] <dobey> ☹ TODO: Find/fix more bugs, more triage.
[15:04] <dobey> jblount: your roll
[15:04] <dobey> ☹ BLCK: None.
[15:05] <jblount> DONE: Got lp:~jblount/ubuntuone-servers/one-branch-to-rule-them-all landed (thanks rmcbride!), More work on the /files/ interface, some work trying to figure out why my pqm-submit config stuff is bored
[15:05] <jblount> TODO: Get the above mentioned branch landed on edge so we can have people go over the copy, ping jobrien about a better upgrade templatetag, crank some more on the /files/ ui (it's soooo close!)
[15:05] <jblount> BLOCKED: Nope
[15:05] <jblount> CardinalFang: Your turn my friend
[15:05] <CardinalFang> DONE: Packaged sources for u1couchdb.  Landed a few branches in desktopcouch.  Pushed up compacting branch for eyeballing.  Started work on Bug #442854.  Simplified and cleaned up replication after jdo's u1 API change for couch info.
[15:05] <CardinalFang> TODO: Get replication tested damnit damnit damnit.  Figure out what the heck to do with #442854.
[15:05] <CardinalFang> BLOCKED: Is u1couch server upgraded yet?
[15:06] <CardinalFang> jblount, I think that's the end.
[15:06] <jblount> CardinalFang: Right you are.
[15:06] <jblount> MEETING ENDS (if you want it)
[15:07] <jblount> I think I'm going to add "my friend" to everything I say from now on, like the most interesting man in the world. http://www.youtube.com/watch?v=8Bc0WjTT0Ps
[15:08] <CardinalFang> Just don't sound like US Sen John McCain.
[15:10] <jblount> heh
[15:10] <SEJeff> CardinalFang, Alright my friends
[15:12] <dobey> jblount: that is so not what i thought of when i think of the term "my friend"
[15:13] <dobey> jblount: "my friend" seems to be a fairly common phrase in kung-fu movies though. like "I'm gonna have to kill you now, my friend"
[15:13] <urbanape> me
[15:13] <urbanape> dammit.
[15:13] <dobey> you are late, my friend
[15:13] <urbanape> I see that.
[15:14] <CardinalFang> I think of the second-most interesting man in the world, the server at the mexican restaurant.  Admittedly he calls me "mah freen".
[15:14] <SEJeff> you die now, my friend
[15:14] <jblount> urbanape: Now is a great time to paste, when you get your notes togther. I saw that you were busy in the #sekrit
[15:14] <urbanape> DONE: Fixing #444022 and helping to get it reviewed.
[15:14] <urbanape> TODO: Shepherd it through packaging and uploading to karmic.
[15:14] <urbanape> BLOCK: None.
[15:14] <SEJeff> Classic bad kung fu movies
[15:16] <dobey> the kung fu flick i watched last night. it had like 5 continuity issues in the span of like 30 seconds at one point
[15:17] <dobey> and i like how they all end abruptly
[15:17] <dobey> bad guy dies, the end.
[16:00] <statik> hi aquarius: can you review this branch? https://launchpad.net/~urbanape/bindwood/proper-oauth-creds/+merge/13020 it fixes a critical bindwood bug, and once approved will need to be uploaded to karmic. it really really needs to be right the first time :)
[16:01] <aquarius> yeah, will do.
[16:12] <aquarius> urbanape, statik: just tested proper-oauth-creds Bindwood branch, worked perfectly for me
[16:13] <statik> sweet. urbanape, let me know if you run into any roadblocks getting it merged and packaged and uploaded
[16:31] <urbanape> thanks.
[16:31] <urbanape> I'd still like to explore the encoding issues that dobey mentioned, but I think that might have to wait.
[16:31] <urbanape> Considering that it's working well now, I'm happy to proceed.
[16:37] <SEJeff> My bug was marked a dupe by rodrigo
[16:37] <SEJeff> But the traceback is different
[16:38] <SEJeff> launchpad bug # 445780
[17:35] <dobey> hrmm
[17:35] <dobey> SEJeff: don't put a space after the # :)
[17:35] <dobey> #445780
[17:36] <dobey> ubottu: bug #445780
[17:38] <diverse_izzue> i have ubuntuone not connect automatically the first time i log in after a system boot. the subsequent times it works. known bug?
[17:39] <dobey> rodrigo_: ^ hrmm, those don't look like the same issues
[17:39] <dobey> diverse_izzue: wouldn't know until seeing the logs
[17:40] <diverse_izzue> dobey, where can i find the logs?
[17:40] <dobey> diverse_izzue: ~/.cache/ubuntuone/log/
[17:40] <dobey> diverse_izzue: right clicking on the applet and choosing "Report a Bug" should attach the relevant ones to a new bug report
[17:42] <SEJeff> dobey, Thanks. Is it known that Tomboy <----> ubuntu one syncing still fails?
[17:43] <dobey> SEJeff: i don't know. possibly. rodrigo_ would know
[17:43] <SEJeff> Alright.
[18:23] <statik> SEJeff, rodrigo landed a branch to fix yet-one-more tomboy sync issue, but it's not deployed to the server yet. within the next 24 hours it will be though
[18:26] <SEJeff> statik, Alright
[18:26] <SEJeff> I'll wait for newer packages and then test them
[18:32] <statik> this one was a server side only fix
[18:33] <SEJeff> So no
[18:33] <SEJeff> rodrigo marked my bug a dupe, but it was a json decoder error
[18:38] <dobey> SEJeff: well, if the server was returning invalid json...
[18:38] <statik> the problem on the server was that we were sending back some login html instead of a proper json doc
[18:38] <statik> one of the view got incorrectly decorated with a login_required method, the root discovery view
[18:40] <SEJeff> dobey, No this was initial sync. It wasn't creating valid json /me thinks
[18:40] <SEJeff> ubuntuone is django?
[18:41] <SEJeff> Thats fantastic
[18:44] <dobey> well that would likely cause your problem :)
[18:47] <statik> yeah, we're using django and twisted and zope and rabbitmq and couchdb and probably more that i can't remember
[18:49] <SEJeff> That must be exciting to develop on. All kinds of bleeding edge stuff
[18:49] <statik> exciting or depressing, depending on the bug list approaching karmic release :)
[18:50] <statik> we just released the oops system that is the wsgi middleware we use to log errors in the servers, lp:wsgi-oops
[18:53] <SEJeff> Oh shiney
[18:53] <SEJeff> wow thanks
[18:53] <SEJeff> I'll use that here
[18:56] <SEJeff> django + storm... Will that be submitted back to django or will it stay out of tree like django + sqlalchemy
[19:10] <statik> SEJeff, the django-storm integration is shipped in storm currently
[19:10] <statik> same with storm-zope
[19:11] <SEJeff> Thats great. Too bad it won't work with normal django
[19:11] <jml> hello.
[19:11] <statik> AAAHAHAHAAHAHAAH jml is here
[19:12] <jml> I have absolutely no time to work on anything, but maybe if I hang around here I'll end up doing something cool by accident.
[19:12] <statik> jml, aquarius and thisfred and CardinalFang all hack on desktopcouch
[19:12]  * CardinalFang ducks.
[19:18] <statik> SEJeff, it won't work in normal django?  I don't think we are running with any django patches
[19:19] <statik> i don't think we have the pieces necessary if you wanted to run the admin interface via storm, but we're definitely using several vanilla django apps
[19:23] <SEJeff> statik, I meant with the django orm and not storm.
[19:24] <statik> SEJeff: ah, right. a deficiency in wsgi-oops. I'd very happily accept a patch for that - I have to fix karmic bugs now so I can't fix it myself
[19:24] <SEJeff> Sure
[19:24] <statik> SEJeff, we'll also be releasing a simple django app that analyzes and displays oops summaries, need to sort out a couple of details but hopefully it will be out in a couple of weeks
[19:25] <SEJeff> Can someone blog about this on p.u.o?
[19:27] <statik> i crashed my blog
[19:28] <statik> point taken though, will try to announce more widely
[19:34] <SEJeff> It also makes you guys (canonical) look better
[19:34] <SEJeff> Have it put on the fridge perhaps
[19:45] <statik> urbanape, did you talk to asac about uploading yet? nag, nag, nag ;)
[19:53] <dobey> kenvandine: ping. do you have a specific gwibber bug that the follow_name_owner_changes thing solved?
[20:04] <kenvandine> not specific
[20:04] <kenvandine> dobey, ^^
[20:04] <kenvandine> but a bunch
[20:05] <kenvandine> dobey, the biggest thing was if either the client or the server restarted, they couldn't talk to each other anymore
[20:05] <dobey> kenvandine: so basically there's no way i can test it and say "ok, this solves these issues"
[20:05] <kenvandine> hehe
[20:05] <kenvandine> sure
[20:05] <kenvandine> kill the daemon
[20:05] <kenvandine> and hit refresh in the client
[20:05] <kenvandine> it should spawn the daemon and refresh
[20:05] <kenvandine> hey SEJeff
[20:11] <SEJeff> kenvandine, Hey. How goes the gtwibber hackerage? Its all over your facecrack
[20:12] <dobey> kenvandine: i more meant i can't really test it in u1
[20:12] <kenvandine> dobey, yeah... not really
[20:12] <kenvandine> SEJeff, not bad
[20:13] <diverse_izzue> nautilus cannot show the contents of my ubuntu one folder, it keeps spinning the "loading" animation. on terminal i see all files.
[20:13] <diverse_izzue> this happens no matter whether the lcient is running or not
[20:14] <dobey> diverse_izzue: that sounds very odd
[20:14] <diverse_izzue> i know :-)
[20:14] <dobey> diverse_izzue: and it can show the contents of other folders?
[20:14] <SEJeff> kenvandine, How've you been? Karmic is going to be one of the biggest releases yet
[20:14] <dobey> diverse_izzue: what happens if you open "/dev/" in it?
[20:14] <diverse_izzue> but that's what it's doing
[20:14] <kenvandine> SEJeff, it's exciting :)
[20:14] <diverse_izzue> dobey, it shows it w/o problems
[20:15] <SEJeff> kenvandine, Yup and you get to keep hacking on lots of python
[20:15] <kenvandine> :)
[20:16] <dobey> diverse_izzue: that's messed up
[20:16] <SEJeff> kenvandine, I fell in love with django/jquery and became a superstar at work for writing some slick stuff with it.
[20:16] <verterok> dobey: you could hack syncdaemon's dbus interface to deregister itself from dbus and registering again ;)
[20:16] <diverse_izzue> dobey, do those permissions look ok? http://pastebin.com/m52404394
[20:16] <dobey> verterok: well i guess it already does that sometimes?
[20:16] <verterok> dobey: no..
[20:16] <dobey> diverse_izzue: sure
[20:16] <verterok> dobey: possibly if the daemon is restarted
[20:17] <dobey> verterok: i think the "too many timeouts" causes a restart
[20:17] <dobey> don't remember exactly
[20:17] <verterok> dobey: but I was talking for a testcase :)
[20:17] <diverse_izzue> dobey, a nautilus -q helped
[20:17] <verterok> dobey: oh, I think so, yes
[20:17] <dobey> diverse_izzue: weird :-/
[20:17] <dobey> verterok: https://code.edge.launchpad.net/~dobey/ubuntuone-client/dbus-follow-name-changes/+merge/13088
[20:18] <diverse_izzue> still, it's a bit disquieting
[20:21] <urbanape> statik, nope, not yet.
[20:48] <dutchie> is there anything I have to do to make tomboy note syncing work?
[20:52] <dobey> dutchie: i think there was some fixes that landed earlier today, that should be deployed within the next 24 hours or so
[20:53] <dutchie> ah, perfect timing then :)
[20:53] <dobey> i don't know if it fixes your specific problem, but might :)
[21:36] <gnomefreak> nn/win 20