[00:14] <wxl> why don't we use kopete?
[00:23] <kc2bez> In addition or as a replacement to something?
[00:23] <wxl> in addition. we don't have an IM client, really
 Is still alive!!??? It was made by a friend of mine, my contact with suse
 Copete is any alcoholic breverage in Chilean slang
[00:32] <wxl> i know telepathy is the new thing but it seems too tied to kde (plasmoids, krunner stuff, etc)
[00:39] <kc2bez> I forgot about ICQ, I haven't been on that in 20 years!
[00:39] <kc2bez> It looks like bugs are still being addressed so I don't see why not.
 Ugh. Banned.
 Do we have to use QTerminal? I usually use Sakura terminal these days and prefer it overall but don't know about the dependencies from qt
[14:22] <apt-ghetto> The freenode#lubuntu channel is not bridged to Telegram
 apt-ghetto: Part of the infrastructure snafu earlier in the week.
 Right, because wxl kicked it due to lack of knowledge about how it actually works. :P
 It's currently banned in #lubuntu
 wxl: GO FIX IT
 XD
 @SamuelBanya [Do we have to use QTerminal? I usually use Sakura terminal these days and prefer …], You can check dependencies in either muon or by using `apt depends PACKAGENAME`
[14:27] <apt-ghetto> Do we have a total data loss?
 Yeah, see the blog post.
[14:30] <apt-ghetto> That is one way to solve all tasks :)
 HAH
[14:33] <apt-ghetto> Is it possible to register a new account on phab?
 Yup!
 I have to turn on autoapproval
