[08:25] <mandel> morning all!
[08:36] <karni> hi mandel
[08:37] <mandel> karni: hello :)
[08:37] <mandel> karni: how is the crazy android app doing?
[08:38] <mandel> I'm sure that better than windows ;)
[08:38] <karni> mandel: it's been a crazy night. I started implementing REST and was able to query for account info and volumes via REST only.
[08:38] <karni> mandel: I wouldn't be so sure, we basically decided to replace the core of the app for the speed's sake..
[08:39] <mandel> karni: ouch! so I guess it is a lot of re-writing in the process...
[08:40] <mandel> karni: we are not that bad atm, sso is working on windows, which was a huge mile stone to get Linux and Windows use the same code, but I'm using twisted.spread.pb for the IPC which is not great and will have to be replaced
[08:40] <mandel> next, the sd, which was blocked by the lack of sso, good news is that we hve a sprint next week :)
[08:41] <karni> mandel: I see. Thats great news anyway, I'm very happy you're making progress on the Windows client.
[08:41] <karni> mandel: hah, cool :)
[08:42] <mandel> karni: well, we are getting there, I think that adding android and windows support is a great idea, the problem is that it is a lot of work ;)
[08:42] <karni> mandel: it will be fruitful in the end
[08:42] <karni> shit.. my upper backbone hurts since I crashed on snowboard 3(?) weeks ago
[08:43] <karni> I think I'll have to have it checked..
[08:43] <mandel> ouch
[08:43] <mandel> well, at least is not the coxis :)
[08:45] <karni> mandel: that I've hurt badly as well (~5 serious crashes on my ass), but this has healed already. but my neck is still making strange sound when I turn left, and hurst just a little from time to time. but this is not something I can ignore..
[08:45] <karni> damn it.. seeing a doctor is always a PITA, especially that I'm so busy with the Android client now
[08:46] <mandel> karni: well, my neck always makes a sound since I'm 17 (got hurt during a scrum in a rugby game) I got used to it, but is better to go to the doctor
[08:47] <karni> mandel: ouch
[08:47] <mandel> karni: well, I've had 13/14 broken bones, so I'm kinda used to it :)
[08:48] <mandel> worst was when I broke two teeth down to the root, that was painful
[08:48] <mandel> I was on drugs for a week hehe
[08:48] <karni> mandel: you're hardcore. I've been skatebording 7.5 years and had only one serious twisted angle (the sack of the bone end was ruptured, not sure how that's in English)
[08:48] <karni> ouch!
[08:49] <karni> mandel: you've been through things! since it didn't kill you, you must be much stronger now ;)
[08:49] <mandel> karni: yes, but I look way older than I am hehe
[08:50] <karni> mandel: too bad. but it's imporant how you feel! :)
[08:50] <mandel> :D
[08:53] <karni> I'm gonna have a shower and rest some, mandel. I've been hacking all night.
[08:53] <mandel> karni: oh, so that was the funny smell…. I though my dog farted again ;)
[08:53] <karni> buahahah
[09:18] <fagan> morning
[09:33] <mandel> fagan: morning, how is the QPainter thing going?
[09:49] <jderose> aquarius: so week after uds-o, are there any hackfests or anything that i should consider sticking around for?
[09:52] <mandel> drinks?
[09:52] <mandel> :P
[09:55] <jderose> mandel: so week after uds-o, will you be doing drinking that i should consider sticking around for?  :)
[09:55] <fagan> mandel: good
[09:56] <jderose> fagan: what are your drinking plans after uds-o? :)
[09:57] <mandel> jderose: hehe I dont know… I'd like to give you a hand, it me nice to have my free coding a little for dmedia, do you fancy to do a mini sprint to update me about the code and let me know where I can help?
[09:57] <jderose> that would be awesome
[09:58] <fagan> jderose: nor
[09:58] <fagan> not going
[09:58] <rye> mornings!
[09:58] <jderose> mandel: a mini sprint when we're all in the same place (uds-o), or online?
[10:00] <mandel> jderose: in person would be nice, specially since 'til we release the bloody windows port I will be using all my free time on it :(
[10:00] <mandel> jderose: although we could do it online, as you prefer :)
[10:01] <jderose> mandel: how's that going? BTW, is dc running on OSX yet? been thinking more about seeing if i can get community to write a Final Cut Pro plugin to integrate with dmedia
[10:01] <czajkowski> Aloha
[10:01] <jderose> mandel: i prefer in person. it's damn hard to toast online :)
[10:01] <rye> ralsina, poke
[10:02] <mandel> jderose: then in person, I'll get the first round :) OSX is not there yet, but we might have windows and desktopcouch ready for O if I can pull together the thing using wincouch
[10:02] <mandel> jderose: although you can put me up to date, and I can port desktopcouch to OS X during UDS :)
[10:03] <mandel> rye: dude, this is not facebook! haha
[10:03] <mandel> fagan: do you think you will be done by the time ralsina gets here?
[10:03] <jderose> mandel: gotcha... concrats on widows port, that seems hard :)  my brain tells me in theory osx shouldn't be as hard considering  is at least POSIX
[10:05] <mandel> jderose: yes, so we could actually pull it together in a week, and a plug in for final cut pro would be awesome!
[10:07] <jderose> mandel: yeah, most of the novacut artists (aka artists tara has built a good dialog with) are currently using final cut pro, so a dmedia plugin could help them with a lot of the pain points they have right now
[10:09] <mandel> jderose: I think it can be done, is the replication of dmedia using the ubuntu one replication?
[10:09] <jderose> mandel: but it's been very encouraging in that 1) everyone wants distributed, and 2) most want their fans to very easily remix, submit remixes back to them
[10:10] <jderose> mandel: yeah, so right no replication is all ubuntu one... although i really need to get p2p replication on localnet working for times where there isn't internet, or the 10 minute delay is too long
[10:10] <jderose> right *now*... ^^^
[10:11] <mandel> jderose: ok, so before I get to uds I'll take a look if we need anything to be moved to OS X to use the U1 replication, I think the p2p idea is more on the chads side he is smarter that me :P
[10:12] <jderose> mandel: out of curiosity, what do you do to get around lack of DBus on Windows/OSX?
[10:12] <rye> ralsina, dobey, we request public files list for every file in directory
[10:13] <mandel> jderose: atm on the windows side we are using twisted to communicate over TCP sockets so that you have a daemon running waiting for requests, on OS X we could reuse that, but I think I can write something in C for it that would work nicer
[10:13] <jderose> mandel: hehe. ah, the ol' "Ask foo, he's smarter than me" diversion :)
[10:14] <mandel> jderose: well, he is smarter than me, trust me, I know my limits
[10:15] <jderose> mandel: well, i guess i'm just saying that everyone i've met who works at canonical is intimidatingly smart smart smart :)
[10:15] <mandel> jderose: ha, then I tricked you :)
[10:16] <jderose> mandel: for Final Cut plugin, it actually wouldn't matter if dc was only available to FC... wouldn't have to be a desktop wide service, necessarily
[10:17] <mandel> jderose: well, I think you can make take both roots, ideally I'd like to have an actual port that works like on Linux, but if it is not possible, we can always make it start manually, solved the startup issue and knowing the port location, the rest should be easy
[10:20] <jderose> mandel: well, congrats again on windows port... no small amount of work, i'm sure.  you'll have to give me an overview, pointers on what to watch out for as far as portability stumblingly blocks in dmedia... over beers at uds, i think :)
[10:21] <mandel> jderose: superb, we have a deal, I'm going to get back to work, otherwise I will not be paying you or the code the right amount of attention :)
[10:21] <jderose> mandel: hehe. okay, cheers :0
[11:07]  * mandel really hates merge conflicts… foes for a coffee
[11:20] <mandel> ok, really goind now for the coffee, got a bloody criss-cross agg too many branches to take care of :(
[11:36] <mandel> fagan: ping
[11:40] <duanedesign> 'lo all
[11:41] <mandel> duanedesign: I own you a branch review, but I have no time what so ever...
[11:42] <duanedesign> :)
[11:51] <fagan> mandel: pong
[11:51] <fagan> sorry fell asleep
[11:52]  * fagan doesnt feel too good today 
[11:52] <mandel> fagan: ok, so I should not ask about the QPainter stuff just yet, right?
[11:53] <fagan> mandel: havent done it yet
[11:53] <fagan> im on it though
[11:53] <mandel> ok
[12:00] <mandel> lisette: ping
[12:06] <lisette> mandel: hello :)
[12:06] <mandel> lisette: helo, I remembered yesterday something that you might find useful: http://doc.qt.nokia.com/latest/qwizard.html
[12:07] <mandel> lisette: take a look at 'Elements of a Wizard page', the rest is tech crap
[12:07] <mandel> lisette: we are using that widget, nevertheless if you wanted to do something more expectacular we can easily write our own with not too much work
[12:08] <lisette> mandel: coolski; i also have a link to a windows docco, do you want it?
[12:08] <mandel> lisette: sure :)
[12:09] <lisette> mandel: http://www.microsoft.com/downloads/en/confirmation.aspx?displaylang=en&FamilyID=e49820cb-954d-45ae-9cb3-1b9e8ea7fe8c slightly interesting stuff starts on page 708
[12:10] <mandel> lisette: ok
[12:10]  * mandel wonders why all this things have to be at least 400 pages...
[12:11] <lisette> indeed! and have a bad index too.
[12:36]  * mandel1 dog walking
[13:47] <alecu> hello!
[13:48] <mandel1> alecu: good morning :)
[13:53] <alecu> hi there MandelOne
[13:53] <thisfred> mandel1? There's more than one? God help us all...
[13:54] <rye> thisfred, ohai!
[13:54] <mandel1> thisfred: evil twin here :)
[13:54] <CardinalFang> When mandel Prime appears, we are doomed.
[13:54]  * alecu thinks every u1 dev on the channel should follow manuel's lead
[13:54] <thisfred> hi rye
[13:54] <rye> CardinalFang, hi, bug #746367 - can has you see?
[13:54] <ubot4`> Launchpad bug 746367 in erlang (Ubuntu) (and 1 other project) "erlang/desktopcouch/beam.smp don't let the processor go idle (affects: 1) (heat: 493)" [Undecided,New] https://launchpad.net/bugs/746367
[13:55] <mandel1> CardinalFang: hahaha that is a terrible joke with some many possible interpretations (I'm going for the math one and the maximus prime ones)
[13:57] <CardinalFang> vds__, weren't you doing something with erlang stats?  We talked about it.  ^ rye asks about bug #746367.
[13:57] <ubot4`> Launchpad bug 746367 in erlang (Ubuntu) (and 1 other project) "erlang/desktopcouch/beam.smp don't let the processor go idle (affects: 1) (heat: 493)" [Undecided,New] https://launchpad.net/bugs/746367
[13:58] <rye1> CardinalFang, i don't know why would desktopcouch need http://wiki.apache.org/couchdb/Runtime_Statistics at all
[14:00] <CardinalFang> rye1, Yes, we had a plan to disable it.
[14:02] <CardinalFang> That's better.  Just know that the "i" is sqrt(-1).
[14:02] <rye1> CardinalFang, can we override [daemons] section in desktopcouch couchdb.ini ?
[14:02] <this1fred> http://www.buenosairesfoodies.com/food_guide/
[14:02] <CardinalFang> rye1, yes.  We were investigating.
[14:03] <rye1> CardinalFang, 'cause it is not really battery friendly at the moment. I spotted beam.smp always doing something even while no replication or application access was present and changing the rate to 10 minutes really made a difference
[14:03] <CardinalFang> rye1, mmmhmm.
[14:04] <mandel1> alecu: actually, adding a 1 in the ick could mean you are a developers, seems to be a nice idea
[14:04] <vds__> CardinalFang, I haven't yet, I need to schedule it
[14:04]  * mandel1 and rye1 are setting a trend 
[14:05] <rye1> ooh, disabling stats collector and aggrigator in daemons brings "description":"number of open databases","current":null .... and no beam.smp anywhere in top
[14:05] <rye1> shiny!
[14:05] <rye1> aggregator
[14:05] <CardinalFang> vds__, dang.  I'll work on it, then.  rye, I'll take that bug.
[14:05] <dobey> can i get a second review on https://code.launchpad.net/~dobey/libubuntuone/rescan-library/+merge/56650 please?
[14:06] <vds__> CardinalFang, I'll check if it can be disabled from the configuration
[14:06] <rye1> vds__, it can!
[14:07] <rye1> vds__, copying the daemons entry from couchdb.ini and removing stats_collector and stats_aggregator, no need to disable _stats view then
[14:07] <rye1> dobey, how can that be tested?
[14:08] <mandel1> dobey: got you
[14:11] <rye1> vds, however...
[14:14] <mandel1> dobey: I've got a question about yur branch
[14:14] <mandel1> s/yur/your
[14:15] <mandel1> which is probably related to the fact that I'm not a great c programmer, why dont you unref subdir after the async callback?
[14:17] <dobey> i just updated the description
[14:17] <dobey> mandel1: it is unreffed in the callback
[14:18] <dobey> mandel1: it will be "dir" when the callback is called.
[14:19] <mandel1> dobey: ok, so the G_FILE(source) will not increase it once more then, right?
[14:20] <dobey> mandel1: no, that just casts
[14:22] <mandel1> dobey: cool, I guess that asking to check that the casts are possible is a bit stupid since you should not be getting other struct pointers...
[14:23] <mandel1> dobey: I'll run the tests and will approve when done :)
[14:25] <mandel1> dobey: you've got a green light
[14:28] <dobey> mandel1: gracias
[14:28] <mandel1> dobey: de nada!
[15:05] <karni> mandel1: coming back to our early morning discussion -- it's also a pain to work on code, that's either not complete or unstable/new. and that's what I had and have to do. we want to move to REST, while we don't have uploads and shares there yet. so it's balancing some risks as well, but the persistent connection to u1 servers has been the greatest challenge to properly design and implement, and though I've put much work into it, I would be v
[15:14] <dobey> can i get two super quick reviews on the super trivial https://code.launchpad.net/~dobey/libubuntuone/missing-translation/+merge/56780 please?
[15:17] <mandel1> dobey: only if you use super one more time ;)
[15:18] <ralsina> dobey: I can give you onw
[15:18] <rye> this1fred, could you please look at bug #688187 - is it still valid? I have filed it on maverick
[15:18] <ubot4`> Launchpad bug 688187 in desktopcouch "Excluding database in management only works one way (remote to local replication continues) (affects: 1) (heat: 8)" [Undecided,New] https://launchpad.net/bugs/688187
[15:19] <this1fred> rye, pretty sure it's still valid, I'll try and see if I can get a fix for it
[15:20] <this1fred> but with a new couchdb bug found that breaks replication for big documents, I'm not sure it's gonna make it
[15:20] <rye> this1fred, big docs???
[15:20] <dobey> gracias al todos
[15:22] <rye> ralsina, http://blog.rtg.in.ua/2010/12/ubuntu-one-gallery.html
[15:23] <ralsina> rye: so I am not even original. Nice ;-)
[15:25] <rye> ralsina, i like your better, it does not try to import a full-fledged js thing like mine one does
[15:25] <ralsina> rye: but yours is much much prettier
[15:26] <ralsina> rye: I am sure someone that has measurable web skills can make mine much better
[15:27] <rye> ralsina, because I am using a standalone js gallery script - http://galleria.aino.se/
[15:27] <karni> rye: I really like how you levarage Ubuntu One! :)
[15:28] <rye> okay, evolution, this is not funny anymore, I marked 30 messages for removal
[15:28] <rye> and it decided to re-check the mail, and now they are again live
[15:28] <ralsina> karni: I did something similar yesterday: http://ubuntuone.com/p/lKT/ produces http://ubuntuone.com/p/lKX/
[15:29] <dobey> rye: why are you always having so many problems? :)
[15:29] <rye> fagan, you said that was being fixed with move to trash or smth like
[15:29] <rye> dobey, I have no idea, i am clicking too many buttons and running too many commands I believe
[15:29] <ralsina> rye: STOP BREAKING THINGS ;-)
[15:30] <fagan> rye: ?
[15:30] <karni> ralsina: right, awesome!
[15:30] <rye> fagan, ok, nm, i think I'll go googling about this
[15:30] <fagan> hehe
[15:31]  * fagan doesnt remember the conversation :)
[15:41] <nessita> I need a couple of reviews for https://code.launchpad.net/~nataliabidart/ubuntuone-control-panel/raise-and-handle-unauthorized/+merge/56782
[15:42] <nessita> ralsina: you may be able to ^?
[15:42] <ralsina> nessita: sure
[15:43] <karni> ralsina: rye: you should work on this, perhaps even together, and make it [public image gallery] and option available from the webUI! :) that would be very nice, very nice.
[15:47] <ralsina> rye: what do you say? Should we spent a friday or two?
[15:47] <ralsina> karni: the fun part is actually that this requires no server side support.
[15:48] <ralsina> karni: you could add this to the android client easily!
[15:48] <rye> ralsina, that's an interesting thing, I have 10Gb of photos in Ubuntu One and don't mind having something like http://notes.rtg.in.ua/ for pictures
[15:48] <karni> ralsina: yeah I know, and that's cool. but you won't tell a windows user "hey! here's a python script that will make your folder a picture gallery online!" ;)
[15:48] <rye> ralsina, however resizing is a bit of a problem
[15:48] <karni> ralsina: YEAH! awesome thought :)
[15:48]  * karni adds to blueprints
[15:49] <ralsina> rye: yeah, we could do thumbnails and sync them, or just trust the browser and make the page heavy
[15:49] <ralsina> karni: what I would give a windows user is a GUI app to do it.
[15:49] <nessita> rye: you up for a review?
[15:50] <nessita> not sure how busy you are
[15:50] <karni> ralsina: I would give him a "make gallery" next to a folder in WebUI! ;)
[15:50] <nessita> rye: is about a bug you reported, bug #726612
[15:50] <ubot4`> Launchpad bug 726612 in ubuntuone-control-panel (Ubuntu) (and 1 other project) "Value could not be retrieved: Need to validate OAuth tokens (affects: 1) (heat: 97)" [Medium,Triaged] https://launchpad.net/bugs/726612
[15:50] <rye> nessita, as long as I don't hit some button that crashes everything I can do the reviews while I am thinking about the evolution/funambol/contacts
[15:50] <ralsina> karni: but that would mean beuno has to do it, not me ;-)
[15:51] <karni> ralsina: hahah
[15:51] <ralsina> karni: and then we have to deploy it and so on.
[15:51] <karni> ralsina: I know, I know. Just saying, having this integrated would provide a seamless experience, you know what I mean.
[15:51] <rye> nessita, ... which reminds me I need to file a bug against tomboy/ubuntuone sync plugin
[15:51] <ralsina> karni: sure!
[15:51] <nessita> rye: you need to click only control panel stuff: for https://code.launchpad.net/~nataliabidart/ubuntuone-control-panel/raise-and-handle-unauthorized/+merge/56782
[15:53] <rye> nessita, doing the test
[15:53] <mandel1> ralsina: I think you script could be packages with the windows client and be added as a shell extension in a context menu of the explorer, that would look very cool
[15:53] <ralsina> mandel1: ooooooohhhhh good idea
[15:53] <ralsina> mandel1: it would have to be much improved though, right now it's a bad hack using u1sdtool
[15:53] <ralsina> mandel1: but if it were changed to use the actual APIs...
[15:54] <mandel1> ralsina: sure,  I think that if we spend a friday or two something really nice could be done
[15:54] <ralsina> mandel1: yeah
[15:55] <ralsina> mandel1: there is a problem in that if you edit an image, the gallery breaks
[15:56] <karni> mandel1: the windows client is python as well?
[15:56] <mandel1> karni: yes, and I went through a lot of trouble for that, I have ported the actual sd and sso projects to windows
[15:57] <mandel1> karni: in theory, there is a single trunk, although inside there are some platform specific parts
[15:57] <karni> mandel1: heh, we're in the same club. or not.. I had it worse, I ported ~60% of sd to Java! xD
[15:57] <karni> mandel1: and obviously, sso is pending for android as well :)
[15:57] <karni> mandel1: right, I've seen it :)
[15:58] <karni> mandel1: good work! so is the official release date with 11.04 ?
[15:58] <rye> nessita, Traceback (most recent call last):
[15:58] <rye> Failure: ubuntuone.controlpanel.webclient.WebClientError: (400L, 'Invalid access token: xnRssLuVAdOoyCcuTGrTGhxwnNqfAZKRASRyziJoTuKcvdweNy')
[15:59] <rye> nessita, checking for full debug
[15:59] <mandel1> karni: a little bit later, I'll be more certain about the date in a week
[15:59] <karni> aha
[15:59] <nessita> rye: that's good, that's only the debug log
[15:59] <nessita> rye: that means the rest call failed and the control panel should automatically clear your token and redirect you to the overview page
[16:00] <rye> nessita, well, it is not
[16:00] <nessita> rye: what is happening instead?
[16:00] <rye> nessita, Welcome to Ubuntu One!
[16:00] <nessita> rye: the account page?
[16:00] <rye> nessita, The information cannot be retrieved. Maybe your internet connection is down
[16:01] <rye> nessita, wait
[16:01] <nessita> rye: can you go to the folder tabs
[16:01] <rye> nessita, i may be an idiot
[16:01] <nessita> folder tab*
[16:01] <nessita> rye: we all may be, we're humans! :-)
[16:02] <nessita> rye: you didn't edit the webclient.py?
[16:02] <rye> nessita, no, no PYTHONPATH :)
[16:03] <rye> nessita, ok, credentials are cleared and new ones are written
[16:04] <rye> nessita, approved
[16:04] <nessita> rye: yeah! thanks
[16:04] <rye> ralsina, you haven't marked https://code.launchpad.net/~nataliabidart/ubuntuone-control-panel/raise-and-handle-unauthorized/+merge/56782 as approved
[16:04] <rye> ralsina, you just +1'd
[16:04] <ralsina> rye: I blame the flu
[16:05] <nessita> ralsina: has your doctor arrived?
[16:05] <ralsina> rye: OTOH, I do that same mistake about twice a week
[16:05] <nessita> ralsina: I'm worry about you (and about me, my throat hurts :-))
[16:05] <ralsina> nessita: yes, no redness on the throat, so it's a virus, I should just take it like a man
[16:05]  * rye wonders whether it will cause the tarmac to land the branch as I did once
[16:05] <nessita> rye: tarmac is running in my computer
[16:06] <rye> nessita, hm, i need to run tarmac too, it is trendy these days
[16:06] <nessita> rye: :-)
[16:13] <nessita> ralsina: are we having the weekly meeting
[16:13] <nessita> ?
[16:19] <ralsina> nessita: I am going to bed, Ithink
[16:19] <ralsina> let's have it tomorrow
[16:19] <nessita> ok
[16:25] <fagan> ralsina: oh and we should have a tutorial tomorrow or something since we havent had one this week
[16:25] <ralsina> fagan: yeah
[16:25] <ralsina> fagan: I'll try
[16:25] <fagan> I couldnt do much today since i feel pretty bad
[16:25] <fagan> should be ok tomorrow though
[16:26] <ralsina> ok, I am not exactly sprightly either.
[16:27] <fagan> ralsina: hah well I didnt even sit at my main computer I used ssh to look at the QPainter code :)
[16:27] <ralsina> fagan: any progress?
[16:27] <fagan> ralsina: Well its more or less numbers thats left
[16:27] <fagan> to get it resizing to scale
[16:28] <fagan> If I was feeling better I would have finished it in an hour
[16:28] <fagan> but instead it was trial and error for the whole day
[16:29] <fagan> ill probably look at it a bit later and get it on my own time
[16:31] <ralsina> fagan: if you are sick, get a doctor's note, and rest until you are ok. There's no point on trying to do things you are not up to it.
[16:31]  * ralsina should follow his own advice
[16:31] <fagan> ralsina: I dont think its that bad to go to the docs i just think its fluids and a nap and ill be fighting fit
[16:33] <ralsina> fagan: as you wish, then. Hope you are feeling better tomorrow.
[16:34] <fagan> ralsina: you too
[16:34] <fagan> im sure its just a 24 hour bug thing with me or maybe something I ate
[16:40] <rodrigo_> rye, there are a lot of thread-related bugs in lp about e-addressbook-factory, so can you run it under valgrind (valgrind /usr/lib/evolution/e-a-f) and send me the output, please?
[17:11] <dobey> lunch
[17:12] <nessita> lunch time!
[17:47]  * mandel1 walking dog, bbl
[18:25] <dobey> can i have a couple quick trivials for https://code.launchpad.net/~dobey/rhythmbox-ubuntuone-music-store/fix-setup/+merge/56798 please?
[18:32] <alecu> dobey, done
[18:34] <dobey> gracias
[18:39] <this1fred> nessita: alecu: https://code.launchpad.net/~thisfred/ubuntuone-client/lp-753821/+merge/56807
[18:39] <this1fred> trivialesque
[18:41] <nessita> this1fred: on it!
[18:41] <dobey> this1fred: https://code.launchpad.net/~dobey/rhythmbox-ubuntuone-music-store/fix-setup/+merge/56798 esta muy trivial
[18:41]  * this1fred reviews
[18:43] <alecu> this1fred, hasattr is discouraged. I don't have a link handy, but here are some workarounds: https://wiki.canonical.com/UbuntuOne/CodeReviewChecklist#Gotchas
[18:53] <this1fred> http://mail.python.org/pipermail/python-dev/2005-December/058498.html
[18:59] <CardinalFang> alecu,  http://tripit.com/
[18:59] <CardinalFang> facundobatista, ^
[18:59] <alecu> cool
[18:59] <CardinalFang> Add the calendar ICS to your GOOG calendar, and see it on your phone.
[18:59] <alecu> this1fred, approved.
[19:01] <this1fred> actually looks like hasattr may be fixed in python 3
[19:01] <dobey> isn't everything fixed in python 3?
[19:01] <dobey> well except for kwargs and positional args
[19:03] <CardinalFang> Python 5 fixes that.
[19:03] <dobey> heh
[19:04] <dobey> the great thing about sprints is how you travel 5000 miles to sit in a room with your teammates, and talk to them on irc
[19:10] <this1fred> dobey: CardinalFang looks like it wasn't fixed in python 3 after all
[19:33] <CardinalFang> this1fred, https://bugs.launchpad.net/desktopcouch/+bug/746367  bitte
[19:33] <ubot4`> Launchpad bug 746367 in erlang (Ubuntu) (and 2 other projects) "erlang/desktopcouch/beam.smp don't let the processor go idle (affects: 1) (heat: 6)" [Undecided,Invalid]
[19:33] <this1fred> jawohl!
[19:58] <alecu1> dobey, can I ask you to review the share emblem branch? https://code.launchpad.net/~alecu/ubuntuone-client/capt-nemos-share-hand/+merge/56827
[20:08] <alecu1> ralsina, around?
[20:21] <dobey> alecu1: +1
[20:21] <alecu1> dobey, thanks!
[20:22] <alecu1> this1fred, https://code.launchpad.net/~alecu/ubuntuone-client/capt-nemos-share-hand/+merge/56827
[20:38] <alecu1> this1fred, chad: I've added testing instructions to that merge proposal.
[20:38] <this1fred> awesome, I'll do the manual testing
[20:43] <mattgriffin> nessita: ping
[20:44] <nessita> mattgriffin: pong
[20:44] <mattgriffin> nessita: not sure if this is control panel or something else - bug #753989
[20:44] <ubot4`> Launchpad bug 753989 in ubuntuone-client "Progress meter still shows on launcher icon when disconnected from U1 (affects: 1) (heat: 6)" [Undecided,New] https://launchpad.net/bugs/753989
[20:47] <mattgriffin> nessita: and should something different appear in the launcher icon to show that i'm disconnected?
[20:49] <nessita> mattgriffin: as far as I recall ( this1fred and alecu1 please confirm), te progress bar will not go away
[20:49] <nessita> mattgriffin: since syncdaemon still has pending stuff to do
[20:49] <nessita> mattgriffin: we need to indicate that syncdaemon is not done despite the user disconnect it on purpose
[20:50] <this1fred> mattgriffin: the progress bar will remain when the user disconnects in media res
[20:50] <mattgriffin> oh
[20:50] <this1fred> mattgriffin: I believe it will turn a different shade of grey though
[20:50] <mattgriffin> this1fred: hmm... didn't notice
[20:50] <this1fred> alecu1 knows exactly
[20:50] <mattgriffin> this1fred: ok
[20:51] <this1fred> mattgriffin: oh that was never implemented
[20:51] <this1fred> in unity
[20:51] <mattgriffin> ok
[20:51] <this1fred> mattgriffin: so this is expected behavior
[20:51] <this1fred> though not ideal
[20:52] <this1fred> mattgriffin: the indications that the user is disconnected/reconnected were all deemed too intrusive
[20:52] <this1fred> or not sabdfl-compliant ;)
[20:52] <mattgriffin> this1fred: i feel like the progress bar should go away since it has no idea how much i have left to sync... for example, I could delete all of the files that it thinks need syncing... and i interpret the progress bar as showing progress of sync. it kinda tells me that it's still syncing now
[20:53] <this1fred> mattgriffin: interestingly deleting the files previously would have updated the progress bar even when disconnected
[20:53] <mattgriffin> haha
[20:53] <this1fred> but we also removed that because we didn't want to spend any time checking while disconnected
[20:54] <this1fred> mattgriffin: since the deletions would be added to the queue
[20:54] <this1fred> mattgriffin: progress would actually decrease, or not increase much, though
[20:55] <mattgriffin> this1fred: yeah... to the user, all they think is files get copied to the server. they don't know about syncdaemon prep before pushing files
[20:55] <this1fred> mattgriffin: right, so now, progress stops when the user loses connection to the service for whatever reason
[20:56] <this1fred> we're not lying, but it's also not super helpful maybe
[20:57] <mattgriffin> this1fred: yeah... b/c if i were the user (wait i am one) i would be waiting for the progress bar to move if i was shown a progress bar
[20:58] <mattgriffin> sorry.. just a little misleading... but it sure is purdy :)
[20:59] <this1fred> mattgriffin: it should have been at the bottom of the icon, so it would show up even when the icons are folded, but that seems to have got lost in the shuffle
[21:00] <this1fred> mattgriffin: we may want to think about how to improve the experience in O, but I don't think there is much we can do right now, unless we apply for a UI freeze exception, and personally I don't think it's important enough for that
[21:01] <mattgriffin> this1fred: true. cool. thanks
[21:01] <this1fred> but I definitely think we should do something about it for O
[21:26] <nessita> this1fred: bug #753989
[21:26] <ubot4`> nessita: Bug 753989 on http://launchpad.net/bugs/753989 is private
[21:27] <dobey> ugh, my internet, where is it
[21:38] <dobey> ralsina: are you on your way or something?
[21:53] <this1fred> nessita: bug #747677 and you may have to ask pitti to give you an ok for that since we're adding it after he gave us the FFE
[21:53] <ubot4`> Launchpad bug 747677 in unity (Ubuntu) (and 10 other projects) "[FFE] Need API to set urgency from background process (affects: 1) (heat: 12)" [High,Confirmed] https://launchpad.net/bugs/747677
[22:12] <CardinalFang> this1fred, found the problem with pairing record.
[22:20] <alecu1> anybody wants to do a review that just removes a lot of code?
[22:20] <alecu1> https://code.launchpad.net/~alecu/ubuntuone-client/gsd-plugin-remove-quota/+merge/55934
[22:34] <thisfred> nessita: bug #747677 and you may have to ask pitti to give you an ok for that since we're adding it after he gave us the FFE
[22:34] <ubot4`> Launchpad bug 747677 in unity (Ubuntu) (and 10 other projects) "[FFE] Need API to set urgency from background process (affects: 1) (heat: 12)" [High,Confirmed] https://launchpad.net/bugs/747677
[23:00] <mikael> Hi, what is the status of couchdb on couchdb.one.ubuntu.com? I get 503 on 91.189.89.59 and 91.189.89.60, and unauthorized on 91.189.89.212 and 91.189.89.213