[09:09] <mandel> good morning all!
[09:36] <JamesTait> Good morning all!
[09:39] <mandel> JamesTait, morning :)
[09:39]  * mandel logs off 
[09:41] <JamesTait> Must be something I said. ;)
[12:27] <mandel> briancurtin, morning! how was the flight?
[12:28] <duanedesign> hello mandel
[12:33] <karni> Good morning!
[12:36] <mandel> duanedesign, morning!
[13:18] <ralsina> And good morning everyone!
[13:34] <mandel> ralsina, morning!
[13:35] <mandel> ralsina, I have a small question, during the sprint, are we going to have stand ups?
[13:35] <mandel> or will it me just me and dobey..
[13:35] <ralsina> mandel: you, dobey and I can have them starting tomorrow
[13:36] <mandel> ralsina, ok, so we skip today, sounds reasonable :)
[13:36] <ralsina> mandel: cool
[13:41] <mandel> ok, time to lunch
[13:41]  * mandel lunch
[14:59] <mandel> alecu_, ping
[14:59] <alecu> mandel, pong
[15:00] <mandel> alecu, remember that we have to talk with lisettte in a few mins
[15:01] <alecu> mandel, my internet connection is shitty
[15:01] <alecu> mandel, I'll try listening
[15:02] <gatox> hi u1!
[15:03] <mandel> alecu, ok, are you at the hotel?
[15:03] <alecu> mandel, can you join mumble, so I can try it?
[15:03] <mandel> gatox, buenos dias!
[15:03] <mandel> alecu, sure, on it
[15:03] <alecu> mandel, yup, I'm at the hole
[15:03] <mandel> alecu, say hi to the rest!
[15:03] <alecu> I mean... hotel :-)
[15:03] <gatox> mandel, we are going to vote at the end of the sprint.... but i think that is going to be funnier without you
[15:04]  * gatox wants to make mandel cries
[15:04] <mandel> gatox, bah, I know you are liying :P
[15:04] <gatox> jeje
[15:21] <briancurtin> mandel: from what i hear we are going to be light on curse words without you being here
[15:28] <nessita> hello everyone!
[15:28] <nessita> net connection is not very good :-/
[15:37] <mandel> briancurtin, they are a bunch or girls :P
[15:38] <ralsina> mandel: yes, and we are missing the one that sings "I feel pretty" in all the sprints
[15:38] <mandel> nessita, morning!
[15:38] <mandel> ralsina, exactly!
[15:54] <ralsina> ping alecu
[15:56] <alecu> mandel, re: ssl details: we should check both qnetwork and libsoup
[15:56] <mandel> alecu, yep, I'll do, we need to see if we get all that info so that we can show it to the user
[15:56] <alecu> mandel, right.
[15:57] <mandel> alecu, at least we have postponed all the wizard work which we do not have time to do
[15:57] <alecu> mandel, yes, that's good.
[15:58] <mandel> alecu, I'll look into that to see if we can get anything decent and will keep track of the work via the bugs
[15:58] <mandel> alecu, I'll let you with the sprint, don't gain too much weight with all the food they will be serving you ;)
[16:00] <alecu> mandel, we are not getting food here... we are supposed to grab our own foods.
[16:01] <alecu> mandel, in fact, we are about to go hunting some cows right now.
[16:01] <mandel> alecu, what?? that is really lame..
[16:01] <alecu> mandel, we are getting expensed, though :-)
[16:01] <mandel> alecu, oh, that is a diff thing :)
[16:01] <alecu> mandel, btw: let's have a meeting tomorrow morning to go over lisettte
[16:01] <alecu> I mean, lisettte's slides :-)
[16:02] <alecu> http://developer.qt.nokia.com/doc/qt-4.8/qnetworkreply.html#sslErrors
[16:02] <mandel> alecu, ah... you scared me there a minute!
[16:02] <lisettte> mandel: hahaha
[16:02] <alecu> mandel, why are you scared!?
[16:03] <mandel> alecu, don't want to see you naked... what would he do, hold hands.. and the conversation would be awkward :P
[16:03] <lisettte> :D
[16:03] <alecu> mandel, we can always do some "sword fighting"
[16:03] <lisettte> eeeeew
[16:03] <mandel> no
[16:03] <mandel> no no
[16:03] <mandel> no
[16:03] <alecu> :-)
[16:03] <lisettte> rolling off my chair here
[16:04] <alecu> mandel, so, I see that the qtnetwork errors are very detailed indeed: http://developer.qt.nokia.com/doc/qt-4.8/qsslerror.html#SslError-enum
[16:05] <mandel> alecu, libsoup is probably going to be a diff story..
[16:05]  * mandel looks
[16:06] <alecu> mandel, and qt even has a "short localized human-readable description of the error" (QSslError::errorString)
[16:06] <alecu> that is *great* news.
[16:06] <mandel> alecu, and on soup I can only find this: http://developer.gnome.org/libsoup/stable/SoupSocket.html#SoupSSLError
[17:27] <gatox> lisettte, ping
[17:32] <nessita> hello!
[17:32] <nessita> dobey: hello there! I replied to your comments in gtk-gi branch
[17:39] <mandel> gatox, lisettte is in a diff time zone, you are going to have it relly hard to contact her
[17:39] <gatox> mandel, :(
[17:39] <mandel> gatox, I mentioned in the team meeting she was in abu dabi
[17:40] <mandel> gatox, not everyone is in argeintina hehe
[17:40] <gatox> mandel, ahhhhhhhh true
[17:40] <gatox> mandel, sorry.... i thought we were at the center of the universe
[17:40] <gatox> jejeje
[17:41] <mandel> gatox, hehe if you want anything for here, either you send her an email or you tell me.. bu it will be hard because my 10 am are her 8 pm...
[17:42] <gatox> mandel, i just needed a new asset.....
[17:42] <mandel> gatox, then email sounds reasonable
[17:42] <gatox> mandel, yap
[17:57] <mandel> facundobatista, ping?
[17:58] <facundobatista> mandel, pong
[17:59] <mandel> facundobatista, I'm trying to fix that race condition we talked about, do you have a similar problem on linux?
[18:02] <facundobatista> mandel, refresh my memory, please :|
[18:03] <mandel> facundobatista, when we do a start watch on windows we create a list of subdirst of the first level being watched.
[18:03] <mandel> facundobatista, there might be a case in which when we create the list is not yet complete because the user made a move that took along time
[18:04] <mandel> facundobatista, with the current use of the ReadDirectoryChangesW that is really hard to fix in an efficient way.. I have a diff approach but it will certainly take a loong time to implement
[18:04] <jono> kudos: https://twitter.com/#!/sebastiaansamyn/status/163906879544762368
[18:05] <mandel> beuno, ^
[18:05] <facundobatista> mandel, ah! no, we don't have the same problem, as watches are per-directory only in pyinotify
[18:06] <mandel> facundobatista, how common do you think is that situation?
[18:06] <mandel> facundobatista, it will leak events for those dirs that do not have a watch jet
[18:07] <facundobatista> mandel, the race condition to happen? probably not very common, but what happens if it happens? just a leak for dirs you don't know yet?
[18:07] <mandel> facundobatista, yes, events that should have been blocked reach sd
[18:08] <dobey> i'm off today, but can my libubuntuone and rhythmbox-ubuntuone branches get some reviews? really want to get them in the release tomorrow, so we can have a working music store solution again in precise.
[18:08] <mandel> facundobatista, the deal is, the ideal way to get all this fixed would be to get a layer closer to the file system on windows and I have some code that does that, but is a dangerous change
[18:08] <mandel> facundobatista, not to say: un cambio de un par de cojones que puede hacer que el infierno se hiele
[18:08] <mandel> that kind
[18:09] <facundobatista> je
[18:09] <mandel> dobey, branches!
[18:09] <mandel> facundobatista, id like to give this as a partial fix, add a bug with the work to be done to do things in the proper way
[18:09] <dobey> https://code.launchpad.net/~dobey/libubuntuone/split-ui-lib/+merge/90529
[18:09] <facundobatista> mandel, ok, what about the "don't iterate on the dict"?
[18:10] <dobey> https://code.launchpad.net/~dobey/rhythmbox-ubuntuone/oh-a-store/+merge/90551
[18:10] <mandel> facundobatista, that is sorted, will push the changes and ping you :)
[18:10] <mandel> facundobatista, I did not want to ping you with something halfway unless we agreed je
[18:11] <facundobatista> mandel, :)
[18:11] <mandel> dobey, will be early my morning good enough for those branches?
[18:11] <dobey> nessita: btw, 50 min. til meeting :)
[18:11] <dobey> mandel: should be.
[18:12] <mandel> dobey, ok, then I call it a EOD for me and will give you the reviews early my morning :)
[18:12] <dobey> though i would prefer to have them landed in trunk before tomorrow, so when i wake up, i don't have to worry about that so much, and can only do releasing for once ;)
[18:12] <dobey> mandel: cheers then.
[18:12] <mandel> dobey, do you really want a review from me at 7:15?
[18:12] <mandel> dobey, I can take a look, but beware stupid questions might arise!
[18:13] <dobey> well hopefully a couple sprinters could look at it :)
[18:13] <dobey> you can go eat/drink/rugby/whatever
[18:13] <mandel> dobey, we went from  -lubuntuoneui-1.0 to  -lubuntuoneui-3.0, what happened with 2.0?
[18:14] <dobey> 1.0: steal underpands. 2.0: ???. 3.0: profit.
[18:14] <mandel> ?
[18:15] <dobey> the -3.0 is follow convetion with everything else that builds on gtk3
[18:16] <mandel> dobey, ok, got it :)
[18:16] <mandel> dobey, and the sharp crap goes way to do the lack of a mono thing for the gir, right?
[18:16] <mandel> the ubuntuone-sharp.pc.in
[18:18] <dobey> yeah i should have removed it before. mono bindings might come back when gtk# 3.x is in use and we can reasonably support it
[18:21] <mandel> dobey, 'Downloaded %sB' => 'Downloaded %s' why? was it on purpose?
[18:21] <dobey> mandel: yes. see commit message. "to avoid KiBB in strings"
[18:22] <dobey> because the glib function returns with the B it seems. at least, i was seeing double Bs in testing
[18:23] <dobey> granted, I only saw it for like 500ms due to my network speed, but still
[18:24] <dobey> mandel: anyway, go do something more fun, you don't have to review it right now
[18:24] <dobey> i'm only sort of around, because i need to go to the ubuntu dmb meeting in ~35 min
[18:25] <mandel> dobey, ok then :)
[18:26] <mandel> dobey, will do a full review tom morning with tests included
[18:26] <mandel> all, laters!
[18:28] <ralsina> bye mandel!
[18:30] <mandel> ralsina, nos vemos!
[18:46] <dobey> nessita: hi. 14 minutes :)
[18:51] <gatox> mandel, ping
[18:52] <dobey> gah, no nessita
[18:52] <dobey> gatox: stop stealing the bandwidth
[18:53] <gatox> ralsina, do you want to make a small review?
[18:53] <gatox> dobey, i should close  the torrent :P
[18:53] <ralsina> sure!
[18:53] <gatox> ralsina, https://code.launchpad.net/~diegosarmentero/ubuntuone-control-panel/reconnect-button/+merge/90758
[18:54] <dobey> gatox: or stop backing up to the resurrection ship.
[18:55] <gatox> dobey, jejejej
[18:57] <alecu> dobey, nessita had some issues with her laptop, and now is trying to get at the dmb meeting with facundo's laptop.
[18:58] <dobey> alecu: ok
[18:58] <facundobatista> dobey, ubuntu-devel, right?
[18:58] <dobey> #ubuntu-meeting
[19:07] <gatox> nessita1, are you busy?
[20:02] <nessita1> dobey: ping
[20:03] <dobey> nessita1: :)
[20:04] <nessita1> dobey: yey! did you got that last thing that micah said?
[20:04] <dobey> yes
[20:06] <nessita1> dobey: would you explain to me what happened with that? was there a particular problem with the libubuntuone soname?
[20:09] <dobey> the soname didn't change yet. but the last release removed the python and mono bindings. the release tomorrow will change the soname though and break a lot more stuff. the binary packages should have been fine with the last release though. source package wouldn't rebuild though, but there was also a new banshee release, and i asked hyperair to disable the u1 extension. maybe there was some confusion, but i haven't heard anything
[20:11] <nessita1> dobey: so are we breaking a  lot of packages with tomorrow's release?
[20:12] <dobey> no
[20:15] <ralsina> dobey: are we not breaking banshee if we release libu1 tomorrow?
[20:16] <dobey> ralsina: i already broke banshee.
[20:16] <dobey> ralsina: also, the old binary packages will still be able to remain installed
[20:16] <ralsina> dobey: in a backwards way, ok
[20:20] <ralsina> dobey: can you explain why it's broken? Just curious here
[20:21] <gatox> dobey, happy birthday you cylon!!
[20:22] <nessita> buh, network issues + crappy wirelress driver = not good
[20:22] <nessita> dobey: sorry, you were saying? (and Happy Birthday!)
[20:23] <dobey> ralsina: we won't be able to continue building mono bindings (plus you can't embed gtk3 inside gtk2)
[20:23] <ralsina> dobey: ok
[20:24] <dobey> nessita: i were saying, the upload tomorrow won't cause any real problems, no
[20:24] <nessita> dobey: because we already broke things? :-)
[20:26] <dobey> heh
[20:27] <nessita> :-/
[20:29] <dobey> nessita: well, the binaries aren't broken. the source won't rebuild without mono bindings though
[20:32] <nessita> dobey: I see. Did ralsina metion to you his suggestion about releases tomorrow?
[20:35] <dobey> no?
[20:37] <nessita> dobey: he suggested that we might skip tomorrow releases due to me being in sprint and the libubuntuone breakage. I wanted to know your thoughts (I mentioned the benefits of having periodic releases, and who we try to stick to that). I'm happy to do releases during lunchtime, for exmaple
[20:37] <dobey> i think we should do them. but we can discuss it tomorrow
[20:38] <nessita> dobey: sure, I'm +1 to do them as well
[20:38] <dobey> ok
[20:38] <dobey> i'm back to my day off then :)
[20:38] <nessita> dobey: happy bday!
[20:39] <dobey> gracias
[21:32] <cjohnston> Is there something similar to --rescan-from-scratch='' on windows?
[21:48] <dobey> cjohnston: u1sdtool should have the same options on both platforms.
[21:49] <cjohnston> dobey: is it called by u1sdtool.exe on windows i guess?
[21:50] <dobey> yes
[22:00] <cjohnston> dobey: when I tried, it said error, need more than one volume to unpack
[22:04] <dobey> cjohnston: hrmm, file a bug please. perhaps it's broken on windows, but it should work.
[22:05] <cjohnston> dobey: does there actually need to be a volume ID? I know in ubuntu that --rescan-from-scratch='' works
[22:06] <dobey> cjohnston: i don't know much about that code. i just know that everything in u1sdtool should work on both platforms :)
[22:06] <cjohnston> ok
[22:06] <cjohnston> Once I called it right, it atleast responded.. if its working as it should or not is a different story.
[22:10] <dobey> cool. if it's not working right, or you get weird errors (like not enough values to unpack), please file bugs about them
[22:10] <cjohnston> sounds good. thanks dobey