[14:34] <apt-ghetto> I ask, because the only activity was: People empowered tsimonq2 as an administrator
[14:37] <tsimonq2> Yeah, that's fixed now.
[14:38] <tsimonq2> Please, everyone who set up accounts before, do 2FA with your accounts.
[14:43] <apt-ghetto> What do you propose?
[14:45] <apt-ghetto> Authy? Or Google Authenticator?
[14:46] <tsimonq2> I personally use Authy.
[14:47] <tsimonq2> I think I'm going to make it a requirement to have commit access to our repositories.
[14:49] <tsimonq2> If I can submit a feature request to Phab, it would be to allow admins for a project to require 2FA to be a member.
[14:50] <apt-ghetto> Can't you setup a group and add only members who have 2FA enabled?
[14:51] <tsimonq2> I mean, I can certainly do manual verification, yeah.
[14:55] <tsimonq2> If anyone is looking to help us recover, the best thing you can do at this point is start creating tasks again.
[14:55] <tsimonq2> I'll get Lugito up and running again.
[14:56] <tsimonq2> I have a LUG meeting in an hour, I'll make sure it works then take off for a few hours. :)
[15:11] <tsimonq2> So, teward broke some stuff and now we have to wait for him. :P
[15:11] <tsimonq2> I'll be back after my LUG meeting.
[15:34] <wxl[m]> tsimonq2 the bot was not banned by me so you'll need to complain at someone else
 @wxl[m] [<wxl[m]> tsimonq2 the bot was not banned by me so you'll need to complain at som …], Mmmkay, any chance you could just glance at ACLs to be sure?
[15:38] <wxl[m]> I know what I did and didn't do 😂
 😂
[15:40] <teward> tsimonq2: what broke
[15:40] <teward> *shoots tsimonq2 for no real reason whatsoever*
[15:41] <teward> because it's simple to just revert configs :p
[15:41] <teward> *pours salt on @tsimonq2*
 @teward [<teward> tsimonq2: what broke], See Telegram
[15:50] <teward> @tsimonq2: stop using IPs for URIs and configs and use the actual hostnames?
[15:51] <teward> @tsimonq2 not to mention I don't have admin on the phab instance yet because you never gave my account that access
[15:51] <teward> soooooooooooooo
[15:51] <teward> not sure what you WANT me to do here.
[15:51] <teward> *glares at @tsimonq2*
[15:53]  * tsimonq2 passes a coffee to teward.
 *explodes*
 Banned.
 @kc2bez thanks didn't know that about muon
 Yeah there is a tab that shows the dependencies for the package.
 Hmm I wonder if we can figure out if something needs gtk


[06:23] <duanedesign> morning all
[06:52] <nhaines> duanedesign: morning. :)
[06:54] <duanedesign> hello nhaines
[07:15] <fagan> morning all
[08:11] <mandel> morning!
[08:13] <duanedesign> o/
[08:14] <karni> good morning #ubuntuone!
[08:15] <fagan> morning mandel  duanedesign and karni
[08:16] <fagan> mandel: I know what im doing for the day so its cool no need for input
[08:16] <karni> hi fagan ! hello duanedesign
[08:16] <fagan> :)
[08:16] <mandel> fagan, karni, duanedesign: morning
[08:16] <karni> morning mandel :)
[08:23]  * fagan checks out something on #ayatana
[08:26] <fagan> multi monitors suck
[08:31] <fagan> is it wrong that I am working really well to physical from olivia newton john :)
[08:31] <mandel> not at all
[08:34] <fagan> I woke up and said im going to listen to only 80s songs today so got the "top 100" out and is having fun
[08:37] <mandel> fagan: can I get some of your time to do a couple of reviews on windows?
[08:37] <fagan> mandel: sure
[08:37] <fagan> link and ill go looking
[08:38] <fagan> mandel: actually just about finished on the first screen anyway
[08:40] <mandel> fagan: give me a sec, I'm going to fix a typo that nessita found and will pate the link here
[08:40] <fagan> mandel: I do still have that issue with it spreading out the checkboxes
[08:43] <fagan> mandel: screw it ill leave the little weird issues with that screen for you since its blocking me a little
[08:44] <mandel> fagan: sure, I'll take a look, I'll branch now your code and will fix it so that you can continue
[08:44] <fagan> mandel: kk
[08:46] <mandel> fagan: in the mean time, can you review the following: https://code.launchpad.net/~mandel/ubuntu-sso-client/implement_windows_main_4
[08:47] <mandel> fagan: all tests should pass except those related with oauth and 200 is not equal to None, which are the ones you had yesterday
[08:48] <fagan> mandel: So ill just give it a run over to see if there is anything else wrong
[08:50] <mandel> fagan: yes, check that the tests do not give any problems and that the code is ok, more or less like yesterday
[08:54] <fagan> mandel: passed the test other than that 1 failure and the changes that were proposed are done now
[08:54] <mandel> fagan: have you pushed the changes you have done so far to the ui to the branch?
[08:54] <fagan> so I can give that one the +1
[08:55] <fagan> nope
[08:55] <fagan> 10 secs and ill do it
[08:55] <mandel> fagan: cool, thx for both (review and pushing)
[08:55] <mandel> fagan: can I give you two very small reviews more?
[08:55] <fagan> mandel: oh do I need to recomment the merge?
[08:55] <fagan> mandel: sure
[08:56] <mandel> fagan: after doing a bzr merge, yes you have to commit it, since is an extra revision
[08:56] <fagan> I meant comment it
[08:57] <mandel> yes, you have to
[08:57] <mandel> fagan: this is one of the other two reviews: https://code.launchpad.net/~mandel/ubuntu-sso-client/fix_732057/+merge/54722
[08:57] <fagan> ok cool
[08:57] <mandel> it should fix one of the broken tests
[08:57] <fagan> oh you linked me to that one last week when I was setting up I think
[09:00] <fagan> mandel: ok pushed and commented
[09:00] <fagan> looking at the merge now
[09:01] <mandel> fagan: ok, cool, I'll grab your code, the issue you have is making the services screen look like the proposed wireframe, right?
[09:01] <fagan> mandel: its the bandwidith screen still its just the checkboxes are spreading out a little and it looks ugly
[09:01] <fagan> the rest of the screen should be just about ok
[09:02] <fagan> apart from moving the pixels around a little more which should be done after the text is added
[09:02] <mandel> fagan: ok, so it is the badwidth one, on it
[09:02] <fagan> yep
[09:03] <fagan> mandel: I already approved that one you linked?
[09:03] <fagan> have you changed it since?
[09:04] <fagan> oh that was the one I just did
[09:04] <fagan> whats the other one mandel
[09:04] <mandel> fagan: this is the one I meant, sorry https://code.launchpad.net/~mandel/ubuntu-sso-client/fix_732057/+merge/54722
[09:04] <fagan> hehe
[09:04] <fagan> its cool
[09:05] <fagan> mandel: still the same one
[09:05] <fagan> :)
[09:06] <mandel> fagan: hs, stupid me, here you go https://code.launchpad.net/~mandel/ubuntu-sso-client/fix_732112/+merge/52741
[09:07] <fagan> mandel: so I understand what this is doing already and it is fairly straightforward can I just approve it or is there a special review type i should use for that?
[09:08] <fagan> nessita tagged it as trivial so should I just copy that I mean
[09:09]  * fagan is just wondering
[09:09] <fagan> +1 anyway
[09:09] <mandel> yes, but in this case, run the tests since she could no do so on linux
[09:09] <fagan> mandel: so I should run it on linux too?
[09:09] <mandel> that extra / will mean that tests should pass on windows in that branch
[09:09] <mandel> fagan: no, windows
[09:09] <fagan> oh lol
[09:10] <fagan> my bad early in the morning sometimes lose my brain for spells of time
[09:10] <fagan> I was just about to run the test anyway was just grabbing the branch just in case
[09:13] <fagan> mandel: pass
[09:14] <mandel> cool, so we have all green lights on windows?
[09:14] <fagan> mandel: yep
[09:15] <fagan> everything says gogogo
[09:16] <mandel> cool, we oficially have the sso backend ported to windows :)
[09:16] <fagan> well you not me :)
[09:16] <mandel> next step, start proposing the merges for the ui which is already done, by today we should have a buggy ui added :)
[09:16] <fagan> but go team go :P
[09:16] <mandel> hehe
[09:17] <fagan> mandel: thats fine by me I got right back to fiddling with qt desinger already
[09:18] <mandel> fagan: I'm done with the screen you had problems with, let me push it
[09:18] <fagan> cool
[09:18] <fagan> ill merge it in
[09:20] <mandel> fagan: I just pushed it, merge it and let me know if that is ok with you?
[09:20] <mandel> that ? is extra :P
[09:20] <fagan> mandel: sure ill tell you if it fixes my problem
[09:22] <mandel> fagan: I've just noticed a small isssue with the spinbox aligments, let me fix it
[09:22] <mandel> will be a min
[09:22] <fagan> ok cool
[09:25] <fagan> morning clarita I saw the changes already shouldnt be too hard to change the screens
[09:26] <fagan> oh and you didnt add the progress thingy
[09:26] <clarita> morning! great - yes progress thingy still to do as well as some amends to the folder selection...watch that space!
[09:26] <fagan> kk cool
[09:29] <mandel> fagan: you can merge with the new version, I added a long label to test that the stretching works correctly, feel free to remove it
[09:30] <fagan> mandel: oh and we could do the done installing screen and the installing screen together right with just disabling the next button or something?
[09:30] <fagan> mandel: Cool will do
[09:31] <mandel> fagan: yes, we can, anything that has an extra button can be the same, just create it with the button, and we can programatically disable it when needed
[09:32] <fagan> mandel: the push button should be more right and where did the other two buttons go?
[09:32] <fagan> the cancel and the back buttons were needed right?
[09:33] <mandel> fagan: in the doc, there are not two buttons, and the apply this settings is centered
[09:33] <fagan> oh that must have changed since I looked at it
[09:34] <fagan> it looks kinda out of place centered
[09:34] <mandel> fagan: there is an issue with the alignment of the button and the checkboxes, you have to add spaces around the checkboxes group that expand so that the button and the checkboxes are aligned
[09:35] <mandel> clarita: ping
[09:35] <fagan> mandel: so grouping them fixes the issue with them being out of place
[09:35] <fagan> mandel: oh and the cancel button is there its just moved to the right hand corner
[09:35]  * fagan re-adds it
[09:35] <mandel> fagan: dont re-add it
[09:36] <fagan> mandel: oh ok
[09:36] <mandel> fagan: hat is part of the QWizard and not the QWizardPage, the wizard page should not take care of back, cancel, help buttons
[09:36] <fagan> oh ok
[09:36] <mandel> those buttons follow the logic of the QWizard, pages dont care, they are just displayed
[09:37] <mandel> the QWizard will render the buttons according to the nextId result of the page, in you case since we have just a cancel and a back button, we will be chaning the buttons logic in the QWizard, not the pages
[09:38] <fagan> mandel: ah ok so you can style it to go to the other side then
[09:38] <fagan> I didnt know that
[09:40] <mandel> yes, take a look at the Qt documentation of QWizard and QWizardPage, it explains the usage of the two diff widgets, the logic is the following, all navigation is done by QWizard, all input and display by the page
[09:40] <mandel> the back button logic, cancel, finishe etc.. is a QWizard things to take care of, so we dont have to worry much
[09:41]  * fagan checks it out
[09:42] <clarita> hello mandel
[09:42] <mandel> clarita: good mrning! como estas?
[09:42] <clarita> muy bien gracias, y tu?
[09:43] <mandel> clarita: bueno es viernes, asi que muy bien :)
[09:43] <clarita> claro ;-)
[09:43] <clarita> aunque amo mi trabajo :-)
[09:43] <fagan> clarita: your english you should say something more like "mandel make me some tea"
[09:43]  * clarita chuckles
[09:44] <clarita> mandel fagan if I can help with your layout discussions above it might help to see where you've got :-) - I'm in a meeting in 15 mins for a couple of hours fyi
[09:45] <mandel> clarita: small remark in the installer doc, 4th page starting from the end has some extra buttons that are not needed (I suppose they were forgotten there)
[09:45] <mandel> clarita: layout is not something that worries me, when done I'll package what we have for you (I'm a little behind on that) and will do a doc similar to the one I sent of sso, that way you now how the widgets flow
[09:46] <clarita> okey dokey
[09:47] <mandel> clarita: other remark is the use of borders in the frames, 1 to 2c use a border, the rest done, is that on purpose?
[09:48] <mandel> same with 5b, has a box, rest do not, we need to know tat so that we can use a widget that can be styled to have the border or not
[09:48] <mandel> is not much of a change, but the sooner we use the correct one the better
[09:49] <clarita> mandel: sure - this really depends on the work lisette is doing - borders were originally used for grouping text and image on the same page - so please don't make efforts to include until the visual design has progressed
[09:50] <mandel> clarita: ok, so 'til other news, all screen should be 'border less'
[09:50] <mandel> fagan: got that ^
[09:50] <fagan> mandel: kk
[09:50]  * fagan did that originally
[09:50] <clarita> mandel: correctamundo
[09:51] <fagan> clarita: what language is that?
[09:51] <fagan> :P
[09:51] <JamesTait> Oh, hi everyone! :D
[09:51] <clarita> fagan just keeping you on your toes!
[09:51] <clarita> aloha
[09:51] <fagan> hey JamesTait
[09:51] <fagan> nice day
[09:52] <mandel> clarita: I have to teach you how to use sms spanish ;)
[09:52] <fagan> mandel: I have to teach you some Irish too
[09:52] <clarita> mandel: por favor
[09:52] <fagan> :D
[09:52] <clarita> we can all speak Spanglish or Spirish
[09:52] <fagan> yeah I cant
[09:53]  * fagan needs to learn a bit
[09:53] <fagan> (well the curses are always fun to learn)
[09:55] <JamesTait> Lovely day again, yes. Apparently the temperature is set to dip for the weekend though, and be warm again on Monday.
[09:56] <fagan> JamesTait: well heres hoping it stays nice enough for the weekend
[09:56] <karni> hi JamesTait :)
[09:56] <JamesTait> fagan: Indeed. I gots plans. :)
[09:56] <JamesTait> Morning karni. :)
[09:57] <mandel> JamesTait: I can just picture with a map behind you saying that, and a short skirt hehe
[09:57] <fagan> mandel: hehe I worry about your mind when I hear lines like that :P
[09:57] <JamesTait> mandel: What kind of girl^Wguy do you think I am?!? :D
[09:57] <mandel> JamesTait: a very well weather informed one :P
[09:58] <mandel> fagan: I'm strange, you'll get used to it :)
[09:58] <fagan> mandel: ha im kinda strange too in a charming way
[10:01] <fagan> mandel: Ok I fixed the start screen
[10:01] <fagan> ish
[10:01] <fagan> mandel: so should I remove the install button that I placed before?
[10:02] <fagan> since qwizard already has a next we can custom
[10:05] <mandel> fagan: which screen?
[10:05] <fagan> Start.ui
[10:05] <fagan> I had a button there for cancel and one for starting the install
[10:06] <mandel> fagan: is that 2a in the current design?
[10:06] <fagan> mandel: yep
[10:08] <fagan> mandel: so what im wondering about is the big button that I put on my window for the install to start can we style the qwizard page next to look like that
[10:10] <mandel> fagan: no, that would be way too much work for what we get, we use the on you added, and call the next action from the page.wizard() that returns the parent wizard
[10:11] <fagan> mandel: need a review on that merge proposal you just did?
[10:11] <fagan> mandel: cool
[10:11] <mandel> so, in code words QObject.connect(big_button, SIGNAL('clicked()'), self.wizard.next())
[10:11] <fagan> mandel: cool
[10:11] <mandel> fagan: sure, let me first add some instructions on how to test the setup.py
[10:13] <fagan> mandel: does it add any big lot of code I can open the ui files in qt designer otherwise
[10:13] <fagan> ah it adds a little
[10:13]  * fagan grabs it
[10:16] <mandel> fagan: it adds code to the setup.py soothat you have to read, all the crazy xml you can open with the qt designer, but that is the initial version, so no need to worry about the ui just yet
[10:16] <mandel> I added the .ui so that I could test that the setup.py worked.
[10:17] <fagan> mandel: passes on linux anyway
[10:17] <fagan> after looking at the code ill go into windows and check there
[10:18] <mandel> ok, cool
[10:18] <mandel> fagan: later I'll change the setup.py so that the code can be used on kubuntu, but there are a number of changes to do there that I do not have yet
[10:19]  * mandel is happy he will added Qt code on sso for kubuntu
[10:19] <fagan> mandel: ah cool
[10:20] <fagan> mandel: line 1248 in the diff there is a type ugle->ugly
[10:21] <fagan> oh and w->we
[10:23] <mandel> he
[10:23] <mandel> ok
[10:23] <fagan> mandel: line 1308 in the diff case->cases
[10:23] <mandel> on it
[10:23] <mandel> fagan: can you type all the remarks in a needs fixing comment?
[10:24] <fagan> mandel: kk
[10:24] <fagan> almost finished anyway
[10:30] <fagan> mandel: ok other than checking out the .ui files the code review is done
[10:31] <mandel> cool, dd the needs fixing with the spelling issues
[10:31] <fagan> and running the tests too on windows
[10:33] <fagan> mandel: the qt is fine
[10:33] <fagan> so onto the test
[10:38] <fagan> mandel: passed
[10:39] <mandel> cool, I'll fix the issues asap
[10:39] <fagan> mandel: cool
[10:47] <karni> CardinalFang: ping
[11:16] <fagan> mandel: maybe we should leave the subscribe screen till clarita finalizes the design or should I give it a try
[11:17] <fagan> at the moment it looks like the mockup but has no frames and all that
[11:18] <mandel> fagan: lets wait, no need to do work that will be thrown away
[11:18] <mandel> do you want me to review it?
[11:18] <fagan> mandel: well i only did 1 different screen
[11:18] <fagan> the start one
[11:18] <fagan> if you want to have a look you can give it a go
[11:19] <fagan> and could you do the last screen for me its an easy one but I think im missing something and its not sizing
[11:20] <fagan> I set the minimum size and all but they arent getting any bigger
[11:25] <mandel> fagan: so you want me to take a look at the last one, which is the name of the file? have you pushed the changes you did?
[11:26] <mandel> fagan: I've fised the windows_ui_1 typos, can you take a look when possible?
[11:27] <fagan> mandel: the file is Done.ui
[11:27] <fagan> and I just pushed again so pull before you do that
[11:27] <fagan> and look at start
[11:28] <fagan> Start.ui
[11:28] <fagan> I think I have it almost right
[11:28] <fagan> mandel: oh and ill look at that merge now
[11:30] <mandel> fagan: Start.ui which screen is it on the google doc?
[11:31] <fagan> mandel: 2a I think
[11:31] <fagan> the second one
[11:31]  * fagan hopes it hasnt been changed
[11:32] <fagan> it has
[11:32] <fagan> ill fix it
[11:32] <mandel> fagan: he, I was going to say :)
[11:33] <mandel> fagan: now that you are chaging it, add an horizontal spacer under the button, in the version I've seen you are trusting on the way the vertical spaces span, which is ugly
[11:34] <fagan> mandel: ok
[11:34] <mandel> sorry I switched vertical for horizontal
[11:34] <fagan> oh so vertical you mean ok
[11:35] <mandel> fagan: so, you are trusting the horizontal spacers around the button for the vertical streching, if you run the paged and make it aller you will see what i mean in the button
[11:35] <mandel> is aligns in a funny way
[11:35] <fagan> mandel: ok fixed on my machine ill push it
[11:39] <mandel> fagan: why are there 2 lables? Titles and subtitles are already present in the QWizardPage (setTitle and setSubTitle are the methods) we do not need to add labels for that
[11:40] <mandel> fagan: also, the button, still has a funny streching when we make the windows taller, since it has no spacer that pushes it to the label, you just have to add one under the button horizontal layout
[11:42] <mandel> do I make sense?
[11:42] <fagan> mandel: I was getting coffee sec just reading
[11:42] <fagan> oh and ill +1 that merge
[11:43] <mandel> fagan: sure, I'm made those changes locally, if you want I can push them
[11:43]  * mandel gets coffee and some other drugs too
[11:43] <fagan> mandel: cool ill look down though them
[11:43]  * fagan is happy with the coffee and some crisps
[11:54] <mandel> fagan: I'm back, so do you want me to push my changes?
[11:54] <fagan> yep
[11:54]  * mandel does it
[11:55]  * fagan really needs some more practice with qtdesigner
[11:58] <mandel> fagan: I've pushed the changes to my branch merge accordingly
[11:59] <fagan> mandel: kk so ill have a look and keep trying to get better at qtdesigner
[11:59] <mandel> ok, let me know if you need more help
[11:59] <fagan> sure
[11:59] <mandel> fagan: in the changes I added a big ass label to show how it stretches when moved around
[12:00] <fagan> mandel: ok ill have a look to see how you did it
[12:02] <fagan> mandel: the bottom part of the form doesnt scale any more
[12:02] <fagan> it scales horizontally but not vertically
[12:04] <mandel> ein?
[12:04] <mandel> what do you mean?
[12:05] <fagan> mandel: drag the bottom part and the button and text box stay at the top of the screen
[12:05] <fagan> and the bottom part scales without it
[12:06] <mandel> fagan: oh, you mean that the label is at the top, and the extr space goes to the bottom, that is the way you want it, the QWizrd frame will add some space for the title and before the label appears
[12:07] <fagan> mandel: no I mean if you make the window bigger the bottom button doesnt stay at the bottom of the window
[12:07] <fagan> it stays just under the label
[12:08] <mandel> fagan: the install button? yes that is how I understand the wireframe, that the extra xpace goes at the bottom
[12:09]  * fagan doesnt think he is getting his point across
[12:09] <fagan> sc
[12:09] <fagan> sec
[12:12] <fagan> mandel: http://ubuntuone.com/p/jOx/
[12:13] <mandel> fagan: o the problem is that the button stays under the label and adds the space to the bottom, right?
[12:14] <fagan> mandel: yep
[12:14] <fagan> looks a little weird
[12:16] <mandel> fagan: I would add a small space between the label and the button, then we talk with clarita about the best way, if the button has to be as close as possible to the label, we set spacer at the bottom to expand and set the top as fixed, if not the other way around
[12:16] <mandel> so we have both options easily
[12:17] <fagan> yeah thats cool
[12:17] <mandel> hust add a spacer on top of the layout used by the button and set it to be fixed, take a look, or a screeshot, swap the streching, and send to clarita both images, let her choose
[12:18] <clarita> fagan mandel: what is the score with pop up info during Windows install....e.g. to avoid excessive text where explanations are necessary can we have a pop up on click?
[12:19] <mandel> clarita: is that a dialog, or a ballow kind of thing?
[12:19] <fagan> we could do a label thats hidden and show it when they click?
[12:19] <mandel> fagan: tool tip is a nicer thing to use
[12:20] <mandel> clarita: ballow (my own word) == tool tip
[12:20] <mandel> :P
[12:21] <clarita> mandel he he - tool tip
[12:21] <mandel> clarita: we can add click events to widget
[12:21] <clarita> mandel: muy bien
[12:21]  * fagan just suggested the label so we could do something fancy but tooltips are fine and easy
[12:21] <mandel> ouch, my english is shit today, I speak like and indian in a western movie
[12:22] <fagan> lol mandel
[12:22] <nessita> hello everyone!
[12:22] <fagan> hey nessita
[12:22] <CardinalFang> karni, hi hi
[12:22] <nessita> mandel: did you see the trivial needs fixing in main_4?
[12:23] <nessita> hi fagan
[12:23] <mandel> nessita: yes, they are done
[12:23] <fagan> nessita: I reviewed and approved
[12:23] <nessita> awesome
[12:24] <karni> CardinalFang: hi there! I came up with an answer, invalid ping ^^
[12:25] <CardinalFang> karni, ACK RST
[12:26] <mandel> nessita: so, I've been thinking about the current situation with the code having to be tested and wanting a cont integration thing going, the idea would be to have a builbot slave for each platform, add connect the admin to an irc channel #u1-windows-builds or something so that we get the reports
[12:27] <mandel> nessita: maybe have a xp and 7 slaves at least, and have none for ubuntu since tarmac will make sure that the linux version is ok
[12:27] <nessita> mandel: makes sense, I would generate emails instead of IRC messages
[12:27] <nessita> mandel: since IRC messages may not be seen
[12:27] <nessita> mandel: also, if we can set that up, we should add cont int for u1client
[12:28] <mandel> nessita: sure, that is logical, I'm sending and rt with what we need, so we have all multiplatform projects running
[12:28] <mandel> nessita: I will ask for t to be setup, but offer my help to do it on windows, although I try to dodge the bullet :)
[12:29] <nessita> mandel: that sound perfect. Thanks!
[12:37] <fagan> mandel: I added a spacer top and bottom and it looks a little better I think
[12:38] <mandel> fagan: bottom? we already had one at the bottom, didn't we?
[12:38] <fagan> I mean top and just above the button and they all scale now
[12:39] <mandel> may I see a pict?
[12:41] <fagan> http://ubuntuone.com/p/jPD/
[12:41] <fagan> I dont know I like that the button moves a little bit with the size
[12:42] <fagan> I dont mind either way
[12:42] <fagan> clarita should look at both and see which one is better
[12:42] <fagan> (the button isnt the right size though)
[12:43] <fagan> I think it would look better with the bigger button
[12:43] <mandel> fagan: looks good to me, anyway don't get block by this, finish the rest of the screen and then I can do a bigger review, ok?
[12:44] <fagan> mandel: sure
[12:44] <fagan> going for a break soon but will do it after standup
[12:46] <mandel> ok, np
[12:46] <mandel> I need to walk the dog
[12:46]  * mandel walking beast
[12:47]  * fagan lunch
[12:49] <karni> CardinalFang: I'm introducing some major changes to the FilesDatabase 1) cleanup and naming conventions refactor 2) more fields 3) the file_data column will be a URI (either file:// or content:// ), so it'll be my job to refactor your work once you're done. I don't want to bother you with those details.
[13:08] <nessita> mandel: apporoved
[13:08] <nessita> approved*
[13:10] <popey> could someone please update bug 387308 - there is a comment (#42) from August that says proxy support for files is in 10.10 and desktop-couch should be in 11.04
[13:10] <ubot4`> Launchpad bug 387308 in ubuntu (and 1 other project) "HTTPS Proxy Support for file sync (affects: 301) (dups: 29) (heat: 1182)" [Undecided,Invalid] https://launchpad.net/bugs/387308
[13:13] <fagan> popey: the merge is marked as needing a field test, too bad my college moved their proxy to hide it or id test it
[13:13] <fagan> they put a server between the proxy and the students so its unseen
[13:14] <popey> can you browse through the proxy?
[13:15] <fagan> popey: yeah its like a direct connection they just put the proxy on the outgoing server
[13:15] <popey> can I test it?
[13:16] <fagan> popey: check here https://code.launchpad.net/~chipaca/ubuntuone-client/very-basic-proxy-support-for-stable-1-4/+merge/39910
[13:16] <fagan> and id suggest talking to the guys about it
[13:16]  * fagan is just going from whats there
[13:17] <fagan> Chipaca_: ^
[13:17] <popey> Ok, I would like to test that, but don't know what's necessary to do that.
[13:18] <popey> ideally I'd like a deb that I can install and test on my laptop (at work I am behind a proxy so this would be ideal)
[13:18] <fagan> popey: could you grab the bzr branch?
[13:19] <duanedesign> karni: ping
[13:19] <karni> duanedesign: pong
[13:19] <duanedesign> karni: have a quick minute for a PM?
[13:19] <karni> sure
[13:19]  * fagan should probably actually take his break :)
[13:21] <popey> fagan: that would mean going backwards it seems
[13:21] <popey> that patch is against 1.4, my natty machine has ubuntuone 1.5.8
[13:21] <fagan> popey: yeah I dont think that branch is upto date
[13:21] <fagan> if chipaca was around he could probably fix it
[13:21] <popey> :(
[13:22] <popey> and its sat there for 4 months
[13:22] <popey> looks like yet another ubuntu release goes by with no proxy support.
[13:22] <fagan> popey: I can chase it up for you if you'd like
[13:22] <popey> I'd appreciate knowing what can be done to make proxy support work.
[13:23] <fagan> popey: well hopefully the patch can be adapted to the current release so you can test
[13:24] <popey> its only a few lines
[13:24] <fagan> I could nearly look into it then if someone signs off on it
[13:25]  * fagan is supposed to be doing ui files for the windows client but this seems important and looks like it wouldnt take too much time
[13:26] <popey> the patch applies to 1.5.8 in natty
[13:26] <dobey> proxy support doesn't work for everything
[13:27] <popey> dobey: file sync would be a good start
[13:28] <dobey> popey: if that patch does work, it would be very basic, as the branch name suggests
[13:28] <popey> define basic?
[13:29] <popey> right now I dont mind if it doesn't work with authenticating proxies, or other oddness, just observing the http_proxy env var would be a good start :)
[13:30]  * popey is building it now
[13:30] <dobey> well it only supports HTTPS_PROXY env var, and to get that from the gnome settings, you'd have to run ubuntuone-syncdaemon manually
[13:30] <popey> ugh
[13:30] <dobey> because dbus daemon is started before gnome-settings-daemon
[13:31] <popey> so you cant get it from gconf?
[13:31] <dobey> well if someone wrote the code, it could i guess. but that branch doesn't do it
[13:32] <popey> ok, so that would be a slightly-less-basic patch, if it could get https_proxy from gconf?
[13:32] <popey> and would be reliable enough to get that on autostart?
[13:33] <dobey> if it talked to gconf/dconf directly, then yes, autostart would work ok. and it would probably not be basic at all
[13:34] <popey> i guess then there is the issue that if someone changes the proxy settins you have to restart syncdaemon or logout/in to effect the change?
[13:35] <dobey> with that current branch, yes
[13:36] <popey> would it make sense to check (in syncdaemon) if the proxy changes and trigger a restart itself >
[13:36] <popey> ?
[13:36]  * karni @lunch
[13:36] <popey> (assuming the necessary magic was there to get the proxy from gconf and use it)
[13:37] <Chipaca_> popey: yes
[13:38] <popey> or indeed would it make sense to do a callback whenever that key changes in gconf?
[13:38] <popey> (I am not a programmer so if this sounds dumb, sorry)
[13:41]  * fagan plays call of duty while waiting for standup
[13:43] <dobey> popey: gconf is doable. os.env isn't going to change inside a running program, unless the program itself changes it, or something starts doing evil stuff that one isn't supposed to do
[13:43] <popey> makes sense
[13:44] <dobey> if we were using gconf though, a restart wouldn't be necessary
[13:44] <dobey> i suppose we should use GSettings/dconf though, instead
[13:45] <dobey> as gconf is deprecated now and all
[13:45] <popey> oh, didnt know that
[13:45] <fagan> dconf it is then :P
[13:46] <dobey> but i don't know what the state of all that is right now, and the gsettings migration tool was crashing every time i logged in on my laptop until yesterday or something
[13:46] <dobey> it's a touchy area since we are sticking to 2.32 in ubuntu 11.04
[13:49]  * mandel back
[13:50] <popey> dobey: so in theory if I made a patch which used gconf to discover proxy settings and used those, would it get thrown out?
[13:50] <popey> (subject to usual quality control standards for patch submissions)
[13:51] <nessita> mandel, dobey, thisfred, fagan: stand up in 10'
[13:51] <nessita> 9, actually :-)
[13:51] <thisfred> kk
[13:52] <fagan> yep
[13:52] <mandel> ok
[13:53] <fagan> dobey: im pretty sure gconf is still on the disk
[13:53] <dobey> popey: i don't know.
[13:53] <fagan> it just wont be for 11.10 id say
[13:53]  * fagan checks
[13:53] <dobey> fagan: yes, in 11.04 it is, because we ship 2.32
[13:53] <fagan> ah ok
[13:53] <dobey> fagan: but writing code that we're going to throw out in 2 months seems like a waste of time to me :)
[13:53] <fagan> yeah thats right
[13:54] <fagan> and anyway we are on a normal release warts are expected :/
[13:55] <dobey> eh, we haven't ever had proper proxy support in ubuntuone-syncdaemon :)
[13:56] <dobey> popey: also of note, is that even with that previously linked branch, there are a few operations which will not work, because they do not go through the twisted reactor connection, but instead use oauth signed HTTP requests via urllib, which really sucks at proxies
[13:57] <popey> :(
[14:00] <fagan> me
[14:01] <fagan> ?
[14:01] <thisfred> me
[14:01] <nessita> me
[14:02] <nessita> mandel, dobey?
[14:02] <mandel> me
[14:02] <dobey> me
[14:02] <nessita> fagan: go!
[14:02] <fagan> DONE
[14:02] <fagan> * More iterations of the screens
[14:02] <fagan> * Tested and did code review for 2 of the merges mandel proposed (took a while but was good for the learning)
[14:02] <fagan> TODO
[14:02] <fagan> * Finish the screens
[14:02] <fagan> BLOCKED
[14:02] <fagan> * nope
[14:02] <fagan> thisfred gogogo
[14:03] <thisfred> * DONE review https://code.launchpad.net/~nataliabidart/ubuntu-sso-client/displayname-stable/+merge/54705
[14:03] <thisfred> * DONE attended TDD screencast
[14:03] <thisfred> * DONE peer review James T.
[14:03] <thisfred> * DONE performance self review
[14:03] <thisfred> * INPROGRESS get ubuntuone-couch into natty [2/3]
[14:03] <thisfred>  - [X] 0.2.0  https://code.launchpad.net/~thisfred/ubuntuone-couch/release-0.2.0/+merge/53317
[14:03] <thisfred>  - [X] ubuntuone-couch FFE http://pad.lv/729117
[14:03] <thisfred>  - [ ] wait for the package to get through the upload queue
[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 revoked shares stay in messaging menu http://pad.lv/741770
[14:03] <thisfred> NEXT: nessita
[14:03] <nessita> DONE: started self-evaluation, tons of reviews for mandel, SRU + freeze exception research for bug #709494
[14:03] <nessita> TODO: finish self-evaluation, keep digging into London sprint (tickets and all), start working on the final countdown for U1CP bugs
[14:03] <nessita> BLOCKED: nopes
[14:03] <nessita> NEXT: mandel
[14:03] <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
[14:03] <mandel> DONE: Added a way for the sso service to announce which tcp is using on windows. Added a startup script that will allow to run sso on windows. Done all windows ui, little is left to be done. Though about how to use BuildBot for continuos windows integration of the multiplatform projects. Allhands peer reviews. Helped faga with some small QtDesigner things.
[14:03] <mandel> TODO: send rt with BuildBot request. Add missing class so that qt gui can be request in dbus (only windows atm, later kubuntu too)
[14:03] <mandel> BLOCKED: no
[14:03] <mandel> dobey, please
[14:03] <dobey> λ DONE: nightlies updates, perf reviews
[14:03] <dobey> λ TODO: finish perf reviews, UIFE request, finish bug #733327, libu1 release
[14:03] <dobey> λ BLCK: None.
[14:03] <ubot4`> Launchpad bug 733327 in libubuntuone (Ubuntu) (and 1 other project) "Notify user of missing MP3 support (affects: 1) (heat: 354)" [Medium,Confirmed] https://launchpad.net/bugs/733327
[14:04] <nessita> any comments crowd?
[14:04] <fagan> Bonus: http://www.youtube.com/watch?v=CD2LRROpph0 :)
[14:04] <dobey> i hate administrata
[14:04] <nessita> all, peer evaluations can be completed until April, 8
[14:04] <fagan> I dont have to do them right?
[14:04] <nessita> what you need to have done for today is self evaluation and request of peer reviews
[14:05] <nessita> fagan: I don't think so
[14:05] <fagan> cool
[14:05] <dobey> fagan: no, you just started. your only goal would be "sign the contract" :)
[14:05] <fagan> dobey: done that
[14:05] <fagan> :P
[14:05] <fagan> yay \o/
[14:05] <nessita> more comments?
[14:06] <fagan> nope
[14:06] <nessita> ok, eom then!
[14:07] <ralsina_not_real> good morning people
[14:07] <fagan> ralsina_not_real: hey
[14:07] <fagan> or are you not real?
[14:08] <ralsina_not_real> I am not really_working but irc has a nick length limit, it seems
[14:08] <mandel> can you do ralsina_!@work?
[14:08]  * fagan suggests ralsina_no_work
[14:08] <fagan> or what mandel just said
[14:08] <mandel> :P
[14:08] <nessita> ralsina_not_real: please give us back the real ralsina!
[14:09] <mandel> fagan: can you review this: https://code.launchpad.net/~mandel/ubuntu-sso-client/implement_windows_main_4/+merge/53410
[14:09] <fagan> sure
[14:09] <ralsina_not_work> mandel: apparently not :-)
[14:10]  * mandel imagines ralsina dressed as supermans evil twin brother
[14:10] <dobey> ralsina_not_work: because long irc nicks are a pain in the ass and annoy people. and changing your nick to signal /away is lame :)
[14:10]  * ralsina_not_work is lame anyway
[14:10] <fagan> mandel: I pushed that screen I did the change to. mandel would you prefer that I label the ui files to the wireframe numbers?
[14:11] <ralsina_not_work> Anyway, ping me if you need anything urgent
[14:11] <mandel> fagan: no, just name them os that they make sense to someone without the doc, we can update the doc later to do the map
[14:11] <mandel> ralsina_not_work: ping, I need a coke
[14:11] <fagan> kk
[14:11] <ralsina_not_work> mandel: sorry, coke-over-irc RFC is not official
[14:13] <mandel> ralsina_not_work: how is pycamp going? having fun?
[14:13] <mandel> making everyone to use qt?
[14:13] <mandel> :P
[14:13] <ralsina_not_work> mandel: I missed all the 1st day because my wife got sick
[14:14] <ralsina_not_work> mandel: and then my kid got hysterical
[14:14] <ralsina_not_work> mandel: so I am now starting :-(
[14:15] <mandel> oh man, that is unlucky
[14:15] <ralsina_not_work> Anyway, my quota of qt conversions for the semester is covered by making a guy whose contract says "GNOME developer" work with PyQt on windows. You are worth 25 points!
[14:15] <fagan> mandel: what is ipc?
[14:16]  * fagan still doesnt have all of the shortened forms of everything
[14:16] <ralsina_not_work> fagan: Inter Process Communication
[14:16] <fagan> ah ok
[14:17]  * fagan should have known that one
[14:17] <fagan> :D
[14:17] <clarita> mandel fagan: quick q - when user is asked for payment is the address associated with the card requested? we haven't included that but I think that is incorrect
[14:17] <mandel> clarita: uh, no idea, I can ask jdo about that, one sec
[14:17] <fagan> clarita: I think its needed
[14:18] <clarita> fagan: me too
[14:18] <fagan> I have never seen it not being asked for
[14:18] <mandel> nessita: do you know who we can ask that ^ question?
[14:18] <mandel> jdo seems to be away
[14:19] <mandel> he, I'm stupid, he is, I was looking at the wrong channel
[14:19]  * fagan googles
[14:19] <nessita> mandel: the credit card question?
[14:19] <mandel> nessita: got it, jdo should now
[14:19] <nessita> mandel: I guess so, yes :-)
[14:21] <mandel> clarita: jdo just confirmed that the card address is indeed a required field
[14:21] <clarita> mandel: thanking you
[14:22]  * mandel hopes there is a wave to the screen included in clarita thanks
[14:22] <fagan> hah mandel I waved first
[14:22] <fagan> clarita was just being polite :P
[14:22]  * clarita waving, cheering, streamers flying, victory music
[14:24] <fagan> clarita: if you are in an office that would be a very funny picture
[14:24]  * fagan doesnt know where clarita is based so kinda thinks millbank
[14:24] <clarita> fagan: you've got to keep the place energised on a Friday afternoon...I feel it's my duty - yes Millbank
[14:24] <dobey> i suspect it would not be especially out of the ordinary for a canonical office
[14:25] <clarita> the Royal Wedding will have nothing on Millbank on a Friday afternoon ;-)
[14:25] <fagan> clarita: I did link to the greatest song at the moment at the meeting
[14:26] <fagan> clarita: http://www.youtube.com/watch?v=CD2LRROpph0 such inspirational lyrics
[14:26]  * fagan goes back to doing mandel's merge
[14:27] <dobey> it certainly inspires suicidal tendencies
[14:27] <fagan> dobey: I dont know why but I cant stop listening to it
[14:27] <fagan> I think I should go to an excorist
[14:28] <clarita> fagan: thank you for sharing that with me - a truly complex message
[14:28] <fagan> clarita: yep it is friday
[14:32] <fagan> mandel: +1 on that merge
[14:33]  * fagan ran the test and couldnt find any goblins out in the open
[14:33] <mandel> sweet!
[14:33] <fagan> and that fail is fixed in that other merge
[14:33] <fagan> so its all dandy
[14:33] <dobey> fagan: http://www.youtube.com/watch?v=-OTRxR6PUow
[14:34] <fagan> dobey: im more of a friday man :P
[14:35] <fagan> Na seriously dobey im a rock man like my new fav band is alter bridge they are awesome
[14:36] <fagan> clarita: are you changing the sync screens any more?
[14:37] <clarita> fagan: yes
[14:37] <clarita> just stuck on payment right now
[14:37] <fagan> ah ok
[14:37] <clarita> almost at sync
[14:37] <fagan> Im just wondering what is safe to start fiddling with
[14:37] <fagan> unless mandel has more merges
[14:38] <fagan> or I could try and get payroll sorted either if nothing is open at the moment
[14:39] <fagan> mandel: do you have anything for me to be looking at im hanging about since I dont want to waste time on screens that are going to change in a while
[14:41] <ralsina_not_work> get payroll sorted, you should not work if we don't pay you ;-)
[14:41] <mandel> fagan: why dont you write a script that loads the pages in a wiard so that it can be shown to the UX team, once you have that you can move to writing the setup.py similar to the one in windows_ui_1 to compile the .ui files
[14:41] <mandel> fagan: the setup.py should be easy once you read the one from the sso one
[14:42] <ralsina_not_work> the script to load the pages in a wizard is pretty much the one I sent you
[14:42] <fagan> ralsina_not_work: yeah I remember
[14:43] <fagan> mandel: I think I could do that but would I just be loading in everything form a folder in the code or would I manually add them in
[14:44] <mandel> fagan: I would do it one by one, since the order matters and we will be added some code to it later
[14:44] <fagan> Ok cool
[14:45] <fagan> oh it would help if you showed me how to turn the .ui files into code
[14:45]  * fagan didnt see that yet
[14:47] <mandel> fagan: you approved a branch where it does it, lp:~mandel/ubuntu-sso-client/windows_ui_1
[14:47] <mandel> fagan: look at the buil commands for windows
[14:47] <fagan> mandel: ah ok
[14:47] <fagan> I just thought there was some trick to it
[14:57] <fagan> mandel: just sorting out something with payroll will be a few minutes
[15:00] <mandel> fagan: there is no trick, just look at the setup.py and preaty much copy it and change the required stuff so that it works
[15:03]  * mandel very late lunch bbl
[15:03] <fagan> mandel: kk
[15:03] <ralsina_not_work> mandel: that describes every project I have ever been involved in. "Just copy another project and change the required stuff until it works" :-)
[15:04] <fagan> ill try get what you asked done but im kinda bouncing between payroll and this so it more than likely wont get done today
[15:09] <mandel> ok, no t a big deal
[15:11] <fagan> mandel: cool
[15:15] <fagan> im a little sore im going to take 15 and limber up
[15:21] <dobey> lunch time, bbiab
[15:44] <fagan> ralsina: I wonder since I did an hour extra on wendsday for that merge can I swap that and get off the extra time?
[15:44]  * fagan wants to go out while its warm
[15:47] <fagan> I dont mind either way just was wondering
[15:51] <fagan> ah im almost finished anyway so no point I suppose
[15:51] <fagan> and everyone seems to be on break :)
[15:56] <fagan> wow unity just crashed when I was in the middle of the code :/
[15:57]  * fagan relearns why you should always save everything just in case
[16:04] <Chipaca_> fagan: unity crashing shouldn't lose you work; here it just restarts (which is a pain, but no loss of work)
[16:05] <fagan> Chipaca_: it froze and didnt restart had to turn off the computer
[16:05] <fagan> everything just went unresponsive
[16:05] <Chipaca_> fagan: doesn't sound like unity crashing, that
[16:05] <Chipaca_> sounds like something further down the stack
[16:05] <fagan> it was probably compiz
[16:06] <Chipaca_> fagan: mouse also unresponsive?
[16:06] <fagan> Chipaca_: nope so it wasnt x itself
[16:07] <Chipaca_> fagan: did you try ctr-alt-f1, log in, 'unity'?
[16:07] <fagan> compiz seems to be the only thing it could have been since befor the crash the window manager went out the window
[16:07] <fagan> Chipaca_: tried it
[16:07] <fagan> didnt work
[16:07] <Chipaca_> ah well
[16:07]  * Chipaca_ goes back to the review fun
[16:07] <fagan> Chipaca_: didnt lose much
[16:07] <fagan> just a few lines
[16:08] <fagan> (that werent tested)
[16:08]  * fagan reviewed a good few today
[16:09] <fagan> clarita: ill try to get the thing so you all can have a look at the screens before I log off
[16:09] <clarita> fagan: thank you
[16:09] <fagan> mandel will probably have to finish it though
[16:10]  * fagan is just ordering the screens at the moment
[16:11] <mandel> clarita: I'll take over fagans work whenever he leaves to get it ready for you
[16:11] <mandel> clarita: you need the screens of the current work, right?
[16:11] <fagan> clarita: there is only 1 or 2 screens that are actually done though so it wont be too great
[16:12] <fagan> the changes to the design blocked a few from getting done so ill have to finish them on money
[16:12] <clarita> mandel fagan: ok thanks - I'm a bit stuck on rewireframing payments as I have learnt a couple of things this afternoon that require a re-jig - yes it would be good to see the screens of the current work if poss but not urgent as I'm still otherwise engaged
[16:12] <fagan> monday
[16:12] <clarita> non urgent
[16:13] <fagan> thats good then
[16:16] <fagan> mandel: ill make it so you just have to make the .ui files .py files and add in the names of the screens that you did for sso
[16:16] <fagan> I put in a comment for you too
[16:17] <mandel> ok
[16:22] <fagan> mandel: pushed and im off
[16:23] <fagan> mandel: its terrible code I just changed ralsina's code a little with the file names and crap
[16:23] <fagan> so expect terrible code :P
[16:23] <fagan> later all
[16:24] <mandel> fagan: on, I'll work a little on it to see how far I get during the rest of the day (1hour)
[16:24] <mandel> fagan: have a great weekend
[16:24] <fagan> mandel: yeah see you monday bright and early
[16:24] <fagan> :)
[16:24]  * fagan -> away
[17:04] <nessita> lunchtime!!!
[17:04]  * nessita starvs
[17:07] <fagan> nessita: what time is it there?
[17:07] <fagan> as a matter of interest
[17:08] <Chipaca> fagan: nessita's on GMT-3
[17:08] <fagan> ah ok
[17:08] <Chipaca> fagan: so, *way* past lunchtime
[17:08] <fagan> well I make sure to get lunch at 1 every day
[17:09] <fagan> I think the regularity of it is good
[17:09] <karni> Have a great weekend everyone and see you around on-line
[17:09] <fagan> karni: you too
[17:09] <karni> fagan: 1 PM ? lucky you ;D that's healthy!
[17:09] <karni> fagan: my lunch routine is quite messed up. not to mention supper at 2AM
[17:09] <karni> although I seem to sleep more regularly now that I start at 8 AM
[17:10] <karni> regularly as in: normally
[17:11] <karni> I have practiced coding till 4-5AM not so long ago, but it's not that bad if one likes to code late :)
[17:30] <fagan> karni: Im trying to get into a routine for working from 8-4 and having a short break at 1 and I think that is pretty good
[17:30]  * fagan prefers to get a system set up
[17:30] <karni> fagan: I think that is perfect. I had lunch at 2:30 today
[17:30] <karni> but I'm working on it ;)
[17:31] <karni> I'm thinking of throwing in 30 min jogging in the morning
[17:32] <karni> I've got gym every second day, but I've been skipping lately :x
[17:33] <karni> fagan: what's your monitor setup? /how many screens?/
[17:56] <Doughy> Having major issues with UbuntuONe
[17:56] <Doughy> I tried syncing a directory, it's been 2 days and no files are synced
[17:56] <Doughy> I paid for a whole year too, so I'm extra frustrated
[17:57] <Doughy> Tried restarting the daemon, deleting the directory and retrying... NOTHING
[18:01] <Chipaca> Doughy: hi
[18:01] <Chipaca> hmm
[18:01] <Chipaca> Doughy: what ubuntu version are you on?
[18:02] <Doughy> 10.10
[18:02] <Chipaca> Doughy: ok. could you open a terminal and run some stuff for me?
[18:02] <Chipaca> Doughy: by the way, what size is the directory?
[18:03] <Doughy> It's about 9 GB
[18:03] <Doughy> Yeah I can run term stuff
[18:03] <Chipaca> is that a lot of small files, or few large ones, or what?
[18:03] <Doughy> From what I understand, u1 is terrible at initial sync of large dirs
[18:03] <Doughy> It's got a lot of small files
[18:04] <Chipaca> 9GB of small files
[18:04] <Doughy> Yes
[18:04] <Doughy> Well
[18:04] <Chipaca> yes, with the 10.10 client, that would suck a lot
[18:04] <Doughy> just regular files
[18:04] <Doughy> docs...
[18:04] <Doughy> Some files are large
[18:04] <Doughy> but there are a lot of small files
[18:04] <Chipaca> Doughy: ok, in a terminal, first: u1sdtool -s
[18:04] <Doughy> with a few big ones
[18:04] <Doughy> ok
[18:05] <Doughy> Got a DBUS error
[18:05] <Doughy> Oops, an error ocurred: Traceback (most recent call last): Failure: dbus.exceptions.DBusException: org.freedesktop.DBus.Error.NoReply: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.
[18:05] <Chipaca> grumble
[18:05] <Chipaca> hmm
[18:05] <Chipaca> ps -C ubuntuone-client
[18:05] <Doughy> ok
[18:05] <Chipaca> sorry, my bad
[18:05] <Chipaca> ps -C ubuntuone-syncdaemon
[18:05] <dobey> Doughy: what version of ubuntuone-client do you have exactly?
[18:06] <Doughy> I just updated it like 10 mins ago
[18:06] <Doughy> lemme see
[18:06] <Doughy>  PID TTY          TIME CMD  3804 ?        00:00:08 ubuntuone-syncd
[18:06] <Doughy> that was the ps return
[18:06] <Doughy> how do I get version?
[18:06] <dobey> dpkg -l ubuntuone-client
[18:06] <Chipaca> apt-cache policy ubuntuone-client
[18:06] <Chipaca> or what dobey said
[18:07] <Doughy> ii  ubuntuone-clie 1.4.6-0ubuntu2 Ubuntu One client
[18:07] <fagan> karni: I have 2 tvs as my monitors, 1 on hdmi and one of dvi
[18:07] <dobey> hrmm
[18:07] <Doughy> Since I updated the client, the u1sdtool -s doesn't work due to DBUS issues
[18:08] <dobey> that is the latest update for maverick, indeed. should be working pretty good
[18:08] <fagan> karni: unity doesnt work right on it yet though, i cant drag between my monitors
[18:08] <Chipaca> Doughy: tail ~/.cache/ubuntuone/log/syncdaemon.log
[18:08] <Doughy> what happens is everytime I run u1sdtool, it fires up the daemon and starts crunching, then it interferes with the sdtool
[18:09] <Chipaca> Doughy: the dbus timeout is just a timeout, not an error per se
[18:09] <Chipaca> Doughy: not too userfriendly, i know
[18:09] <Doughy> ok
[18:09] <dobey> Doughy: how many files were in the directory you asked to sync?
[18:09] <Doughy> hmmm, lemme see
[18:09] <Chipaca> Doughy: how brave a soul are you? You'd be an excellent test for some recently added code
[18:09] <Doughy> 37,000
[18:10] <Chipaca> yep, "tens of thousands"
[18:10] <dobey> ouch
[18:10] <Doughy> dropbox handles it fine
[18:10] <Doughy> Which is why I'm frustrated
[18:10] <karni> fagan: Aha :)
[18:10] <Doughy> I am a huge Ubuntu fan
[18:10] <Chipaca> Doughy: if you're ok with it, I'd like you to try our nightlies
[18:10] <Doughy> Want to get this working, want to support cannonical with my $ for UbuntuOne
[18:10] <karni> fagan: I've been running to long on a single screen. So just asking around.
[18:10] <fagan> karni: it was cheaper to buy tvs than monitors
[18:10] <Doughy> ok
[18:10] <Doughy> Bring it
[18:11] <karni> fagan: what's tvs. As in TVs ?
[18:11] <fagan> karni: yep
[18:11] <karni> oh
[18:11] <Chipaca> Doughy: you won't be able to go back to non-nightlies, mind you
[18:11] <Chipaca> Doughy: not easily, at least
[18:11] <Doughy> hmm, so I'll always have unstable U1?
[18:11] <fagan> karni: its nice to have 2 monitors since you can have code on 1 screen and apis on the other
[18:11] <Chipaca> Doughy: but, nightlies right now is what's going to be in natty
[18:11] <Chipaca> Doughy: no, I'd say, add nightlies, update/install the bits from nightlies, then remove them
[18:11] <Doughy> ok
[18:11] <Chipaca> Doughy: or disable them
[18:12] <Doughy> you said I can't easily go back
[18:12] <fagan> karni: I watch different programs on 1 and work on the other so its pretty relaxing
[18:12] <Chipaca> Doughy: when you upgrade to natty, you'll move on to the natty version, and you'll be ok again
[18:12] <karni> fagan: right. code/irc/manuals
[18:12] <karni> fagan: how the fsck can you chat, code, and watch tv at the same time ;)
[18:12] <Chipaca> Doughy: you can't move back in version, but if you remove the pacakge source, the package don't downgrade on their own
[18:12] <Doughy> Hmmm... not sure I'm going to upgrade this computer to Natty right away
[18:13] <Doughy> OK
[18:13] <Doughy> let's just do it
[18:13] <Doughy> not working now anyway
[18:13] <Doughy> and I want to help Ubuntu
[18:13] <nessita> Chipaca: sudo apt-add-repository ppa:ubuntuone/nightlies
[18:13] <Doughy> what's the Nightly PPA?
[18:13] <nessita> Doughy: ^
[18:13] <fagan> karni: I have ADD so I have an insane action per minute for what I do
[18:13] <Doughy> ok hang on
[18:13] <Chipaca> Doughy: what nessita said
[18:13] <Chipaca> nessita: thank you :)
[18:13] <nessita> prego
[18:14]  * nessita provides
[18:14] <karni> fagan: you said that as if ppl without ADD where slower ;)
[18:14] <dobey> you can disable the ppa source, remove all the installed packages from it, apt-get update, and then reinstall the packages, and it will put you back to what's in the distro/updates
[18:14] <dobey> but there may be other problems as a result, like metadata incompatibility and such
[18:14] <Doughy> ok
[18:14] <Doughy> added PPA
[18:14] <fagan> karni: well I had to work around my issues with concentration by being really fast on my feet for when I actually forget something
[18:14] <Chipaca> ok, I've got to run
[18:14] <nessita> Doughy: now, sudo apt-get update
[18:15] <Chipaca> nessita: please, take over
[18:15] <Doughy> running
[18:15] <karni> fagan: ack
[18:15] <nessita> Chipaca: bien sûr
[18:15] <fagan> karni: I got tested before and they said I can work out stuff a lot faster than other people because of it
[18:15] <nessita> Doughy: when is done, sudo apt-get install ubuntuone-control-panel-gtk (that will everything you need for Ubuntu One)
[18:15] <Doughy> ok
[18:15] <karni> fagan: Interesting I must say.
[18:15] <Doughy> almost there
[18:16] <dobey> fagan, karni: you just need to train :)
[18:16] <nessita> Doughy: before installing, please quit current syncdaemon with u1sdtool -q
[18:16] <fagan> karni: I can say without a doubt I wouldnt be a good programmer if I didnt have ADD
[18:16] <nessita> Doughy: or killing the process ubuntuone-syncdaemon
[18:16] <fagan> dobey: yeah
[18:16] <karni> fagan: hhahah :)
[18:16] <karni> dobey: I will, every day
[18:16] <Doughy> ok checking
[18:17] <karni> dobey: or, *I do
[18:17] <dobey> karni: mental training for concentration?
[18:17] <Doughy> ubuntuone-launch and sso are running?
[18:17] <Doughy> shoudl I kill?
[18:17] <Doughy> no syncdaemon
[18:17] <karni> fagan: But, how do you know? If you have ADD, you don't know how's without ADD, no?
[18:18] <dobey> Doughy: you should log out, wait a minute, then log back in, after updating
[18:18] <Doughy> ok
[18:18] <karni> dobey: plain and simple, trying to keep up with both code and IRC ;)
[18:18] <Doughy> be back in a min
[18:18] <fagan> karni: well I read the books and they discribe the problems that you have with ADD and some of those problems are what made me good at what I do
[18:18] <dobey> karni: eh, that's the easy part :)
[18:18] <fagan> (if that makes sense)
[18:18] <karni> fsck, I bit my tongue while eating
[18:18] <dobey> haha
[18:18] <dobey> karni: see what i mean :)
[18:19] <karni> dobey: hahahah!
[18:19] <karni> fagan: anyhow, I'm happy for you in that case ;)
[18:19] <karni> dobey: should I meditate daily ;)?
[18:19] <fagan> karni: :)
[18:19] <dobey> fagan: it's possible to not have ADD *and* also be very good at switching context a lot, and quickly :)
[18:20] <karni> dobey: undoubtly
[18:20] <dobey> karni: i don't know, i'm not a doctor. but there are some very good martial arts practices on the matter :)
[18:20] <karni> otherwise, everyone would love to have ADD
[18:20] <karni> dobey: I've been doing krav-maga for 1.5 year. But that's far from meditating ;D
[18:21] <fagan> dobey: I am good at that
[18:21] <dobey> karni: heh
[18:21] <Doughy> OK back
[18:21] <Doughy> nessita
[18:21] <fagan> dobey: I can switch tasks on a dime and work better when doing a few things at once the only issue I have is sticking to one particular task
[18:22] <nessita> Doughy: did you install ubuntuone-control-panel-gtk?
[18:22] <Doughy> yeah
[18:22] <nessita> Doughy: ok, so please go to System -> Preferences -> Ubuntu One
[18:23] <nessita> Doughy: that will start syncdameon if is not running
[18:23] <Doughy> syncdaemon is running
[18:23] <Doughy> so is the GTK app
[18:23] <Doughy> loading....
[18:23] <Doughy> wheel spinning
[18:23] <nessita> Doughy: you didn't kill syncdaemon like I mentioned?
[18:23] <Doughy> I did
[18:23] <Doughy> it restarted when I logged back in
[18:24] <Doughy> GUI says "FILE SYNC ERROR"
[18:24] <Doughy> wait
[18:24] <Doughy> now that went away
[18:24] <Doughy> File sync starting...
[18:25] <Doughy> "seems" to be working
[18:25] <Doughy> can't tell
[18:25] <Doughy> Syncdaemon using a lot of CPU
[18:25] <nessita> Doughy: yes, is migrating your metadata to the new natty format
[18:26] <Doughy> OK good
[18:26] <nessita> Doughy: so we need you to be patient (migration will happen only once)
[18:26] <Doughy> yeah, understood
[18:26] <karni> I'm leaving, take care guys.
[18:26] <nessita> enjoy the weekend karni!
[18:28] <fagan> karni: later
[18:28] <fagan> :)
[18:30] <Doughy> Nessita, looks like CPU slowed down to normal
[18:31] <nessita> Doughy: what does the control panel reads, next to the quota info?
[18:31] <Doughy> File sync in progress
[18:31] <karni> nessita, fagan: thanks, bye!
[18:31] <karni> you too!
[18:31] <Doughy> Not seeing much upload traffic though
[18:33] <nessita> Doughy: great, os working!
[18:33] <nessita> is*
[18:34] <nessita> Doughy: thing is that syncdaemon will first create all the folder hierarchy in your cloud
[18:34] <nessita> and once that's done, it will upload content
[18:34] <Doughy> It seems to be uploading content
[18:34] <Doughy> but very slow
[18:34] <nessita> Doughy: can you run in a terminal: u1sdtool --waiting | wc -l?
[18:34] <Doughy> yeah hang on
[18:34] <nessita> that will show how many thing are queued up for upload
[18:35] <Doughy> 5866
[18:36] <Doughy> So why wouldn't it upload super fast if all the files are ready?
[18:36] <Doughy> I have a fast internet connection
[18:36] <Doughy> it's uploading at like 2KBps
[18:38] <nessita> Doughy: there is a lock-by-path mechanism that prevents files inside the same directory to be uploaded until that directory is created. But other than that, syncdaemon performs multiple uploads
[18:39] <Doughy> Seems like all my dirs are already created though, when I look on the web client
[18:41] <nessita> Doughy: good
[18:41] <Doughy> Shouldn't it just upload at full network capacity? Why 2KBps?
[18:43] <nessita> Doughy: not really, most of the command require the acknowledge from the server
[18:43] <nessita> commands*
[18:44] <Doughy> OK, well either way this is much better than before. Do you work for Cannoncial?
[18:50] <dobey> Doughy: what is your maximum upload banwdith?
[18:50] <Doughy> Should be like 6 Mbps
[18:50] <Doughy> or more
[18:50] <Doughy> my download is 20 Mbps
[18:51] <dobey> Doughy: is it cable internet?
[18:51] <Doughy> yes
[18:52] <Doughy> dobey: I just ran an upload test from speedtest.net and got 4.5Mbps
[18:54] <dobey> Doughy: ok
[18:55] <nessita> Doughy: yes, sorry for the delay, I missed your question
[18:55] <nessita> Doughy: I work for canonical, yes
[18:56] <dobey> Doughy: it will probably speed up when it starts actually uploading file contents then. it creates the file meatadata entries on the server first, so with 35,000 of those, it will take a bit and might seem slow as far as network utilization goes. but it's a known problem and we are working on ways to improve that too
[18:57] <Doughy> dobey, nessita: when I run u1sdtool --waiting | wc -l it is very slowly decreasing, does that mean these files are actually being uploaded, or that metadata is being processed?
[18:57] <nessita> Doughy: --waiting will count all the pending commands, both metadata upload and content
[18:58] <Doughy> hmm, ok
[18:58] <nessita> Doughy: you can try u1sdtool --current-transfers to have more detail
[19:01] <Doughy> it says it's uploading 3 files, but they are not changing.
[19:01] <Doughy> nessita
[19:01] <nessita> Doughy: what do you mean with 'they are not changing'?
[19:01] <nessita> where are you looking?
[19:02] <Doughy> same files are there every time I run --current-transfers
[19:02] <nessita> Doughy: isn't the transfer amount changing?
[19:03] <Doughy> when I run a linecount on --waiting, it is very slowly decreasing
[19:03] <Doughy> but when I run --current-transfers, same thing every time
[19:03] <nessita> hum
[19:03] <nessita> Doughy: can you please paste the content of your log file into pastebin.ubuntu.com? log file is located at  ~/.cache/ubuntuone/log/syncdaemon.log
[19:04] <Doughy> ok hang on
[19:06] <Doughy> nessita, done
[19:06] <nessita> Doughy: please share with me the link :-)
[19:46] <mungo-> how much is space on ubuntuone for desktop ?
[19:46] <mungo-> i'll see the FAQ
[19:47] <dobey> as much as you pay for :)
[19:47] <nessita> mungo-: we offer 2GB of free storage, and then you have plans that you can stack to have as much as you need
[19:47] <mungo-> so i'd get 60GB for $6 ?
[19:48] <mungo-> oops
[19:48] <mungo-> $9.00
[19:48] <mungo-> there
[19:48] <dobey> you'd have 62GB total for ($2.99*3)/month
[19:49] <mungo-> does i sync things other than items which i place i its folder ?  i realize thats probably in the FAQ too
[19:50] <dobey> yes, you can select any folder under your home folder to be synchronized. but not your home folder itself, and not things outside home. and some things you shouldn't do (like mount something under home directory and then choose to sync that)
[19:54] <mungo-> got it
[19:54] <mungo-> will a web url never reference the file ?
[19:54] <mungo-> or is a translation possible ?
[19:57] <dobey> mungo-: you mean, will the filename be part of the url?
[19:57] <mungo-> oui
[19:57] <mungo-> yes
[19:57] <mungo-> is that possible ?
[20:00] <dobey> not currently, no
[20:01] <dobey> i'm not sure if there is a plan to put filenames in the URLs for published files or not in the future. i don't work on that part
[20:03] <mungo-> np  ty
[20:03] <mungo-> i'l use it on android too
[20:03] <mungo-> thank you all
[21:43] <dobey> have a good weekend all
[21:52] <nessita> ok, I'm off as well
[21:52] <nessita> bye all!


