[01:36] joshuahoover: duanedesign: re bikerboi87 ↑ if any of you is around [01:36] karni: :) [01:36] bikerboi87: If nobody replies, please drop by tomorrow, a little earlier than around now :) [01:37] bikerboi87: We have a bunch of helpful support guys here, I'm sure they'll figure out what's up with that, Sorry for the trouble. [01:37] karni: It's not so much that something is wrong, just it'll save me money :P [01:38] bikerboi87: Whatever the amount, if something's wrong, we'd like to know :) I can see they're not around anymore. Please do come back tomorrow and catch them earlier :) [01:39] karni: cheers :) [01:39] o/ [01:39] :) [09:26] Happy Friday, everyone! :D [09:27] morning all! [12:05] Good morning! [12:06] mandel: ping [12:07] ralsina, pong!! [12:07] ralsina, buenos dias! [12:08] Hello mandel, can we have the 1-1 early? I have somewhere else I need to be ;-) [12:09] ralsina, sure, do you want to do it now? [12:09] ralsina, unless there is anything else, I can take a rest from coding :) [12:09] mandel: cool, also I can test this mumble-on-linux thing :-) [12:11] ralsina, ok, launching mumble now === dduffey_afk is now known as dduffey [13:29] hello #ubuntuoners! [13:32] alecu, buenos dias! [13:32] buenas [13:32] ditto [13:33] hola mandel! can I ask for your review here? https://code.launchpad.net/~alecu/ubuntu-sso-client/post-restful-cleanups/+merge/91157 [13:35] alecu, yes, although will have to wait for my lunch, is that ok? [13:35] mandel, sure! [13:35] alecu, then is mine! [13:40] alecu, gatox are you guys still sprinting? [13:41] mandel, yes [13:41] gatox, cool, have fun the last day ;) [13:41] gatox, so, not doing FF right? 'cause I don't have the time today :( [13:41] mandel, yesterday we had the team dinner....... LOT OF MEAT [13:41] lol [13:41] mandel, me neither [13:41] gatox, probe nessita .. not meat for her ;) [13:42] gatox, great, no problems then, I'm off to lunch catch you when I'm back [13:42] mandel, ack! enjoy [13:57] nessita, this one is fix: https://code.launchpad.net/~diegosarmentero/ubuntu-sso-client/pages-migration/+merge/91331 [13:57] gatox: awesome! [14:01] hmm [14:07] Hi, I'm trying to reproduce a bug ... What do I need to delete for Ubuntu One to forget completely that I'm signed in to SSO? [14:07] mpt: hello there! [14:07] hi nessita [14:07] mpt: What platform are you talking about? [14:08] mpt: using the control panel, go to the Devices tab and remove the current device (the one tha has the bandwidth options) [14:08] karni, if this is in reference to my recent tweet about Canonicalers who ask me what OS I'm using, then ... well played :-) [14:08] mpt: I meant desktop/Android/iOS. [14:08] Ubuntu [14:09] mpt: then nessita's answer is the right one :) [14:09] ah, thanks nessita [14:09] nessita: Hi! Referring to ""Only twisted Deferreds are used in this code, but only as a control structure in order to make the sequence of callbacks cleaner, and to ease testing with trial."" -- could you tell me what you mean by "ease testing with trial" in the context of callbacks? [14:10] karni: sure! can you give me a couple of minutes? [14:10] nessita: Perhaps what I mean exactly is - how callback based code is better than blocking code. [14:10] nessita: Sure, any time! Thank you. [14:10] (.. than blocking code, in terms of testing) [14:14] karni: so, since we use twisted trial testing framework, we can't have clocking code in the test, because that will prevent the twisted reactor to process events [14:15] karni: and in the production code side, we can't also have blocking code since that will freeze any involved UI [14:15] nessita: Ah, so it's like you're working on the UI thread, and dispatching events. That would make total sense, thank you! [14:15] karni: yes, exactly [14:16] nessita: :) Thanks [14:16] anytime! [14:16] mpt: did that work ok? [14:17] nessita, yes thank you, it helped me report bug 926078 [14:17] Launchpad bug 926078 in ubuntuone-control-panel (Ubuntu) "Control panel looks like it's hung when waiting for sign-on (affects: 1) (heat: 6)" [Undecided,New] https://launchpad.net/bugs/926078 [14:18] nessita, I was actually trying to reproduce bug 760624, which seemed to be closed by mistake, but I couldn't invoke that particular error. [14:18] Launchpad bug 760624 in ubuntuone-control-panel (Ubuntu) (and 1 other project) "Error message cuts off before end (affects: 2) (heat: 3)" [Medium,Incomplete] https://launchpad.net/bugs/760624 [14:18] mpt: thanks for the report. So, the currently dark grey was a design spec for the controlpanel, and I [14:19] and we're dropping the support for the GTK controlpanel :-/ [14:19] mpt: i think that particular string was amde shorter, but would likely still be an issue for other languages [14:20] nessita, I thought this was already Qt, which was why it isn't integrated propertly into System Settings [14:20] mpt: thanks a lot for taking the time to report the bug though :-) [14:20] mpt: nopes, the Qt controlpanel is not on ubuntu yet, should be this incoming week [14:20] mpt: what does "integrated properly into system settings" mean exactly now? [14:21] dobey, the panel opening in the System Settings window, like (for example) the Backup panel does and the Privacy panel will [14:23] mpt: afaik, we've been given no requirements that we have to do that, and we have no plans to do so. hmm [14:25] dobey: our bosses had tha conversationin orlando with jason w (cristian and john were there), and they agreed that the platform team my remove U1 completely from the settings window [14:26] dobey: I'm not sure what the current plan is on the platform side, but we have no resources allocated for integrating with gnome settings for precise [14:26] (mainly FYI) [14:27] nessita, fixed..... i check the other files just in case, and they should be fine [14:27] right. though it seems "language support" and "additional drivers" open as separate apps still as well [14:27] dobey: right [14:27] gatox: ack! [15:02] * mandel back [15:03] ralsina: you around? [15:05] oh [15:05] ralsina, mandel: are we doing standup? or no? [15:09] dobey, we have not done it in all week.. so is kinda meh [15:09] indeed [15:09] dobey, I have done my 1-1 with ralsina an hour ago, so he know what I'm up to [15:25] mandel: any idea if ralsina is around? [15:25] nessita, afaik he told me had to me somewhere (no idea where) about now, that is the reason why we had my 1-1 earlier [15:25] nessita, that is all the info I have, sorry if is not very helpful :( [15:26] mandel: is ok [15:28] nessita, well, the sso-migration should be ok..... and i review it with meld [15:31] gatox: ack! :-D [15:37] nessita: I am here [15:38] ralsina: hola [15:44] alecu, ping [15:44] mandel, ponga [15:45] alecu, I've done your review (running tests at the moment on windows) I have an idea/question, the restful_client, could we don something nice with the with statement? [15:45] alecu, I'm notice that we close it all the time, maybe using with would make it a nicer [15:46] alecu, of course, not for this review [15:46] mandel, I wondered about using "with", yes. But it thought it added complexity... perhaps we can do it in a later branch, yes. [15:46] and... yes. [15:46] alecu, +1 on doing it later :) [15:46] alecu, and +1 on the branch! [15:46] mandel, cool! [15:47] mandel, I think I have not really ran tests on windows, so great that you are testing that too. [15:47] shame on me, yes. [15:47] alecu, I do both all the time, that is also the reason why I did the work on jenkins :) [15:48] alecu, so, if you are lazy and forget, we will see (well, at least in sso, the others fail atm :P) [15:50] alecu, FYI https://jenkins.errormessaging.com/view/Windows/ [15:54] mandel, it's very nice! but we should definitely get the Chuck Norris plugin back into jenkins [15:55] we should get a real SSL certificate. And put it under one.ubuntu.com, too ;-) [15:56] ralsina, +1 on that hehe [15:56] alecu, and +1000000 for Chuck Norris! [15:57] You don't get the Chuck Norris plugin into jenkins. Chuck Norris is in jenkins if he wants to. [15:57] mandel: two suns! yay! [15:59] ralsina, yes, and a 3 one should be there soon, u1-client is an easy fix [16:11] having RSS feeds on a jenkins that is locked behind SSO is quite useless :-( [16:11] welcome to the wonderful world of oauth [16:11] isn't it awesome? [16:12] dobey: yay [16:13] whee, new u1client uploaded to ubuntu [16:13] think i'll get lunch, then deal with the libu1 changes and getting rhythmbox-ubuntuone in [16:13] and then gwibber [16:14] ralsina: you could write a fairly simply local proxy app which does the oauth bits and gives you the RSS, and have your RSS reader point at it [16:14] dobey: I may as well click on the RSS on firefox while authenticated, since that shows it correctly, and look every once in a while [16:15] dobey: probably same effort over the next year ;-) [16:15] eh [16:15] holy wtf [16:16] compiz or unity or maybe x now, just really does not like it when you switch to a VT and then back [16:16] time to switch to twm [16:19] dobey: that's X. Depends on the driver [16:21] sigh [16:23] alright. lunch time [16:23] bbiab === alecu__ is now known as alecu [17:19] lol. mandel's mixed metaphors are great [17:19] dobey, which one? [17:20] I'm kinda aggressive with the u1-client code today :P [17:20] the dinosaur egg ... butterfly effect comment [17:21] hehe === gatox is now known as gatox_lunch === yofel_ is now known as yofel [17:47] wth; i just chose "Classic GNOME" on my laptop… and got unity 2d, seemingly running under compiz [17:49] dobey, report that as a bug to translations, the probably mean 'classy gnome' http://www.kbear.fm/wp-content/uploads/2011/09/gnome.jpg [17:49] dobey: surprise! :-P [17:51] spandex, it's a privelege, not a right. [17:53] lol [17:54] at least it wasn't an overfat long-haired leaping gnome though [18:05] dobey: I think I need your u1client branch... is it landed? [18:05] mandel: can you run the u1sdtool in Windows? [18:06] nessita: it's not [18:06] let me poke at that [18:06] dobey: awesome, thanks. ANother question: do we know if the twisted version that has your reactor will be, eventually, in P? [18:07] nessita: i am hoping it will. i'll have to check on that, and do the requested documention update for twisted as well. [18:08] nessita: if it's not, though, i want to get it in as a patch [18:08] dobey: right. I was thinking that I may need to upload the tweak twisted yo our O nightlies.... for example, gatox_lunch can no longer run the sso tests :-/ [18:08] dobey: and even though the twisted should be updated officially in trunk, I don't think they'll provide that in older releases, no? [18:09] officially in P, I meant [18:09] why is gatox_lunch still running O? [18:09] the new twisted probably won't get backported, no [18:09] dobey: he did not have time to update. And there will be more people in O and perhaps N (though they should update, yes) [18:10] dobey: for example, u1 server guys... or foundations guys, they may migrate in the future [18:10] nessita: right, and new sso probably won't work on all the old releases [18:11] dobey: my point is, that when your u1client branch lands that uses the gi reactor, devs will not be able to run the suite anymore if they are not in P, no? [18:11] well in u1client the tests can be run with the glib reactor instead of gi, but make check doesn't do it [18:12] u1client has no ui, so having it work with both wasn't as big a problem [18:12] duanedesign, yes, you can [18:12] aha [18:13] i wonder what is killing tarmac though [18:19] dobey: so, u1trial --reactor=glib will work, but make check will only work on P? [18:19] yes [18:19] well you don't need to pass --reactor to use the glib reactor as it's the default, but yes [18:22] dobey: ok, if make check will break for systems older than P, we should send an email to the list... or provide the custom twisted in our PPA [18:24] i am very hesitant about shipping new twisted on older versions of ubuntu in our ppa [18:24] dobey: any particular reason? [18:24] it's big and complex and people may be using it for other things, and i don't want to break them [18:25] dobey: fair enough, would you please send an email to the list letting people know that? (make check will not work on < P, and we don't ship custom twisted to < P because of what you said) [18:26] what's really going to suck is the whole "let's make trunk of everything work on old ubuntu versions that we have to support" [18:28] dobey: i know. But that's a problem for 2 weeks from now, approx [18:29] dobey: could we ship a copy in a different namespace? [18:29] i don't want to think about it right now [18:29] dobey: fair enough [18:29] my brain is already starting to implode from the idea of it :) [18:34] dobey: would you please remind me how can I confirm if I package is in the CD? I remember I should check the MANIFEST file, but can't find it (I'm looking in http://archive.ubuntu.com/ubuntu/dists/precise/) [18:34] ah! found it [18:34] was in http://archive.ubuntu.com/ubuntu/dists/precise/main/installer-amd64/current/images/ [18:35] hum no [18:35] you're looking in the wrong place :) [18:35] cdimage.ubuntu.com [18:35] dobey: :-) [18:35] http://cdimage.ubuntu.com/daily-live/current/ [18:36] perfect [18:36] the .manifest files lists all the packages for each build [18:36] was checking that python-zope.interface is there, since sso is adding that [18:36] (as new dep, we may drop it again soon) [18:36] (just like twisted-web) [18:36] hrmm [18:37] it is there [18:37] actually, twisted itself depends on it :) [18:37] yes [18:37] right [18:37] but wanted to be 100% sure [18:37] dobey: I'll start uploading sso now [18:38] ok [18:38] twisted does use zope.interface A LOT so we are not to blame :) [18:38] yes it does [18:38] the reactors use it :) [18:38] and protocols etc.. [18:42] dobey: you let me know when u1client is uploaded? I need to confirm, but I think this release of cp depends on u1client for real (not for consistency) [18:43] dobey: also, question. What would happen if I upload a package where some dependency is higher than the one available in the repo? [18:43] mandel: hey, i got a proposal too from a spammer. it's in portuguese! [18:44] nessita: u1client 2.99.3 is uplaoded already [18:44] nessita: i did it this morning [18:44] dobey: great, thanks [18:44] nessita: if you upload and set the dependency on something higher than is currently available, the build will sit in depwait until the new dep is available [18:45] dobey: ok, and that's ok? or is something I should try to avoid? [18:45] dobey, is going to be a greeeeeeeeat weekend.. [18:45] where are my frosties? I need sugar!! [18:45] nessita: it's not horrible, but we should try to avoid it in general [18:45] dobey: I have another question, if you have a couple of more minutes [18:45] (re packaging) [18:46] nessita: sure. i am switching between irc and other terminal and email and launchpad anyway :) [18:47] dobey: next sso relesae should generate at least 3 binaries (or 4). Do I need to do something special in that case? so far a single source generates a single binary. And I ask rearding procedure, not about adding the .install files [18:47] 3 or 4 binary packages, I meant [18:48] nessita: it will build, but not publish, until an admin approves it. it will sit in BIN NEW until approved [18:48] dobey: do I have to let someone know before that? after that? [18:49] probably good to poke someone. fwiw, i am about to have the same issue with libu1 and the rb plug-in === gatox_lunch is now known as gatox [19:02] dobey: ack to that. So, one more: I modified my GPG key so my ubuntu email address is the primary one, but I just saw that the ubuntu-sso-cliemt that I uploaded was under the canonical address :-/ any idea why? [19:02] and, shall I fix that somehow? [19:04] (ie making another dput for -0ubuntu2) [19:05] no, don't need to do that [19:05] ok, I'm re checking my gpg signature [19:05] your gpg key isn't the issue [19:05] and my DEBMAIL as well [19:05] gatox, nessita, ralsina, dobey: my week would end perfectly if I can get two reviews on this branch: https://code.launchpad.net/~alecu/ubuntu-sso-client/the-compleat-libsoup/+merge/91481 [19:05] care to help me? [19:05] DEBMAIL is the issue [19:05] dobey: ok, found the issue, I changed my DEBMAIL in my PC but not here, already changed [19:05] alecu: queued [19:06] alecu, on it! [19:11] ok, EOD, EOW for me, oh and EOL [19:12] mandel, eol? [19:13] gatox, end of line, a really bad joke [19:13] jejejejeje [19:13] really really bad.. [19:13] MCP [19:13] mandel, in galactica the hybrids say it all the time [19:13] * dobey hits mandel with a light cycle [19:14] lol [19:14] all, have a great weekend, if you are in europe, don't leave the house.. i like -10 everywhere but spain where is -1 :P [19:19] why do i have such a desire to get a second monitor now [19:20] bye mandel! buenas noches! [19:24] dobey: three monitors is the best === briancurtin2 is now known as briancurtin [19:25] briancurtin: i'll be lucky if i can even find 1 more of this model, let alone 2 [19:25] and i think it's a bit too big to have 3 of them on my desk anyway [19:31] if you ever get four monitors, i will give you a 2x2 stand for free (been trying to get rid of it for 2 years) [19:32] alecu, +1 [19:33] i doubt i will do that [19:34] alecu: your week just ended perfectly. But you still have to work 90 more minutes. Paradox! [19:35] yay! [19:35] ralsina, I've just found another bug around there, so I'll do a bit of time travelling. [19:35] *traveling [19:35] alecu: ack [20:11] meh, i am not going to get to poke at gwibber today either am i :( === alecu_ is now known as alecu [20:55] dobey: guess what! packaging question (last one, I'd guess) :-) [20:55] heh [20:55] dobey: so, I uploaded controlpanel, and this was the accepted email: http://pastebin.ubuntu.com/828071/ [20:56] dobey: the changed by is correct (@ubuntu.com), but the signed by is @canonical [20:56] nessita: ok [20:56] any idea why? [20:56] nessita: when you reconfigured your gpg key, did you upload the changes back to the keyserver? [21:02] EOS! [21:02] bye all! [21:09] dobey: sorry, power went off thanks to facundo. Awnser is no :-) [21:09] dobey: I will upload the changes to the sevrer [21:10] nessita: ah, that might be why. i never paid attention to that myself. only if the mail says accepted/rejected/pending/whatever :) [21:10] ;-) [21:10] dobey: you know how can I update my key in the server? [21:12] there's some way to send to server in seahorse [21:12] i think you have to make sure the ubuntu server is selected [21:12] or i think you can do do gpg --send-to-server --keyserver keyserver.ubuntu.com or something like that [21:14] EOW for me. I will look at things later tonight, so if anyone needs a late review, mail me, I'll do it. [21:14] EOW for me. I will look at things later tonight, so if anyone needs a late review, mail me, I'll do it. [21:14] oops [21:17] dobey: that worked :-) [21:18] dobey: is this ready to re-approve? https://code.launchpad.net/~dobey/ubuntuone-client/gi-support/+merge/90227 [21:18] nessita: yes, though i haven't sent an e-mail yet :) [21:19] dobey: I need to propose a branch that depends on that one... shall I approve and you send the email before you eod? I don't think anyone will be running client tests until next week [21:19] sure [21:26] man, you'd think it be easier to find a 2 year old lcd monitor, but alas [21:27] dobey, nessita is having internet issues [21:28] and EOD for me! [21:28] gatox: of course. it's that time of day where she has internet issues :) [21:28] dobey, jejejee right [21:29] ok [21:29] net issues! [21:29] anyways, is EOD for me [21:29] heh [21:29] bye all! === dduffey is now known as dduffey_afk [21:43] is there any documentation on how to sync notes with ubuntu one, preferably for vala or c? [21:45] notes are synced using the snowy api [21:45] so you'd have to implement that in your app [21:46] you could use the websync plug-in in tomboy as a reference [21:46] i don't think there's a c/vala lib to do snowy [21:50] dobey: uh... are all those files here http://git.gnome.org/browse/tomboy/tree/Tomboy/Addins/WebSyncService required just for ubuntu one note sync or do you know if it can be simpler? :/ [21:52] well i'm sure they're required in tomboy [21:52] i'mr esure you wouldn't need them in vala, since it's not mono. === yofel_ is now known as yofel