[00:27] <mandara> hi again! Another question. If I add some files to "Ubuntu One" folder and delete it afterwards, would it also be deleted on server? In another words is it just a mirror of "Ubuntu One" folder?
[00:30] <jblount> mandara: yes and yes
[00:33] <mandara> jblount, is there currently any documentation so I don't need to ask you all the time?
[00:34] <jblount> mandara: http://wiki.ubuntu.com/UbuntuOne
[00:36] <mandara> jblount, great, that's what I was looking for!
[00:37] <jblount> mandara: Happy to help :)
[12:51] <thisfred> yo, #ubuntuone
[13:15] <jblount> thisfred: yo
[14:55] <statik> yay, bindwood should be uploaded today
[14:56] <urbanape> tcole: ping
[15:00] <jblount> MEETING BEGINS
[15:00] <jblount> Or does it? Respond with "me" or similar if you want to mention what you are working on.
[15:00] <urbanape> me
[15:00] <statik> me
[15:01] <rodrigo_> me
[15:01] <jblount> me
[15:01] <vds> me
[15:01] <teknico> me
[15:01] <statik> DONE: karmic features review with mattgriffin. a bunch of code review. published contacts module in desktopcouch. worked on moving to the packaged version of storm. tried to move spawning branch forward. several branches failed in pqm.
[15:01] <statik> TODO: help with reviews, bindwood packaging fixes from asac review and hopefully get bindwood uploaded to universe today, couchdb 0.9.1 packaging for debian, work on domain move, catch up with aquarius and rodrigo on contact syncing.
[15:01] <statik> BLCK: None.
[15:01] <statik> urbanape!
[15:01] <aquarius> er, me
[15:02] <urbanape> DONE: Noodled on multi-file downloads. Made a TV appearance with Amber and Lex in the afternoon.
[15:02] <urbanape> TODO: On-call reviews currently underway: tcole, jdobrien
[15:02] <urbanape> BLOCK: nada
[15:02] <urbanape> rodrigo_ go go go
[15:02] <rodrigo_> • DONE: Tomboy sync prefs changes. Some more openSUSE packages (erlang deps). Added better error reporting to couchdb-glib and evo-couchdb. File bugs for missing evo-couchdb fields. Added 1st version of the contacts picker widget to desktopcouch
[15:02] <rodrigo_> • TODO: Add more tests in couchdb-glib test suite. More openSUSE packaging. Change tomboy syncing prefs interface to show many servers. Add social services accounts config to about-me. Talk to Ara about writing mago tests for evo-couchdb. Propose couchdb-glib/evo-couchdb for GNOME 2.29. Store UUIDs for postal addresses
[15:02] <rodrigo_> • BLOCKED: none
[15:02] <rodrigo_> jblount: go
[15:02] <jblount> DONE: work on modal dialog thingies, some triage of what to accomplish next
[15:02] <jblount> TODO: Finish modal dialog thingies, work on "machine names" bug
[15:02] <jblount> BLOCKED: nope
[15:02] <jblount> vds: rocknroll!
[15:02] <vds> DONE: landed approved branch, still working on the branch to track sync datetime
[15:02] <vds> TODO: finishe the mentioned branch, review mark's branch
[15:02] <vds> BLOCKED: no
[15:02] <vds> teknico: go
[15:02] <teknico> DONE: pair programming with thisfred on couchdb oauth, some bugfixing, reviewing markgsaye's mammoth branch, trying Spreed with vds and markgsaye
[15:02] <teknico> TODO: finish reviewing markgsaye's mammoth branch, more pair programming with thisfred
[15:02] <teknico> BLOCKED: none
[15:02] <teknico> next: aquarius
[15:02] <aquarius> ⚀ DONE: go on holiday, come back from holiday
[15:02] <aquarius> ⚁ TODO: piston oauth in snowy; learn about process groups; work out how to listen to _changes feed and write daemon to do so and kick off replication; fix test problems with design-docs-load branch; review desktopcouch changes from past week
[15:02] <aquarius> ⚂ BLOCKED: none
[15:03] <jblount> MEETING ENDS
[15:03] <aquarius> rodrigo_, contacts picker widget? ooooo! where can I see screenshots of this marvel?
[15:03] <aquarius> rodrigo_, did the design team come up with mockups?
[15:04] <rodrigo_> aquarius: it's quite basic, just using CouchWidget -> https://code.edge.launchpad.net/~rodrigo-moya/desktopcouch/gtk-contacts-picker
[15:04] <rodrigo_> aquarius: no mockups AFAIK, so we should ask for some
[15:05] <statik> aquarius, rodrigo_: what do you guys think about adding a conflict resolver tool? so that when contacts are synced we can say "5 contacts had changes on both sides, click here if you want to decide which version is right"
[15:05] <rodrigo_> statik: the pair tool could do that, yes
[15:05] <statik> urbanape, bindwood should work with firefox 3.6 right?
[15:06] <rodrigo_> statik: but how will it know?
[15:06] <aquarius> statik, I like the idea of it, sort of, but it's a contacts conflict resolver tool, not just conflict resolver
[15:06] <aquarius> rodrigo_, couch stores conflicts in the db
[15:06] <statik> aquarius, yes exactly
[15:06] <urbanape> aquarius: it should, but lemme check what we put down as min/max versions
[15:06] <rodrigo_> aquarius: ah, right
[15:06] <rodrigo_> then, a generic conflict resolver should be possible to do
[15:06] <urbanape> aquarius: we made the max version 3.5.* Just an oversite.
[15:06] <urbanape> oversight?
[15:07] <statik> urbanape, maxVersion is 3.5.*, and i'm wondering if it should allow 3.6 (and how to specify it)
[15:07] <statik> asac caught this in his code review
[15:07] <aquarius> oversight, yeah
[15:07] <urbanape> aquarius: I wonder if we can just leave out maxVersion.
[15:07] <urbanape> and only constrain on the minimum
[15:07] <aquarius> is that even allowed?
[15:07] <urbanape> dunno, hence my wonder
[15:08] <statik> https://developer.mozilla.org/en/Extension_Versioning,_Update_and_Compatibility
[15:08] <statik> looks like we are only supposed to list 3.6 support if we have tested it
[15:09] <aquarius> is 3.6 going into karmic? (even if not default)
[15:09] <statik> rodrigo_, can you put the conflict resolver tool on your list of things to do before karmic UI freeze?
[15:09] <rodrigo_> statik: yes
[15:10] <statik> thanks!
[15:10] <aquarius> statik, what are the chances of us getting design team time before karmic freeze to look at conflicts stuff? I am scared stiff of displaying a window to people saying "look this has changed now you have to deal with it". It's potentially a horrid user experience
[15:10] <statik> aquarius, i think there is a ppa available with 3.6 but I doubt it is going into karmic proper. i'm going to leave maxversion as 3.5.* for now
[15:11] <statik> aquarius, we should be able to get design team help. i'm inspired by how OS X has a little tool that pops up when there are conflicts syncing your address book and shows you  both versions and lets you pick which record you want
[15:12] <statik> or it lets you ignore the whole thing and let the resolution happen automatically
[15:12] <aquarius> statik, ah, I haven't seen that. that'd be useful inspiration, by the sound of it, and Design can put together something better :)
[15:13] <statik> i wouldn't like something that refused to sync if there were edits on both sides, but i would like something that let me go look at the 5 records that conflicted and potentially helped me merge them
[15:13] <statik> i wonder if I can screencast it
[15:14] <rodrigo_> statik: I like josm (Java OpenStreetMap editor) conflict resolution, it allows you to select the value for each conflicting field
[15:14] <statik> rodrigo_, that sounds even better
[15:14] <rodrigo_> I'll do some screenshots next time I find a conflict
[15:14] <rodrigo_> even though the UI is horrible (java :) ), the idea is quite good
[15:14] <pfibiger> here's osx's (actually isync's) conflict resolver
[15:15] <pfibiger> http://www.macgasm.net/wp-content/uploads/2007/10/conflictresolver.gif
[15:15] <statik> http://docs.info.apple.com/article.html?path=Mac/10.4/en/mh2201.html
[15:16] <statik> ooh even better, one with a screenshot. thanks pfibiger
[15:49] <urbanape> jdobrien: your updown-w-login branch was marked as superceded. Does it no longer need testing/approval?
[15:50] <urbanape> or was that an older version
[15:50] <jdobrien> urbanape, there's a new one
[15:50] <urbanape> I'm testing this one: https://launchpad.net/~jdobrien/ubunet/updown-w-login/+merge/10279
[15:50] <urbanape> looks like it's still in play
[15:51] <jdobrien> yes that's the new one
[15:51] <urbanape> k, thanks
[15:53] <jdobrien> vds, in funambol_cared, how much of this is modified stuff?
[15:53] <jdobrien> vds, I mean, how much of it did we tweak?
[15:54] <vds> jdobrien: only configuration files
[15:54] <jdobrien> k
[15:59] <rodrigo_> till: do you have a list of the fields for contacts akonadi supports?
[16:01] <markgsaye> yup, thx
[16:01] <markgsaye> rodrigo_: I see Kontact (Jaunty) has a suffix field
[16:02] <markgsaye> or rather "Honorific Suffixes" field ;-)
[16:02] <rodrigo_> right, then it might make sense to have it in the top level
[16:02] <markgsaye> yup, I
[16:02] <markgsaye> 've added it
[16:03] <rodrigo_> markgsaye: in evo, I can just add a X-COUCHDB... field
[16:07] <statik> rodrigo_, i don't see evolution-couchdb in karmic yet, are you sure it got uploaded?
[16:07] <rodrigo_> statik: yes, it is uploaded
[16:07]  * rodrigo_ re-checks
[16:08] <rodrigo_> hmm
[16:09] <rodrigo_> statik: there is a evo-couchdb package in karmic project in LP, isn't that created when it gets uploaded
[16:09] <rodrigo_> ?
[16:10] <statik> rodrigo_, yes i think so, but apt-cache policy does't show it and i haven't seen it in +new
[16:11] <statik> https://edge.launchpad.net/ubuntu/karmic/+queue
[16:11] <statik> rodrigo_, who did the upload?
[16:12] <rodrigo_> statik: jonathan riddel afaik
[16:13] <statik> rodrigo_, can you check with him to be sure?
[16:13] <rodrigo_> statik: indeed, it doesn't show up at https://edge.launchpad.net/ubuntu/karmic/amd64/+search?text=couchdb
[16:15] <rodrigo_> statik: although apt-get source evo-couchdb gets 0.1.4-0ubuntu2, which seems to be only been the one I submitted to REVU
[16:16] <rodrigo_> statik: ah, riddel didn't upload it, it's now uploaded
[16:17] <rodrigo_> and apt-get source was getting the version in my private PPA it seems
[16:18] <rodrigo_> statik: what's that +new url?
[16:30] <statik> rodrigo_, it is https://edge.launchpad.net/ubuntu/karmic/+queue, it shows things that are waiting for an archive admin to approve
[16:31] <statik> so a new package that is uploaded would be in that queue until an archive admin approves it
[16:31] <statik> then it would show up in the real archive
[16:32] <rodrigo_> so, now it should show up, since riddel just uploaded it, right?
[16:34] <statik> yes, it should show up there soon
[16:35] <rodrigo_> ok, /me monitors the page
[18:38] <statik> bzr builddeb is confusing me. it keeps pulling an upstream tarball from launchpad PPA, and I don't see how it even knows about that
[18:38] <dobey> nice
[22:43] <statik> rodrigo_, i am getting an AttributeError when trying to run your contacts picker branch
[23:08] <rodrigo_> statik: oh, which error?
[23:11] <statik> rodrigo_, i just put it in the merge proposal. line 54 in contactspicker.py complains that it can't set attribute. I totally don't understand why it is complaining there
[23:12] <rodrigo_> hmm, I'm getting it also now, although it worked this afternoon
[23:13] <rodrigo_>   File "desktopcouch/contacts/contactspicker.py", line 54, in __init__
[23:13] <rodrigo_>     self.contacts_list = CouchWidget(self.server_ip)
[23:13] <rodrigo_> AttributeError: can't set attribute
[23:13] <rodrigo_> is that the same one you get?
[23:13]  * rodrigo_ wonders if something changed while upgrading a little while ago
[23:14] <rodrigo_> I only see a few python-* packages having been upgraded, so that can't be
[23:19] <rodrigo_> statik: oh, yes, you're getting the same (now I see the comment on the review)
[23:23] <rodrigo_> I really don't know what the problem is, really
[23:35] <rodrigo_> statik: ah, found it, it's using the same name as the property!
[23:35] <rodrigo_> statik: not sure why it worked this morning, or maybe I added the @property after testing, that might be