[04:29] <karni> Night!
[09:49] <JamesTait> Oh, um, good morning all. :)
[10:02] <mandel> late morning everyone!
[11:02] <gatox> good morning!
[11:12] <mandel> gatox, morning!
[11:12] <mandel> gatox, how are the shortcuts coming?
[11:13] <gatox> mandel, not coming yet :P...... i've tried several things, and the problem persist in setPath.... i'll keep testing somee things now
[11:13] <mandel> gatox, ok, let me know if I can give you a hand
[11:13] <gatox> yep, thanks
[11:13] <mandel> gatox, for what is worth, I'm also stuck, P has a diff squid version :(
[11:14] <gatox> mandel, it seems that this isn't a really successful week :P
[11:14] <mandel> gatox, yes hehehe
[11:14] <mandel> gatox, It happens I suppose :P
[11:20] <gatox> mandel, ok.... i'm going to have a quick breakfast before links destroy my brain and i'll be back :P
[11:20] <mandel> gatox, sure, enjoy your salad ;)
[11:22] <gatox> ¬¬
[11:22] <gatox> jeje
[11:25] <rye> gatox, do you have UK keyboard too? :)
[11:26] <rye> hm, weird, looks like sso is timeouting
[11:28] <rye> mandel, the installer ralsina posted last, does it contain some magic branch for already existing accounts?
[11:28] <mandel> rye, it does contain some magic branch for new accounts AFAIK
[11:28] <rye> weird, can't login with existing one
[11:29] <rye> aaand i have 4 syncdaemons
[11:31] <mandel> rye, that should not be happening...
[11:31] <mandel> jesus christ.. we need to sort out this bloody mess in the installer generation and stop using bloody personal branches
[11:31]  * mandel not happy
[11:32] <rye> we definitely need to check upgrade procedure from 2.0.2 to 2.0.3 - does not seem to be working for me
[11:33] <mandel> rye, what do you mean?
[11:33] <rye> mandel, syncdaemons hang for me
[11:34] <mandel> rye, bu what do you mean reagarding the upgrade procedure, the auth-update, the installer, the code...?
[11:34] <rye> mandel, but i was previously testing a broken build, so need to re-test with clean state
[11:34] <rye> mandel, install 2.0.2, check that it it working. install 2.0.3 - check that it is working
[11:35] <mandel> rye, well, the installer steps on everything, so it should not be an issue.. but I'm not sure atm
[11:42] <gatox> rye, uk keyboard?? nop...
[11:43] <rye> ¬
[12:05] <mandel> gatox, I need to do some errands I'll be back in 30 mins or so
[12:05] <gatox> mandel, ack
[12:05] <mandel> gatox, by the way, I  HATE squid
[12:05]  * mandel is not talking about the naimal
[12:05] <gatox> i hate links api :P
[12:55] <nessita> hello everyone!
[12:57] <gatox> nessita, hi
[12:57] <nessita> hola gatox
[12:59] <alecu> momaitei nessita, maiteipa gatox, mba'éichapa everybody!
[12:59] <nessita> alecu: remind me this, please you're off already? :-)
[12:59] <gatox> WHAT??!! :S
[13:00] <alecu> nessita, I'm EOY in 8 hours
[13:00] <nessita> alecu: AWESOME. You need something from me?
[13:01] <alecu> nessita, probably some reviews, but in some hours.
[13:07] <nessita> gatox: how is it going?
[13:09] <gatox> nessita, difficult...... i'm trying a lot of things, now i have a bunch of code written using ctypes but some data types are failing... i'm trying to get that working... but the problem is always in SetPath
[13:10]  * mandel back
[13:10] <mandel> nessita, buenos dias!
[13:10] <nessita> hola mandel
[13:10] <nessita> gatox: setPath where? I don't have the code fresh in my head
[13:10] <mandel> alecu, I though you had holidays?
[13:11] <alecu> mandel, starting tomorrow, yes
[13:12] <mandel> alecu, ah.. ok, then, I'm working on the proxy tests and it turns out that when I moved to P I noticed that squid3 is isntalled, I'm trying to get that working although I'm getting some stupid errors related to the ocnfig :(
[13:12] <gatox> the SetPath method from IShellLinks in Windows API..... that method is fraking the encoding of the string
[13:12] <alecu> mandel, oh, sad.
[13:13] <mandel> alecu, yeah, is a PITA, but I hope to get it running and then get back to the webclietn code, I'm correctly using the deferred from the first factory and I just have a small issue with the 407 that I hope to fix
[13:15] <mandel> alecu, actually, I just managed to get the tests working with squid3 :)
[13:15] <alecu> mandel, probably we'd need two config.in files and we'd use each as appropiate, right?
[13:16] <mandel> alecu, yes, that is what I did, first try to find squid, if not try squid3 else fail, and according to the squid version load the correct squid.config.in the rest is the same
[13:16] <gatox> nessita, (i don't know if you get this message): the SetPath method from IShellLinks in Windows API..... that method is fraking the encoding of the string
[13:16] <alecu> mandel, cool
[13:17] <nessita> gatox: fraking as in breaking?
[13:18] <gatox> nessita, as in changing the encoding to anything else, so the path points to nowhere..... so i'm trying to figure it out how to use some API that allows me to set that path in proper unicode
[13:18] <mandel> nessita, a very geeky use of a word from battle start galactica fraking == fucking
[13:19] <mandel> nessita, maybe more polite that the real word, but if you know the meaning is as rude ;)
[13:19] <nessita> gatox: ok, if by today after lunch you have not reach any solution, let's talk alternatives
[13:19] <gatox> nessita, ok
[13:32]  * mandel has improve, getting a 405 :)
[13:44] <mandel> ok, I'm off to lunch
[13:45] <mandel> alecu, as sson as I'm back I think I have sorted the webclietn issue, I just need to ask you soemthing I don't understand about the callback chain
[13:45]  * mandel lunch
[13:45] <alecu> mandel, sure
[13:46] <mandel> alecu, http://labs.qt.nokia.com/2011/12/15/qt-4-8-0-released/
[13:46] <mandel> alecu, Multithreaded HTTP
[13:46] <mandel> I guess it will take longer for pyqt, but is nice to know, now I really go for lunch :)
[14:03] <dobey> so looks like bzr is not working at the moment :(
[14:17] <nessita> dobey: oh yes?
[14:21] <dobey> it's working again now
[14:37] <dobey> sigh, lucid.
[14:42]  * mandel back
[14:43] <mandel> alecu, so, my question is the following, if I return a deferred in a callback, what does it happed? do I have to add errbacks and callbacks to that deferred so that they get added to the execution?
[14:43] <mandel> or is it done atumatically?
[14:44] <alecu> mandel, if you return a deferred from the callback, then the callback chain will not proceed until the deferred is fired.
[14:45] <alecu> mandel, and it will proceed with the next callback or the next errback in the chain, depending on the result of the deferred.
[14:45] <alecu> mandel, it's what you would usually like, so it looks automatic
[14:47] <gatox> mandel, nessita, holly crap!!! i did it..... but....... i think you are not going to like it :P
[14:47] <gatox> in just one line of code :P
[14:47] <nessita> gatox: os.system?
[14:47] <mandel> gatox, show it!
[14:47] <nessita> :-D
[14:47] <gatox> nessita, jejej nop
[14:47] <gatox> print QFile.link(location, 'c:\\Temp\\link1.lnk')
[14:47] <gatox> Qt handles unicode really well
[14:48] <gatox> soooooooo..... i thought that this could work......
[14:48] <gatox> and it work...... the problem...... is that it needs Qt :P
[14:48] <mandel> no no no no
[14:48] <nessita> gatox: we can't add Qt to syncdaemon :-/
[14:48] <mandel> sorry :(
[14:48] <gatox> crap.....
[14:48] <nessita> gatox: can you check what that implementation does?
[14:48] <nessita> gatox: is open source :-)
[14:48] <gatox> yep......
[15:02] <mandel> nessita, alecu, gatox, dobey, mumble?
[15:02] <mandel> or not..
[15:02] <nessita> mandel: ralsina is not here, so let's do the daily standup?
[15:03] <mandel> nessita, sure no
[15:03] <mandel> problem :P
[15:03] <mandel> but I have to write my notes..
[15:03] <nessita> ralsina is on holiday (FYI)
[15:03] <dobey> he is?
[15:04] <dobey> well what a bother
[15:04]  * alecu is in a middle of a refactoring, so a standup sounds much better :-)
[15:04] <nessita> dobey: he is, today and tomorrow
[15:04] <nessita> me
[15:04] <dobey> ah
[15:04] <mandel> me
[15:05] <alecu> me
[15:05] <gatox> me
[15:05] <nessita> dobey: say me please?
[15:05] <dobey> meh
[15:06] <nessita> DONE: more reviews, more on bug #834730, 1-1 with ralsina
[15:06] <nessita> TODO: more on bug #834730
[15:06] <nessita> BLOCKED: nopes
[15:06] <nessita> NEXT: mandel
[15:06] <ubot4> Launchpad bug 834730 in ubuntuone-client (and 1 other project) "Use SignalBroadcaster and RemoteMeta from ubuntu sso client (affects: 1) (heat: 6)" [High,In progress] https://launchpad.net/bugs/834730
[15:06] <mandel> DONE: Work mor ein the bloody proxy support with base auth and twisted webclient. Implemented the solution using the deferreds correctly after talking with alecu yet I'm getting a 407 with the second request with the correct Auth Header.. I need to look at the Squid logs. Also added support for squid3 in the tests since is found in P.
[15:06] <mandel> TODO: Look at that bloody 407 issue. Talk with alecu on how to progress the few days I work before holidays.
[15:06] <mandel> BLOCKED: well, looking at squid logs :(
[15:06] <mandel> cylon, I mean dobye,please :)
[15:06] <mandel> dobey, ups :)
[15:06] <gatox> NEXT: alecu
[15:06] <alecu> DONE: worked on internal branches
[15:06] <alecu> TODO: EOYing
[15:06] <alecu> BLOCKED: no
[15:06] <alecu> NEXT: year
[15:06] <alecu> I mean...
[15:06] <alecu> NEXT: gatox
[15:06] <gatox> DONE:
[15:06] <gatox> Tested a lot of possibilities for the make link windows api
[15:06] <gatox> TODO:
[15:06] <gatox> Keep working on make link.
[15:06] <gatox> BLOCKED:
[15:06] <gatox> Nonk
[15:06] <gatox> dobey, go
[15:06] <dobey> λ DONE: proposed gireactor upstream, qt4reactor in nightlies
[15:06] <dobey> λ TODO: fixes in gireactor for twisted review, discuss trunk vs stable, release planning
[15:06] <dobey> λ BLCK: No.
[15:08] <nessita> dobey: I think it would be best if the trunk vs stable talk is made when ralsina is here...
[15:12] <dobey> nessita: so monday?
[15:13] <nessita> dobey: yes :-)
[15:13] <nessita> dobey: leaving the details aside, can we schedule release from stable-3-0?
[15:16] <dobey> yes, we need to set up all the milestones and make a release plan for the whole cycle
[15:16] <dobey> we also need to get the windows fixes backported, and get ralsina to release from the correct places
[15:17]  * mandel is going to kill himself for being this stupid!
[15:17] <nessita> dobey: despite I agree, that sounds like a lot (but yes, I repeat I agree :-))
[15:18] <mandel> dobey, +1 from release from the correct places, is a PITA to know what the hell is going on in the client when I have to merge the branches from private places :(
[15:21] <dobey> mandel: i mean releasing from stable-2-0 branches for 2.0.x releases, vs from trunk, but yes, that too :)
[15:22] <dobey> and i just had a very bad phone call
[15:23] <nessita> dobey: ?
[15:27] <dobey> GM made some poor design choices about routing the brake lines on their trucks, and I get to pay for it
[15:29]  * gatox lunch time!
[15:33] <mandel> alecu, dobey I have updated https://code.launchpad.net/~mandel/ubuntuone-dev-tools/proxy-testcase/+merge/85019 can you please take a look, it know uses webclient to perform the request as well as it adds support for squid3
[15:33] <mandel> nessita, FYI ^
[15:34] <alecu> mandel, will do
[15:34] <alecu> mandel, please remember to review https://code.launchpad.net/~alecu/ubuntu-sso-client/proxy-web-client/+merge/85135
[15:34] <mandel> alecu, on it right now
[15:43] <dobey> mandel: i'll look at it again after lunch
[15:43] <mandel> dobey, cool thx
[15:48] <nessita> gatox_lunch, mandel, alecu: there is a not minor issue with this branch https://code.launchpad.net/~diegosarmentero/ubuntu-sso-client/not-validated-account/+merge/83055 (made by gatox, approved by you)
[15:48] <mandel> nessita, this needs a +1 from you :)
[15:48] <mandel> https://code.launchpad.net/~mandel/ubuntuone-control-panel/auto-update-looping-call/+merge/81015
[15:48] <nessita> mandel: ack
[15:49] <nessita> gatox_lunch, mandel, alecu: the API of not_validated_cb was changed, and that will break the GTK dialog
[15:49] <mandel> nessita, he, I get red when someone talks to me and your last message sounded like a thread :)
[15:49] <nessita> so, before, it was sending app_name and email, and now it sends app_name and a dict
[15:49] <mandel> s/thread/threat I don't know what my brain is doing..
[15:50] <mandel> nessita, ok, was that landed?
[15:50] <alecu> ooh!
[15:50] <alecu> mandel, it looks like it was landed, yes.
[15:50] <nessita> mandel: yeap
[15:50] <alecu> mandel, it says "merged"
[15:50] <mandel> alecu, slow internet here :(
[15:51] <nessita> alecu, mandel: just FYI, since I will fix it now. But let's remember that SSO must work on both frontends (for future releases)
[15:51] <nessita> gatox_lunch: you too please ^
[15:51] <nessita> so API changes are not trivial to add, we need to also change both implementations
[15:52] <mandel> nessita, certainly!!! one question about this, is there a doc page for such API? just so that next time I take a look before hand
[15:52] <mandel> or after hand :)
[15:52] <alecu> mandel, or with both hands!
[15:52] <nessita> lol
[15:52] <mandel> alecu, no soy un fanfarron ;)
[15:53] <nessita> mandel: yes, the API is https://wiki.ubuntu.com/SingleSignOn/UbuntuSsoClient
[15:53]  * mandel bookmarks
[15:58] <mandel> alecu, question about https://code.launchpad.net/~alecu/ubuntu-sso-client/proxy-web-client/+merge/85135 why don't we use the funny thing we had realted to the timestamp, the one we used to get the time from the server etc..
[15:58] <mandel> alecu, or is that not longer a problem?
[15:58] <alecu> mandel, it's a TODO for the proxy web client
[15:58] <alecu> mandel, there's a # TODO around the MP
[15:58] <mandel> alecu, ok
[15:59] <gatox_lunch> nessita, ack!
[16:04] <mandel> alecu, there is some code duplication in the request method when you are building headers, do you recon you can share that between the clients?
[16:06] <alecu> mandel, I recon, yes. Perhaps we can add it as a new bug and I'll fix that in the upcoming branch that fixes some TODOs
[16:07] <mandel> alecu, sure, do you want me to create the bug?
[16:07] <dobey> ok, off to get lunch; bbiab
[16:07] <alecu> mandel, sure, and assign it to me, with the u1-proxy label, please.
[16:08] <mandel> alecu, one stupid thing, we are suppose to remove oue names out of the headers in the files.. (not that I care to be honest)
[16:09] <mandel> alecu, also, headers["Authorization"] = "Basic " + auth with squid I was failing because the headers name is 'Proxy-Authorization' and not Authorization, can you confirm that?
[16:12] <alecu> mandel, "Proxy-Authorization" is for proxies, yes. And afaik, "Authorization" is for webservers.
[16:12] <alecu> mandel, they could be combined if using an authenticated proxy to reach an authenticated server.
[16:12] <alecu> mandel, is that what you are asking?
[16:13] <mandel> alecu, so in line 725 of the diff, which one are you using?
[16:13] <mandel> proxy or not proxy?
[16:13] <alecu> mandel, 706	+    """A simple web client that does not support proxies, yet."""
[16:14] <alecu> mandel, it's just basic auth for servers.
[16:14] <mandel> alecu, ok, just making super sure about that :)
[16:15] <alecu> mandel, and yes, line 345 is a copypasta, I'm removing it.
[16:16] <alecu> mandel, pushed revno 825
[16:17] <mandel> alecu, why is  from gi.repository import Soup, SoupGNOME inside the __init__?
[16:18] <mandel> alecu, in 188 and 191 would it be better to use the http constants?
[16:35] <alecu> mandel, constants: yes, I can probably use the constants from httplib in the stdlib, since those would be available all the time.
[16:36] <alecu> mandel, re: import inside __init__: it's breaking right now on Oneiric if I don't do it that way, because there are issues with GI
[16:37] <alecu> mandel, if I do it that way I can run it on oneiric, and I can test it on natty where GI works.
[16:37] <mandel> alecu, ok, we might as well write the reason so that no one touches it :)
[16:37] <alecu> mandel, ok, I'll add a comment.
[16:38] <mandel> alecu, I say it mainly because I know that someone in the future will wonder why is there (I thinking of the manuel of the future :) )
[16:39] <gatox> mandel, the qt magic is here: hres = psl->SetPath((wchar_t *)fileName(AbsoluteName).replace(QLatin1Char('/'), QLatin1Char('\\')).utf16());
[16:39] <mandel> alecu, ragarding the oauth headers, do we really want to step on them if they have been passed from the extra_headers parameters?
[16:40] <mandel> gatox, so you need it to be a multibyt and ensure that it has no /, right?
[16:41] <gatox> mandel, the / i think that is only for qt uses....
[16:42] <mandel> gatox, well, if you have \\?\ it will break with / :P
[16:44] <alecu> mandel, I'm not really sure about that point...
[16:44] <alecu> mandel, what's your opinion? should we step on those headers, or not?
[16:44] <alecu> mandel, my idea was that we should move all oauth signing into this module
[16:44] <alecu> mandel, so it should be the only module responsible for that.
[16:45]  * alecu will do a little pause, to grab some food.
[16:45] <mandel> alecu, well.. if that is the plan, I think it makes sense, otherwise I can easily imaing people trying to pass the headers
[16:46] <mandel> alecu, besides that comment the code looks perfectly ok to me
[17:01] <mandel> alecu, I approved the branch and added a buf regardint the code resuse, also added a comment about the constants :)
[17:02] <mandel> nessita, alecu, gatox is EOD for me, tom I'm just working in my morning and I have holidays 'til tuesday, then I have 2 more days and xmas :)
[17:02] <mandel> dobey, ^ forgot about you sorry ;)
[17:02] <nessita> mandel: two more days, that would be mon and tues?
[17:03] <mandel> nessita, no, that will be tues and wend, I updated my calendar so that you have all the updated info :)
[17:03] <mandel> nessita, is it missing?
[17:03] <nessita> mandel: haven't check today, let me see
[17:04] <mandel> nessita, please let me know so that I update it accordingly :)
[17:04] <nessita> mandel: tomorrow looks like you work all day, at least in the calendar?
[17:05] <gatox> mandel, ok!
[17:05] <mandel> nessita, let me update that, I just check and Canonical Admin has it
[17:06] <mandel> nessita, sorted, everything should be uptodate :)
[17:06] <nessita> mandel: looking...
[17:07] <dobey> you spaniards and your weird holidays
[17:07] <nessita> mandel: oh, so I will not see you tomorrow (you finish before I start)
[17:07] <nessita> mandel: ok, thanks for updating the calendar
[17:07] <mandel> nessita, I'll pop in to say hello :)
[17:07] <nessita> heh
[17:08] <mandel> ok, then have all a great weekend, alecu have an awesome xmas and if you ski do not fall too often :)
[17:08] <nessita> mandel: no worries, I think that tomorrow I'm starting later than usual since I need to run some errands
[17:08] <nessita> mandel: so, have a great holidays!
[17:08] <dobey> he'll be all hopped up on gin 'n juice, too
[17:08] <mandel> nessita, oh, well, I'll see you before xmas, right?
[17:08] <nessita> mandel: yeap
[17:08] <nessita> mandel: next week I work MOn, Tue and Wed
[17:08] <mandel> nessita, ok, then now happy holidays for you 'til then heheh :)
[17:09]  * mandel goes to walk the dog, adios!
[17:15] <joshuahoover> nessita: can you tell me how we start the tests for u1-client? (trying to get the details in for our projects/packages here: https://wiki.ubuntu.com/UbuntuEngineering/12.04/UpstreamDevelopment/ProjectTracking)
[17:17] <dobey> ugh; python-defaults on maverick is old
[17:18] <dobey> joshuahoover: hrmm, i have no idea what that page means exactly
[17:18] <nessita> joshuahoover: once you have your env setup, you need to export this env variable:
[17:18] <joshuahoover> dobey: i think that was the point ;)
[17:18] <nessita> set TRIAL_TEMP_DIR=C:\Temp (or any temp dir, but always in the C: drive)
[17:19] <nessita> joshuahoover: and then just run run-tests.bat
[17:19] <joshuahoover> nessita: and on ubuntu?
[17:19] <dobey> nessita: i don't think that page is about windows :)
[17:19] <joshuahoover> :)
[17:19] <dobey> joshuahoover: are we going to list all our projects on that page?
[17:20] <dobey> nessita: qt4reactor is in nightlies now btw; it failed to build on maverick and lucid, but that's an easy fix
[17:20] <joshuahoover> dobey: yeah...here's what i'm thinking, tell me what i'm missing: libu1, python-configglue, u1-client, u1-control-panel, ubuntu-sso-client, u1-storage-protocol
[17:21] <dobey> a lot
[17:21] <dobey> :)
[17:23] <nessita> dobey: oohooo! when did you do that? :-)
[17:23] <nessita> joshuahoover: sorry, I thought windows because I'm damaged :-D
[17:23] <joshuahoover> nessita: np :)
[17:23] <nessita> joshuahoover: on ubuntu, ./autogen.sh && make check
[17:23] <dobey> joshuahoover: in alpha order, they will be (at least): banshee-ubuntuone, configglue, dirspec, libubuntuone, rhythmbox-ubuntuone, ubuntu-sso-client, ubuntuone-client, ubuntuone-client-gnome, ubuntuone-dev-tools, ubuntuone-installer, ubuntuone-storage-protocol
[17:23] <joshuahoover> nessita: cool, thanks
[17:24] <joshuahoover> dobey: thanks
[17:24] <dobey> joshuahoover: i'm not sure we need to be on that page though
[17:25] <joshuahoover> dobey: i'm told we do need to be...i'll plug stuff in and that'll be that...make the platform team's day (or not)
[17:25] <dobey> well, i don't want to create race conditions between platform and us :)
[17:25] <dobey> nessita: this morning
[17:26] <nessita> dobey: great, point me to the branch, so I can take a peek :-)
[17:26] <nessita> lunchtime now!
[17:27] <dobey> nessita: no branch
[18:15] <dobey> nessita: do you know how one runs tests in the qtreactor source?
[18:16] <nessita> dobey: good question! I think there are no tests?
[18:17] <dobey> so it would seem; i guess we need to add it to the twisted test suite somehow
[18:23] <dobey> brb, gotta test something in unity
[18:30] <gatox> brb..... going to get some food for the brain
[18:40] <dobey> hrmm, i am not feeling so great right now; stupid sinuses :(
[18:52] <dobey> ok, where was i
[18:53] <dobey> ah, need to fix something in -gnome
[19:26] <alecu> en lp:ubuntuone-client/stable-1-4 hay una clase "ubuntuone.api.restclient.RestClient" que usa urllib2 para hablar con las webapis de one.ubuntu.com
[19:27] <alecu> doh, wrong window.
[19:29] <dobey> no hablo
[19:43] <dobey> nessita: what is your schedule like?
[19:44] <nessita> dobey: I'm working on refactoring the windows IPC in SSO, so we can have a unified API from both OS so we can run SSO QT on linux as well
[19:44] <nessita> dobey: whatchaneed?
[19:45] <dobey> nessita: would like to make a milestone/release schedule
[19:46] <nessita> dobey: I would like to do that. You were planning mumble/email/other?
[19:47] <dobey> irc is fine with me; we can do mumble if it's necessary
[19:47] <dobey> should we have joshuahoover involved also?
[19:47] <nessita> dobey: yes, and ideally ralsina, no?
[19:47] <dobey> not sure if he needs to be
[19:48] <nessita> dobey: do you have some proposal in your "head" already? or were planning to start from scratch brainstorming?
[19:48] <dobey> nessita: i think we can decide on a release schedule without him, no?
[19:48] <nessita> dobey: we can propose a schedule, I think he needs to approve it
[19:48] <dobey> nessita: mostly from scratch. looking at https://wiki.ubuntu.com/PrecisePangolin/ReleaseSchedule
[19:49] <dobey> in my head, i'd really like to release every other tuesday, starting next tuesday :)
[19:50] <nessita> dobey: just to be sure I understand the same as you, every other means one week yes, the next one no?
[19:50] <dobey> right; release every 2 weeks
[19:52] <nessita> dobey: I really like that idea, releasing every two weeks. So, we should have in the stable-3-0 the changes we want to release by Monday EOD, right?
[19:52] <nessita> (the Monday before the release, not every Mon)
[19:52] <dobey> yes
[19:53] <dobey> well, ideally friday; and ideally we test it all on monday :)
[19:53] <nessita> dobey: can you please repeat when you're leaving for xmas holidays?
[19:54] <dobey> 26th
[19:55] <dobey> and return on jan 3
[19:55] <nessita> dobey: ok, so ideally we would start with releases this Tue, no?
[19:55]  * nessita opens canonical calendar
[19:55] <dobey> yes
[19:56] <nessita> dobey: ok, let s add the release days to the calendar, so we (at least I) can have reminders
[19:58] <nessita> dobey: event added, tuesdays every two week, you, ralsina and me added
[19:58] <nessita> adding joshua as well
[19:59] <dobey> nessita: well, i want to add all the milestones for them to launchpad :)
[19:59] <nessita> dobey: which sounds perfect
[19:59] <dobey> and you are happy with every 2 weeks?
[20:00] <nessita> dobey: yes, I am. I think is great
[20:00] <dobey> joshuahoover: ^^ you?
[20:00] <nessita> dobey: I just confirmed and on Feb we just have one on Feb, 14th, so looks in time for the FF
[20:01] <nessita> (if we stick to every 2 weeks starting next Tue)
[20:01] <joshuahoover> dobey: yes, every 2 weeks is good as long as we stick to it (and don't extend beyond that)
[20:01] <dobey> well, 2 in feb
[20:02] <nessita> dobey: what do you mean?
[20:02] <dobey> nessita: we might want to move the second one in feb up 1 week, to align with beta freeze
[20:03] <dobey> nessita: feb 28 would be the second one in feb, but that is during week of beta freeze
[20:03] <nessita> dobey: so, we should have 2 week-releases without an non-release week, you say
[20:05] <dobey> nessita: i think we should try to align with the ubuntu schedule where possible; with the current 2 week plan, up until beta1 freeze, we are ok. but at that point, the current 2 week schedule kind of breaks
[20:06] <dobey> but maybe at that point we probably can either release more, or less, often, as needed
[20:06] <dobey> since we should remain stable
[20:06] <nessita> dobey: stable on stable, yes :-)
[20:06] <dobey> but i'd like to have scheduled release points up until final freeze
[20:07] <dobey> and on april 10, we release 3.0.0
[20:08] <nessita> dobey: so, with the current just-built schedule, we should just tweak the release for Feb 28th, ideally moving to the week before
[20:08] <nessita> the rest looks ok
[20:09] <nessita> dobey: do you concur?
[20:09] <dobey> nessita: the same issue happens for beta2, if we don't move the releases following that up, as well
[20:09] <dobey> because mar 27 is during beta2 freeze week (beta2 freeze is on mar 22)
[20:10] <nessita> dobey: let me add the freezes to the calendar :-)
[20:10] <nessita> otherwise is a mess going back and forth with the wiki page
[20:10] <dobey> nessita: which calendar are you adding them to?
[20:11] <nessita> dobey: online services
[20:11] <dobey> gah, google multiple sign-in feature is totally broken
[20:12] <nessita> dobey: it works surprisingly well for me
[20:12] <dobey> and now it's not even loading the calendar correctly
[20:14] <nessita> dobey: any idea what the "Beta UI" means in the wiki page? on March
[20:15] <dobey> nessita: ah, you can ignore that column i think. it's what platform team should be working on/testing, afaik
[20:15] <nessita> so we have no freezes during March
[20:15] <dobey> well, just the freeze period for the beta2 release
[20:16] <dobey> so there's the beta freeze, 1 week of testing, then the beta release
[20:16] <nessita> dobey: where's the beta2 freeze?
[20:16] <dobey> which is what screws up the scheduling
[20:16] <dobey> mar 22
[20:16] <nessita> ah, I now understand the wiki
[20:16] <dobey> it just says BetaFreeze
[20:18] <dobey> i hope my laptop doesn't break, after i install the amd64 kernel on it
[20:18] <nessita> dobey: ok, I updated all the events, moving some accordingly
[20:18] <nessita> dobey: we have string freeze the week before final freeze
[20:18] <nessita> so we may need to release 2 weeks in a row there
[20:20]  * alecu needs to run and fetch Amelia.
[20:20] <alecu> I'll be back later to finish running some tests and EOYing
[20:23] <nessita> dobey: you able to see the calendar now?
[20:23] <dobey> well, we should probably have strings frozen by ui freeze; we shouldn't be changing them after that, unless there are typos or something, i would think
[20:23] <dobey> let me try
[20:24] <dobey> no, i don't see any new events in the online services calendar :(
[20:24] <dobey> ah, of course, maybe it will help if i look at next week, instead of this one
[20:25] <nessita> dobey: :-D
[20:26] <nessita> dobey: I'm looking using the by-month view, works pretty well for this case
[20:26] <dobey> yeah, that works better
[20:27] <dobey> google breaking before confused me i guess :)
[20:27] <dobey> i moved the one that was on mar 13, up 1 week to mar 6
[20:27] <dobey> since i don't think we need one on 13 and 20 there, but 6 and 20 would be good
[20:28] <dobey> and installing amd64 kernel didn't work out so well
[20:29] <nessita> dobey: ok, the schedule looks fine
[20:29] <dobey> ok, i'll set up some milestones
[20:29] <nessita> dobey: thanks
[20:30] <gatox> oops..... eod already.....
[20:30] <gatox> nessita, i think that i almost have it....... i hope so :P
[20:30] <nessita> gatox: WHOOOHOOOOO
[20:30] <gatox> THINK was the key word!
[20:30] <gatox> jejeje
[20:31] <nessita> gatox: let me know, tomorrow, how that goes. I may start a little later than usual
[20:31] <nessita> gatox: I need to run some errands
[20:31] <gatox> nessita, ok!!
[20:50] <joshuahoover> nessita: is there a blueprint or any other way we're tracking the qt control panel work for p?
[20:51] <nessita> joshuahoover: nopes... what can I provide to you that will fir your needs?
[20:51] <nessita> fit*
[20:51] <nessita> joshuahoover: we have some bug reports
[20:51] <joshuahoover> nessita: need some way to know progress on that feature...proxy support too (though you're not working on that one)
[20:51] <joshuahoover> nessita: are they tagged consistently? just need some way to track things
[20:52] <nessita> joshuahoover: hum, I see. Can I think about this and getting back to you after the shutdown? or is it too late?
[20:52] <joshuahoover> nessita: no, that's fine...do you have a bug # that you're working on currently (that'll suffice for now)
[20:53] <nessita> joshuahoover: the 2 bugs I must have ready before doing anything else are: bug #834730 and bug #802525
[20:53] <ubot4> Launchpad bug 834730 in ubuntuone-client (and 1 other project) "Use SignalBroadcaster and RemoteMeta from ubuntu sso client (affects: 1) (heat: 6)" [High,In progress] https://launchpad.net/bugs/834730
[20:53] <ubot4> Launchpad bug 802525 in ubuntu-sso-client "Allow the ubuntu-sso-login service to run the Qt UI (affects: 1) (heat: 6)" [Medium,Triaged] https://launchpad.net/bugs/802525
[20:53] <joshuahoover> nessita: cool, thanks
[20:53] <nessita> joshuahoover: then I have some UI-related bugs
[20:54] <joshuahoover> nessita: k, if i can get a way to track that work starting mid-next week, that will be most helpful :)
[21:24] <dobey> nessita: https://launchpad.net/ubuntuone-client-gnome/stable-3-0 <- these are the milestones i created for the releases. any complaints aobut them?
[21:24] <nessita> dobey: looking
[21:25] <nessita> dobey: 2 bugs are there, right?
[21:25] <nessita> no complains on those, +1
[21:25] <dobey> 2 bugs are where?
[21:25] <nessita> for that milestone
[21:25] <nessita> ah, no, sorry
[21:25] <dobey> for the 2.99.0 milestone?
[21:25] <nessita> I read the page wrongly (sorry, I'm doing something else)
[21:25] <nessita> dobey: can I review that tomorrow, please?
[21:25] <dobey> ah ok
[21:25] <dobey> sure
[21:25] <nessita> so I don't say nonsense :-)
[21:57] <dobey> nessita: how close to working on linux is the qt control panel?
[21:58] <nessita> dobey: the control panel? is already working. SSO and the installer are the not-trivial port, which I'm working on
[21:59] <dobey> hrmm
[22:00] <nessita> dobey: why?
[22:00] <dobey> nessita: wondering if we're going to just have the gtk one on tuesday, or package the qt one as well
[22:01] <nessita> dobey: I would love to see the QT packages, we can certainly give it a try (I haven't tried yet)
[22:01] <nessita> dobey: but just for the controlpanel, of course
[22:04] <nessita> ok, I'm eoding now
[22:04] <nessita> see ya tomorrow crowd!
[22:05] <dobey> buenas noches
[22:07] <nessita> chau dobey
[22:08] <nessita> alecu: have a great holiday!
[22:08] <nessita> alecu: do you need to catch me up with anything?
[22:09] <dobey> i think there is some issues with the test inheritance with alecu's stable-1-6 and stable-2-0 brnaches for u1client
[22:09] <dobey> :-/
[22:10] <dobey> but technically we need to get the new release into precise first, before we can get those fixes into the SRUs
[22:11] <alecu> nessita, yes: I'm having some issues when trying to run tests on the lucid VM
[22:11] <alecu> nessita, and they seem to be related to protobuf
[22:11] <alecu> nessita, do you have any idea on that?
[22:12] <nessita> alecu: nopes, as far as I recall.... I have no info on that
[22:12] <nessita> dobey: would you have any input on that? ^
[22:14] <dobey> i don't kow; i'd need to see the errors
[22:16] <dobey> so lets see if this packaging attempt works
[22:19]  * nessita needs to run
[22:20] <dobey> alecu: what re the errors?
[22:22] <alecu> dobey, AttributeError: 'module' object has no attribute 'FileDescriptor'
[22:22] <alecu> while trying to run u1-client tests on a freshly installed lucid
[22:23] <dobey> oh
[22:23] <dobey> that i do not know about
[22:24] <dobey> running stable-1-2 tests on lucid?
[22:26] <alecu> dobey, yes. That's the stable for lucid, right?
[22:26] <dobey> yes
[22:29] <dobey> odd
[22:29] <dobey> alecu: can you pastebin the full trace?
[22:31] <dobey> what versions of python-protobuf and python-ubuntuone-storageprotocol do you have installed?
[22:34] <alecu> ii  python-protobuf    2.2.0a-0.1ubuntu1  Python bindings for protocol buffers
[22:34] <alecu> ii  python-ubuntuone-s 1.2.0-0ubuntu1     Python library for Ubuntu One file storage and shari
[22:34] <alecu> dobey, ^^
[22:34] <dobey> hrmm, that should work
[22:35] <alecu> dobey, as a workaround, I manually installed the lastest protobuf, and it worked.
[22:35] <dobey> alecu: does fresh stable-1-2 branch also fail?
[22:35] <alecu> manually, as in "make install" :P
[22:35] <dobey> latest as in?
[22:35] <alecu> protobuf-2.4.1.tar.bz2
[22:36] <dobey> weird
[23:10] <dobey> alright, i'm out. later all
[23:51] <zacktu> I installed an OS update, and UO stopped syncing, so local files are more recent than cloud files.  How can I delete everything in the cloud and start syncing again?