/srv/irclogs.ubuntu.com/2011/12/13/#ubuntuone.txt

=== eu is now known as Guest64484
=== kocolosk is now known as kocolosk|away
mandelmorning all!09:07
JamesTaitMorning all! :)09:29
=== eu is now known as Guest53996
gatoxgood morning!11:03
gatoxmandel, ping11:16
mandelgatox, pong!11:16
gatoxmandel, hi! do you have time for 2 reviews?11:17
mandelgatox, sure, shoot11:17
mandelgatox, I'm block fighting with twisted :P11:17
gatoxmandel, https://code.launchpad.net/~diegosarmentero/ubuntuone-control-panel/misaligned-icons  -  https://code.launchpad.net/~diegosarmentero/ubuntuone-windows-installer/not-validated-account/+merge/8305411:18
gatoxmandel, ohhhh... always a nassty fight :P11:18
mandelgatox, yeah. I'm getting a 400 and I don't know why :(11:20
mandelgatox, why are you doing this: self.wizard()._next_id11:30
mandelgatox,  I mean, if the _next_id has a leading _ is for a reason, if not, just rename it to next_id :P11:30
gatoxmandel, can you tell me where?11:30
mandelgatox, it looks funny if it is not in a test class11:31
mandelgatox, https://code.launchpad.net/~diegosarmentero/ubuntuone-windows-installer/not-validated-account/+merge/8305411:31
mandelgatox, line 10 in the diff11:31
gatoxmandel, ah...... that's because i need to clean the _next_id in backwards navigation in that case11:32
mandelgatox, it would be nicer to either make it public or use a property11:33
mandelgatox, I know that python lets you access those private variables, but we should be clean about the use of them, if we need to use it in a diff class, lets make it public11:34
gatoxi  see that it's being use in several places, so we should rename it, but i'll create another bug for that, to not mix a refactor with this branch11:34
mandelgatox, ok, I'll add a comment about it, then you answer back with the bug report :)11:34
gatoxok11:34
mandelgatox, also, I think it should be cleanup_page, so, using the python naming convention, but that is only my opinion11:39
gatoxmandel, it's a qt method11:40
mandelgatox, oh, ok11:40
mandelgatox, one last question, can you explain the registration_incomplete method, what does it change the id, call next, and then change the id again?11:42
* gatox looking....11:42
gatoxmandel, that is a slot, that is executed when the registrationIncomplete signal is emitted.... and works this way: set up the _next_id value (which will contain the id of the next page), then call next() that will check with the current page what to do, so i need the _next_id to be setted in order to allow the page to take that value.... and then i set the next page again to establish the proper flow11:45
mandelgatox, what I dont undestand is the following, so next is comming from the Wizard, is that correct?11:46
gatoxyes11:46
mandelgatox, so, you set the WizardPage nextId which points to the page following that WizardPage id, then you tell the wizard to move foward (although you do not know for sure that your page is the current page in the wizard) and then once the wizard has moved, you set a new id, is that correct?11:48
gatoxmandel, nop..... i know which page is goinng to be there, because it's the only page that throw the registrationIncomplete signal..... but that it's in the sso branch11:49
mandelgatox, yikes! that is very fragile.. but ok, lets assume that is ok, the second step is to add a new next id, I suppose that is because you are going back to this page, right?11:50
gatoxmandel, nop...... that 's because the flow of the wizard is not linear, so you need to tell it which page is going to be the next one11:51
gatoxin some cases11:51
gatoxthe wizard not always follow the next page added11:52
mandelgatox, so, what I think is that such logic should be present in the nextId method from the WizardPage and that cleanUp should so something like, self._registration_incomplete = True, self.next()11:54
mandelgatox, so that all the logix regarding the move to the next page is present in the nextId method, which is the reason for that method to exists11:55
mandelgatox, at least, it would match the docs of the method better :)11:55
mandeldo I make sense?11:55
ralsinamandel: that involves moving logic from all over the place into nextId()11:55
ralsinamandel: you can either have the wizard decide, or the pages decide. I don't mind either, but it is what it is ;-)11:56
gatoxalso..... nextId never execute the page transition...... i think THAT would be a mess11:56
mandelralsina, gatox but that is the theory, that all flow logic should be implemented in the nextId method11:56
gatoxthe page transition, i think, should be executed in the wizard...... nextId only returns which should be the next id11:56
gatoxand integer11:56
mandelgatox, exactly, so, nextId returns the id of the page, I'm not syaing to move the next call there11:57
ralsinamandel: welll.... not really. We sometimes need to go back non-linearly, and there nextId() doesn't help11:57
mandelgatox, but that all flow logic should be there, that is, all the different paths should be determined by the nextId method, otherwise the only use of the nextId method is to do a return self.next_id which is super lame11:58
ralsinamandel: according to the docs, we would need to hack page.nextId() yes: http://doc.qt.nokia.com/4.7/qwizard.html#creating-non-linear-wizards11:58
gatoxmandel, i really don't think that the flow logic should be there...... because from my point of view, that it's assume that all the pages know the others11:59
mandelralsina, that is how I've always though about it..11:59
ralsinamandel: OTOH, what's there works, and fixing it this way may break it, and adds days of work11:59
mandelgatox, it will mean that a page know where to go according to what happened in the page, and the wizard just knows about how to handle that12:00
mandelralsina, I'm just being a purist here in this case, I just want to know what is the actual reason for not following the normal way, if the reason is valid I'll give a plus one :)12:00
ralsinamandel: it's how it's donein the ret of the code ;-)12:01
mandelralsina, gatox I wont block a branch from landing due to such an implementation detail...12:01
mandelralsina, ah.. you are not allowed to play the consistency card here! that is cheating!12:01
nessitahello everyone!12:01
gatoxnessita, hi12:01
ralsinahello nessita12:02
mandelnessita, morning!12:02
nessitahi gatox, ralsina, mandel12:02
gatoxmandel, well....... maybe i'm wrong...... but i think that it's more qt-ish12:02
mandelgatox, qt-is would be doing like in the docs that ralsina pointed out: http://doc.qt.nokia.com/4.7/qwizard.html#creating-non-linear-wizards12:02
ralsinamandel, gatox: in any case,I am all for opening a new bug for this, and/or doing it "right" for this branch, but honestly, implementing nextId or setting _next_id is pretty much the same thing :-)12:02
mandelgatox, ralsina lets add a +1 since is not a terrible thing12:03
nessitaralsina: may I ask what's the issue?12:03
ralsinanessita: on the wizard, we are doing page flow in a non-standard manner12:03
mandelnessita, me being a purist in a small qt detail :P12:03
nessitamandel: what would be the standard manner?12:03
ralsinanessita: it works, but the docs say it should be done in a different way. So, while I would like to change it, it may break all the wizard workflow :-)12:04
ralsinanessita: http://doc.qt.nokia.com/4.7/qwizard.html#creating-non-linear-wizards12:04
mandelnessita, flow logis should be found in a single method which is the nextId onw12:04
mandels/onw/one12:04
nessitamandel: what about when going bacwards?12:04
mandelnessita, what do you mean, using the back button or moving the wizard to a page already shown?12:05
ralsinamandel: the second12:05
ralsina(back button should just work)12:05
mandelnextId, is control flow12:05
nessitamandel: using the back button to show a page already shown, but may not be the last visited page12:05
mandelralsina, just what I was going to say12:05
ralsinanessita: I don't think we do that12:06
mandelnessita, what? the back button should always point to the last page we visited, would be confusing to do it other way12:06
nessitaralsina: yeah, in the method where you had to had two .back() calls... no?12:06
nessitahad to add*12:06
gatoxnessita, that was fixed12:06
ralsinanessita: hmmmm good point, I don't remember12:06
gatoxanyway..... you can't change the back id12:07
nessitagatox: right, but we were taking the user 2 pages back12:07
gatoxnessita, yes12:07
ralsinanessita: IIRC, it's done that way because you can't "next" to a visited page :-/12:07
nessitaok, looking at the doc now, it wasn't loading12:07
mandelanyway, I HATE getting in phylosofical arguments when the implementation works ans is done everywhere, so i'm giving a +112:07
gatoxnessita, yep, you can not move forward to a visited page, so we needed to use back12:07
nessitamandel: +1 to approving and filing a bug12:08
nessitaralsina, gatox: ^12:08
nessitamandel: anyways, what's the branch?12:08
ralsiname too12:08
gatox+112:08
ralsinathe bug can even be done in stages, just removing _next_id from one page at a time12:08
ralsinaso it can be tested reasonably12:08
mandelgatox, ralsina , nessita I've approved the branch, gatox do you want me to create a bug?12:10
gatoxmandel, please12:10
mandelgatox, on it12:10
mandelralsina, nessita so, on P or package (ubuntuone-client) brakes P by looking at bug 90348312:10
ubot4Launchpad bug 903483 in ubuntuone-client-gnome (Ubuntu) "gnome-settings-daemon crashed with signal 5 in g_object_newv() (affects: 2) (heat: 14)" [Medium,Confirmed] https://launchpad.net/bugs/90348312:10
mandelJamesTait, and  mandel  had the issue and had to revert to an old package to fix the issue12:11
ralsinasignal 5? SIGTRAP????12:11
mandelralsina, nessita more of: GLib-GIO-ERROR **: Settings schema 'org.gnome.nautilus.nautlius.extensions.ubuntuone' is not installed12:12
nessitamandel: ah, there is a branch proposed by pitti for that, no?12:12
ralsinaname."nautlius" hahaha12:12
mandelnessita, AFAIK there is not12:13
mandelralsina, yeah, so in O we did not crash anything by luck, so only god knows how long we have had that12:13
ralsinawell, bzr blame can tell you ;-)12:13
JamesTaitralsina: pitti said it's caused by glib being more strict in its schema checks in this release - there's an assertion in there that wasn't there before I think.12:14
mandelnessita, ralsina, gatox FYI bug 90368212:15
ubot4Launchpad bug 903682 in ubuntuone-windows-installer "Follow the standard programming for control flow of QWizardPages (affects: 1) (heat: 6)" [Undecided,New] https://launchpad.net/bugs/90368212:15
ralsinamandel: ack!12:15
ralsinareacting to a schema bug by crashing seems slightly intolerant to me, but hey, it found a bug12:16
mandelralsina, I guess is just for alphas etc..12:16
nessitamandel: I will triage the glib error and assign to rodney12:19
mandelnessita, cool, I was tempted to do it but I though it would be better if you did :)12:20
nessitamandel: :-)12:22
mandelralsina, I'm a little stuck with a twisted thing, so, do you want me to look first and the issue we had with windows?12:23
nessitamandel: ah, BTW, alecu and I made a ouple of reviews for you, there are some things to fix in both12:24
mandelnessita, ok, on them as soon as I finish with gatox12:25
nessitaack12:25
mandelgatox, one question, regarding this text = device_info["name"] on mp https://code.launchpad.net/~diegosarmentero/ubuntuone-control-panel/misaligned-icons/+merge/8362012:26
gatoxmandel, yep?12:26
mandelgatox, what happens if the key is missing, does it crash?12:26
gatoxmandel, yep..... probably..... maybe i should use a default text, or ignore that cases12:27
mandelgatox, well, if the info comes from a json from the server it might be a good idea to make sure that we can deal with those issues12:27
ralsinamandel: sure, why not12:27
mandelgatox, I mean, lets not trust the server ;)12:28
gatoxmandel, ok...... can you mark it as need fixing?12:28
mandelgatox, sure12:28
gatoxmandel, thanks12:28
mandelgatox, also, I really really hate the self.ui.ui but I know you cannot change it :)12:30
gatoxmandel, yep...... the second ui...... it's ok because the ui itself it's being used like that in the proper class..... and first one, involve a major refactoring in all the tests12:31
mandelgatox, I know, I know..12:31
nessitagatox, mandel: they key in the dict will be there, that is ensured why our backend12:31
nessitagatox, mandel: so no need to handle that gracefully12:31
mandelnessita, cool, then add that as a reply and I approve :)12:31
mandelor gatox for that matter :P12:31
nessitamandel: sure!12:31
nessitamandel: comment added12:36
mandelnessita, sweet, approving then12:37
mandelgatox, you have 2 * +1 for https://code.launchpad.net/~diegosarmentero/ubuntuone-control-panel/misaligned-icons/+merge/8362012:37
gatoxmandel, great12:38
gatoxaprroving....12:38
mandelnessita, regarding the comment for https://code.launchpad.net/~mandel/ubuntuone-client/ignore-system-folders/+merge/84848 only the system can create system folders :(12:44
nessitamandel: really?12:45
mandelnessita, let me double check but AFAIK you cannot12:47
* mandel looks in msdn12:47
ryemandel, really? you should be able to - that's attrib something12:47
gatoxbrb12:48
mandelnessita, rye sorry I was wrong, I can use the SetFileAttributes and pass x04 as a flag12:49
nessitamandel: ack12:49
mandelnessita, will add a test with that and will remove the useless methods12:49
nessitamandel: awesome12:49
nessitamandel: be sure to add cleanup to remove those12:49
mandelnessita, yep otherwise trial wont be able to delete the tests files12:50
mandelnessita, actually, is there a reason for me to add a cleanup remogin the file since the TEstCase does remove _trial_temp, right?12:50
nessitamandel: _trial_temp is not removed, since is needed to debug in case of failure12:52
mandelnessita, so I should leave the files there, right? in case the test fails12:53
nessitamandel: no no, a test should never leave anything12:53
mandelok12:53
nessitamandel: what we leave are logs and related12:53
gatoxback13:02
alecuhello #ubuntuone!13:04
gatoxalecu, hi13:09
mandelalecu, morning13:09
alecunessita, ping13:12
nessitaalecu: pong13:12
nessitaalecu: I'm doing the last 3 reviews for you, re: timestamp autofix13:13
alecunessita, cool. But, two branches landed with just one review:13:13
alecuhttps://code.launchpad.net/~alecu/ubuntuone-storage-protocol/timestamp-autofix-1-6/+merge/8179113:13
alecuhttps://code.launchpad.net/~alecu/ubuntu-sso-client/timestamp-autofix-1-2/+merge/8268513:13
nessitaalecu: and that's fine...13:13
alecunessita, ok. just checking.13:13
alecunessita, is it ok for backports to just land with one review?13:14
nessitaalecu: minimal requirement is one review (for any branch), we usually do two, but in this case we hardly can get one13:14
mandelyeah, that is something I wanted to ask, I have seen several branches doing that...13:14
nessitaalecu: so I'd say yes, we can land with one if IRL testing was performed, and tests run in every platform13:15
nessitamandel: I would advice not going with one review in general, this is a particular case13:15
mandelok, I was just curios 'cause I have seen it several times (not in alecus branches but other cases) and I was confused13:15
alecunessita, mandel: since it's taking too long to get just one review, then you can bet I'm supportive of this change13:16
nessitamandel: well, we talked about this in a meeting, remember? we said 2 reviews in general, unless trivial branches or specific exceptions13:17
mandelalecu, yeah, I don't mind too much, mere curiosity13:17
nessitamandel: yeah, I understand the confusion13:17
mandelnessita, I have bad memory :)13:17
alecuYou have a problem with authority, Mr. Mandel. You believe you are special, that somehow the rules do not apply to you. Obviously, you are mistaken13:18
nessitamandel: but these branches have almost a month now :-/13:18
mandelalecu, nah, stupid matrix!13:18
alecu:-)13:18
mandelnessita, yikes, do you guys want me to take a look at some of them, I'm fixing my mps but I guess this is more urgent13:19
nessitamandel: is ok, there are only 3 left and I'm hadling them13:19
nessitaI already have the 3 needed VMs13:19
nessitamandel: but thanks!13:19
mandelnessita, ok, if you need a hand let me know13:19
nessitaalecu: look! https://launchpad.net/ubuntu/precise/+source/qt4reactor :-)13:20
alecunessita, nice!!!13:21
nessitaalecu: you may hate me for asking this, but.. any reason for the branches for controlpanel on bug #692597 for stable-2-0 and stable-1-0 are not done?13:37
ubot4Launchpad bug 692597 in ubuntuone-storage-protocol (Ubuntu) (and 22 other projects) "If the user has the date/time/timezone wrong, connection fails (Expired timestamp error) (affects: 18) (dups: 6) (heat: 144)" [Undecided,New] https://launchpad.net/bugs/69259713:37
mandelok, lunch time for me!13:41
* mandel lunch13:41
alecunessita, the reason those branches are not done is that I haven't gotten to work on them just yet13:53
alecunessita, and they depend on the whole other branches landing13:53
nessitaalecu: perfect, thanks13:53
nessitaalecu: no rush, I just wanted to know we're in synch13:54
alecuand now it's the time of the day where I do the kinder run14:01
* alecu bbls14:01
nessitaalecu: ping14:21
nessitaalecu: when you get back, would you please add a tiny fix to your ~alecu/ubuntuone-client/timestamp-autofix-1-6/+merge/82754  branch?14:21
nessitaalecu: you need to fix the Makefile so the -p is passed before the dir to be targeted for running tests14:23
nessitaalecu: all branches approved, some need some tweak so they pass thru tarmac14:41
* mandel back14:47
=== yofel_ is now known as yofel
mandelme15:00
mandelnessita, gatox, ralsina, alecu, dobey stand up?15:00
gatoxme15:00
ralsinasorry, mgmt call15:01
nessitame15:01
nessitamandel: rodney is on swap day, so, go!15:02
mandelDONE: Swap day yesterday (I arrived to spain ar noon). Upgraded to P and found with JamesTait bug 903483. Reviewed 2 of gatox branches and added bug regarding the way we do the control flow in the installer. Updated the branch regarding the system paths (I need to psuh the changes).15:02
mandelTODO: Fix the other MP, look at issue with Windows and keep working on the Proxy tests using the twisted web client.15:02
mandelBLOCKED: I need some more time with the twisted stuff, I'm getting a 400 and I don't know really why.15:02
mandelCOMMETS: python madrid is today so I've been working from my 9am 'til my 6a,. (that will me 2 more hours from me today.)15:02
ubot4Launchpad bug 903483 in ubuntuone-client-gnome (Ubuntu) (and 1 other project) "gnome-settings-daemon crashed with signal 5 in g_object_newv() (affects: 2) (heat: 14)" [Medium,Confirmed] https://launchpad.net/bugs/90348315:02
mandelgatox, gogogo15:02
gatoxDONE:15:02
gatoxFixed some branches, get_home_dir implementation in u1-client.15:02
gatoxTODO:15:02
gatoxKeep working on link creation, and then another bugs.15:02
gatoxBLOCKED:15:02
gatoxNo15:02
gatoxnessita, go15:02
nessitaDONE: Done tons of reviews, teach lead meeting, bug triage catch up15:02
nessitaTODO: finish timestamp-autofix reviews, precise install, start designing sso refactor to fix the registration failure on windows installer15:02
nessitaBLOCKED: nopes15:02
nessitaNEXT: alecu15:02
nessitaor NEXT: ralsina, whoever can paste his notes :-)15:03
nessitagatox: you have any pending branches from me for review?15:03
gatoxnessita, nop..... i only have the network detection branch, that was delayed because it wasn't to be included in the release.....15:04
gatoxand i'm pretty sure that it has conflicts now15:05
nessitagatox: but I approved that one, right?15:05
nessitagatox: and I know alecu asked some minimal fixes15:05
gatoxnessita, one of them was approved15:05
gatoxby you15:05
nessitagatox: ah right, the installer one is still pending15:05
gatoxnessita, yes15:05
ralsinaDONE: setting up lots and lots of VMs, working on debugging the syncdaemon-doesn-start-right bug on windows on a clean VM, hiring (one done!) canonicaladmin, bug triaging TODO: askubuntu, bug triaging, finish VM setups, research windws 8 metro UI requirements BLOCKED: well, school is out, nanny situation is difficult, so it's not really easy15:05
nessitagatox: but I would like the sso one to be merged first15:05
gatoxnessita, ok15:05
nessitagatox: and then the installer one be updated15:06
nessitagatox: let me know when both things happens, please :-)15:06
ralsinaalso DONE: tech leads call, mgmt call (in progress)15:06
mandelralsina, regarding windows 8, I look at it during the weekend, we could chat later if you want :)15:06
gatoxnessita, i'm with links now..... when i have some free time, i'll update that branches15:06
nessitagatox: no rush on this end15:06
ralsinamandel: sounds like fun, let's talk about it on 54 minutes, or so ok?15:07
mandelok15:07
gatoxlunch for gatox15:08
=== gatox is now known as gatox_lunch
alecume15:08
ralsinaDAMN, windows XP starts playing music while installing. NOT COOL.15:08
nessitaalecu: go!15:08
alecuDONE: started a branch to use devtools testscases for the proxy integration tests15:10
alecuTODO: keep working on the proxy branches15:10
alecuBLOCKED: no15:10
nessitaalecu: got my messages re your timestampautofix branches?15:14
nessitaalecu: summary: all approved, a couple need a tweak on the Makefile since latest u1trial requires the dir to be tested to be at the end of the command line15:15
alecunessita, cool, looking.15:15
mandelnessita, regarding that, how is the process of leaving ubuntuone-client as just python? there was somehting going on about that, right?15:16
nessitaalecu: now doing proxy-web-client which so far looks good (will add some fixes request for some style minor thingies)15:16
nessitamandel: rodney started that process, but we still have some C bits in it15:16
mandelnessita, cool :)15:17
nessitamandel: not sure he will finish that this cycle, since no roadmap room for it15:17
mandelnessita, well, at least we are trying :)15:17
mandelnessita, P comes with python£ ?15:37
mandelthat is python3, sorry ..15:37
nessitamandel: nopes (just tested IRL on a P fresh install)15:38
nessitamandel: but you will certainly have it in main15:38
mandelnessita, ah, ok I just saw an update for python3.2 and i was glady surprised :)15:38
nessitamandel: perhpas on an update? I have a fresh install, upgrade is ongoing (ie not finished yet)15:39
mandelnessita, maybe, I know the python3 is there..15:41
nessitaeveryone: I will start moving SSO wizard pages from installer to sso, so be careful when merging/starting branches15:41
mandelnot that we are going to use it :(15:41
mandelnessita, ack15:41
nessitagatox_lunch: ^15:41
mandelnessita, if you have nightlies in P you might want to force the system to use  ubuntuone-client-gnome=2.0.1-0ubuntu315:42
mandelnessita, doing that you will not get a broken theme until we fix our code15:42
nessitamandel: why? because of the crash?15:42
mandelnessita, yes15:43
mandelnessita, if you revert to the one use in O you will be fine, that one does not crash because is missing the sassertion15:43
nessitamandel: we'll ping rodney tomorrow about this, he may have a fix soon15:43
=== gatox_lunch is now known as gatox
mandelnessita, is a typo, so it should be easy to fix, but for the time being is good to know that we can just roll back to the old package15:44
gatoxnessita, are you starting with that?15:44
nessitagatox: yeap, will investigate how terrible/easy is15:44
nessitagatox: any suggestions/advices?15:44
gatoxnessita, ok... mmmmm not now..... i should take a look too to see it better15:45
gatoxnessita, let me know if i can do something15:45
nessitagatox: I will, no worries15:46
mandelaghg I'm running all the u1-client tests by accident :(15:51
alecunessita, it seems that the u1-client megabug branches are failing to land because the sso they are using is not yet the latest revision.15:52
nessitaalecu: right, but I think that's only one branch...15:53
nessitaalecu: the rest need the u1trial sentence tweaked on Makefile15:53
alecuI see15:53
nessitaalecu: the failure ImportError: No module named windows.network_manager means that u1trial is acting up15:54
nessitaalecu: so, instead of having u1trial tests -p something15:54
nessitawe need: u1trial -p something tests15:54
nessitaalecu: can you please add that twek to your branches?15:54
nessitamandel, gatox: the latest branch that landed from gatox has lint issues... did you run the suite on linux?15:55
alecusure15:55
mandelnessita, not on linux, no15:56
gatoxnessita, which one?15:56
nessitagatox: the one that landed today15:56
nessitanow trunk has these errors:15:56
nessitaubuntuone_installer/gui/qt/tests/test_gui.py:15:56
nessita    362:  [W0212, MainWindowTestCase.test_current_user_sign_in_page_clenaup] Access to a protected member _next_id of a client class15:56
nessita    374:  [W0212, MainWindowTestCase.test_registration_incomplete] Access to a protected member _next_id of a client class15:56
nessitaalecu: also, I see that the pep8 issue I reported on your branch, is on trunk as well :-/15:56
nessita./ubuntu_sso/main/__init__.py:111:37: E202 whitespace before '}'15:56
mandelnessita, how did in land if it has lin issues?15:56
nessitamandel: tarmac does not run installer tests, it need the qt4reactor15:57
nessitamandel: that's why our reviews have to be very thoughtful15:57
mandelnessita, ahhh mea culpa then, I though that tarmac would catch any of those things..15:57
gatoxnessita, i'll propose a branch to fix that now15:57
nessitamandel: non of the QT suites are run by tarmac15:57
nessitagatox: please :-)15:57
nessitagatox: same for ussoc?15:58
nessitagatox: ./ubuntu_sso/main/__init__.py:111:37: E202 whitespace before '}'15:58
gatoxok15:58
mandelnessita, ack, I did not know that, i though that dobey did install the qt reactor15:59
nessitamandel: I'm trying to fix that, but first I need to backport qt4reactor, which is now available to precise, to older releases15:59
nessitamandel: nopes, we did not have a package for it15:59
mandelnessita, I guess my info was wrong :(15:59
mandelalecu, with addCleanup what is the order of the calls done, first added first executed?16:02
alecumandel, lifo16:02
alecumandel, lafc16:03
alecu"last added first called"16:03
alecumandel, I *think*16:03
mandelalecu, lifo and no fifo.. I would have expected the fifo.. wear..16:03
nessitaalecu: yes, that's correct16:03
mandels/wear/weird :P16:03
nessitamandel: you just add a addCleanup call as soon as you perform the action that dirties the env16:03
nessitamandel: so, as soon as you create a file, add the addCleanup to remove it16:04
nessitasince the queue is a LIFO, that will always work16:04
nessitaand actually, if it was a FIFO, that will not work and the code will be messy16:04
gatoxnessita,  i can't find the pep8 issue in sso16:15
gatoxat least running pep8 --repeat .16:16
nessitagatox: I think is the new code you added for user not validated, let me show you16:16
nessitanessita@dali:~/canonical/ussoc/trunk$ pep8 --repeat .16:16
nessita./ubuntu_sso/main/__init__.py:111:37: E202 whitespace before '}'16:16
nessitathis dict:16:16
nessita    109                 error_dict = {16:16
nessita    110                     'errtype': 'UserNotValidated',16:16
nessita    111                     'message': email16:16
nessita    112                 }16:16
nessitahas to be:16:16
nessita    109                 error_dict = {16:17
nessita    110                     'errtype': 'UserNotValidated',16:17
nessita    111                     'message': email,16:17
nessita    112                 }16:17
nessita(add a comman after email)16:17
nessitagatox: si?16:17
gatoxnessita, yep..... i can see it now..... but pep8 --repeat . is not showing me anything...... weird16:17
nessitaare you running it on trunk?16:18
gatoxnessita, i updated trunk, then branch it.... and i'm running it there...... and i can see that the code is  not right.... but pep8 don't complatin16:18
gatoxcomplain16:18
nessitagatox: what about if you do pep8 ubuntu_sso/main/__init__.py16:19
gatoxnessita, nop....16:19
gatoxthat's weird...... pep8 used to work fine here16:20
gatoxnessita, this is the branch of the lint issues: https://code.launchpad.net/~diegosarmentero/ubuntuone-windows-installer/lint-fix/+merge/8551316:20
gatoxnessita, and this is the one to fix the pep8 issue: https://code.launchpad.net/~diegosarmentero/ubuntu-sso-client/pep8-fix/+merge/8551416:22
* mandel hates win32 api16:23
nessitagatox: both globally approved as trivial16:26
gatoxbrb16:37
* awilkins also hates win32 api16:37
mandelwho ever wrote win32 api was on crack..16:37
mandeljesus..16:37
awilkinsIs it an impertinent question to ask if you chaps know anything about the Ubuntu One client job being advertised on Canonical jobs?16:41
awilkinsHaving lurked here I suspect that the most talkative people in here already work for Canonical :-]16:42
mandelawilkins, AFAIK there was one/two advertised in the canonical jobs page16:45
awilkinsmandel, Yeah, there's a Mac oriented one and a Windows oriented one16:46
mandelawilkins, yep, that is what I remembered16:47
awilkinsmandel, They've just been reposted today, I applied for the Windows one at the end of November but I've not heard back, hence the blatant fishing16:47
mandelawilkins, uhm, where they? I did not know about that.. but I'm not the best one to tell, I'm just a code monkey :P16:48
awilkinshttp://www.canonical.com/about-canonical/careers # They are in the feed column on the right16:49
awilkinsI know the feeling... my place are sending out job adverts for people who report to me but I've had no input into the job description..16:50
awilkinsI suspect I won't even get to pick a list of interviewees...16:50
mandelawilkins, is more that I usually don't track those things hehe16:51
Chipacaawilkins: talk with ralsina :)16:52
* Chipaca throws ralsina under the bus16:52
ralsinaawilkins indeed talk to me :-)16:53
* mandel ralsina y, quieres hablar sobre windows 8 ahora o lo dejamos para manana?16:54
mandelherb, I'm stupid :P16:55
ralsinamandel: mañana a la mañana, estoy tratando de entender el problema de windows 7 primero ;-)16:55
mandelralsina, sound good :P16:55
=== awilkins is now known as dr_barnowl
=== dr_barnowl is now known as awilkins
mandelnessita, https://code.launchpad.net/~mandel/ubuntuone-client/ignore-system-folders/+merge/84848 has been updated with your comments, also added some tests with GetFileAttrs patched and using real files17:13
nessitamandel: awesome17:13
mandelnessita, uh, I forgot to run lint on windows, give me some mins for that, sorry!17:14
nessitamandel: ack17:15
=== kocolosk|away is now known as kocolosk
beunonessita, o/17:17
beunote presento a luchomax17:17
luchomaxbuenas17:17
luchomaxokis17:17
beunoque no puede loguearse a U1 desde 11.1017:17
luchomax:P17:17
beunonessita, le podes dar una mano?17:18
nessitabeuno: I was about going to have lunch, but yes, certainly17:18
luchomaxok17:18
nessitaluchomax: hi there! what problem are you having, specifically?17:18
* beuno hugs nessita 17:18
nessitaluchomax: do you speak english?17:18
luchomaxsi nessita17:18
luchomaxyes so so17:18
luchomaxbut i think i can explane me17:18
luchomaxi want to logme in ubuntu one17:19
luchomaxbut i cant17:19
nessitaluchomax: right, and you using the app under the messaging menu (below the envelope, at the top right corner)?17:19
luchomaxyes17:20
luchomaxi tryed17:20
nessitaluchomax: and are you having some error? or how can you tell you can't login? :-)17:20
luchomaxeven  i unistalled17:20
luchomaxno message17:21
nessitaluchomax: what happens when you click on "I already have an account"?17:21
luchomaxit is thinking all the time without final  message17:21
nessitaluchomax: ok, do you know how to use a terminal?17:21
luchomaxit permit me to put my keys but no answers17:21
luchomaxyes17:22
luchomaxjust tell me what to tipe17:22
luchomaxsorry, what to write17:22
nessitaluchomax: I see. So, please open a terminal, and please paste in paste.ubuntu.com the content of running the following command:17:22
mandelnessita, here are no lint issues :)17:22
nessitaluchomax: let's better do something else, please email to natalia.bidart@canonical.com all the files located at ~/.cache/sso/17:23
luchomaxok17:23
nessitaluchomax: can you wait for 15-20 minutes? my lunch is here :-/17:25
luchomaxyes no problem17:25
luchomaxenjoy it17:25
nessitaluchomax: brb!17:25
godzyhi all17:28
alecuhi there17:29
alecunessita, I don't get the error: "./ubuntu_sso/main/__init__.py:111:37: E202 whitespace before '}'"17:31
alecunessita, are you running some other check besides "./run-tests" ?17:31
alecuI'm talking about this MP: https://code.launchpad.net/~alecu/ubuntu-sso-client/proxy-web-client/+merge/8513517:31
alecunessita, perhaps it refers to line 654 in the merge proposal17:33
alecuI correct myself: that's a different file17:34
alecuhmmm... I'm missing some trunk revisions. Let's see now...17:35
mandelnessita, ok, I'm off for lunch, I'll finish the other MP laters tonight or tom early morning17:37
alecumandel, good luck with the python madrid!17:37
mandelnessita, let me know if there are any other issues :)17:37
mandelalecu, thx! we are getting bigger and bigger and we might have some multi lang conf in the future where we can push python foward in spain, is goign to be fun :)17:38
alecunice!17:38
* alecu starts saving to go to that conf17:39
* ralsina wants to stab windows installer (the one that installs windows)17:43
mandelalecu, if wont be great 'til 2 years or so, but should be fun :)17:43
nessitaalecu: the pep8 issue was added in a branch before that, and gatox already fixed it17:58
nessitaalecu: so no need to fix anything extra17:58
alecunessita, that's what I suspected17:58
nessitaluchomax: I'm back17:58
nessitaluchomax: are you behind a proxy?17:58
nessitaluchomax: looks like your internet connection is timing out17:58
alecunessita, I wrote that on the proposal page; you may re-review when you can.17:58
nessitaI see this in the log file:17:58
nessita  File "/usr/lib/python2.7/dist-packages/httplib2/__init__.py", line 925, in connect17:59
nessita    raise socket.error, msg17:59
nessitaerror: [Errno 110] Expiró el tiempo de conexión17:59
nessitaalecu: does this ring any bell to you? http://pastebin.ubuntu.com/769217/17:59
aleculooking17:59
nessitaalecu: besides a proxy blocking that request, any other ideas?18:00
alecunessita, yup, only network issues can mean that18:01
nessitaalecu: thanks!18:01
nessitaluchomax: let me know when you're back18:01
nessitabeuno: would you know if luchomax is behind a proxy?18:01
beunonessita, I don't know, no18:02
nessitabeuno: thanks - I think he has networks timeouts at "socket" level18:02
nessitabrb, rebooting router which gone crazy after power outage18:06
* nessita is back18:08
nessitaalecu: you did not change any of the """Use one webclient per application.""" docstrings?18:10
nessitaalecu: I added a comment saying that they don't look, at least from my POV, very descriptive regarding what the class does/provides18:10
alecudoh18:11
nessitaalecu: I also think that you may have left this debugging thingy by mistake?18:11
nessita397+import twisted.internet.base18:11
nessita398+twisted.internet.base.DelayedCall.debug = True18:11
alecunessita, and that's definitely a mistake18:11
alecunessita, I think that the "DelayedCall.debug = True" is something we should add to u1trial18:16
alecunessita, fixes pushed. Sorry I missed the docstrings.18:17
nessitaalecu: I'm not sure, perhaps using an extra option? because otherwise the traces get eally difficult to read when that is enabled18:17
alecunessita, btw: try running the tests with -qt too18:17
nessita(regarding the delayed.debug setting)18:17
alecunessita, yes, I was thinking of an extra option for sure.18:18
nessitaalecu: I always, always run the qt suite :-)18:18
alecucool18:18
nessitaalecu: what revno has the latest fixes? I think LP does nopt have them yet18:22
luchomaxhola nessita18:33
luchomaxsorry for the absent18:33
nessitaluchomax: no problem :-)18:33
luchomaxyes i'm behind a proxy18:33
nessitaluchomax: so, are you behind a proxy?18:34
luchomaxbut i putted in the configuration of the system18:34
luchomaxyes18:34
nessitaluchomax: right, we don't support proxy yet, sorry :-/18:34
luchomaxok18:34
luchomax:'(18:34
luchomaxjajaja18:34
nessitaluchomax: we're working on that, and we're planning to have it ready for Precise18:34
luchomaxoks18:35
luchomaxthanks18:35
luchomaxa lot18:35
gatoxEOD for me!! see you tomorrow! :D20:05
* alecu runs back to kinder20:07
ralsinaEOD for me too. See you all tomorrow-ish20:28
nessitaok, EOD21:47
nessitabye all21:47

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!