/srv/irclogs.ubuntu.com/2012/03/15/#ubuntuone.txt

=== webjadmin_ is now known as JackyAlcine
=== m_conley is now known as m_conley_away
=== josh_wines is now known as joshwines
mandelmorning all!09:21
JamesTaitMorning all! :D09:35
gatoxgood morning!11:04
gatoxreboot11:33
oimontomboy notes are not synchronising from one of my machines - "failed to synchronise notes. check the details below and try again" . expanding details says "updated" for various notes (same ones each time), but new notes are not being uploaded. any suggestions?11:49
mandeloimon, try asking rye about that :)11:51
nessitagood morning everyone!11:54
nessitagatox: will start with your reviews now11:54
gatoxnessita, hi! ack11:54
ryeoimon: i have a script that fixes that11:56
ryeoimon: http://people.canonical.com/~roman.yepishev/us/tomboy-sync-validator.py - please run it in the terminal and see whether it reports any errors11:58
gatoxnessita, there is any bug in particular you want me to review?? i was updating my installer-migration branch12:01
nessitagatox: no need to update that branch... we will not use the installer12:01
gatoxnessita, i remove the issue then?12:01
gatoxas invalid?12:02
nessitagatox: let me check your bug queue12:02
gatoxnessita, ok12:02
oimonrye, thanks, no errors, but running tomboy --debug and trying to sync gives http://paste.ubuntu.com/884680/12:03
nessitagatox: I will update that bug since it needs to also affect ussoc12:04
ryeoimon: argh, that's tomboy bug, let me look it up12:04
gatoxnessita, there was a different one for sso..... which is already closed12:04
nessitagatox: ah... why 2 bugs?12:04
oimonrye, i'm on 11.1012:04
gatoxnessita, i think there was one for sso..... and one for the installer12:05
nessitagatox: ok, in those cases we should use a single bug affecting the 2 projects (for future reference)12:05
oimonmight be bug 84825012:05
ubot5Launchpad bug 848250 in tomboy "Tomboy sync fails on Oneiric, New Note Template already exists" [Medium,In progress] https://launchpad.net/bugs/84825012:05
gatoxnessita, ok12:05
nessitagatox: can you please update the status of all your in progress bug?12:06
nessitathere are some I guess you're not working on (https://bugs.launchpad.net/ubuntuone-client/+bug/889785 for example)12:06
ubot5Ubuntu bug 889785 in Ubuntu One Client "Can not add folders in WinXP" [High,In progress]12:06
gatoxnessita, done12:07
nessitagatox: you updated all your in progress bug? :-)12:07
gatoxnessita, i had a couple of in progress..... that i change them back to triaged... because i started with them, but then i needed to move to another issue..... and my current issues were already "in progress"12:08
nessitagatox: perfect12:08
nessitagatox: bug list updated, you can choose between any medium it tempts you12:13
gatoxnessita, great, thanks!12:13
oimonrye, it doesn't seem solvable due to u1 notes being unavailable now12:14
duanedesignoimon:   bug 84825012:14
ubot5Launchpad bug 848250 in tomboy "Tomboy sync fails on Oneiric, New Note Template already exists" [Medium,In progress] https://launchpad.net/bugs/84825012:14
duanedesignoh, you already found it :)12:14
oimonduanedesign, yep, the workaround cannot be performed due to server side notes being removed12:14
ryeduanedesign: i was not able to find it :-/12:14
duanedesigncomment 10 seems to work sans webui12:15
mandelgatox, nessita morning to you too!12:15
nessitahola mandel12:15
nessitahow is it going?12:15
mandelnessita, fine, got a number of proxy bugs fixed and moving on to the next :)12:16
mandelnessita, If you have time you can give me a couple of reviews ;-)12:16
oimonduanedesign, doesn't work for me :(12:17
mandelnessita, any one looking at bug 884978 else I'll tackle it since is a high priority one12:20
ubot5Launchpad bug 884978 in Ubuntu Single Sign On Client "pass proxy config to T&C webkit" [High,Triaged] https://launchpad.net/bugs/88497812:20
nessitamandel: I will try, but already have 7 reviews to do12:20
duanedesignoimon: you probably caught this but the name of the note is capitalized 'New Note Template'. I noticed in the comment the user refers to it in lower case.12:20
mandelnessita, any from alecu, I can do those12:20
nessitamandel: nopes, all from diego, roberto and rodney12:21
mandelnessita, ok, then I'll move to 884978, is that ok?12:21
nessitamandel: regarding that bug, there is another about the t&C not loading... so that may complicate your work a bit :-(12:21
nessitalet me find the other bug12:21
mandelnessita, please do, I might as well look at loading the t&c and then into the proxy12:22
nessitamandel: bug #93308112:22
ubot5Launchpad bug 933081 in Ubuntu Single Sign On Client "GTK UI: URL for terms and conditions never finishes loading" [Medium,Triaged] https://launchpad.net/bugs/93308112:22
nessitamandel: we may be missing a webkit signal or something...12:22
mandelnessita, ok, tackling that one first then, thx for the bug number!12:23
nessitamandel: so perhaps we need to solve that without proxy, and then add the proxy bits. Or if it's short, you can do both in a single branch?12:23
mandelnessita, is this in the gtk implementation or the qt?12:23
nessitamandel: feel free to assign yourself there12:23
nessitamandel: gtk12:23
mandelnessita, if they are small I'll try to fix both at the same time :)12:23
nessitamandel: ah, you were talking about qt?12:23
nessitamandel: in qt we do not show the T&C in a webkit...12:24
mandelnessita, then is gtk :)12:24
nessitaheh12:24
mandelnessita, no worries, I'll deal with this guy now12:24
nessitamandel: let me know how that does12:24
nessitagoes*12:24
mandelok12:24
mandelnessita, I've seen someone complaining about something with pygobject and connect_signals before in stackoverflow.. let me find it, we might have the same issue12:32
ralsinagood morning!12:34
gatoxralsina, hi!12:36
ralsinagatox, nessita, mandel: if anyone needs reviews now is a good time because I am switching to windows today12:39
ralsinanot permanently12:39
mandelralsina, I do, I do!12:40
gatoxralsina, ah! don't scare us like that! jejeje12:40
ralsinamandel: hit me!12:40
mandelralsina, let me get the easy ones that are very short, one min12:40
ralsinagatox: you are a mac user :-)12:40
gatoxralsina, not yet jeje12:40
nessitaralsina: I think you also have pending https://code.launchpad.net/~brian.curtin/ubuntuone-client/930398-windows-is_root/+merge/9622412:40
gatoxralsina, i bought the mac..... and i didn't turn it on yet since that day12:40
mandelralsina, https://code.launchpad.net/~mandel/ubuntu-sso-client/ssl-checkbox/+merge/97619 and https://code.launchpad.net/~mandel/ubuntu-sso-client/merge-code/+merge/9762712:41
ralsinanessita: I want to test that one IRL so I am leaving for when windows works :-/12:41
mandelralsina, really really easy ones12:41
nessitaralsina: ah ok :-)12:41
gatoxralsina, i've added the pretty pictures here: https://code.launchpad.net/~diegosarmentero/ubuntu-sso-client/ugly-reset/+merge/9613012:41
ralsinagatox: worse then you are a fake mac user! ;-)12:41
ralsinagatox: cool!12:41
ralsinagatox: why is the left padding (to the titles/lineedits) much smaller than the right padding (to the button)?12:43
gatoxralsina, because we are adding a left-padding in the stylesheet for all the pages12:43
ralsinagatox: but why is the right-padding *larger*?12:44
gatoxralsina, ahhhh you mean that the right-padding should be of the same size as the left one?.... ok, fixing that12:45
ralsinanessita: if I swear that I'll have a fix for those two things you mentioned in dobey's system-font branch 15 minutes after it lands, would you approve it? I want to take it off dobey's plate12:45
ralsinagatox: I am just asking. If you have a good reason,I may not care :-)12:45
nessitaralsina: then why those stuff ended in dobey's plate in the first place? :-/12:45
ralsinanessita: because he wanted to do it12:46
ralsinanessita: and then it kinda grew :-)12:46
gatoxralsina, nop good reason.... just was according to my taste.... it wasn't any specific guideline..... so i pick :P12:46
nessitaralsina: I'm still worried that the default font looks too big... can we do something about that?12:46
ralsinanessita: they are the size of the default ubuntu font. That's a desktop-wide setting12:46
nessitaralsina: where can I check what font I have setup? because I'm pretty sure I have a small font...12:47
nessitagatox: any reason to set 30px right margin for the reste page?12:48
nessitareset*12:48
ralsinanessita: just open a normal app, like settings,thunderbird or whatever, should be the same size. They are here.12:48
nessitagatox: given that the parent already have it set12:48
gatoxnessita, the parent already have a right margin?12:48
nessitagatox: yes, of 30px, so all the pages show the same indent12:49
gatoxnessita, the font used to be in Appearance.... but it doesn't seems to be there anymore12:49
gatoxnessita, ok, i'll remove that and check12:49
nessitaralsina: I can approve once the welcome label is fixed, the side widget I can fix in my controlpanel branches12:49
ralsinanessita: cool then12:49
nessitagatox: thanks12:49
nessitagatox: the branch looks good, will approve, but please remove that 30px margin :-)12:50
gatoxnessita, yes.. on it12:50
ralsinanessita: just in case, here is how thunderbird and u1cp look in that branch. u1cp is bolder because it's the ubuntu font, but size is ok: http://ubuntuone.com/6sa3Q8lCADIpEXnTYqwmCJ12:52
dobeynessita: gsettings get org.gnome.desktop.interface font-name12:55
gatoxnessita, ralsina padding fixed12:55
ralsinagood morning dobey!12:56
dobeyhi12:56
ralsinanessita: I see you changed my commit message on ubuntu-font-in-windows, I have been trying to follow the style you mentioned, did I do it wrong?12:57
nessitaralsina: the work "Fixed" in (Fixed LP: #1234567) should not be there :-) (thanks for asking!)12:57
nessitaword*12:57
ralsinaoops, I remembered it wrong then. Let me tattoo it in theback of my left hand ;-)12:58
nessitajuaz12:58
nessitaralsina: I read that fast and wonder "what does your son has to do with this?"12:58
ralsinahahaha12:59
ralsinahe didn't remind me112:59
nessitagatox: this is approved https://code.launchpad.net/~diegosarmentero/ubuntu-sso-client/captcha-problem/+merge/97505 but requested a test improvement13:00
nessita(please)13:00
gatoxnessita, ok13:00
ralsinagatox: +1 on ugly-reset13:02
gatoxralsina, thx!13:02
briancurtinralsina: should i pick up where i left off with the windows installer work, or did you add anything?13:09
ralsinabriancurtin: done nothing there yet13:09
briancurtinok, i'll push forward with what i have13:09
ralsinabriancurtin: are tests running? Anything we can parallelize?13:09
mandelnessita, http://code.google.com/p/pywebkitgtk/issues/detail?id=44 is fixed an we can use the enums from pygobject, shall I change the code for that? that means importing webkit which we probably not want since you added a comment about delaying the use of webkit to be able to build13:10
briancurtinralsina: tests are to the point that they're running. i see a few API differences that need to be accounted for first (e.g, different num of args to some funcs). all imports are changed13:11
ralsinabriancurtin: running and failing? ;-)13:12
briancurtinralsina: there's one particular issue that could be parallelized, in figuring out what to do with this change: http://bazaar.launchpad.net/~brian.curtin/ubuntuone-windows-installer/release-updates/revision/11113:12
briancurtinralsina: yeah, running and failing. it doesnt look too far away from having them passing, though13:12
ralsinabriancurtin: we are not using the windows-installer binary anymore13:13
ralsinabriancurtin: so, don't worry about it. We will just start control panel from the bitrock installer13:13
nessitamandel: sure!13:14
nessitabriancurtin: hola! would you please fix the comments from https://code.launchpad.net/~brian.curtin/ubuntuone-client/851810-notify-on-volumes/+merge/94280 when you have a moment (no rush)?13:15
briancurtinralsina: so i can ignore issues in the ubuntuone_installer package? ok, that pushes me back towards a twisted thing i was running into yesterday that i'll work on13:15
mandelnessita, and the import, what do you want me to do with that? not importing from the top but just when webkit is used?13:15
ralsinabriancurtin: cool13:15
briancurtinnessita: yep, i saw the review - thanks. i'll take a look when i'm done with this13:15
nessitamandel: yes13:16
mandelnessita, ack13:16
nessitabriancurtin: ack, thanks13:16
ralsinamandel: +1 on both branches, congrats on the spelling (trick: branches with no words in them)13:20
mandelralsina, lol13:21
nessitagatox: simple needs fixing in https://code.launchpad.net/~diegosarmentero/ubuntu-sso-client/qt-login-backend/+merge/97425, but wanted to be sure you knew about logger.exception13:23
nessitaralsina: you too ^ (perhaps) :-)13:23
ralsinanessita: thanks, I did not know that!13:23
gatoxnessita, me neither13:23
nessita:-)13:24
ralsinanow I need to find roomfor another tatoo...13:24
nessitaanother child?!?!?!13:24
gatoxralsina, jejje13:24
ralsinanessita: another dead braincell because of old age and my brain is full!13:24
gatoxralsina, you can made a t-shirt with all the new things and work in front of a mirror :P13:25
ralsinanessita: no thanks, one is enough :-)13:25
nessitaralsina, gatox: http://pastebin.ubuntu.com/884765/13:26
gatoxnessita, ok, lp:~diegosarmentero/ubuntu-sso-client/qt-login-backend updated13:31
alecuholas!13:38
* alecu is back.13:38
nessitagatox: thanks!13:39
nessitahola alecu13:39
alecumandel, ping13:40
mandelalecu, pong!13:40
alecumandel, what did you end up doing re: pinned certs storage?13:40
mandelalecu, ralsina solution13:40
nessitaralsina: would you have at hand a screenshot of the license page? my external drive with my VM is not mounting13:40
alecumandel, great.13:41
ralsinanessita: some context? ;-)13:41
nessitaralsina: how many license pages do we have? :-P13:41
ralsinanessita: 2, AFAIK13:41
nessitaralsina: the former installer license page, would you have a screenshot handy?13:41
nessitaralsina: 2? really?13:41
ralsinanessita: on windows?13:41
nessitaon... U113:41
nessita:-D13:41
ralsinanessita: sorry, you lost me13:42
ralsinanessita: let's try again, want a screenshot of the old license page in what? The old gtk sso? The windows installer?13:42
nessitaralsina: heh. WOuld you have a screenshot of the license page from the installer, the one that shows the gpl fragment license?13:42
nessitaralsina: gtk sso never showed license, but T&C13:42
ralsinanessita: let me look for it13:42
ralsinaright13:43
ralsinanessita: in 2'13:43
nessitano rush13:43
mandelI'm of to buy some peppers and have lunch, catch you i a little!13:44
* mandel lunch13:44
briancurtinif anyone has 2 seconds for a spelling error i came across in a keyword argument: https://code.launchpad.net/~brian.curtin/ubuntuone-client/upoad-spellcheck/+merge/9765613:50
ralsinaSo virtualbox completely crashed my ubuntu, and am now on windows 713:53
ralsinanessita: http://screencast.com/t/wq2JlJvu13:57
nessitaralsina: thanks!!!13:57
dobeybriancurtin: nice catch13:59
nessitadobey: you approved without a test :-/14:01
nessitabriancurtin: we should add a test that failes with that typo14:01
nessitaand then propose the fic14:02
nessitais a bug if we did not have a failing test for that typo14:02
briancurtinnessita: i thought so as well. i'll see if i can fit it in, need to focus on installer updates for now14:02
nessitabriancurtin: thanks14:03
ralsinabriancurtin, alecu, gatox, nessita, dobey, thisfred, mandel: looks like the DST change has moved our team meeting to 20 minutes ago and oone noticed it14:20
nessitaralsina: we could stick with the art time, no? :-P14:20
nessitaralsina: we need to check with mandel, since he has lunch now14:21
alecuralsina, our meeting is on UTC time!14:21
briancurtini thought it was in 4014:21
alecuralsina, so, it's 40 minutes from now :-)14:21
ralsinaalecu: google calendar disagrees :-)14:21
thisfredeither way works for me14:21
gatoxralsina, yep..... i saw the email.... but it wasn't 12pm :P14:21
ralsinaso, we'll have it in 40. Just a heads up :-)14:21
dobey20 minutes ago is better for me14:22
thisfredheh14:22
nessitathe meeting is at 3pm utc14:22
ralsinadobey: because you already are on DST :-)14:22
nessitagoogle says is 2:22pm UTC now14:23
dobeyralsina: you don't have a DST though14:23
ralsinadobey: we do sometimes14:23
thisfredgoogle also says the meeting started 20 mins ago. So whoever created the calendar item didn't do it in UTC14:24
alecumandel, nessita: u1cp-qt fails while trying to go thru an authenticated proxy, like this: http://pastebin.ubuntu.com/884837/14:24
alecumandel, nessita: the very very weird thing? it's trying to use libsoup.14:24
thisfredbrb reboot14:24
nessitaalecu: what system?14:24
alecunessita, P14:24
nessitaalecu: the choosing in on the webclient side...14:25
dobeyralsina: but only on leap years during a famine when a new ruler comes to power14:25
ralsinadobey: exactly. Since we are on repeated ruler, no DST14:28
alecunessita, mandel: and ussoc is failing in a similar way, also using libsoup: http://pastebin.ubuntu.com/884852/14:29
nessitaalecu: do you have python-qt4 installed?14:29
alecunessita, probably. I wouldn't see any UI otherwise, right?14:29
alecu"already the newest version" says apt-get14:30
nessitaalecu: so, the mainloop detection is being made in ussoc, ubuntu_sso/main/linux14:30
nessitaalecu: would you put some prints there and see what's going on/14:30
nessita?14:30
alecunessita, the mainloop used according to the logs is qt14:31
alecunessita,   File "/media/sf_canonical/ubuntu-sso-client/trunk/ubuntu_sso/main/qt.py", line 71, in run_func14:31
alecu    loop.exec_()14:31
nessitaalecu: then perhaps the webclient chooser needs some checking?14:31
alecuI'll take a look at that.14:31
alecunessita, lol. The webclient chooses to use the qnetwork backend only if the qt4reactor is installed. But no reactor is installed in fact!14:38
nessitaalecu: bug! :-P14:39
nessitaalecu: also, great news that we're not using the qt4reactor ;-)14:39
alecunessita, we are not using it on linux, right.14:39
ralsinaif it were choosing it, then it would be another bug. Lose lose situation there.14:40
ralsinaI had forgotten what a pain it was to do stuff on windows. Selective memory FTW14:44
briancurtin"getting information, please wait..." forever. ralsina - does that ring a bell for anything i'm forgetting to include?14:49
briancurtin(also the windows/root branch i proposed does work on XP, since i got this far)14:50
ralsinabriancurtin: hmmm14:50
ralsinabriancurtin: probably not finding something14:50
ralsinabriancurtin: is that running exes or .py ?14:50
briancurtinohhh, i know. forgot to update everything in the bitrock xml file14:50
ralsinahehe14:51
ralsinabriancurtin: off you go ;-)14:51
briancurtinits all in the dist/ but that's all14:51
ralsinabriancurtin: yu should be able to run everythig from dist14:51
briancurtinoh they are there. (thought for a second that while i added new bins to the setup, bitrock didn't know about them, but it picks up the whole dist folder anyway)14:52
mandelalecu, looking14:52
mandelalecu, what is happening there is that the prox-uri property is not set in the async session..14:52
mandelalecu, which is something we have never tested because we always use force_use_proxy, would be interesting to see what the gnome proxy feature is doing..14:53
alecumandel, that's one thing. But the funnier one is that for the qt control panel and the qt sso the libsoup backend is being used.14:53
alecumandel, that's more worrying to me.14:54
mandelalecu, wait, is not using them from the qt processes since it it was you would get a segfault qt and gi don't like each other at all14:54
alecumandel, the qt processes are *using* libsoup.14:55
mandelalecu, what might happen is that the sso dbus process is suing the gi reactor, therefore is calling libsoupd, the qt panel is called with spawn process and there the qt version is used14:55
dobeymandel: gi shouldn't have a problem under qt14:55
mandeldobey, yes, because qt uses gtk2 :)14:55
dobeymandel: qt itself doesn't. i guess maybe the theme thing does?14:56
mandelalecu, ^14:56
mandeldobey, yes, I should have specified, the theming does use gtk214:56
alecumandel, well, at the point that the webclient is started, no reactor has been imported.14:56
dobeymandel: but still, that should be fine, because libsoup doesn't use gtk14:56
dobeyso the symbols conflicting problem shouldn't happen there14:57
mandeldobey, hm.. the easies things is to test it in a little script rather than speculate :)14:57
alecumandel, anyway: we do not want to use libsoup here. We want to use qtnetwork.14:57
mandeldobey, you argument is mutt and I'm going to remove gwibber hehehe14:57
alecumandel, the sso backend should be using qtnetwork.14:57
mandelalecu, certainly, so there are two bugs, one, what happens with the proxy-uri, second why are we using the wrong lib14:58
dobeymandel: i'm not speculating :)14:58
mandeldobey, lol14:58
dobeyand i don't care if you don't use gwibber14:58
mandeldobey, I am :)14:58
dobeytroll14:58
alecumandel, the proxy-uri problem might go away if we use qtnetwork.14:58
mandeldobey, I most say, well handled ;-)14:59
mandelalecu, certainly, but it should not happen, I need to investigate how can that be dealt with14:59
alecumandel, do you have time to look at the qtnetwork on the backend process issue?14:59
mandelalecu, I have time for both issues, I'm at the moment fixing the t&c from ubuntuone-control-panel-gtk15:00
mandelalecu, and I believe I'm done (need to write some small tests)15:00
alecumandel, I've tried doing some IRL of ussoc in trunk going thru an authenticated proxy, and it fails like I pasted above.15:00
nessitaeveryone, mumble?15:01
mandelalecu, you mean this: http://pastebin.ubuntu.com/884837/15:01
nessitaralsina, dobey, alecu, mandel, gatox?15:01
mandelnessita, ups!!! going!15:01
alecumandel, ubuntuone-control-panel-gtk???? GTK?15:01
nessitaurbanape: ?15:01
gatoxme15:01
nessitagatox: eh?15:01
nessita:-)15:01
alecumandel, I thought the gtk one was gone15:01
nessitagatox: mumble! is jueves :-P15:01
gatoxahhhhhhh15:01
gatox:P15:01
briancurtingatox: you have to say "me" into the headset15:01
nessitaalecu: is gone, has been nuke15:01
mandelalecu, sorry I mean the gtk of sso15:02
mandelalecu, I confused the project15:02
alecumandel, ok.15:02
ralsinanessita: going15:02
alecunessita, saw it nuked on my tree... congrats?15:02
nessitaalecu: ponele :-)15:02
alecuit lasted for... two releases?15:03
nessitaalecu: natty, and oneiric15:03
nessitaso, yes15:03
dobeythisfred: mumble15:03
nessitadobey: right, thanks15:03
dobeyalecu:15:03
ralsinaalecu: mumble15:04
ralsinaand thisfred: you too!15:04
ralsinathedac: I would never forget to ask you to come! :-)15:04
ralsinaoops, that was for thisfred15:04
alecuI hate the drivers for my laptop15:04
* alecu is rebooting the laptop where mumble resides.15:05
thisfreddobey: gatox: links to merge props you need review on plz15:44
dobeyhttps://code.launchpad.net/~dobey/ubuntu-sso-client/system-font/+merge/9726415:45
gatoxthisfred, thanks, but i only need a re-review from nessita15:45
thisfredkk15:46
thisfreddobey: I'm on it15:46
thisfred+115:47
gatoxthisfred, wow! that was fast!15:48
gatoxjejeje...... i think i'm going to give you my future branches15:48
thisfredthe branch was close to trivial ;)15:49
gatoxjeje15:49
ralsinafark me, argument parsing on windows sucks when you are not an exe15:49
briancurtinits especially horrible if you're in a batch file15:50
ralsinabriancurtin: it's impossible right now to run control panel like python bin\ubuntuone-control-panel-qt because we are getting "bin\ubuntuone-control-panel-qt" as argv[1] :-(15:51
briancurtini would think that'd be your argv[0]15:54
ralsinabriancurtin: but it's not15:55
ralsinapython is my argv[0]15:55
ralsinaoh, wait15:55
ralsinait's Qt15:55
ralsinaapplication.arguments() has the *real* argv15:56
ralsinaok, that's fixable15:57
thisfreddeltree /Y C:\15:58
thisfredthere, I fixed it15:58
dobeyooh16:00
dobeynative work items in lp16:00
thisfredralsina: so what did you want me to manually test now?16:01
ralsinathisfred: proxy, talk to alecu about what to test, talk to gatox about using my proxy16:02
thisfredkk16:02
thisfredalecu: what to test? ;)16:02
alecuthisfred, we need to test trunk sso and trunk control panel, going thru an authenticated proxy.16:03
alecuthisfred, but first we need to force the qt webclient backend.16:03
thisfredok let me grab and build those16:03
thisfredforce?16:03
alecuthisfred, we are testing this on P.16:03
thisfredI am on P16:03
alecuthisfred, yes: this morning we found out that the libsoup webclient backend was being used by mistake.16:04
thisfredalecu: ah ok, so I need to wait for your ping when that's fixed?16:04
alecuthisfred, you can go ahead branching and building all that, and merge my branch with the fix, that should be ready in 10min16:05
thisfredkk16:07
* gatox lunch!16:08
alecuthisfred, lp:~alecu/ubuntu-sso-client/use-qt4-webclient-backend16:09
alecumandel, ^16:09
mandelalecu, on it!16:09
* thisfred too16:10
=== gatox is now known as gatox_lunch
* briancurtin lunch16:15
alecumandel, I've managed to reproduce the segfault:16:17
alecuhttp://pastebin.ubuntu.com/884995/16:17
alecumandel, it happens *only* when using an authenticated proxy.16:17
alecumandel, and it happens after accepting the dialog with the proxy passwords.16:17
mandelalecu, looking16:18
alecumandel, I've only tested sso; I've not tested u1cp yet.16:18
dobeylunch. bbiab16:18
alecunessita,  ^^^^16:18
alecunessita, (good news so far)16:18
mandelalecu, I'm palying with control panel16:18
nessitaalecu: nice! (reading backlog)16:18
mandelalecu, hm.. I'm getting that the ssl cert in *ubuntu.com is not valid.. wtf?16:20
mandelalecu, nessita control panel seems ok with nonauth proxies16:21
alecumandel, nessita: control panel segfaults with authenticated proxies when forcing the qt4 webclient backend.16:25
mandelalecu, got the same here..16:25
alecumandel, but it seems to work fine for non-authenticated and for no proxy.16:26
alecumandel, did you get the segfault too?16:26
alecumandel, also, both sso and u1cp pop up the proxy credentials dialog *twice* (each one)16:26
mandelalecu, yep, and I also got the following: http://pastebin.ubuntu.com/885010/16:26
mandelalecu, indeed, I have seen that too, when it should not since the info after the first attempt should be in the keyring16:27
alecumandel, I got that same message (proxy server not found)16:27
alecumandel, the thing is that the credentials dialog is popped up twice, one on top of the other. It's not waiting to retry.16:28
mandelalecu, hm.. interesting.. so in summary, nonauth does not segfault, right. while with auth does, where we have keyring and spawn process..16:29
alecumandel, this seems related to the issue with QAuthorizers I reported by mail last night.16:29
alecumandel, keyring and spawn too16:29
mandelalecu, could be, but we also need to check who is spawning the dialog, could it be one from sso and other from control panel?16:29
mandelnessita, does the control panel request anything from sso via dbus?16:30
alecumandel, no: this happens when I do it from sso only.16:30
nessitamandel: yes, credentials16:30
mandelalecu, hm.. but in my last irl everything worked fine.. yet, it was using libsoup and not qt!16:31
alecumandel, anyway: we have two issues: first, we need to use the qt4 backend, and we need a proper branch for this, not my quick hack.16:31
alecusecond: we need to fix the segfault.16:31
mandelalecu, so, yield in the signal, show dialog, qt main loop recovers the control, error, then the errback spawns the dialog16:31
alecumandel, right16:32
alecumandel, that's exactly what I suspect is causing the double dialog.16:32
mandelalecu, so, why horrible horrible way to fix this is not to listen to the signal..16:32
mandelalecu, go straight to the errback to deal proxy auth issues16:32
mandelalecu, which my incur in performance..16:33
alecumandel, I hope "performance" there is just a joke.16:33
mandelalecu, it should not be an issue, no16:34
mandelalecu, and is a simple fix..16:34
mandelalecu, let me make that change in your branch and see what happens16:35
alecumandel, are you able to work on a proper branch to select the qt backend?16:41
mandelalecu, yes, I'm done with what I was working with16:42
thisfredalecu, so does it make sense for me to manually test now, or should I await further fixes? (waiting on gatox_lunch for the proxy instructions)16:42
mandelalecu, I can also remove the double dialog poping up16:42
alecuthisfred, yup, I think we are done till we have more fixes. sorry to trouble you.16:44
=== gatox_lunch is now known as gatox
thisfredalecu: no trouble at all, please ping me when/if I can be of assistance16:45
alecuthisfred, thanks!16:46
gatoxthisfred, here am i16:46
mandelnessita, ping16:46
thisfredgatox hi, if you can explain to me (best in private msg I guess) how to use roberto's proxy, that would be awesome, then I'll know the next time I need to test16:47
nessitamandel:  pong16:47
mandelnessita, t&c page loading fixed, I also noticed that going to the t&c page, going back and going again will result in a crash and fixed it in that branch, is there a bug for that?16:48
mandelnessita, the reason is that you cannot add twice a widget to a scroll area, easy fix :)16:48
gatoxthisfred, yes, i'm trying to find the ip from roberto's machine....16:49
nessitamandel: no bug, wanna file it? :-)16:49
mandelnessita, sure!16:49
nessitamandel: and awesome you worked on this! :-D16:49
mandelnessita, thx :)16:50
gatoxralsina, can you repeat your ip please, i don't have it.... the port was 8888 i think16:51
ralsinagatox: 184.82.108.1416:52
gatoxthisfred, there.... that ip, with the user and pass i gave you should work16:52
=== lifeless_ is now known as lifeless
thisfredgatox: thx16:54
mandelthisfred, if you fancy doing a review I will appreciate it :) => https://code.launchpad.net/~mandel/ubuntu-sso-client/tc-not-loading/+merge/9769816:56
mandelnessita, FYI: https://code.launchpad.net/~mandel/ubuntu-sso-client/tc-not-loading/+merge/9769816:56
thisfredmandel: on it16:57
mandelthisfred, thx!16:58
alecuhey, all: can I get another review here? https://code.launchpad.net/~alecu/ubuntuone-client/proxy-tunnel-fix/+merge/9747516:58
mandelalecu, I found the reason why we are not finding the host :)16:58
alecumandel, awesome!16:59
mandelalecu, very simple, so I can push a branch will all the changes and not be a gazillion lines :)16:59
alecugotta love simple fixes to complex problems.16:59
ralsinagatox, briancurtin: review please? https://code.launchpad.net/~ralsina/ubuntuone-control-panel/truncate-argv/+merge/9770017:02
gatoxralsina, on it17:02
ralsinagatox: oops, that branch is missing half a test17:03
gatoxralsina, ok, let me know when its ready17:04
ralsinagatox: there, revno 28617:06
gatoxralsina, ok17:06
mandelalecu, thisfred can you please test IRL lp:~mandel/ubuntu-sso-client/use-qt4-webclient-backend in my system I get auth proxies working with a single creds dialog and not errors (in ubuntuone-control-panel-qt)17:07
mandelalecu, is based on your branch so is still using the hack to select qt17:08
nessitalunchtime!!!17:08
alecumandel, sure! I'm pulling it now.17:09
mandelalecu, let me know, if it works, well we are nearly there and I can go and get some stress out with rugby :)17:11
mandelnessita, joshuahoover this bug aint a bug, WebKit does pick the system settings correctly, but it does always pop for the creds in auth proxies (it stores them nowhere) shall we leave that bug like that and change the description? I see it has a FFe but is really no needed17:12
mandelnessita, joshuahoover would be more of a bug fix because the proxy is read is just annoying to have to pass the creds all the time..17:13
alecumandel, http://pastebin.ubuntu.com/885088/17:14
gatoxralsina, +117:14
alecu"CredentialsError: 1"17:14
ralsinagatox: thanks!17:16
mandelalecu, that is coming from sso, it has no meaning to me.. what did you do, I'll try to reproduce it. I removed my creds from seahorse and launched ubuntuone-control-panel17:16
alecumandel, I removed my creds from seahorse, launched ubuntu-sso-client, launched syncdaemon, and with u1sdtool I told sd to connect.17:16
alecumandel, sd asked to get the credentials from sso... boom.17:17
alecumandel, I removed *every* credential, including the proxy ones.17:17
mandelalecu, what could be happening there.. 'cause there should be nearly no diff between you test and mine in regards of the creds17:18
ralsinamandel,alecu: a bunch of proxy tests on sso fail on windows17:20
alecumandel, if I try to run control panel, it's the same.17:20
ralsinabut it's just a dirty reactor thing, probably nothing serious, can either one take a look at it, say, tomorrow?17:20
alecuralsina, let's talk about those on monday. You can skip them now.17:20
mandelralsina, I'm not surprise by them failing, I'm surprise they are not skipped17:20
ralsinaI can make them skip17:20
mandelalecu, ^ it whould not be finding squit, right?17:20
ralsinaright, there is no squid here17:21
mandelalecu, I have no idea what CredentialsError: 1 means.. ralsina any idea?17:21
alecumandel, control panel runs, but when it wants to get the credentials sso dies and leaves a "grayed out" control panel.17:21
ralsinamandel: means  "look at the sunset"  by my book17:21
ralsinamandel, alecu: here are the errors https://pastebin.canonical.com/62414/17:21
ralsinaalecu, mandel: where is that error coming from?17:22
mandelralsina, alecu and I are not to blame for those failures, those are the IPC tests not cleaning the reactor..17:23
alecuralsina, "CredentialsManagementProxyTestCase" and "SSOLoginProxyTestCase" is IPC, not proxy proper.17:23
ralsinamandel: happy to clean your name and reputation17:23
mandelalecu, ralsina blame en el buen sentido de la palabra :)17:23
dobeyoi17:24
* mandel read dobeys oi with a British northern accent.17:26
thisfredmandel: hmm, it won't load the captcha for me, when I enable the proxy17:26
mandelthisfred, we do have a bug for that I think..17:27
mandelthisfred, can you try with your account and file a bug for that..17:27
thisfredok, so that's not what I'm testing17:27
alecumandel, if I use sso trunk I don't get the CredentialsError: 117:28
alecumandel, this seems to be happening only on your new branch.17:28
mandelalecu, ok.. I wonder why it works in my machine.. la puta de oros..17:28
joshuahoovermandel: sorry, which bug were you saying wasn't an ffe?17:28
mandeljoshuahoover, bug 884978 is a lie17:29
ubot5Launchpad bug 884978 in Ubuntu Single Sign On Client "pass proxy config to T&C webkit" [High,Triaged] https://launchpad.net/bugs/88497817:29
thisfredmandel: logging in does also not work. I see a17:29
joshuahoovermandel: ah, ok17:29
mandeljoshuahoover, webkit does get the proxy settings, it just asks for the creds all the time..17:29
thisfredbrief flash of red, something about Nonetype17:29
mandelthisfred, Nonetype?!?! which branch are you using?17:30
mandelthisfred, that sounds like libsoup and not qtnetwork17:30
thisfredmandel: yours. Is this the correct way to run? PYTHONPATH=. ./bin/ubuntu-sso-login-gtk --app_name test --tc_url https://one.ubuntu.com/terms/17:30
thisfredor do I need the login-qt for this?17:31
mandelthisfred, oh, a diff branch, sorry I though you were talking about proxy :)17:31
thisfredmandel: huh?17:31
mandelthisfred, nothing, my context switch was tooooo slow :P17:32
thisfredthis is your proxy branch17:32
mandelalecu, I think this is the right way to do the qt selection: http://pastebin.ubuntu.com/885115/17:32
thisfreduse-qt4-webclient-backend17:32
alecumandel, at the point that function is ran the app.instance might not have been created yet.17:33
alecumandel, we better make double sure.17:33
thisfredmandel: so I'm lost as to what I'm supposed to do. I have ralsina's proxy configured system wide, what do I do next?17:34
alecumandel, "if not 'PyQt4' in sys.modules" means that Qt was already imported, right?17:34
mandelalecu, means that if PyQt4 in sys.modules it was indeed imported17:34
dobeyalecu: you should also check that the thing in sys.modules is not None, btw17:35
dobeyerr17:35
dobeymandel: you too17:35
mandelthisfred, ok, then you have to remove your u1 creds and using that branch lauch control panel17:36
mandeldobey, as in sys.models not None?17:36
mandelalecu, the thing is, if the developer does import ubuntu_sso.utils.webclient before import PyQt4 we have an issue..17:37
mandelalecu, and if we check the other way around we have the same problem..17:37
thisfredmandel: can't remove credentials in panel: I get AttributeError17:37
thisfred"'NoneType' object has no attribute 'host'"17:37
thisfredso from the we17:37
thisfredb then17:37
mandelthisfred, remove them from seahorse :)17:37
thisfredah i17:38
mandelthisfred, and I've got a feeling that the code you are running is not the one in my branch :)17:38
thisfredthought remove the device17:38
mandelthisfred, does the same thing AFAIK..17:38
thisfredmandel: removed. Then what do I invoke to run cp & sso from branches?17:40
mandelalecu, can you give thisfred the steps you followed to see if he can reproduce the error?17:42
thisfredI have mandel's branch and sso trunk built17:42
mandelthisfred, what I do is to go to trunk of control panel, set the python path to include the sso branch and the current dir and launch control panel17:42
thisfredkk17:42
thisfredwill try17:43
* briancurtin back17:43
alecuthisfred, mandel, that's what I do too.17:43
alecuthisfred, I first start sso, with: U1_DEBUG=True PYTHONPATH=. ./bin/ubuntu-sso-login17:43
alecuthen ucp with: U1_DEBUG=True PYTHONPATH=~/canonical/ubuntu-sso-client/use-qt4-webclient-backend/:~/canonical/ubuntuone-client/pipeline2/:. ./bin/ubuntuone-control-panel-qt17:44
ralsinabriancurtin: welcome back! can I get a review? It should be on your backlog17:46
briancurtinralsina: yep, looking now17:47
dobeyralsina: you'll fix the padding for the weird vertical separator in control-panel in another branch?17:47
ralsinabriancurtin: thanks!17:47
ralsinadobey: nessita said she'd do it in one of her branches17:47
dobeyah ok17:47
nessitaralsina: what thing exactly? (happy tp do it, but wanted to confirm what :-))17:48
dobeynessita: could we get my branch landed then please?17:48
ralsinanessita: padding in the sidewidget's right side17:48
nessitadobey: reviews are queued up for review time, soon to come :-)17:48
nessitaralsina: yes, perfect17:48
nessitadobey: your review is queued up17:48
dobeyok17:48
mandelalecu, I get the following: http://pastebin.ubuntu.com/885143/17:50
mandelalecu, assumes that the proxy is nonauth until it needs the creds from the keyring and works ok17:50
alecumandel, have you tried erasing *every cred* from the keyring?17:51
nessitaralsina: have some minutes to help me?17:51
alecumandel, even the proxy ones.17:51
ralsinanessita: of course17:51
mandelalecu, doing it right now17:51
nessitaralsina: I'm getting tons of RuntimeError: underlying C/C++ object has been deleted for objects that I have stored in a dict17:51
nessitaralsina: so, I have a self.items dict, where I stored paths and treewidgetitems17:52
nessitaralsina: the treewidgetitems get garbabe collected, and is driving me crazy17:52
thisfredalecu: Oh I need a special version of u1client as well?17:52
ralsinanessita: can I see it?17:52
nessitaralsina: yes, let me push17:52
alecuthisfred, probably not... I was just testing that other branch.17:52
nessitaralsina: lp:~nataliabidart/ubuntuone-control-panel/more-pages, branch, and run: ./setup.py clean build; U1_DEBUG=True PYTHONPATH=. bin/ubuntuone-control-panel-qt17:53
nessitayou will get the overview screen no matter what, just click on the login button17:53
nessitaralsina: so, clicking sequence should be: open controlpanel, click on any button except close, click on Next (That sometimes segfaults), if no segfault, wait a little bit and boom17:54
ralsinanessita: I am on windows and have no creds right now because sso-client doesn't work. It's going to take me a bit to try it17:54
ralsinanessita: 'cause I will have to install the old release to get logged in. But just a minute17:55
briancurtinralsina: approving the branch. since i'm the last approver, am i the person who sets it from "needs review" to "approved", or is that you?17:55
ralsinabriancurtin: please set it17:55
ralsinabriancurtin: it's one or the other, depends on mood :-)17:56
briancurtindone, approved17:56
mandelalecu, in the debug from control panel you do not see when it gets them from the user because that is a diff process, the sso one..17:56
mandelalecu, I get with no creds anywhere: http://pastebin.ubuntu.com/885153/17:57
alecumandel, right. The one that's dying is sso17:57
mandelalecu, exactly, let me get you a video :)17:57
alecumandel, is that with 64 bits P, all updates?17:57
alecumandel, no need for the video. I trust you on that :-)17:58
mandelalecu, x64 I need to reboot for the updates to complete :P17:58
dobeyblah, i am going to have to refactor the rbox plug-in17:58
alecumandel, me too... I'll reboot the P vm where I'm doing these tests.17:58
mandelalecu, thisfred I'm on my EOD, I'd love to stay, but I have to walk the dog..17:59
alecumandel, no prob. Can you work on the branch to use qt4 first thing tomorrow?17:59
mandelalecu, of course!18:00
alecugreatg18:00
mandelalecu, is the only thing I have in my plate atm18:00
ralsinanessita: can't run it on windows, get other unrelated problem18:00
ralsinanessita: let me check code instead. Any specific places to look?18:01
mandelalecu, thisfred in any case I have pushed the latests changes to lp..18:01
alecumandel, aaaaaah18:01
nessitaralsina: yes, ubuntuone/controlpanel/gui/qt/folders.py:46418:01
nessitaralsina: in that method, self.items is populated by calling add_folder (the code may look familiar ;-))18:02
mandelalecu, tell thisfred he was using and old one and try again..18:02
ralsinanessita: oh yes18:02
mandelalecu, the latests code that I had working is 915 of lp:~mandel/ubuntu-sso-client/use-qt4-webclient-backend18:03
nessitaralsina: but in update_sizes, I'm getting tons of underlying object deleted for:18:03
nessita  File "/home/nessita/canonical/controlpanel/more-pages/ubuntuone/controlpanel/gui/qt/folders.py", line 560, in update_sizes18:03
nessita    state = item.checkState(LOCAL_FOLDER_SUBSCRIPTION_COL)18:03
nessitaRuntimeError: underlying C/C++ object has been deleted18:03
mandelalecu, which for me works..18:03
ralsinanessita: ack, let me think a bit18:03
alecumandel, with that branch I get a None18:04
alecumandel, let me paste it18:04
mandelalecu, please18:04
alecuhttp://pastebin.ubuntu.com/885166/18:04
alecumandel, ^18:04
alecudamn, it's using libsoup again.18:04
ralsinanessita: could you comment the folders.clear() calls? I know that will cause duplicates18:05
alecudoh, I was running trunk this time.18:05
nessitaralsina: sure, let's try18:05
mandelalecu, yes, cause I was trying the solution I gave you, can you add a return True18:05
mandelalecu, which ui are you trying?18:05
alecumandel, U1_DEBUG=True PYTHONPATH=. ./bin/ubuntu-sso-login18:05
nessitaralsina: no changes18:06
ralsinanessita: ok, I will boot into linux to help with this18:06
nessitaralsina: I'm really worried since process_info is being called twice...18:06
ralsinanessita: should be back in 15 minutes after the mandatory fsck18:06
nessitaralsina: ack18:06
ralsinanessita: ok, this is usually simple to fix once you find the right place :-)18:06
nessitaralsina: wait18:07
thisfredralsina: no ext4?18:07
ralsinathisfred: btrfs18:07
nessitaralsina: I realized one thing...18:07
ralsinathisfred: not really btr so far18:07
nessitaralsina: can the wizard call .show on a page more than o=nce?18:07
thisfredat least it's not reiser ;)18:07
mandelalecu, I just pushed it returning true all the time, can you try18:07
ralsinathisfred: not falling there twice. Reiser's fsck is a killer pummmm tsh!18:07
ralsinanessita: could happen18:08
nessitaralsina: in which scenarios?18:08
nessitaralsina: 'cuz load() is called on showEvent, and that's triggering multiple calls to process_info18:08
nessitawhich is a pain in the ass18:08
ralsinahmmm18:09
ralsinadunno18:09
nessitaralsina: ok, let me try a couple of new things with this info18:09
ralsinashould not happen, but that's just a theory18:09
alecumandel, I've pulled the branch, but still get a CredentialsError: 118:09
nessitaralsina: if needed, I will ask you to restart18:09
ralsinanessita: cool18:09
alecumandel, the "1" is the error code returned by the ui18:09
mandelalecu, I'll take a look tom, chaging the code like crazy is not worth it..18:09
mandelalecu, maybe the ui is doing something crazy..18:10
mandelok, EOD, alecu first thing tom I'm with this..18:10
thisfredok I'll be there to help test then18:12
alecumandel, one last thing...18:12
alecumandel, what do you put in your gnome proxy settings?18:12
alecumandel, "hostname" or "user:pass@hostname?18:12
alecumandel, I've been trying "hostname", but it seems that with the later it gives a different error.18:13
* thisfred did just hostname18:13
ralsinanessita: quick question, in ubuntu_sso\utils\tests\test_common.py the GetBinDirTestCase  doesn't do anything, does it?18:14
nessitaralsina: it should do a lot (see the inheritance), but let me check that there is no bug18:14
ralsinanessita: it's inheriting the wrong class18:14
nessitaralsina: indeed18:14
nessitathere is bug18:15
ralsinanessita: ack, will do a branch sinceI have to fix that in windows anyway18:15
nessitaralsina: should inherit from GetProjectDirTestCase18:15
thisfredyay. So after disabling the proxy, I still had to log out and in again, because SSL connections didn't work18:19
alecuthisfred, I managed to make mandel's branch run.18:24
alecuI started on one term this: U1_DEBUG=True PYTHONPATH=. ./bin/ubuntu-sso-login18:24
ralsinanessita: have 2' to help me out?18:24
alecuand on another: U1_DEBUG=True PYTHONPATH=. python /media/sf_canonical/ubuntu-sso-client/use-qt4-webclient-backend/bin/ubuntu-sso-login-qt --app_name "Ubuntu One" --help_text "Ubuntu One requires an Ubuntu Single Sign On (SSO) account. This process will allow you to create a new account, if you do not yet have one." --ping_url 'https://one.ubuntu.com/oauth/sso-finished-so-get-tokens/{email}?platform_version=3.2.0-17-generic&platform=Linux&client_version=3.18:24
nessitaralsina: yes18:24
alecu1&platform_arch=x86_64' --policy_url 'https://one.ubuntu.com/privacy/' --tc_url 'https://one.ubuntu.com/terms/' --login_only18:24
ralsinanessita: cool18:25
ralsinaSo, I am trying to make get_bin_dir work on windows18:25
alecuthisfred, before running both branches I had to delete all proxy credentials from seahorse.18:25
ralsinanessita: and basically, what it has to return is "the same folder where this binary is"18:25
alecuthisfred, and if I enter every password ok, it works.18:25
alecuthisfred, if I enter no password, it crashes.18:26
ralsinanessita: but the current implementation is a python module generated by autotools. Which I don't have on windows.18:26
alecuthisfred, if I enter a wrong password it falls into a loop.18:26
nessitaralsina: don't lie! :-D18:26
thisfredalecu, ok, but what if people have their proxies already configured?18:26
nessitaralsina: the current impl is generated by distutils ;-)18:26
ralsinanessita: so, could I add a small widows-specific bit to constants.py.in that does the right thing on windows?18:26
ralsinanessita: sorry, got confused by the syntax ;-)18:26
thisfredor is that a todo issue already?18:26
nessitaralsina: I would love if we can have the constant.py "generated" properly at installation time18:27
alecuthisfred, oh, and I was using username@host. Probably other ways can screw this up.18:27
alecuthisfred, "configured" how?18:27
alecuthisfred, "user:pass@host"?18:27
ralsinanessita: when setup.py runs on windows, we don't know yet where the binaries will live18:27
nessitaralsina: any chance we do that? ie, can we have the @prefix@ replaced properly on windows?18:27
thisfredalecu: you say you had to remove the proxy creds from seahorse?18:27
ralsinanessita: the prefix on windows is windows-version specific18:27
nessitaralsina: right, you mentioned that. but perhaps we can overwrite that when the installer do know18:27
thisfredalecu: we're not gonna ask people to do that ri18:28
nessitaralsina: in which stage we know the installation path?18:28
thisfredht?18:28
ralsinanessita: constants.py is not even there when we install18:28
ralsinanessita: we have a constants.pyc inside a zip18:28
alecuthisfred, right. But only *we* are storing proxy credentials in the keyring, yet.18:28
nessitaralsina: then what tweak were you planning on adding?18:28
ralsinanessita: if it were a config file, I could generate it though18:28
nessitaralsina: wanna give me details on that?18:28
thisfredalecu: oh ok. Then where does the network config tool store them?18:29
ralsinanessita: a if sys.platform=("win32") => calculate BIN_DIR and set it when the module is imported18:29
alecuthisfred, the network config tool has no place to store the creds.18:29
ralsinanessita: wanna mumble?18:29
thisfredok18:29
thisfredit remembers the password thou18:29
nessitaralsina: let's mumble, I would try very hard not to leak that in that file18:29
thisfredgh18:29
alecuthisfred, the solution of using "user:pass@host" is a workaround that we found on some libsoup forums18:29
thisfredright18:30
alecuthisfred, and we are respecting that for folks that have that already configured.18:30
thisfredsure, we should18:30
alecuthisfred, but if those creds are wrong, our code *should* ask for the user to enter them again.18:30
alecuthisfred, (think proxy creds expired)18:30
alecuthisfred, and when the user enters the new creds we store them in the keyring.18:31
thisfredok I'm not gonna log out and in ten more times today, I'll test tomorrow when manuel is back18:31
thisfredright18:31
alecuralsina, I'm not having too much luck getting another review here: https://code.launchpad.net/~alecu/ubuntuone-client/proxy-tunnel-fix/+merge/9747518:34
ralsinaalecu: I am on windows18:35
ralsinaalecu: want me to tell someone to do it? ;-)18:35
alecuralsina, yup, I'm deferring to your dictator powers.18:35
ralsinaalecu: best case I can do a code review and that's not going to be enough18:35
ralsinagatox: review alecu's branch,please18:35
ralsinaalecu: there18:35
* ralsina puts the remote control back on the desk18:36
gatoxralsina, ack....18:36
ralsinagatox: if you can, if you can't no ;-)18:36
* alecu loves seeing a mind control show in action.18:36
gatoxralsina, yes.... i'll run the test now.... and review the code in a couple of minutes when i finish with this branch18:36
ralsinagatox: thanks so much18:39
gatoxralsina, no problem18:39
ralsinaalecu: my mom always told me, if you say please and thank you, people do what you say18:40
ralsinathat's why I never trust the polite people18:40
gatoxalecu, jeje18:41
=== yofel_ is now known as yofel
dobeyralsina: thank you18:54
ralsinadobey: you are welcome18:54
* ralsina squints at dobey18:54
dobeyheh18:55
dobeyman i really don't want to do this refactoring19:03
JackyAlcine_heh19:05
JackyAlcine_If only it was fully automatic.19:05
gatoxalecu, +119:05
gatoxnessita, ralsina when you can please: https://code.launchpad.net/~diegosarmentero/ubuntu-sso-client/handle-errors/+merge/9772519:08
nessitagatox: adding a new strng requires a freeze exception :-/19:09
nessitagatox: can t we reuse an existing string?19:09
gatoxnessita, oops.....19:09
gatoxnessita, let me check19:09
nessitagatox: can you re use instead GENERIC_BACKEND_ERROR, putting something like:19:09
nessitaGENERIC_BACKEND_ERROR  + '({app_name})'19:10
nessitagatox: or no app_name at all19:10
gatoxnessita, in that case i prefer no app_name19:10
gatoxnessita, ok, i'll change it to use that19:10
nessitaI guess me too19:10
nessitagatox: thanks19:10
briancurtinmannnnn, i got this windows install to work once and now i cant get it back :/19:14
gatoxbriancurtin, been there :P19:14
=== JackyAlcine_ is now known as jalcine
gatoxnessita, branch updated....19:16
nessitaralsina: question... if I set the wizard to have this button layout: [self.Stretch,self.CancelButton, self.NextButton], why it shows the "next" to the left to the 'cancel'?19:17
ralsinanessita: no idea. Shouldn't19:18
nessitaralsina: ok, will retry19:18
nessitathanks19:18
alecugatox, thanks for the review!19:20
gatoxaale:D19:21
gatoxomg... again with the tab-completion19:21
gatoxalecu, :D19:21
nessitaralsina: is this correct for setting the focus oin a wizard button? self.button(self.NextButton).setFocus(QtCore.Qt.TabFocusReason)19:24
nessitais f***ing ignoring me19:24
ralsinanessita: in order to set the ocus that way, the focus have to be in the widget's top-level parent alreadt19:27
ralsinanessita: IIRC19:27
nessitaralsina: ah, right19:27
nessitathanks19:27
ralsinanessita: doesn't work from another app19:27
ralsinanessita: "Gives the keyboard input focus to this widget (or its focus proxy) if this widget or one of its parents is the active window."19:28
nessitagaaaah19:28
dobeynessita: are you ok? need some mate? medialunas? huevos?19:32
nessitadobey: mate may help, thanks. But I'm filled with anger towards Qt right now :-)19:32
nessitawill start reviews after making me a tea19:33
* nessita brbs19:33
dobeyhehe19:33
ralsinainteresting diff if you propose a sso branch agains u1cp19:35
ralsinaSo, urbanape had a good reason to skip team call: https://twitter.com/#!/urbanape/status/180375476651556864/photo/119:37
gatoxralsina, wow...... :S19:38
ralsinagatox, briancurtin: care for a little review? https://code.launchpad.net/~ralsina/ubuntu-sso-client/spawn-evil/+merge/9773219:38
gatoxralsina, of course19:39
briancurtinralsina: will look in a min19:39
ralsinabriancurtin, gatox: thanks19:39
ralsinanessita: I am very slightly miffed by bug #95630419:39
ubot5Launchpad bug 956304 in Ubuntu Single Sign On Client "The bin/ubuntu-sso-login-qt is not cross-platform" [High,In progress] https://launchpad.net/bugs/95630419:39
briancurtin(just noticed that myself)19:40
ralsinabriancurtin: I'm working on it in a bit myself19:40
briancurtini just started it instead of ubuntu-sso-login.exe on accident and noticed the dbus problem19:40
ralsinabriancurtin: and since sso-login needs this to show UI, we are stuck for a bit :-)19:41
ralsinabriancurtin: in any case without spawn-evil it would not have found the binaries anyway19:41
briancurtini figured there was something like that. i just added dist/ to the Path to see if that'd change. somehow it worked one time but not after that19:42
ralsinabriancurtin: so far no huge bugs, though19:43
gatoxralsina, i have a couple of test failures..... i'm pasting them in the branch19:43
ralsinagatox: ack19:44
briancurtini still can't get anything to show up other than "getting information, please wait" except for that one time, even if i add dist/ to the path, and even if i manually startup ubuntu-sso-login and syncdaemon19:44
ralsinabriancurtin: you still don't have credentials, right?19:44
briancurtinnah, i havent been able to enter any. im not able to get anything to load which would allow me to enter any19:44
briancurtinis that what this -qt one will allow?19:45
ralsinabriancurtin: you can try getting credentials with the old binaries, then you will see u1cp (if you are careful to kill all the old binaries and then start sso-login manually)19:45
ralsinabriancurtin: exactly19:45
nessitaralsina: what does miff mean?19:45
ralsinanessita: annoyed, but just  a little bit19:46
nessitaralsina: you 100% sure?19:46
ralsinanessita: http://dictionary.reference.com/browse/miffed19:47
nessitaralsina: about the bug report, I mean :-P19:47
ralsinanessita: oh, yes :-)19:47
nessitaralsina: what part uses dbus?19:47
ralsinanessita: the script in bin/19:47
nessitaa verrr19:47
nessitadobey: got this on your ussoc system-font: Text conflict in data/qt/stylesheet.qss19:48
nessitaText conflict in ubuntu_sso/qt/__init__.py19:48
nessita2 conflicts encountered.19:48
nessita ** Done!19:48
dobeystop breaking my branches! :)19:49
nessitaralsina: oh, right, sorry. Good news is easy to fix, move that to qt/main.py and make sure that code is not called from any test19:49
ralsinanessita: yeah, was doing that :-)19:49
nessitaralsina: sorry :-(19:49
ralsinanessita: thus why I was only a little miffed :-)19:49
nessitaralsina: I guess I did that with the idea "just for this test" and bu19:50
ralsinanessita: I can instead do a if sys.platorm in the bin/ which is less invasive19:50
ralsinanessita: happens to us all. I probably approved it ;-)19:50
nessitaralsina: +1 to modify the bin/19:51
ralsinanessita: ack, so it's a 1-liner19:51
nessita(though is not the cleaner solution, but let's choose our battles)19:51
ralsinanessita: right19:51
ralsinanessita: the mac guys can clean it later19:51
briancurtin:)19:51
nessitaralsina: can they? :-D19:52
briancurtinwindows + mac = the janitors around here19:52
nessitalol19:52
ralsinanessita: if I make that "if sys.platform == win32: skip that" yeah ;-)19:52
nessitadobey: c'mon!!! FAILED (skips=2, failures=1, successes=856)19:53
nessitastop wasting my review-cpu-cycles!19:53
nessita:-P19:53
nessitadobey: will re-review tomorrow morning19:54
ralsinagatox: can you do a linux test run of lp:~ralsina/ubuntu-sso-client/cross-platform  please? just tests and lint to see if it works19:58
gatoxralsina, yep19:58
ralsinagatox: thanks. Sorry I am throwing so much stuf at you, but ... windows19:59
gatoxralsina, jeje i understand, and it's not a problem!19:59
gatoxralsina, just this:20:01
gatoxbin/ubuntu-sso-login-qt:20:01
gatox    1:  [C0103] Invalid name "ubuntu-sso-login-qt" (should match (([a-z_][a-z0-9_]*)|([A-Z][a-zA-Z0-9]+))$)20:01
ralsinagatox: fuuuuu ok!20:01
nessitagatox: I just removed the global approved on ugly-reset, I just noticed is adding a string20:02
nessitagatox: +   <string>WizardPage</string>20:02
gatoxnessita, eh??20:02
* gatox looking...20:03
ralsinagatox: spawn-evil fixed20:03
nessitagatox: you should check that in the generated ui files there is nothing like this:20:03
nessita    def retranslateUi(self, ResetPasswordPage):20:03
nessita        ResetPasswordPage.setWindowTitle(QtGui.QApplication.translate("ResetPasswordPage", "WizardPage", None, QtGui.QApplication.UnicodeUTF8))20:03
nessitagatox: in every generated ui file, we should have:20:04
nessita    def retranslateUi(self, ForgottenPasswordPage):20:04
nessita        pass20:04
gatoxnessita, ok..... i'll remove that20:04
nessitagatox: since you're modifying the file, please run on the ResetPasswordPage Layout -> Adjust size20:05
nessitaso size decreases to20:06
nessita    <width>505</width>20:06
nessita    <height>260</height>20:06
gatoxnessita, ok20:06
gatoxdone20:06
gatoxi'll update the branch now20:06
nessitagatox: no rush, will re-review tomorrow20:06
gatoxnessita, ack20:06
gatoxnessita, just to let you know.... the branch is updated and the _ui.py has def retranslateUi(self, ResetPasswordPage): pass20:08
nessitagatox: thanks!20:08
ralsinanessita, gatox: trivial branch that is blocking briancurtin and I - https://code.launchpad.net/~ralsina/ubuntu-sso-client/cross-platform/+merge/9774620:10
gatoxralsina, on it20:10
ralsinanessita, gatox tells me there is lint there but I can't see how to fix it :-/20:10
nessitaralsina: can you make it to be if sys.platform == 'win32': ?20:11
nessitaI understand mac will use dbus20:11
ralsinanessita: no it won't20:11
ralsinaand if it does, they ca fix it ;-)20:11
ralsinalast I heard mac IPC was going to be PBover tcp (briancurtin?)20:11
nessitaralsina: the lint is fixeable just like the -gtk is fixed20:11
briancurtinas of now that's correct20:12
nessitauh wait20:12
nessitaralsina: the fix is import sys after the lint disable20:12
nessitabriancurtin, ralsina: ack20:12
nessitaralsina: can you fix the lint first then? (just move the import below the disable)20:12
nessitagatox: lint issue at https://code.launchpad.net/~diegosarmentero/ubuntu-sso-client/qt-login-backend/+merge/9742520:13
gatoxnessita, ahhhh........of course20:13
nessita:-)20:14
ralsinasure20:15
gatoxralsina, +120:17
gatoxjust the lint thing20:17
nessitaralsina: question, on "tweaks" in controlpanel, you modified the data/external_icon_orange.png and data/external_icon_white.png, may I ask what changed?20:18
nessitaralsina: also, test failure there, will add to the MP20:19
nessitaralsina: but loved the branch though :-)20:20
ralsinanessita: since those are now background images, I had to add the padding inside the image20:22
ralsinanessita: cool that you liked it :-)20:22
ralsinanessita: and de-linted cross-platform20:22
nessitaralsina: ack20:22
dobeyhttps://code.launchpad.net/~dobey/rhythmbox-ubuntuone/fix-disable/+merge/97747 if anyone could please20:26
dobeythisfred: ^^ if you want20:27
dobeysince i know rhythmbox is your favorite player and all20:27
ralsinadobey: can do a code review if it's good enough for you20:27
thisfredsure, waiting on bzr bisect20:27
ralsinathisfred: can you bisect a diverging branch? :-)20:27
nessitaok, I finished giving a pass to every branch I had queued up for review, will give another one tomorrow morning20:28
nessitaI have to leave for a while, will be back online from another location in 30 minutes or so20:28
thisfredralsina, only if no one is around to hear you do it?20:28
nessitabrb!20:28
ralsinanessita: if I can ask for an exception for cross-platform, it's blocking windows :-)20:28
nessitaralsina: is approved, like I mentioned ;-)20:29
nessitaalso globally approved already20:29
dobeyralsina: it's fine by me. i tested the code IRL before committing it anyway :)20:29
ralsinaoh, it's approved, cool20:29
ralsinanessita: sorry, missed it!20:29
nessita:-)20:29
nessitabrb!20:29
thisfredralsina: not sure what you mean. First time using bisect, but it seemed an easy way to see where a somewhat predictable segfault got introduced20:30
ralsinathisfred: yes, it was just a geometric joke20:30
thisfreddobey: no tests? :P20:30
thisfredaha20:31
dobeythisfred: yes, but you have to run them inside rhythmbox :)20:31
ralsinathings that diverge describe an angle, which can then be bisected. Yet diverging branches on  bzr cannot be merged, so you can't bisect from one to the other20:31
* ralsina is so subtle20:31
thisfreddobey: not worth it20:31
* thisfred ru20:31
thisfredbberstamps20:31
ralsinadobey: +120:32
thisfreddobey: also you get a gold star for no misspellings20:32
dobeyyay, i'm not mandel!20:32
ralsinaand a bonnet for the oldfashioned use of thy20:32
gatoxpeople EOD for me! see you tomorrow20:32
dobeyralsina: keep it. i didn't write the API20:33
ralsinabye gatox!20:33
ralsinathou are not deserving then20:33
gatoxralsina, i'll have a indicator-surprise for you on sunday-monday :P20:33
thisfredart20:33
ralsinagatox: cool20:33
ralsinathisfred: indeed god sir20:33
ralsinagood20:33
thisfredheh20:33
dobeyralsina: no, "god sir" was correct there :)20:34
thisfreddobey: 'proval20:34
ralsinadobey: ha20:35
thisfredin Icelandic maybe20:35
ralsinawindows, I hate thee20:35
ralsinabecause ctrl+r (rename terminal tab) requires confirmation but ctrl+w (close tab) doesn't20:36
thisfredbisect run is counterintuitive20:36
ralsinabisect is kickass and awesome. Used it a lot on svn, even when I had to do it manually20:36
thisfredbut it's going in the right direction ow20:36
thisfrednow20:36
dobey    test_activate ... "sni-qt/17309" WARN  16:36:55.972 void StatusNotifierItemFactory::connectToSnw() Invalid interface to SNW_SERVICE20:37
dobeyNo systemtrayicon available20:37
dobeynice20:37
ralsinaah? sni-qt?20:37
ralsinadobey: what on the name of shiva are you trying to do?20:37
dobeythat got printed while running the cp qt tests20:37
ralsinadobey: whoa20:38
dobeyi think the qt tests are loading the windows tray icon code perhaps?20:38
ralsinadobey: that code is cross platform20:38
ralsinadobey: is that in tarmac?20:38
dobeyi don't think sni-qt is installed in tarmac20:38
dobeythat was on my machine20:39
ralsinadobey: which is what surprised me ;-)20:39
ralsinadobey: you could just unistall sni-qt20:39
dobeyright20:39
ralsinadobey: or maybe skip some tests when onn linux20:39
dobeymight as well uninstall mumble too :)20:39
ralsinadobey: hehe20:39
dobeynot that i use the mumble tray icon20:40
dobeythough i would prefer to not use mumble. it's a pretty broken interface20:40
ralsinayes mumble's ui is nuts20:41
ralsina"I know, let's not offer a way to find a person OR channel"20:41
dobeyalso, i just fixed one of the most useless tests ever20:42
ralsinathisfred, dobey: care to do a review of https://code.launchpad.net/~ralsina/ubuntuone-control-panel/tweaks/+merge/9724420:42
ralsinaand then I can sleep in peace today?20:42
dobeymaybe20:42
thisfredsure20:42
ralsinahas lots of "pretty" pictures20:43
dobeythough it has to wait for nessita to re-review it20:43
ralsinadobey: yeah, but I rather have one +1 in20:44
dobeyi'll give you one for moral support ;)20:44
briancurtinralsina: so ubuntu-sso-login-qt.exe now operates if i start it. didn't affect anything in terms of the whole system actually functioning when is start control panel, though20:45
ralsinabriancurtin: ok, let's try this20:45
ralsinabriancurtin: first, make sure you have no creds20:45
thisfredralsina: +1, made me miss reviewing C code20:45
ralsinabriancurtin: then start ubuntu-sso-login20:45
ralsinabriancurtin: then, start control panel20:46
ralsinabriancurtin: you should get a lgin screen20:46
ralsinabriancurtin: if you don't we still have a bug somewhere20:46
ralsinathisfred: hahaha20:46
briancurtinralsina: ok, and where can i be sure to remove any possibly pre-existing creds? i havent had to deal with cred stuff yet, not sure where it is20:46
* ralsina loans thisfred to mobile saying "loves reviweig CSS changes"20:47
ralsinabriancurtin: windows 7 or XP?20:47
briancurtinXP20:47
ralsinabriancurtin: it's in the registry somewhere20:47
briancurtini'll search around20:47
ralsinabriancurtin: but if you never logged in, you don't have any20:47
briancurtini logged in before with the previous installer so it's probably in there20:47
thisfredralsina: I'll put that in my objectives for next cycle, to make sure it doesn't actually happen ;)20:48
ralsinabriancurtin: you could logout using the old control panel too20:48
briancurtinah, found it. stored in a "Software\Ubuntu One\Keyring" key20:49
ralsinabriancurtin: almost makes sense too :-)20:50
briancurtinstill just sitting at "getting information, please wait..."20:51
briancurtinno information in logs20:51
ralsinabriancurtin: hmmmm20:51
ralsinabriancurtin: can you put your binaries somewhere?20:51
briancurtinyou want just the dist/ folder or the whole installer?20:52
ralsinabriancurtin: make sure you don't have the old ubuntu-sso-login running, it causes weird problems20:52
ralsinajust dist20:52
ralsinabriancurtin: also, are they console apps?20:52
briancurtinralsina: they're listed under windows part of setup.py but i have this installer built with the conf.py setting SHOW_CMD == True in order to make them console apps for the time being20:54
ralsinabriancurtin: cool20:54
briancurtini'll put the dist/ up somewhere, 1 min20:55
briancurtinralsina: briancurtin.com/dist.zip20:57
ralsinabriancurtin: thanks!20:57
briancurtinthat includes sources being pulled just a few minutes ago20:58
dobeythisfred, ralsina: https://code.launchpad.net/~dobey/ubuntuone-client/apport-newonly/+merge/9775021:00
ralsinabriancurtin: I am getting an exception on SSO when I start u1cp21:01
ralsinabriancurtin: and also, an exception when I try to start syncdaemon21:01
briancurtinwhere are these showing up?21:01
briancurtini have nothing, everything just sits there and no log files tell me anything21:01
ralsinabriancurtin: I started ubuntu-sso-login in one terminal21:01
ralsinabriancurtin: and there I have this21:02
ralsinabriancurtin: https://pastebin.canonical.com/62426/21:02
ralsinabriancurtin: on another, trying to start syncdaemon I get this: https://pastebin.canonical.com/62427/21:02
thisfreddobey: +121:03
briancurtinive never seen either of those21:03
ralsinabriancurtin: and apparently my evil-spawn branch was not good enough 2012-03-15 18:02:53,279:279.000043869 - ubuntu_sso.utils - DEBUG - _get_dir: trying use dir at 'C:\\Users\\ROBERTO\\canonical\\t\\dist\\dist\\library.zip\\bin' (exists? False)21:03
ralsinawhich is like, a totally stupid result21:03
ralsinabriancurtin: dunno what to say21:04
ralsinabriancurtin: they are *your* binaries :-)21:04
briancurtinfor me, sso-login just starts up and sits there. then i open up control panel and the GUI comes up and does the waiting thing for a very long time, then eventually times out21:04
ralsinabriancurtin: set U1_DEBUG=True first21:04
briancurtinralsina: here's what i see in both terminals while the GUI does the waiting thing: https://pastebin.canonical.com/62428/21:07
ralsinabriancurtin: are you sure you don't have any leftover processes? u1cp specifically?21:07
briancurtini've been uninstalling + deleting the entire C:\Program Files\ubuntuone folder each time i try new stuff. also killing app ubuntu* processes before starting anything out21:09
briancurtinalso just restarted the VM much of the time between trying things21:09
ralsinabriancurtin: I don't know then21:09
ralsinabriancurtin: let's try something simpler21:09
ralsinabriancurtin: start ubuntu-sso-client21:09
ralsinabriancurtin: then in another terminal try u1sdtool -s21:10
ralsinabriancurtin: I get exceptions.TypeError: remote_register_to_signals() takes exactly 3 arguments (2 given) on sso21:10
thisfredshoot, bisect's not gonna be easy: we have revisions of trunk with failing tests. Now I have to distinguish between those and segfaults.21:10
ralsinabriancurtin: remember to set U1_DEBUG=True before starting sso, please21:10
briancurtinjust to be sure, you mean ubuntu-sso-login.exe (said ubuntu-sso-client, wanted to be sure im not missing something)21:11
ralsinabriancurtin: yes, sorry21:11
ralsinathisfred: instead of a bisect do a test run for all revisions (your history is not too big) then grep the logs?21:12
thisfredralsina: that's time consuming though: a single test run is between 15 and 50 seconds, and I have to do at least 20 or so per revision because the segfault is not 100% reliable21:14
ralsinathisfred: yikes21:14
ralsinathisfred: do it at night? ;-)21:14
briancurtinralsina: u1sdtool -s doesn't output anything (U1_DEBUG=True)21:14
ralsinabriancurtin: ugh21:14
ralsinabriancurtin: I really have to EOD :-(21:14
thisfredso it's worth changing the script so it can distinguish test failures from segfaults I think21:15
thisfredif that's possi21:15
briancurtinralsina: i'll keep poking around on it and try to get up earlier tomorrow to put more time in21:15
thisfredble21:15
ralsinabriancurtin: how about ubuntuone-syncdaemon --debug?21:15
thisfredthey both exit with 121:15
thisfredI think21:15
briancurtinralsina: starting up syncdaemon works fine, outputs a bunch of stuff, adds a watch for brian\Ubuntu One21:17
ralsinabriancurtin: weirder and weirder21:18
ralsinabriancurtin: you don't have any ubuntu one installed, right?21:18
=== JackyAlcine is now known as jalcine
lifelessdobey: it will be for IS managed bots only; you mentioned tarmac - if that isn't IS managed, you will need it to be so21:19
briancurtinralsina: right now i'm running off an installer that i built which was from the dist/ that i sent you21:19
briancurtinso we should be running the same things, just that you got it from my zip and i got it from an executable installer21:19
ralsinabriancurtin: mmmmkey, so maybe you have some stuff I don't, like syncdaemon config files21:19
ralsinabriancurtin: what time is it over there?21:19
briancurtin16:2021:19
ralsinaok, here is 18:20, so if you start 1 hur early and I one hur late we can pair all day21:20
ralsinathat ok with you?21:20
thisfredhmm, bzr switch results in max recursion depth exceeded21:20
ralsinabriancurtin: this all must be some very minor stuff21:20
briancurtinralsina: yeah that's fine. i usually get started at 08:00, so start at 07?21:20
ralsinaNo, 8 is ok21:20
briancurtini'm open to whatever time, though21:21
ralsinaso I will just start 1 hour later :-)21:21
briancurtinok, 08 it is21:21
ralsinayay! ;-)21:21
ralsinaput your installer somewhere so we start from the same things21:21
ralsinaand with that I EOD21:21
briancurtinsounds good, i'll upload it now21:21
nessitaalecu: ping21:23
nessitaalecu: I'm seeing more and more reports for "ubuntu-sso-login crashed with SIGSEGV in QSocketNotifier::setEnabled()"... would you know what can be remotly causing this?21:24
dobeybah; i am used to non-DST now, so having it still be bright outside right now is confusing21:24
alecunessita, remotely causing a segfault? a bug in qt for sure.21:25
briancurtinralsina: http://briancurtin.com/work/ubuntuone-2.0.3-windows-installer.exe21:25
dobeyralsina: so the rb-scope branch needs some stuff to be finished up, and david is working on it; so the plan is for it to be in precise, it seems21:26
dobeyralsina: not sure if i should do anything else with that21:26
ralsinadobey: I will talk to david and offer help21:26
dobeyok21:27
nessitaalecu: "remotly" in the sense of "se te ocurre qué corcho", not as in "remote" :-D21:27
ralsinadavidcalle: if you need a hand with the rhythmbox scope, please ping me!21:27
ralsinadobey: there ;-)21:27
alecunessita, oh, ah.21:27
dobeyheh21:27
ralsinanessita: no useful trace?21:28
alecunessita, and... we are not using QSocketNotifier directly21:28
alecunessita, probably the QNetworkAccessManager is using inside qt.21:28
ralsinaalecu: yes, that's not a "public" class21:29
thisfredok gotta go walk the dog. later all!21:29
nessitaralsina, alecu: bug #940669 and bug #94304621:29
ubot5Launchpad bug 940669 in ubuntu-sso-client (Ubuntu) "ubuntu-sso-login crashed with SIGSEGV in QSocketNotifier::setEnabled()" [High,Confirmed] https://launchpad.net/bugs/94066921:29
ubot5Launchpad bug 943046 in ubuntu-sso-client (Ubuntu) "ubuntu-sso-login crashed with SIGSEGV in QSocketNotifier::setEnabled()" [High,Confirmed] https://launchpad.net/bugs/94304621:29
ralsinanessita: looking21:30
nessitadobey: did you resolve conflicts in lp:~dobey/ubuntu-sso-client/system-font?21:31
dobeynessita: not yet21:31
davidcalleralsina, I'm looking at it with mhr3. The branch we are working on is https://code.launchpad.net/~scopes-hackers/unity-lens-music/rb-scope21:31
nessitaack21:31
ralsinadavidcalle: cool21:31
ralsinadavidcalle: just volunteering if you can use some help21:31
davidcalleralsina, but thanks, I will ping you if mhr3 gives me a task that would take me much more time than needed for an experimented Vala dev.21:32
ralsinadavidcalle: ok!21:32
ralsinanessita: ok, no freaking idea21:32
alecuralsina, nessita: both qt and glib show up on one of the stacktraces of that bug: https://launchpadlibrarian.net/94184698/Stacktrace.txt21:33
alecuand on the other as well.21:33
ralsinaalecu: that segfault means that a reference to that QSockeNotifier was lost21:33
ralsinabecause it's dereferencing a null21:34
ralsinaalecu: it's normal to have glib in qt apps using the gtk theme (really, see QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>))21:34
alecuok.21:35
ralsinaalecu, nessita: if we had the sso / syncdaemon/ whatever logs, maybe we could see where i the python code it's crashing21:35
alecuright21:35
ralsinabriancurtin: good news, when I do the same things you do, I get the same results ;-)21:38
briancurtinat least we're on the same page!21:39
ralsinabriancurtin: yeah21:40
osseI love Ubuntu One, but at work I use RHEL5 most of the time. Is there any reasonable way to access my Ubuntu One account from RHEL5 except for the web interface?21:41
briancurtinralsina: fwiw, i pushed the changes to the bitrock config if you need to replicate the same build from the start: https://code.launchpad.net/~brian.curtin/ubuntuone-windows-installer/release-updates21:43
ralsinabriancurtin: awesome21:43
ralsinabriancurtin: I will try to put a couple of hours late tonight see if something pops up21:43
ralsinaSo EOD for realz21:44
ralsinabriancurtin: we will kick its ass in the morning, don't worry21:44
briancurtinralsina: i have a few plans this evening so i can't stick around in the evening, but i'll try to get up early tomorrow to get a jump on it before we start21:44
ralsinabriancurtin: I will mail you if I see something21:45
briancurtinok cool, have a good evening21:45
ralsinabye people!21:45
dobeyosse: someone was working on converting our .deb packages to .rpms to install on fedora, but i don't know if they'll work on rhel5; that's a fairly old version21:45
dobeyosse: if you have the necessary dependencies installed though, you should be able to install enough bits to use file sync at least21:46
ossedobey, don't I know it; it's really old. Gnome 2.16 I believe. Python 2.4 provided, but I've installed 2.7.2 by hand.21:47
dobeyosse: you can't upgrade the OS?21:48
ossedobey, I'm not afraid to get dirty. I'm satisfied if I can get to the point where I can mv/cp files to and from some local directory, perhaps invoking the actual syncing by hand.21:48
ossedobey, no I can't. I'm an embedded software developer. We use that system for a reason (though I can't figure out why really. the embedded system itself runs something else when you get down to it).21:50
osseI just realized Ubuntu One has a Windows client. I have Windows easily accessible at work, so I can probably use that.21:50
dobeyprobably better than trying to get it running on rhel 5 anyway :)21:51
dobeywould probably be doable, but you will have to install a *LOT* of dependencies to get there21:52
dobeywell i gotta go do non-work stuff now. later all :)21:54
ossedobey, have a good one21:55
alecuralsina, what was your proxy's ip, again?23:27

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