[10:53] <alan_g> alf_: not urgent, but have a look when ready... kdub's fiddling with the cross-build script is finally working on CI for https://code.launchpad.net/~alan-griffiths/mir/add-glog-logging/+merge/153568
[11:00] <alf_> alan_g: great, I will take a look when I am done (or too tired to continue) chasing shared_ptr :/
[11:01] <alan_g> alf_: if you get stale with it let me know and I'll take a look.
[11:02] <alf_> alan_g: thanks, I will let you know
[12:32] <alf_> alan_g: This is what I found is going on http://people.canonical.com/~afrantzis/mir-cyclic-dependency.dia
[12:32] <alf_> alan_g: I have a solution but I need to check it a bit more (after lunch)
[12:33] <alan_g> alf_: I'll try to understand and be ready to review ;)
[12:34] <alf_> alan_g: in short, we need to ensure that InputManager drops its reference to ApplicationSession when the session is closed
[12:34] <alf_> alan_g: but perhaps this is an indication of deeper design issue
[12:37] <alan_g> alf_: That is my reaction too - but I need to think it through
[12:38]  * alan_g feels there's a role (and associated class) missing, but isn't quite sure what the role is.
[12:44] <kgunn> alf_: are you viewing the diagram via firefox? or some other app? (giving me fits)
[12:45] <alf_> kgunn: I am using dia
[12:45] <kgunn> thanks
[12:49] <alf_> kgunn: in case dia crashes for you, see https://bugs.launchpad.net/ubuntu/+source/dia/+bug/1102960
[12:49] <alf_> kgunn: there is a workaround in comment #11
[12:53] <alan_g> alf_: I'm pretty sure that InputManager isn't an InputFocusSelector (what it needs is the current focus, not to be informed of focus changes). Also the InputFocusSelector interface is broken (I'm sure I mentioned this during review).
[12:58] <alan_g> The missing role is an object that provides the InputManager with the current focus and monitors session and surface events within the shell.
[13:01] <alan_g> Rephrasing: The missing role is an object that the InputManager uses to dispatch events (to the current focus) and monitors session and surface events within the shell.
[13:02] <alan_g> alf_: ^ is that your thinking too?
[14:22] <alf_> alan_g: So in essence reverse the Input - Shell dependency and break the cycle?
[14:25] <alan_g> alf_: Well, it could be considered like that, but it is motivated by separating concerns.
[15:09] <hikiko> kdub, ping :)
[15:09] <kdub> hello hikiko
[15:20] <alf_> alan_g: So you were thinking something like input::Shell { send_input_event(...) = 0; set_input_focus_changed_callback(...) = 0;} input::InputManager(input::Shell) ?
[15:23] <alan_g> alf_: Something like shell::SessionInputFilter : input::InputFilter, shell::FocusMonitor
[15:31] <alf_> alan_g: I am trying to understand how each option will help us solve the dependency problem
[15:33] <alf_> alan_g: why does shell need shell::FocusMonitor?
[15:35] <alan_g> alf_: Well, maybe the names is bad. But as I see it the shell needs to notify *something* about changes to the focussed session and/or surface
[15:37] <alf_> alan_g: shouldn't that be expressed in terms of the "something", though?
[15:37] <alan_g> I called *something* "shell::FocusMonitor" because it is an interface the shell needs
[15:45] <hikiko> hello
[15:46] <hikiko> one question :)
[15:46] <alf_> hikiko: sure
[15:46] <hikiko> gbm can be used under X?
[15:46] <hikiko> I thought no but I am not sure :)
[15:46] <kdub> alf_, specifically, the scenario hikiko is wondering about is
[15:47] <kdub> an x server that owns the framebuffer, and mir operating as an x client (using sdl )
[15:47] <kdub> and she wants to make sure that the gbm buffer 'stuff' in mir won't be affected by the presence of an x server that owns the framebuffer
[15:53] <alf_> hikiko: kdub: it will be affected since in that case we don't priveleged access to the drm device (the X server has)
[15:55] <hikiko> so if I want to have an sdl platform (like we already have the gbm and the android) for the emulator, I need to implement the buffer classes you have in the other 2 platforms (I can't use the gbm and just create a new display) isn't it?
[15:57] <kdub> the issue sounds like its getting privilege to get at the gbm graphics buffers then
[16:01] <racarr> alf_: alan_g: The current focus implementation is a shortcut
[16:01] <racarr> alf_: alan_g: The way it should really work I think
[16:02] <racarr> and has to for all the pointer stuff is
[16:02] <racarr> the input manager maintains a session handle and window handle for all open
[16:02] <racarr> sessions/windows, and removes them when appropriate
[16:02] <racarr> via a listener interface
[16:02] <racarr> focus is a seperate callback/interface
[16:02] <racarr> that updates the property on one of the window handles
[16:05] <alan_g> racarr: I really think that the input manager should delegate that tracking to something that knows about the events that change focus.
[16:06] <smspillaz> racarr: morning :)
[16:06] <racarr> Morning :)
[16:07] <racarr> alan_g: Yeah I think once it gains this logic for managing the list of sessions handles, etc, it should become a new interface
[16:08] <racarr> well a new
[16:08] <racarr> object
[16:09] <alf_> hikiko: kdub: although if you just want to create some buffers to render to/use as textures it may be the case that no special priveleges are required (but I haven't tried)
[16:11] <alf_> hikiko: kdub: also, perhaps you can get SDL surfaces that are backed by drm buffers? (I have no idea)
[16:13] <racarr> alf_: alan_g|tea: What is this about input::Shell { send_input_event}, etc...
[16:13] <hikiko> I don't think that's possible... Does it have to be drm buffers? Does the client actually directly manipulate drm buffers?
[16:13] <racarr> shell::SessionInputFilter?
[16:13] <racarr> Don't really understand
[16:16] <alan_g> racarr: it all begins with alf_ finding an ownership cycle causing memory leaks
[16:17] <alan_g> http://people.canonical.com/~afrantzis/mir-cyclic-dependency.dia
[16:17] <alf_> hikiko: Yes, the client part of mir (for the desktop) uses drm buffers. If the server sdl backend doesn't send drm buffers, you will also need to write a new matching client backend. And I am not sure how Mesa will work with that...
[16:17] <alf_> hikiko: although the work racarr did recently should help
[16:17] <hikiko> well, I guess that mesa will just provide the opengl context
[16:18] <smspillaz> alf_: hikiko my understanding of working with wayland is that you should be able to allocate gbm buffers in an SDL based X11 compositor and send them to the client
[16:18] <smspillaz> and then just create the textures from those
[16:18] <smspillaz> shouldn't be any different than running directly on kms
[16:18] <hikiko> that's cool if possible
[16:18] <hikiko> I will try this first
[16:19] <alf_> alan_g: racarr: Hangout?
[16:19] <hikiko> thanks a lot all of you :)
[16:20] <alan_g> alf_: sure
[16:20] <hikiko> I have to go, my day is over! see you :)
[16:21] <alf_> racarr: alan_g: https://plus.google.com/hangouts/_/77e412bddebe0d5ea06c9d92750a3dfaaa736317?authuser=0&hl=en
[16:22] <smspillaz> alf_: If the mesa mir platform is anything like the wayland platform, I believe all that would be necessary is to allocate the buffers using the mir platform in mesa, and then calling into eglCreateImageKHR to bind it to a texture
[16:27] <kgunn> racarr: you joining? ^
[16:29] <Darxus> Anybody have an email address for sturmflut?  Or know if his changes to glmark2 to get it to run on mir are available (upstream?)?  I'm curious if they'd be a useful reference for porting it to wayland.
[16:30] <Darxus> I guess he wasn't the one that ported it.
[16:34] <smspillaz> Darxus: alf_ was the one who did the mir work for glmark2
[16:34] <smspillaz> actually alf_ wrote it iirc :)
[16:35] <smspillaz> Darxus: they're in a meeting though, give it 15 mins
[16:36] <alf_> Darxus: it should be relatively straightforward to port to wayland, you will need to implement the NativeState interface for wayland (e.g. see NativeStateMir, NativeStateX11 etc)
[16:38] <Darxus> smspillaz: Thanks, looks like things are pretty well documented, and upstream:  https://blueprints.launchpad.net/ubuntu/+spec/client-1303-mir-glmark2 https://code.launchpad.net/~glmark2-dev/glmark2/trunk  Looks like most of it is here:  http://bazaar.launchpad.net/~glmark2-dev/glmark2/trunk/revision/265
[16:38] <Darxus> alf_: Thanks.
[16:41] <kdub> hey rsalveti is lp:~rocket-scientists/aal+/trunk the latest version of hybris?
[17:34] <alf_> racarr: alan_g: kgunn: Last chance for hangout today
[17:35] <kgunn> alf_: you off on monday?
[17:35] <alf_> kgunn: no, but I guess Alan is (and the US?)
[17:35] <alan_g> alf_: kgunn I'll be off on Monday
[17:35] <kgunn> alf_:  oh yeah...Alan is i think too....US works
[17:37] <alf_> alan_g: kgunn: so do you want to hangout today or leave it for next week (perhaps have some more time to think about it, too)?
[17:38] <kgunn> alan_g: alf_ if racarr is m.i.a. i guess leave it till Tues.
[17:39] <alf_> kgunn: alan_g: fine with me
[17:40] <alan_g> alf_: ok
[17:40] <alf_> all: (-alan_g) Have a great weekend
[17:40] <alf_> alan_g: Have a great long weekend
[17:40] <alf_> :)
[17:40] <kgunn> alf_: :) hope you enjoy yours also
[17:41] <alan_g> alf_: I'll try (but my wife has chores planned)
[17:41] <racarr> Sorry was afk
[17:41] <alf_> lol
[17:41] <racarr> isn't
[17:41] <racarr> today off?
[17:41] <racarr> :)
[17:42] <racarr> we can catch up later.
[17:42] <alf_> alan_g: kgunn: racarr: ok, hangout take two?
[17:42] <racarr> Or that :) sure
[17:42] <kgunn> ok
[17:43]  * alan_g doesn't know what's happening
[17:43] <alf_> alan_g: kgunn: racarr: https://plus.google.com/hangouts/_/8ca1c200997596d270738b80ee77065cc715ad1e?authuser=0&hl=en
[17:43] <alf_> alan_g: racarr's perfect timing is what's happening :)
[18:04] <alf_> racarr: http://paste.ubuntu.com/5658848/
[22:50] <sturmflut> When will basic window management be in place? Apparently at the moment Mir doesn't even support two clients running at the same time, it just displays what the last client to be started draws onto its surface