[06:45] <jo-erlend> is it possible to share a couchdb with other ubuntuone users?
[07:48] <fagan> Morning all
[07:48] <nhaines> fagan: good morning!
[07:48] <nhaines> And congrats on your internship by the way.  :)
[07:48] <fagan> nhaines: thanks :)
[07:50]  * fagan just did a ninja catch on some biscuits that were about to hit the ground and is very happy with himself 
[07:50] <nhaines> :D
[07:50] <nhaines> It just won't do to waste good biscuits.
[07:51] <fagan> yeah :)
[07:51] <fagan> Ok im going to fix the hue on my monitor before work since its terrible
[07:55] <fagan> much better my nvidia card be weird with the colours
[07:58] <nhaines> I need to pull all my important drives and get natty installed on the spare drive on my main computer.  Just to see if Unity will work. :)
[07:59] <fagan> nhaines: well mine works perfect on all my machines out of the box :)
[08:00] <fagan> I even have 2 graphics cards in one of the machines and its cool
[08:00] <fagan> the only beef I have is a problem with my card's dvi controller it makes the text blurry
[08:02] <fagan> not all text just ones not in black
[08:02] <fagan> so gmail looks very funny with its mix of colours
[08:02]  * fagan contemplates switching to black and white 
[08:04] <duanedesign> morning all
[08:05] <fagan> morning duanedesign
[08:06] <fagan> morning karni
[08:06] <fagan> morning mandel
[08:07] <karni> morning everyone, hi fagan
[08:07] <mandel> fagan: , karni: morning!
[08:07] <duanedesign> i need to update the https://wiki.ubuntu.com/UbuntuOne/ThirdPartyProjects page
[08:07] <karni> duanedesign: uuu anything new :) ?
[08:07] <mandel> fagan: I own you a review, on it in a few min
[08:07] <karni> duanedesign: hi! by the way :)
[08:07] <duanedesign> :)
[08:08] <duanedesign> karni:  i noticed the page is showing up in a lot of google results
[08:08] <fagan> mandel: its cool take you time
[08:08] <duanedesign> karni: technically Android U1 is not a 'third party' project anymore?
[08:08] <mandel> fagan: is more like… bloody 56 email in the inbox than anything else ;)
[08:09] <karni> duanedesign: good catch. it's discontinued, and Ubuntu One Files is not third party party anymore
[08:09]  * fagan probably wouldnt turn on the file sync anyway on his phone
[08:10] <fagan> It has about a day battery with no real processes running
[08:11] <jo-erlend> Good morning, everyone. I asked before, but I guess everyone was asleep. :) is it possible to share a couchdb with other ubuntuone users?
[08:11] <karni> fagan: I charge my phone on daily basis too, anyway. But the sync granulity is way up to 'daily', or off, so it's your choice ;)
[08:11] <duanedesign> hello jo-erlend
[08:11] <duanedesign> jo-erlend: i just saw that question in the scrollback
[08:11] <duanedesign> :)
[08:11] <jo-erlend> :)
[08:12] <fagan> karni: I suppose it wouldnt be too bad if the sync was daily
[08:12] <karni> duanedesign: should I remove myself from ThirtPartyProjects ?
[08:12] <duanedesign> jo-erlend: their is the CouchDB pairing tool
[08:12] <karni> fagan: the user has choice. 15 min, 30min, 1h, 12h, 24h
[08:12] <duanedesign> karni: if you have a second that would be great
[08:13] <karni> duanedesign: sure
[08:13] <fagan> karni: I dont actually even think there is anything on my u1 that has a place on my phone
[08:13] <jamesh> duanedesign: that tool is more for syncing on the local network though.
[08:13] <fagan> But i suppose I only got the upgraded account yesterday
[08:15] <duanedesign> jamesh: you are right
[08:15] <duanedesign> hmm
[08:15] <jo-erlend> duanedesign: yes, but let's say I make a "remember the milk" application. I use my desktopcouch as storage for it and I sync it with ubuntu one. Others in the family also has ubuntu one accounts and uses the same application. It would be nice if I could sync one of my couchdbs with them so that we all have the same data in our todo lists. But is that possible?
[08:15] <karni> fagan: 1) free account is enough to have file sync handy ;) 2) it's useful to (sync) carry around a few documents which are imporatnt to you wherever you care :)
[08:16] <fagan> karni: yeah I have my college notes and stuff but still its not really the form factor that id like to be studying on. I suppose the u1 sync will come in really handy for the android pad devices
[08:17] <karni> fagan: you mean tablets, is that right?
[08:17] <jamesh> jo-erlend: there is nothing to stop you running a replication job like that, although the permissions system isn't granular enough to give access to only one of your databases to another user.
[08:17] <jamesh> jo-erlend: IIRC there are plans to change that, but I don't have any dates.
[08:23] <fagan> karni: yeah
[08:32] <mandel> fagan: I'm taking a look at your branch now, are you working on something atm?
[08:32] <fagan> mandel: nope
[08:33] <fagan> mandel: it still needs resizing and the text and all that so expect it to be really bad
[08:33] <mandel> fagan: then you can start working on that, right :)
[08:33] <fagan> mandel: ok thats cool then
[08:34] <fagan> id say it will take about 2 hours or so to get that perfect so ill ping you when im done
[08:35] <mandel> fagan: is either that, or taking a look at lp:~mandel/ubuntu-sso-client/windows_ui_3, there you will find a setup.py, take a look at it and try to understand what is going on, once you do, create something similar for the installer
[08:35] <mandel> fagan: ping me when done then, do the work on a diff brach so I can review the current one with no problems :)
[08:35] <fagan> mandel: sure
[08:35] <mandel> fagan: I'll probaly will approve it, and will file bugs agains you :P
[08:35] <fagan> nooooooooo :)
[08:36]  * fagan doesnt like bugs
[08:36] <karni> It's good for you! [Regular Orginarny Swedish Meal]
[08:38] <karni> Feels like I'll have to upgrade to a batter hardware than my good, old HTC Hero
[08:38] <fagan> karni: wow thats old
[08:39] <karni> fagan: ~1yr 3months
[08:39] <karni> or wait.. was it 2 years x]
[08:39] <karni> nah
[08:39] <fagan> karni: yeah thats old in current tech standards
[08:40] <karni> fagan: exactly
[08:40] <fagan> but using old hardware helps when developing
[08:40] <fagan> since you have to program better because of the slower cpu, smaller memory..etc
[08:40] <karni> correct
[08:52] <Chipaca> moin all
[08:52] <fagan> morning Chipaca
[08:53] <karni> good morning Chipaca
[08:53] <Chipaca> it is, surprisingly
[08:53] <Chipaca> although I can't get onto the canonical irc
[08:53]  * fagan wonders if its a sign of the apocolypse that Ireland has like 20 degree weather atm
[08:53] <fagan> Chipaca: its lagging a lot too
[08:54] <fagan> im getting like 5 sec lag on it
[08:54] <Chipaca> fagan: run to the hills!
[08:55] <mandel> fagan: comment added in the review proposal
[08:56] <fagan> mandel: cool will check it out
[08:56] <mandel> Chipaca: morning! today looks like a good morning for windows, if the branches land, we will have a fully port ubuntu sso :D
[08:57] <Chipaca> see? told you the sky was falling
[08:57] <fagan> mandel: isnt every day a bad day for windows?
[08:58] <fagan> mandel: so I have to add a layout and remove the buttons?
[08:58] <mandel> fagan: some times, I'm happy, I was up til 2am yesterday getting it to work, we can login, register, etc.. it also integrates with the Windows Credentials manager… so for once its indeed a good day :)
[08:59] <fagan> oh and remove the menu bar
[08:59] <mandel> fagan: change the widget class… maybe if I show you how to do it it will go faster, skype has a screen cast or something like that, right?
[09:00] <fagan> yeah it does for windows yeah
[09:00] <mandel> fagan: shall we? that way I can tell you how to do it faster, we can go through an imaginary one and then you tackle the rest, does that sound good?
[09:01] <fagan> mandel: sure im just installing it on my ubuntu machine
[09:01] <mandel> fagan: skype you mean? cool
[09:01] <fagan> yep
[09:01] <mandel> fagan: I'll try to find in the mean time how to screencast the vm :P
[09:02] <fagan> :)
[09:02] <fagan> it will only be 10 secs more
[09:02] <mandel> sure, no worries :)
[09:03] <Chipaca> ooh, can i watch?
[09:03] <Chipaca> you probably can't screencast to a group, huh
[09:03] <fagan> Chipaca: you can I think
[09:03] <mandel> Chipaca: we can try
[09:03] <fagan> you just do a group call and share the video of what you are doing
[09:04] <fagan> ok im logged in
[09:06] <duanedesign> nice feedback on new U1 preferences http://www.omgubuntu.co.uk/?p=11244
[09:07] <karni> neat
[09:09] <Chipaca_> duanedesign: the article, or the comments do you mean?
[09:11] <duanedesign> Chipaca_: i try and stay away from the comments :P
[09:12] <Chipaca_> duanedesign: the comments are a very good barometer of ... *something*
[09:24] <mandel> fagan: work in the same branch so that you have the different version
[09:24] <fagan> mandel: kk
[09:48] <JamesTait> "What a beautiful day, hey hey, what a beautiful day!" Good morning everyone! :D
[09:48] <fagan> JamesTait: U2 such a good Irish band
[09:48] <fagan> :)
[09:49]  * fagan loves the quote 
[09:49] <JamesTait> fagan: U2? I thought that was the Leve11ers?
[09:50] <JamesTait> Pretty sure it was someone from your part of the world anyway!
[09:51] <fagan> JamesTait: damn it I thought you were doing beautiful day by U2
[09:51] <fagan> :/
[09:51] <fagan> mandel: this is actually working out a lot easier than I though
[09:51] <JamesTait> I'll save that for tomorrow, assuming it still is. :)
[09:51] <fagan> *thought
[09:53] <mandel> fagan: nice, it is one of those things that if you show it, it is straigtf foward to understand, at the pace you will be a Qt master ;)
[09:53] <fagan> mandel: yeah the only problem im having now is dragging and dropping correctly :P
[09:54] <fagan> its reversing the order when I drag it to the vert layout
[09:55] <mandel> fagan: the drag and drop is the worst bit, specially when you have complicated designs.. it gets on my nerves
[09:56] <fagan> mandel: i wonder if there is a bug report somewhere against qtdesginer about it
[09:57] <mandel> no idea
[09:59] <fagan> Im just going to create the layout and put in some bad spacers for the moment and then push it to the branch for you to look at to make sure im doing it right
[09:59]  * fagan is trying to do it to the design 
[10:02] <fagan> mandel: what was the size constraint again?
[10:02] <Chipaca_> fagan: can I quote you on that?
[10:03] <fagan> Chipaca_: if you want :P
[10:03] <Chipaca_> fagan: done
[10:03] <fagan> :)
[10:03]  * fagan knew he would get quoted for something eventually 
[10:04] <mandel> fagan: there are two diff things, the size constraint that states which are the min and max sizes the widget can use, eg width between 40px and 50px and the size policy which is the one that states if the widget should have a fixed size, stretch etc...
[10:05] <fagan> mandel: I mean the setting for the vert layout that you did at the start
[10:06] <mandel> fagan: I dont understand, why are you trying to do?
[10:06]  * mandel talks a lot
[10:07] <fagan> mandel: I mean the default constaint that you set at the start of what you were doing on skype
[10:07] <fagan> you placed the vert layout then set the constraint so it would expand with the window
[10:09] <mandel> fagan: oh, that, right click on the widget, got to layout, and set the overall layout of it
[10:09] <mandel> fagan: is like doing .setLayout by code, you are telling the wizardpage which layout to use
[10:10] <fagan> mandel: you can morph windows into widgets I just found
[10:10] <fagan> or not
[10:11] <fagan> I was clicking on something else
[10:11] <mandel> fagan: there are some widget that you can indeed morph, but I cannot remember which ones
[10:12] <mandel> there is some setting somewhere in the context menu for that, unfortunatly you can do from widget to windows, but not the other way around
[10:12] <mandel> if I remember correctly
[10:12] <fagan> mandel: you can morph any layout to any other layout it seems I just played about with it
[10:13] <fagan> oki doke first screen done and since the first one is the hardest it shouldnt be too much longer for the rest
[10:13] <fagan> and the one I did was the hardest one so its good from here
[10:14] <mandel> nice, let me know when you are done so I can take a second look
[10:15] <fagan> mandel: sure I havent done any of the spacer stuff yet or sized any of the objects on the window but they are in a layout and shouldnt take too long to set all those
[10:17] <mandel> fagan: cool, remember you can try the layout in real live from qtdesigner, is a good way to find layout issues.
[10:18] <fagan> mandel: yeah im just giving them all a first pass and then going into detail afterwards.
[10:30] <karni> JamesTait: hey listen. this is really low priority and I don't quite understand what's the problem, but since few days, the "Confirm Computer Access" page is not horizontally scrollable. This is using the default Android browser, so I have nothing to do with it. But it kina feels strage if I can't scroll around the page. Has the layout/divs been changed recently?
[10:30] <JamesTait> karni: I believe you will want to nudge rockstar about that - I've been meaning to do exactly that myself, actually.
[10:31] <karni> JamesTait: You have noticed the same thing?
[10:31] <JamesTait> In fact, I think there is a mobile interface in the works from ivanka's team, but I wouldn't swear to that.
[10:31] <karni> I see
[10:36] <fagan> 4 left yay
[10:37] <fagan> although coffee is needed
[11:05] <fagan> 2 left
[11:25] <fagan> mandel: check out the branch
[11:25] <fagan> I didnt size stuff yet
[11:26] <fagan> but added the layout and spacers
[11:28] <mandel> fagan: ok, gime me 10 min, I'm in the middle of a failing test :P
[11:28] <fagan> mandel: your cool take your time
[11:28]  * fagan watches last night american idol :P
[11:29] <fagan> *nights
[11:33] <karni> fagan: TV is not good for you! (TM)
[11:34] <fagan> karni: yeah I dont think coffee is either but that doesnt stop me :)
[11:34] <karni> fagan: you're procrastinating ;) /me learned a new word
[11:34] <karni> I'm just kidding :
[11:34] <karni> :)
[11:35] <fagan> karni: hah im not procrastinating im playing guitar
[11:35] <karni> xD
[11:35] <teknico> fagan, playing guitar is always good! :-)
[11:36] <fagan> teknico: I have 5 within arms reach from my computer
[11:36] <teknico> fagan, and definitely better that watching TV ;-)
[11:36] <fagan> teknico: doing both>all
[11:36] <teknico> fagan, currently I have 5 too, but selling one, interested? ;-)
[11:37] <fagan> teknico: im in the market for a yellow telecaster
[11:37]  * fagan is looking to get one with itern pay 
[11:37] <fagan> *intern
[11:38] <fagan> yellow is my fav guitar colour
[11:38] <fagan> but only gloss yellow
[11:42] <fagan> oooh I just was looking at the gibson website and I may get one of them instead
[11:45] <teknico> fagan, why not get this one instead? ;-) http://www.mercatinomusicale.com/mm/a_Chitarra-classica-silenziosa-elettrificata-Yamaha-SLG100N-Silent-Guitar_id2016108.html
[11:46] <fagan> lol
[11:46] <fagan> interesting one
[11:46] <fagan> ok I cant afford a gibson :P
[11:53] <clarita> bonjour fagan
[11:54] <fagan> hey clarita
[11:54] <clarita> fagan: howdy doody - any news on getting some grabs of where you are at with installer?
[11:55] <fagan> clarita: I have them a little better still no text and they are still really rough
[11:55] <fagan> I need mandel to have a look before I go ahead and finish them
[11:55] <mandel> clarita: I'm reviewing it atm, I'm going as fast as  can ;)
[11:56] <fagan> hehe
[11:56] <fagan> clarita: they will be done a little after lunch
[11:56] <mandel> clarita: I will have the sso app running for you this afternoon, I need to find a way to send it  to you so that you do not have to install a dev enviroment
[11:57] <fagan> mandel: we should make a wiki page with the stuff you need anyway
[11:58] <mandel> fagan: yes, I did one for the old code but not for the current one, it would be very nice to have one
[11:58] <mandel> but I'm not going to ask you to do it, is waaaaaay boring
[11:58] <fagan> mandel: isnt that the kind of thing you should be putting me onto
[11:58]  * fagan hides just in case mandel agrees 
[12:00] <clarita> mandel fagan: super!
[12:01] <mandel> fagan: is something you can do if you are blocked by me doing the review, certainly, but I dont believe hat interships are for you to be 'making coffee' you have to get your hands dirty :)
[12:02] <clarita> fagan mandel: btw I am still taking a look at the folder selection and sync again today
[12:02] <fagan> mandel: yeah thats cool. I can fix the layout a little bit
[12:03] <fagan> clarita: thats cool I have the folder things and all "done" ish but it doesnt take much to change it so go ahead
[12:03] <fagan> mandel: the layout still sucks pretty bad and I could be playing about with the spacers
[12:03] <mandel> fagan: let me finish with the comments so that you have some feed back
[12:04] <mandel> clarita: feel free to go will, I'm open enough to tell you when you went crazy :P
[12:05] <fagan> Im pretty honest too so I can say when design is funny
[12:05] <clarita> mandel fagan: funny ha ha? ;-)
[12:05] <clarita> mandel fagan: i'll try to include some appropriate comedy mmoments
[12:06] <clarita> moments
[12:06] <fagan> clarita: ill make sure I throw in the proper polite laugh
[12:06] <clarita> fagan: if you don't mind
[12:08]  * mandel wonders if those two are lol at the screen, apparently last time fagan and clarita waved at each other over a conf call...
[12:09]  * fagan confirms the wave 
[12:13] <fagan> Im going nuts with horizontal spacers
[12:14] <mandel> fagan: added the comments, take a look, and dont take them hard, I'm just very picky :)
[12:15] <fagan> mandel: kk
[12:15] <fagan> im fixing the spacing issues now
[12:16] <mandel> fagan: sometimes is easier when you group things together, maybe that helps
[12:17] <fagan> mandel: Oh on the label on the checkbox comment. I did that on purpose just in case we needed to space them out a bit
[12:17] <fagan> so I did that on purpose
[12:18] <mandel> fagan: we can do that with styling, no need to add extra labels
[12:19] <mandel> fagan: all the styling will be done later, ralsina should be the boss on that :P
[12:19] <fagan> mandel: oh ok I didnt know that
[12:19] <fagan> I can just remove the extra labels then its coo
[12:19] <fagan> *cool
[12:20] <clarita> fagan: yes to confirm styling is on its way...thanks to lisette who has just joined the Design team
[12:20] <clarita> lisette will now be listening :-)
[12:20] <fagan> cool
[12:26] <mandel> fagan: in Qt you can have the default style per widget, or define your own so that you can have the same UI but diff styles
[12:27] <clarita> mandel fagan and lisette: there was a question in the wireframes about progress indication during the installation process (both step-by-step as well as actual installation)
[12:27] <fagan> Oh so you mean like a step 1,2,3...etc
[12:28] <clarita> exactly - for the screen step by step this is quite simple (she says) but for actual installation am I right in thinking this can't be reported as it happens?
[12:28] <fagan> We could do 1, installing u1 2, select plan 3, select folders 4, done
[12:28] <fagan> that would be fine
[12:29] <fagan> Dont know what kind of widget to use to display it but I know what you mean
[12:29] <clarita> ok thanks - would be good to know if there are any restrictions when using the widgets on style..?
[12:30] <fagan> mandel: ^
[12:31] <mandel> clarita: the only things that would be hard, yet doable would be a progressbar similar to the one that was proposed a while back, but mainly due to time contrains
[12:31] <mandel> clarita: for me, the best would be to go for a design you consider ok, and then we sit down and talk about the diff compromises
[12:32] <lisette> where can i find this progress bar that was proposed?
[12:32] <clarita> lisette: in the.....Googledoc!
[12:32] <mandel> clarita: is there the one with the circles etc...?
[12:33] <mandel> lisette: I do have an email with it if needed :)
[12:35]  * fagan is almost finished his attempt at the bandwidth windo 
[12:35] <fagan> *window
[12:36] <fagan> mandel: ill ask you to look at just that to get it perfect
[12:36] <mandel> fagan: sure, I need to walk the dog, I'll do it asap I'm back, is that ok?
[12:37] <fagan> mandel: I need to go on break too soonish so ill go do what I have to do and have it ready at 2 after the standup
[12:37] <mandel> sure, np
[12:38] <fagan> mandel: can you set a layout to a frame?
[12:39] <fagan> it doesnt seem to be offering it to me
[12:39] <mandel> yes you can, just drop it there
[12:40] <fagan> oh ok
[12:40] <fagan> it looked like it was just working for a little space in the frame
[12:42] <mandel> well, I need to go
[12:42]  * mandel walking beast
[13:40]  * fagan has a pain in the neck and cant turn left 
[13:40] <fagan> so sore
[13:40] <dobey> fagan: make 3 right turns
[13:42] <karni> dobey: xD
[13:46]  * fagan went crazy trying to fix a monitor problem just there only to find that the monitor wasnt on the right channel 
[13:49] <karni> fagan: That's not that bad. Once a guy formatted my harddrive because the printer wasn't working. It turned out the printer was connected through the scanner, which was AC unplugged.
[13:50] <mandel> I did not know we had zoolander with us
[13:50] <fagan> :)
[13:50] <fagan> its actually pretty sore
[13:51] <mandel> ralsina: ping?
[13:52] <thisfred> mandel: he's at pycamp.ar
[13:52] <mandel> thisfred: that i what I though so is there a point of doing the weekly?
[13:52] <thisfred> I don
[13:52] <thisfred> t know, I always just do it, no matter who's there
[13:53] <fagan> do we still do standup when he isnt around?
[13:53] <dobey> well half our team is at pycamp.ar :)
[13:53] <nessita> stand up in 8'crowd!
[13:53] <mandel> thisfred: the standup makes sense, but the weekly call...
[13:53] <thisfred> keep up with what your colleagues are doing, and realize your life isn't so bad kind of thing? :)
[13:53] <thisfred> mandel: ah, that I don't know
[13:53] <nessita> dobey: could you please do some follow up in bug #741529?
[13:53] <ubot4`> Launchpad bug 741529 in ubuntuone-client (Ubuntu) "package ubuntuone-client 1.5.8-0ubuntu1 failed to install/upgrade: trying to overwrite '/usr/share/icons/hicolor/16x16/emblems/emblem-ubuntuone-downloading.icon', which is also in package ubuntuone-client-gnome 1.4.5-0ubuntu1 (affects: 1) (heat: 6)" [Undecided,New] https://launchpad.net/bugs/741529
[13:53] <nessita> dobey: half of our team? is only alecu and ralsina :-)
[13:54] <fagan> I still have to make mumble work right too
[13:54] <nessita> fagan: yes, we do
[13:55] <nessita> mandel: and yes, I don't think we're doing the weekly unless Chipaca wants otherwise
[13:56] <mandel> nessita: that's what I though, weeklies are more a manager thing, right?
[13:56] <Chipaca_> nessita: depends on which "team" dobey meant, because afaik facu and lucio are there also, no?
[13:56] <nessita> yeah
[13:56] <Chipaca_> I got my fill of desktop weekly yesterday, thank you
[13:57] <nessita> Chipaca_: right, I assumed desktop+ since we were talking in the context of our stand up
[13:57] <thisfred> did I miss a meeting yesterday?
[13:57] <Chipaca_> thisfred: no, you didn't
[13:57] <thisfred> damn
[13:57] <Chipaca_> bah
[13:57] <nessita> but if we consider online services, 4 people is not half ;-)
[13:57] <Chipaca_> not one I was also in
[13:57] <Chipaca_> nessita: your point is excellent, so I am now forced to punch you
[13:58] <Chipaca_> you brought this on you for being right all the time
[13:58]  * nessita feels punched
[13:58]  * nessita drops dead
[13:58] <dobey> i was only counting people who will be at the BA sprint :)
[13:58]  * Chipaca_ opens up a position for a new godess of tdd gtk python dev
[13:58] <thisfred> quick, unfix all the doc strings!
[13:59] <nessita> :-)
[13:59] <mandel> thisfred: Il take care of the spelling ;)
[13:59] <nessita> dobey: ah, ok. So, does that report sound familiar/make sense to you?
[13:59] <thisfred> you should totally put that on your business cards now, nessita
[13:59] <nessita> thisfred: my business card reads the following, on the back:
[13:59] <dobey> nessita: i just uploaded a fix
[13:59] <Chipaca_> nessita: what was your job description at except?
[14:00] <nessita> "women and tests are always right"
[14:00] <thisfred> "See other side"
[14:00] <dobey> weird that it wasn't reported before though
[14:00] <nessita> dobey: thanks
[14:00] <nessita> me time!
[14:00] <thisfred> nope
[14:00] <thisfred> me
[14:00]  * dobey needs to take some me time
[14:01] <mandel> me
[14:01] <nessita> mandel, fagan?
[14:01] <nessita> eso!
[14:02] <nessita> fagan: say me please :-)
[14:02] <fagan> me
[14:02] <fagan> whoops
[14:02] <fagan> :P
[14:02] <nessita> ok, let's go!
[14:02] <nessita> DONE: released ussoc, u1cp (twice! so we could also include last minute tweaks to the account tab). Reviews.
[14:02] <nessita> TODO: evaluation (boring!), SRU for bug #709494, continue hunting replacement for london sprint
[14:02] <nessita> BLOCKED: nopes
[14:02] <nessita> NEXT: thisfred
[14:02] <thisfred> * DONE reviewed https://code.launchpad.net/~beuno/ubuntuone-servers/really-show-third-party-contacts/+merge/54617
[14:02] <thisfred> * DONE reviewed https://code.launchpad.net/~vds/ubuntuone-servers/better_view_abstraction/+merge/54557
[14:02] <thisfred> * DONE http://pad.lv/740377 https://code.launchpad.net/~thisfred/ubuntuone-client/tune-notifications/+merge/54510
[14:02] <thisfred> * INPROGRESS get ubuntuone-couch into natty [2/3]
[14:02] <thisfred>  - [X] 0.2.0  https://code.launchpad.net/~thisfred/ubuntuone-couch/release-0.2.0/+merge/53317
[14:02] <thisfred>  - [X] ubuntuone-couch FFE http://pad.lv/729117
[14:03] <thisfred>  - [ ] wait for the package to get through the upload queue
[14:03] <ubot4`> nessita: Bug 709494 on http://launchpad.net/bugs/709494 is private
[14:03] <thisfred> * INPROGRESS notifications/alerts of quota events http://pad.lv/702172 https://code.launchpad.net/~thisfred/ubuntuone-client/quota-notifications
[14:03] <thisfred> * TODO peer review James T.
[14:03] <thisfred> * TODO testing knowledge sharing meeting thingy
[14:03] <thisfred> NEXT: dobey
[14:03] <dobey> λ DONE: ubuntuone-client release/upload, repository addition for codec install, #741529
[14:03] <dobey> λ TODO: UIFE request, finish bug #733327, libu1 release, nightlies updates
[14:03] <ubot4`> Launchpad bug 733327 in ubuntu-sso-client (Ubuntu Natty) (and 5 other projects) "Missing user's name field (affects: 1) (heat: 8)" [High,Fix released] https://launchpad.net/bugs/733327
[14:03] <dobey> mandel: go
[14:03] <dobey> λ BLCK: None.
[14:03] <mandel> DONE: Fought with the travel agency which is run by people who could not find there ass even if they had a map of it. Got the Qt application running with the Qt twisted reactor. Got Validation in sorted in SSO Qt ui.
[14:03] <mandel> TODO: ask for reviews, clean up a little SSO, propse UI branches.
[14:03] <mandel> BLOCKED: no
[14:03] <mandel> fagan: go
[14:03] <fagan> DONE
[14:03] <fagan> * Did a few more iterations of the screens to get everything right
[14:03] <fagan> TODO
[14:03] <fagan> * Finish the screens
[14:03] <fagan> BLOCKED
[14:03] <fagan> * nope
[14:03] <fagan> I think im last :)
[14:04] <nessita> mandel: what problem are you having with the agency?
[14:04] <nessita> who are you talking with (name)?
[14:04] <nessita> mandel: if they are being unhelpful, we need to report that to marianna
[14:05] <mandel> nessita: I've been talking with marianna about it already, after 18 emails etc.. they have not managed to do what I asked them for and offered a 700 eur more expensive solution...
[14:05] <Chipaca_> I guess the "field full of horny clues" metaphor doesn't work too well with asses
[14:05] <Chipaca_> or rather, it works *too* well
[14:06] <nessita> mandel: ouch. So marianna is aware of the situation, right?
[14:06]  * fagan is waiting on his travel agency to get back about the tickets 
[14:06] <nessita> mandel: any solution in sight?
[14:06] <mandel> nessita: yes, she is up to date
[14:06] <thisfred> metaphors are like similes
[14:06] <Chipaca_> unsmiling similies
[14:06] <Chipaca_> fagan: your travel agency, or the company's?
[14:07] <mandel> nessita: yes, will get the tickets they offer if is ok wth marianna, it has been more a waste of time than anything else
[14:07] <fagan> Chipaca_: companies
[14:07] <fagan> company's I mean
[14:07] <Chipaca_> fagan: ok, phew
[14:07] <thisfred> mandel: you just don't work well with belgians
[14:07] <fagan> I know emailed them 2 days ago so they must be on it
[14:07] <mandel> thisfred: don't get me started….
[14:07] <dobey> haha
[14:07] <nessita> mandel: right, something similar happened to me (though it wasn't 700 euros more expensive, but 20 USD)
[14:08] <nessita> fagan: where are you based?
[14:08] <fagan> nessita: Ireland
[14:09] <fagan> so not far to travel
[14:09] <nessita> fagan: so you're using BTS as your agency, right?
[14:09] <fagan> nessita: nope I used the UK one
[14:09] <nessita> ah, ok
[14:09] <nessita> you may have better luck then :-P
[14:09] <fagan> Ireland wasnt on the list so I presumed we were just lumped into the one agency
[14:09] <fagan> (with the UK)
[14:09] <mandel> fagan: well, you are all british...
[14:10]  * fagan notes down not to buy mandel a beer 
[14:10] <thisfred> mandel: you could get kneecapped for saying such things :)
[14:11] <nessita> thisfred: would you be able to do a review in your maverick box? is the branch for the SRU about setting a name when resgitering for SSO (you already reviewed the branch for trunk)
[14:11] <mandel> fagan: well, you are british, not english but brit which is diff, otherwhise why do irsih player play in the british lions?
[14:11] <thisfred> nessita: sure thing
[14:11] <nessita> thisfred: thanks! https://code.launchpad.net/~nataliabidart/ubuntu-sso-client/displayname-stable/+merge/54702
[14:11] <thisfred> mandel: they don't
[14:11] <thisfred> oh in rugby? DOn't know a thing about that
[14:11] <nessita> mate time! I'll be right back
[14:12] <thisfred> nessita: it shows 8 conflicts
[14:12] <nessita> argh!
[14:12] <thisfred> nessita: I assume that's just launchpad being slow?
[14:12] <nessita> no, is me being slow
[14:12] <mandel> thisfred: they do: /
[14:12] <nessita> I didn't set the target to be stable
[14:12]  * nessita re fixes
[14:12] <mandel> thisfred: http://www.lionsrugby.com/
[14:13] <mandel> :P
[14:13] <karni> CardinalFang: could you make a trivial review please https://code.launchpad.net/~karni/ubuntuone-android-files/file-status-feedback/+merge/54703
[14:13] <thisfred> mandel: it says british & irish, at the top
[14:13] <karni> ah crap, the diff's not yet there
[14:13] <mandel> meh, that just to keep them happy, also the wikipedia is on my side :)
[14:13] <fagan> mandel: I cant get my buttons to be the right size
[14:13] <nessita> thisfred: fixed in https://code.launchpad.net/~nataliabidart/ubuntu-sso-client/displayname-stable/+merge/54705
[14:14] <thisfred> nessita: thx
[14:14] <nessita> thank you!
[14:14] <mandel> fagan: what are you trying to do?
[14:14] <karni> CardinalFang: ok, trivial diff available.
[14:14] <mandel> nessita: have we eom? 'cause I have a comment :P
[14:14] <fagan> mandel: make my buttons bigger
[14:14] <nessita> mandel: comment please!
[14:15] <mandel> fagan: why?
[14:15] <fagan> mandel: to be more like the mockup
[14:15] <mandel> nessita: I have a working brach on ubuntu sso on windows in my machine, there are lots of branches waiting to land to trunk. can I get reviews so that on friday I can try to make a package?
[14:16] <mandel> it would be a bloody huge mlestone, it has bugs, but are minor
[14:16] <mandel> fagan: have you played with the min size of the buttons?
[14:16] <fagan> and as well as that im having a weird issue with the space between things and resizing makes some stuff move a lot and some stuff not as much
[14:16] <mandel> fagan: property box, under the QWidget part
[14:17] <fagan> oh I know
[14:17] <fagan> I didnt hit preview
[14:17] <mandel> fagan: hmmm have you pushed the code to the branch?
[14:17] <fagan> not yet
[14:17] <fagan> just trying something
[14:17] <nessita> mandel: still reading and parsing your comment
[14:17] <mandel> ok, when you do, we can take a look at what is going on
[14:18] <nessita> mandel: you need windows or linux reviews? is there anyone else already doing windows revuews?
[14:18] <mandel> nessita: mlstone is a milestone in my ltping lingo :P
[14:18] <mandel> nessita: I need at least 1 linux review in each of them
[14:18] <mandel> nessita: windows is a diff story
[14:19] <nessita> mandel: I can do all the linux reviews, shoot me the link, I'll work on that today
[14:19] <mandel> nessita: superb, before you kill me, there is only one big one, the rest are rather small :)
[14:19] <nessita> mandel: no problem :-). And you also need someone to do windows reviews?
[14:20] <mandel> nessita: there you go: https://code.launchpad.net/~mandel/ubuntu-sso-client/implement_windows_main_2
[14:20] <mandel> nessita: yes, I was hoping that I coul get fagan to do some.. but he cannot approve yet AFAIK
[14:20] <fagan> mandel: I can
[14:22] <mandel> fagan: can you? cool, the there you go https://code.launchpad.net/~mandel/ubuntu-sso-client/implement_windows_main_3/+merge/53409 the new added tests should pass, and maybe I did some errors in my code
[14:23] <fagan> mandel: ok cool my window manager just crashed so give me 1 min to fix
[14:23] <mandel> np
[14:24] <mandel> fagan: you have all the time you need
[14:24] <fagan> kk
[14:24] <fagan> mandel: ill push my changes after that so you can look
[14:24] <fagan> there is progress but still it looks a little weird
[14:25]  * fagan <---- noob
[14:25] <mandel> fagan: visteme despacio, que tengo prisa :)
[14:26]  * fagan doesnt have a clue what that means 
[14:28] <karni> fagan: I feel you man, they do this every day ;) (and I'm not hoping to google translate any more :D )
[14:30] <fagan> google translate says mandel doesnt make much sense :)
[14:31] <mandel> fagan: dont listen to that guy, it makes sense
[14:31] <mandel> :P
[14:31] <fagan> hah
[14:31] <fagan> ok the update thats going on will take 10 minutes more
[14:31] <fagan> then my window manager should be working
[14:31]  * fagan curses unity 
[14:32] <fagan> or compiz which ever is breaking
[14:32] <thisfred> nessita: +1d the branch, works perfectly on maverick
[14:34] <nessita> thisfred: awesome! thanks
[14:34] <fagan> mandel: am I doing a windows or/and a linux review?
[14:35]  * fagan can test both 
[14:35] <mandel> fagan: windows, nessita will tackle all the linux ones
[14:35] <fagan> kk
[14:36] <nessita> fagan: do not steal linux reviews from me! :-P
[14:37] <fagan> nessita: as a superior you would have to order me to steal them
[14:37]  * fagan is a good little intern :)
[14:37] <nessita> fagan: hehehe. I may be bossy (ask thisfred :-P), but I will not give away work (at least not linux work)
[14:38] <thisfred> I never said you were bossy, I think, just contrarian :P
[14:38] <fagan> nessita: not giving work away is very bad for the stress levels
[14:39] <mandel> fagan: she is bossy, actually I;m pretty sure she is the only one that would manage to make me shut up, and that is hard, very hard
[14:39]  * nessita LOLs
[14:40]  * fagan thinks bossiness is good for company progression since bossy people become bosses :P
[14:42] <fagan> mandel: ok im doing the review now
[14:42] <fagan> so if it passes the tests then +1 yeah?
[14:42] <fagan> any need to run the code?
[14:43]  * fagan could click a few buttons to make sure
[14:43] <mandel> fagan: no, but you should read the code to see if I forgot something, for example, a PEP8 issues, typos (very possible) stupid logic (less possible) etc..
[14:44] <mandel> fagan: also you can ask if you don't understand what the code is doing
[14:44] <fagan> mandel: kk
[14:44]  * fagan looks 
[14:44] <fagan> oh so I need to grab 2 and 3 then
[14:48] <nessita> mandel: I would ask something for your commit messages. Could you please be more specific about what you're changing/adding/removing? we use the final commit message to build the changelog, and adding stuff like "Second step of the implementation of main on windows." is not very helpful
[14:48] <mandel> nessita: hehe, sure I can update that with a longer one, on it
[14:49] <fagan> mandel: failed the tests
[14:49] <nessita> mandel: not necessarily longer (generally speaking), but more specific about what the branch is improving/solving in the project
[14:49] <fagan> just 1
[14:50] <fagan> mandel: was that expected or is this news to you?
[14:50] <nessita> mandel: also, could you please add at the end of the commit message (LP: #123456) when the branch solves a bug? (replace 123456 as necessary, we don't want every branch of your solving the same bug #123456 :-P)
[14:50] <ubot4`> Launchpad bug 123456 in xine-lib (Ubuntu) (and 1 other project) "podcast crashes amarok (heat: 8)" [Undecided,Fix released] https://launchpad.net/bugs/123456
[14:51] <mandel> fagan: did the new test fail? there are some that do,but not the ones I added
[14:52] <mandel> nessita: I've added the linked bug to the last branch of the big change, rather than linking to each of them. I can add in the commit that is part of the bug fix, is that ok?
[14:52] <nessita> mandel: yes please!
[14:52] <nessita> thanks
[14:52] <fagan> mandel: what do you mean? I just ran run_test on the first branch and it failed on 1 thingy
[14:52]  * fagan pastebins 
[14:53] <fagan> http://paste.ubuntu.com/583862
[14:54] <fagan> shit wrong one
[14:54] <fagan> http://paste.ubuntu.com/584862
[14:59] <mandel> fagan: those to failures are expected, they are due to bug #732112 and bug 732057 which I fix in other branches
[14:59] <ubot4`> Launchpad bug 732112 in ubuntu-sso-client "AccountTestCase.test_generate_captcha fails on windows (affects: 1) (heat: 12)" [Medium,In progress] https://launchpad.net/bugs/732112
[14:59] <ubot4`> Launchpad bug 732057 in ubuntu-sso-client "test_request_is_signed_with_credentials fails on Windows (affects: 1) (heat: 12)" [Medium,In progress] https://launchpad.net/bugs/732057
[14:59] <fagan> mandel: Ah ok then thats fine
[14:59]  * fagan goes to the bit where he looks at the code 
[15:01] <fagan> NOTE: that may take a little time since ive looked at the code only a little
[15:02] <mandel> nessita: I just remember somehting, with SSO I saw a coment from you regarding deferToThread not being fired, that is because you do not have a reactor runnning, they dont state it very clearly in the docs
[15:03] <nessita> mandel: yes. And we don't want to have a reactor running either (at least for now).
[15:04] <mandel> nessita: shall we update the comment with the right reason then? or just remove it
[15:04] <nessita> mandel: we shall update. Wanna do it or shall I?
[15:04] <mandel> nessita: I think you know the reasons better for not running the reactor
[15:05] <nessita> mandel: I'll do it, then. TO share those with you: running the reactor generates having a process that awakes 10 times per second hitting too much your system, and being counterproductive to battery usage
[15:06] <nessita> mandel: given the above, we only need the reactor for hitting an url that right now takes less than 2 seconds, so is not worth it
[15:07] <mandel> nessita: wow, interesting…
[15:08] <nessita> mandel: as an example, I tweaked a bit your commit message in main_2
[15:09] <mandel> ok
[15:12] <fagan> mandel: I cant see anything jumping out at me thats wrong with it but ill make sure
[15:13] <mandel> fagan: for me is also important that you understand what is going on, if I die, they'll ask you about it ;)
[15:13] <fagan> mandel: I know whats going on :) I looked at last week, just need to look at the changes to see whats up
[15:14] <fagan> looked at it I mean
[15:18] <mandel> great
[15:18]  * fagan didnt just sit around waiting all week for HR to get on to him just waited to do actual work
[15:18] <nessita> mandel: styling fixes for main_2:
[15:18] <nessita> * add an empty line below the module docstring and before the import section in main/tests/test_windows.py
[15:18] <nessita> * remove empty space at the beginning of  """ A PBServerFactory that saves the latest connected client."""
[15:19] <nessita> mandel: so, you do are using deferToThread in main/windows.py? so you have a reactor running on windows?
[15:20] <nessita> mandel: * typo in main/windows.py: """Append remte_ to the remote methods.
[15:20]  * fagan doesnt know what nessita said there 
[15:21] <nessita> fagan: there is a typo in "remte_"
[15:21] <nessita> a missing o
[15:21] <fagan> ah ok
[15:21] <fagan> I actually had gedit open so should have run a spell check
[15:22] <fagan> Oh I meant with the defertothread bit
[15:22] <fagan> and the reactor bit
[15:23] <nessita> mandel: also, I think this piece "attrs['remote_' + current] = attrs[current]" should be "attrs['remote_' + current] = attrs.pop(current)". Let me know when you're around so we talk about that.
[15:23] <mandel> nessita: got it
[15:23] <nessita> fagan: I'm not sure what you don't understand. Can you repeat your question please?
[15:23] <nessita> mandel: ack to the rest as well?
[15:24] <mandel> nessita: we will have a reactor running, which iwill make all the defertoThread work
[15:24] <nessita> mandel: ok then
[15:24] <mandel> nessita: you have scared me with the battery thing, but I'm hoping that the qtreactor will work well
[15:25] <fagan> nessita: I mean I dont know what deferToThread does and I dont think I know what a reator is, unless its a object for the engine
[15:25] <nessita> mandel: don't be so scared, syncdaemon is already weaking up 10 times per second due to the twisted reactor ;-)
[15:25]  * fagan goes back to the code to see 
[15:26] <mandel> nessita: I'mm fix the docstrings and the remote_ thin in the meta class
[15:26] <nessita> fagan: all that is twisted terminology. And I'm not saying that the terminology is twisted, but that they belong to the twisted project ;-)
[15:26] <fagan> ah ok
[15:26] <nessita> fagan: are you familiar with twisted?
[15:26] <fagan> nessita: not at all
[15:26]  * fagan tried to look at it a while back but had no real reason to so didnt go into it hard 
[15:28] <nessita> fagan: I honestly don't know what your task assignments are (did I miss an email?), but you may wanna take a look to twisted and try to understand it (is not simple, at least from my POV)
[15:28] <nessita> mandel: will fagan be working with twisted related stuff?
[15:29] <fagan> nessita: my assignment is literally what ever mandel needs help with but I suppose its mildly hindered since im pretty new I suppose
[15:29] <nessita> mandel: another typo: "# ignore bus_name and object path so that we do not brak the current..." <- s/brak/break/
[15:29] <fagan> oh we correct comments as well
[15:30] <mandel> nessita: no, he will be focusing on the installer atm, so qt and maybe a little of c, not more
[15:30] <fagan> I ignored them other than to acutally understand what the methods were doing
[15:30] <nessita> mandel, fagan: ok, so no need to study twisted (yet :-))
[15:31]  * fagan takes in a sigh of relief 
[15:33] <nessita> mandel: one important note: recently (2 days ago?) I added a new param to register_user, the "displayname". So you would need to change that, otherwise new users are created with empty (blank) names and the universe explodes
[15:34] <nessita> mandel: not sure if I explained myself properly, but for further info, this is the bug report: bug #709494
[15:34] <ubot4`> Launchpad bug 709494 in ubuntu-sso-client (Ubuntu Natty) (and 5 other projects) "Missing user's name field (affects: 1) (heat: 8)" [High,Fix released] https://launchpad.net/bugs/709494
[15:34] <fagan> ok so then the merge needs fixing then?
[15:35] <dobey> lunch time, bbiab
[15:36] <nessita> fagan: as long as mandel fixes the things I mention before merging, (so far) I'll approve
[15:36] <nessita> mandel: would it be better for you that I put all the needs fixing together in one comment instead of writing them here?
[15:37] <fagan> well I didnt see anything major wrong and it passed the tests so as long as what nessita said is fixed ill give +1 on it too
[15:37] <fagan> well it passed the tests it should have
[15:38] <fagan> although im still scrolling the code to see
[15:38] <fagan> at least as a last sweep
[15:40] <mandel> nessita: it would be very appreciated indeed
[15:41] <nessita> mandel: ok, I'll do that
[15:41] <mandel> nessita: do you want me to take care of the review you need for maverik? I have a vm with it
[15:41] <nessita> mandel: that would be awesome! https://code.launchpad.net/~nataliabidart/ubuntu-sso-client/displayname-stable/+merge/54705
[15:42] <nessita> mandel: detailed instructions are in the linked bug
[15:42]  * mandel looks
[15:42]  * CardinalFang updates distro to see if synch daemon is less chatty now.
[15:45] <fagan> ok done
[15:45]  * fagan still is getting used to reviews so it takes a good long time 
[15:45] <fagan> and as well not knowing stuff doesnt help :P
[15:46] <fagan> ill +1 after its fixed
[15:47]  * fagan was just looking for a comment from mandel in the code saying SHANE THERE IS AN ERROR HERE IF YOU READ THIS MESSAGE YOU ARE AWESOME :D
[15:48] <mandel> fagan: hehe that wont happen :P
[15:49] <fagan> mandel: good I dont like that kind of tom foolery
[15:49] <mandel> ha!
[15:49]  * fagan will stay an extra half hour since there was a little bit of hanging around 
[15:50] <fagan> mandel: want me to go back to the designer thingy
[15:50] <nessita> mandel: main_2 marked as needs fixing with all the comments added. Please note there are 3 comments with things to tweak/answer.
[15:51] <mandel> fagan: yes, get back to the ui work
[15:52]  * fagan restarts since its on his ubuntu partition
[15:52] <mandel> nessita: I was just reading them, I understand the need of the name field (just reviewing that too) I'd prefer to add a bug about that for windows, and merge this beast, that way we can move to more size manageable reviews
[15:52] <mandel> is easier to review, easier to test, etc...
[15:53] <mandel> is that ok with you?
[15:53] <nessita> mandel: just reply to my comments with your thoughts and I will probably approve :-)
[15:53] <nessita> mandel: yes, that may work just fine
[15:53] <mandel> nessita: specially since we have no releases for windows just yet
[15:53] <nessita> right
[15:54] <nessita> mandel: I think the lack of displayname will break your sso implementation, but as you say it can be broken for a few days
[15:55] <mandel> nessita: I knew about your changes and I did write the UI with the name fields, is a matter of merging, running and see the broken tests
[15:55] <nessita> good
[15:55] <mandel> test_common.py should brake on windows atm
[15:55] <mandel> as in with the name changes
[15:56] <nessita> mandel: I'm looking at main_3 now, and I wonder:
[15:56] <rodrigo_> rye, I've been working a bit on evo-couchdb, with the system-wide couchdb instance, and it works ok
[15:56] <rodrigo_> rye, it crashes a lot when using desktopcouch, and can't even start asking it for documents, as it crashes on the initial dbus dialog
[15:57] <nessita> mandel: in linux, SSOCredentials is a deprecated class (we have not marked it as such, but it's). Are you implementing it for completeness sake or because you actually need it?
[15:57] <rye> rodrigo_, were you testing on natty or maverick?
[15:57] <rodrigo_> rye, natty
[15:57] <rye> rodrigo_, is there a link to the branch?
[15:57] <mandel> nessita: completeness sake, I want to get to a point with the diff between the two platforms is related to the IPC and the gui
[15:58] <rodrigo_> rye, no, I'm working on git, but doing a release now, so that you can test with the latest fixes
[15:58] <mandel> nessita: I prefer to say I did too much than I did too little :)
[15:58] <nessita> mandel: ok, thanks. Sorry for not being explicit about this before
[15:58] <rye> rodrigo_, well, i can pull from git, i guess
[15:58] <mandel> nessita: not a problem what so ever
[15:59] <rodrigo_> rye, ok, if you want, just make sure you ./autogen.sh --prefix=/usr, so that it gets installed system wide
[15:59] <rodrigo_> rye, you'll need both couchdb-glib and evo-couchdb
[16:00] <rodrigo_> rye, doing the release anyway, so try with git, and if it doesn't work, I should have the packages almost ready
[16:02] <fagan> mandel: I cant get the layout working on the frame
[16:02] <fagan> :/
[16:02] <nessita> mandel: is your commit message in main_3 correct? it reads "...so that the IPC on linux can use twisted.pb" and I would expect "...so that the IPC on windows can use twisted.pb"
[16:03] <mandel> fagan: give me a sec, I'll finish nessitas review and I'll take a look
[16:03] <fagan> yeah cool
[16:03] <mandel> nessita: up, sorry, bug in my brain while typing
[16:03] <nessita> mandel: I'll change it :-)
[16:05] <mandel> nessita: you have two green lights in stable, feel free to merge
[16:05] <mandel> fagan: is the code in the branch already? do you recond we can try and do another shared screen to see your machine and try to fix the problem you have?
[16:06] <nessita> mandel: thanks!!!
[16:07] <fagan> mandel: nope its not will push now
[16:07] <mandel> fagan: ok, ping me when ready, I'm going to grab a coffee
[16:09] <fagan> mandel: ping
[16:11] <fagan> Ok so my problem at the moment is half I need some text in there to know if it looks weird, some of the sizes still need a little looking at but shouldnt take too much more effort to fix and I cant get the frame to have a layout for some reason so its not sizing properly
[16:11] <fagan> I only did bandwidth
[16:11] <fagan> (so far )
[16:12] <nessita> mandel: is this proposal https://code.launchpad.net/~mandel/ubuntu-sso-client/fix_732057/+merge/52740 lacking of a prerequisite branch? or is it really 2564 lines big?
[16:13] <mandel> nessita: there is a lack of pre, i deleted the branch because it was too big and lp things that
[16:13] <mandel> nessita: it is like 10 lines max
[16:13] <nessita> mandel: can you please "resubmit" the proposal setting the proper prerequisite?
[16:14] <mandel> nessita: sure, I dont know why I did not do it
[16:15] <mandel> nessita: I'll let you know when the diff is ready
[16:15] <nessita> mandel:  thanks!
[16:16] <mandel> nessita: is ready
[16:17] <nessita> looks good now!
[16:18] <mandel> yeah, it does make more sense
[16:18] <mandel> fagan: let me boot the windows vm and I take a look at your problem
[16:18] <nessita> mandel: main_3 approved (let me know when comments in main_2 are replied/fixed to re-review)
[16:19] <mandel> nessita: I'll lot at fagan problem and will fix it asap
[16:19] <nessita> sure, I'll have lunch now
[16:19]  * nessita is starving
[16:19] <fagan> +1 too
[16:20] <mandel> fagan: cool thx
[16:22] <fagan> mandel: so anyway if you can find a way to apply a layout to a frame that will fix one of my problems
[16:23] <fagan> the others will come with some tweeking of numbers here and there
[16:23] <mandel> fagan: I'll take a look, it should not be too hard
[16:23]  * mandel wonders why the windows vm takes this long...
[16:24] <fagan> yeah I tried as much as I could but it didnt work for some reason maybe im doing it wrong
[16:24] <fagan> oh its almost quitting time too
[16:24] <fagan> :P
[16:24] <nessita> mandel: seems like main_4 is adding a regression here:
[16:24] <nessita> 178-    """Client that can perform calls to the remote SSOLogin object."""179+    """Cleint that can perform calls to the remote SSOLogin object."""
[16:24] <nessita> oops, I meant:
[16:24] <nessita> 178-    """Client that can perform calls to the remote SSOLogin object."""179+    """Cleint that can perform calls to the remote SSOLogin object."""
[16:24] <nessita> no! I mean this:
[16:24] <nessita> 178-    """Client that can perform calls to the remote SSOLogin object."""
[16:25] <nessita> 179+    """Cleint that can perform calls to the remote SSOLogin object."""
[16:25] <nessita> :-)
[16:25] <mandel> nessita: ag, that was when I splitted the code, I'll fix those too
[16:27] <mandel> fagan: which is the screen that is not working (filename please)
[16:28] <nessita> lunchtime!!!
[16:28] <fagan> Bandwidth.ui
[16:36] <mandel> fagan: can you merge lp:~mandel/ubuntuone-windows-installer/initial-ui with your branch, it should be done
[16:36] <mandel> fagan: let me know if that was what you needed
[16:37] <fagan> mandel: kk ill do that and then finish for the day
[16:37]  * fagan needs a nap
[16:40] <fagan> mandel: nope sorry I meant around all the stuff except the bottom two buttons
[16:40] <fagan> thats how it is in the design
[16:40] <fagan> but I can probably fix it myself
[16:41] <mandel> fagan: so you want to have space around everything, give me a sec
[16:41] <mandel> should be quick
[16:41] <fagan> mandel: yeah just the big box around everything
[16:41] <fagan> rather than checkboxes
[16:41]  * fagan still wonders how mandel did it 
[16:43] <fagan> I created the frame and then dragged in the layout into it and it didnt fill the frame it just made a little box
[16:44] <fagan> oh now I got it
[16:45] <fagan> you drop it onto the frame then you right click the frame and select the layout and then it fills
[16:45] <fagan> ok now that I know that I can run away knowing I learned something
[16:46] <fagan> Ill fix the rest of the screens tomrrow for clarita since she is very nice
[16:46] <mandel> fagan: give me a sec, I;m on the phone
[16:46] <fagan> mandel: cool
[16:49] <mandel> fagan: re-pull branch to see if that is what you needed
[16:49] <fagan> mandel: kk
[16:49] <mandel> fagan: I added spacers at the top, bottom and both laterals
[16:50] <mandel> fagan: the layout thing  for the frame is a common mistake, is not very intuitive
[16:51] <fagan> mandel: yeah thats not what I meant, I mean instead of putting the frame around the checkboxes it should be around all of the objects except the two buttons on the bottom
[16:51] <fagan> I can fix it tomorrow
[16:51] <fagan> since i know how to do it now
[16:52] <fagan> but you fixed almost every other problem with the frame though
[16:52] <fagan> so thanks for that :)
[16:53] <mandel> fagan: np, as long as it helped
[16:53] <pmatulis> i have tomboy notes sync'ing ok but my files don't anymore.  can someone help?
[16:53] <mattgriffin> nessita: ping
[16:53] <clarita> fagan: kind and charming words... :-) I'm still tweaking wireframes and haven't actually made it to the folder select yet - shouldn't be long
[16:53] <fagan> mandel: so I have something to keep me occupied for the rest of the day anyway
[16:54] <fagan> clarita: ill have a look tomorrow and tweek what ever changes now that I know how to use the Qt designer it should be trivial to tweek
[16:54] <clarita> fagan: have tweaked the service selection screen if you have any questions on that
[16:54] <clarita> fagan: fab
[16:58] <nessita> mattgriffin: pong
[16:58] <mattgriffin> nessita: is this expected behavior or a bug? bug #741835
[16:58] <ubot4`> Launchpad bug 741835 in ubuntuone-client "All cloud folders show in Nautilus as synced even though I've only selected 1 cloud folder to sync (affects: 1) (heat: 6)" [Undecided,New] https://launchpad.net/bugs/741835
[16:59] <nessita> mattgriffin: is not, smells like a bug. I would guess that the nautilus plugin is not checking the "subscribed" flag when setting the emblem
[16:59] <mandel> nessita: when done with your lunch late me know
[17:00] <nessita> mandel: I'm done
[17:00] <mattgriffin> nessita: ah. ok. who should i bother :)
[17:00] <mattgriffin> assign to ralsina ?
[17:00] <nessita> dobey: is there any chance you either confirm or deny bug #741835 at code level? (I'm not asking for a fix but a diagnose only)
[17:00] <ubot4`> Launchpad bug 741835 in ubuntuone-client "All cloud folders show in Nautilus as synced even though I've only selected 1 cloud folder to sync (affects: 1) (heat: 6)" [Undecided,New] https://launchpad.net/bugs/741835
[17:01] <nessita> mattgriffin: I'll see if I can gather more info, and then I'll assign and prioritize properly
[17:01] <nessita> mattgriffin: thanks a lot!
[17:01] <mattgriffin> nessita: np
[17:01] <mattgriffin> i break things :)
[17:02] <nessita> mattgriffin: and we're thankful for that
[17:03] <nessita> mandel: shoot!
[17:04] <dobey> i don't quite understand the bug description
[17:04] <mandel> nessita: the attr.pop  will have an issues, the remove_ prefix is required by twisted.spread.pb but it is not by the other implementations, there I'm leaving the method without the remote_ so that all implementations follow the same interface
[17:04] <dobey> mattgriffin: what is showing something is synced exactly?
[17:05] <nessita> mandel: makes perfect sense, thanks for clarifying
[17:05] <mandel> np
[17:05] <nessita> dobey: I think mattgriffin refers to the u1 plugin for nautilus
[17:05] <mattgriffin> dobey: i see emblems on folders in nautilus on Cloud Folders that I'm not syncing on my netbook
[17:06] <dobey> mattgriffin: so you have a local folder that is the same name as one you've synced from elsewhere?
[17:06] <nessita> dobey: maybe the plugin is setting the emblem to every listed UDF, instead of filtering those which subscribed is True?
[17:07] <dobey> maybe
[17:07] <mattgriffin> dobey: right. a folder with the same name exists on my netbook. for example, i'm not syncing my ~/Music folder to my netbook (disabled folder in Control Panel) but Nautilus shows the checked emblem on the netbook's ~/Music folder
[17:07] <dobey> mattgriffin: ok, i see. i just replicated it with my new laptop, so i can confirm it does happen
[17:07] <mattgriffin> dobey: cool
[17:09] <nessita> dobey: thanks!
[17:10] <nessita> mattgriffin: is this natty or maverick as well?
[17:11] <mattgriffin> nessita: natty
[17:11] <nessita> thanks\
[17:11] <mattgriffin> np
[17:18] <iheartubuntu> Hello! I have a file I want to share in U1, but its 20mb. Is there an easy way to link this so when a friend goes to the file, it downloads it, instead of trying to open it?
[17:18] <dobey> what is the file type?
[17:21] <mandel> nessita: main_2 has been fixed, comments added to the review so that there is a record about what we talked somewhere
[17:22] <iheartubuntu> PDF
[17:22] <nessita> mandel: great, checking it now
[17:22] <nessita> mandel: both fix_<something> are approved now
[17:23] <mandel> sweet :)
[17:23] <mungo-> could someone tell me how i can share a file using a web link ?
[17:23] <dobey> i hope all the other branches land before the 20K line fix_something one
[17:24] <mungo-> i would like to see if i can use ubuntu one as a dropbox repalcement
[17:24] <dobey> iheartubuntu: and your friend is using ubuntu? PDFs normally result in a dialog asking me if i want to open or save the file, in firefox
[17:24] <iheartubuntu> mungo- right click the file and click UbuntuOne
[17:24] <iheartubuntu> then click publish
[17:24] <mungo-> did that
[17:25] <iheartubuntu> what a few seconds and then click Copy Weblink
[17:25] <mungo-> oh.  thank you
[17:25] <mandel> nessita: whenever we have all this things merged etc… it would be nice to talk about how we could make tarmac run so that tests are always ran in both platforms… it should be an interesting conf call one of this days
[17:26] <dobey> mungo-: you can also get the public link for a file on http://one.ubuntu.com/files/ by clicking the "More" link in the far right column there
[17:26] <dobey> mandel: i don't even want to think about the complexity of that
[17:26] <mungo-> thank you
[17:26] <mandel> dobey: that is why I said it would be interesting :)
[17:26] <dobey> mandel: do they run under wine?
[17:26] <nessita> mandel: my windows expertise is little. How would you run tests on both windows and linux envs from within the same "location"?
[17:27] <mandel> nessita: launch a vm?
[17:27] <nessita> mandel: we may aim for having a dedicated windows env to run the test suite every 15 minutes
[17:27] <mandel> dobey: they should
[17:27]  * dobey launches a vm in the general direction of mandel
[17:27]  * mandel hides like a bastard
[17:27] <mungo-> is ubuntu one very slow to upload ?
[17:27] <iheartubuntu> ok, in Google Chrome it opens the PDF into the browser. In Firefox it downloads it
[17:28] <pmatulis> my files do not sync anymore and i would like to start from scratch.  how do i do that?  my tomboy notes are sync'ing fine though
[17:28] <iheartubuntu> I am guessing the other party is using XP with either FF or IE
[17:28] <dobey> mungo-: mostly depends on your upload bandwidth
[17:29] <dobey> iheartubuntu: if they are on windows, they probably have acrobat reader installed, which has a plug-in to open PDFs in the browser :-/
[17:29]  * iheartubuntu dobey is busy :)
[17:30] <iheartubuntu> i'll find out what they are using, thanks for the help!
[17:30] <nessita> mandel: main_2 approved!
[17:30] <mandel> \o/
[17:31] <nessita> mandel: so, back to the windows stuff, I would try to have a continuous integration thing running in a window box
[17:31] <rye> okay
[17:32] <rye> how come that shotwel has overlay scrollbars now and gnome-terminal does not?
[17:32] <mandel> nessita: that would be good enough at least we would not need to make people have a windows vm since that would be a problem
[17:32] <mandel> nessita: I can try and setup a small test to see what we can get
[17:33] <mungo-> i'm getting a file sync in progress message yet no data is being upload there are no applications on my computer uploading anything to anyone
[17:33] <nessita> mandel: awesome, let me know!
[17:34] <rye> mungo-, i suppose you are on natty, is that correct?
[17:34] <dobey> mungo-: it might be processing metadata or creating the files on the server. it creates all the metadata in the server database before uploading file contents
[17:34] <nessita> mandel: ok, so I only need to review main_4. I'll take a little break from reviews and then I'll do it
[17:35] <mandel> nessita: sure, you have done a big bunch of them already, it has been a great day for windows :P
[17:35] <mungo-> yes, natty
[17:36] <rye> mungo-, ok, then could you please run u1sdtool --waiting in the terminal and see what it is doing?
[17:37] <mungo-> i was able to start syncing -- i think using that command
[17:38] <mungo-> thank you
[17:39] <rye> hm
[18:56] <nessita> mandel: did any of your already approved branches land?
[19:09] <dobey> doh
[19:09] <dobey> nessita: your displayname-stable sso branch... it adds UI and strings?
[19:10] <nessita> dobey: depending how you look at it. It un-hides a text entry that was already there. And no new strings since all the strings were already defined (but not shown(
[19:10] <nessita> ))
[19:10] <dobey> ugh, and it breaks API
[19:10] <nessita> dobey: which API?
[19:11] <dobey> nessita: the sso dbus API
[19:11] <nessita> dobey: no public API is broken (public as in meant to be used by others)
[19:11] <nessita> dobey: it does not, the public API is the ApplicationCredentials which is not touched
[19:11] <dobey> it's python, it's all public API
[19:11] <nessita> dobey: no app uses the API that is changing
[19:11] <nessita> (except our same GTK UI)
[19:12] <dobey> no app you know of
[19:13] <nessita> dobey: yes, but I'm vegetarian ergo I'm clairvoyant
[19:13] <nessita> (since meat is the substance that inhibits telepathy)
[19:14] <dobey> it breaks freezes, so it needs a freeze exception
[19:14] <nessita> dobey: this is maverick we're talking about
[19:14] <nessita> right?
[19:14] <dobey> and there isn't one, so it really shouldn't have been approved yet
[19:14] <dobey> nessita: yes, the stable branch
[19:15] <nessita> dobey: I know you like being strict about this, but seriously, no app should be using the API that is changing. That is (sort of) documented.
[19:16] <dobey> nessita: it doesn't matter if anyone does or not.
[19:16] <nessita> another option would be to create a new register method that receives the new param
[19:16] <nessita> I can do that
[19:16] <nessita> and leave the old register_user as is
[19:17] <dobey> nessita: the policy is that we shouldn't be making such changes to stable releases of Ubuntu
[19:17] <nessita> I honestly don't think is needed. If something gets broken we can detect apps that are using something that are not meant to use
[19:17] <nessita> dobey: the bug that is fixed is very, very important. We may argue about how we implement it, but the bug needs to be ported to maverick
[19:18] <nessita> every single new user for SSO is created with an empty name, and that is jeopardizing share behavior on sycndaemon
[19:18] <dobey> nessita: then you need to get appropriate freeze exceptions and such.
[19:18] <nessita> dobey: isn't a SRU the proper procedure to follow?
[19:20] <dobey> nessita: no. an SRU is not a freeze exception. your change breaks UI freeze, so any documentation in Ubuntu that contains screenshots of that dialog would now be incorrect. it also breaks public API (whether or not you as the developer want it to be public is irrelevant).
[19:21] <nessita> I see
[19:21] <nessita> I will hold the release until I talk about this with ralsina, so we define a path to follow
[19:21] <nessita> dobey: thanks for pointing this out.
[19:21] <dobey> if a third party develops an app in say, F# or something, and uses that API via dbus, your change will break their app
[19:22] <nessita> dobey: I understand that. I would like you to understand that the dbus app that is being changed provides no useful functionality for a third party app
[19:22] <nessita> but again, I'll hold this
[19:23] <nessita> I will comment on the bug
[19:26] <nessita> dobey: do you have a link about how to file a UI FE?
[19:27] <dobey> nessita: i understand how you feel about it. i am just telling you what needs to be done, because if I was on the SRU team and I saw those changes come in for SRU without such exceptions I would have to reject it.
[19:28] <dobey> i don't have a link now
[19:28] <dobey> no
[19:28] <nessita> dobey: ok, I'll ask desktop people next week. I added a comment in the bug stating what you said, feel free to add any relevant/missing info.
[19:30] <dobey> nessita: https://wiki.ubuntu.com/FreezeExceptionProcess
[19:30] <dobey> just found it
[19:30] <nessita> thanks
[19:34] <nessita> thisfred: ping
[19:34] <thisfred> nessita: pong
[19:34] <nessita> thisfred: could you please update bug reports for bug  #702176 and bug #702183? mostly I would like to know the status of those
[19:34] <ubot4`> Launchpad bug 702176 in ubuntuone-client (Ubuntu Natty) (and 2 other projects) "Syncdaemon needs to open the control-panel to volumes when a folder shared to the user exceeds the owning user's quota (affects: 1) (heat: 55)" [Medium,In progress] https://launchpad.net/bugs/702176
[19:34] <ubot4`> Launchpad bug 702183 in ubuntuone-client (Ubuntu Natty) (and 2 other projects) "Syncdaemon needs to open the control panel in the background and change the launcher icon to urgent when the user exceeds their quota (affects: 1) (heat: 55)" [Medium,In progress] https://launchpad.net/bugs/702183
[19:35] <nessita> thisfred: since I'm doing some cleanup in blueprints, and those are the only 2 left for closing the shares blueprint
[19:36] <thisfred> nessita: have the packaging changes wrt the new dbus service in the control panel landed yet?
[19:36] <nessita> thisfred: yessir, as per version 0.9.3
[19:37] <nessita> thisfred: let me know if it works properly :-D
[19:37] <thisfred> awesome, those two were sort of waiting on that. Now I can hopefully add the tab switching to the servive
[19:37] <thisfred> service
[19:37] <thisfred> as well as the attention drawing
[19:37] <thisfred> nessita: will do
[19:38] <nessita> thisfred: great. Could you please add a tiny comment on each stating status?
[19:38] <thisfred> yep
[19:39] <nessita> thanks!
[19:57] <mandel> nessita: you were askiing?
[20:01] <nessita> mandel: let me refresh my wasted memory
[20:02] <dobey> i also just fixed the nightlies packaging
[20:09] <nessita> dobey: was it broken?
[20:09] <nessita> mandel: I was wondering about your branches status re: merging, but I answered myself
[20:09] <nessita> mandel: main_4 is on its way
[20:10] <dobey> nessita: no, but didn't have the new file added to the .install, and the version number was still old
[20:11] <mandel> nessita: ok, cool, 2 is merged, 3 had a small conflict which I fixed, 4 is whenever you can + I need an extra review, so don't be to stressed :)
[20:11] <nessita> ah, good, so thisfred can use the dbus service
[20:11] <mandel> and I'm done for the day :)
[20:11] <nessita> mandel: get some rest!
[20:11] <nessita> mandel: btw, how's your hand doing?
[20:11] <nessita> mandel: one thing, for main_4 I m getting:
[20:11] <nessita> Text conflict in ubuntu_sso/main/tests/test_windows.py
[20:11] <nessita> 1 conflicts encountered.
[20:12] <mandel> nessita: is broken, but I dont have a cast any longer, I wont be able to play rugby til next season, so is fine :)
[20:13] <mandel> nessita: that conflict is probably from main_3 which I just fixed, let me merge them to remove it
[20:14] <nessita> mandel: great, thanks
[20:19] <mandel> nessita: you can pull from the branch, it should be fixed now
[20:19] <nessita> ack!
[20:24]  * mandel goes to watch tele, laters!
[20:26]  * dobey goes to take a break for a bit
[21:38] <nessita> bye all!