/srv/irclogs.ubuntu.com/2012/04/12/#ubuntuone.txt

JamesTaitG'mornin' all! :D08:21
mandelralsina, ok, I'll do that now so its ready for when you get here08:29
mandeloh, morning!08:30
ryemandel: ping, is currently released windows version safe for user profiles with UTf-8 names?10:52
ryei mean whether it works10:52
mandelrye, AFAIK it should because diego tests everything with a username that is a single utf8 char10:52
mandelrye, unless you found something we don't know about it should be more than ok10:53
ryemandel: bug #97975910:55
ubot5Launchpad bug 979759 in ubuntuone-client (Ubuntu) "Window's client of Ubuntu One doesn't work with cyrillic profiles" [Undecided,New] https://launchpad.net/bugs/97975910:55
ryemandel: btw, what's the latest release?10:56
ryemandel, ah 19-Dec-201110:57
mandelrye, is old.. very old, mainly due to the work we have been doing on linux, we plan to have dainly build set for windows by the end of this week10:58
ryemandel: i suppose ubuntuone-2.99.3-windows-installer.exe was pulled off at some point10:58
mandelrye, a number of bug were present, like no autoupdate O_o10:58
mandelrye, so it was a 'useless' release :(10:58
ryemandel: oh, ok10:59
mandelrye, there is a new package ready from yesterday to be used by QA before the release, do you know how to get those?10:59
mandelrye, I know the RT has been done and we are waiting to get the binaries sign11:00
ryemandel: no, no logs with release or ubuntuone.com in lastlog here11:03
mandelrye, should happen soon, maybe the .exe was sent manually via mail.. I'm trying to fix that so that you can find this as a jenkins artifact, can you wait 'til ralsina or briancurtin are back? they should help you better11:04
ryemandel: sure11:04
mandelrye, they should be here in a few mins11:05
alecuhola mandel!12:11
mandelalecu, buenos dias!12:11
mandelalecu, first one to appear!12:11
mandelalecu, this is sooooo boring in the mornings12:11
alecumandel, sorry to hear that :-)12:12
mandelalecu, he, I got used to it, being the only eu one in desktop+ :)12:13
mandelalecu, what shall we do with bug 939671 bug 955339 and bug 95583112:13
ubot5Launchpad bug 939671 in Ubuntu Single Sign On Client "Libsoup webclient implementation does not show the ssl dialog when there is an error" [Medium,In progress] https://launchpad.net/bugs/93967112:14
ubot5Launchpad bug 955339 in Ubuntu Single Sign On Client "Pinned certificates are not remembered" [Medium,In progress] https://launchpad.net/bugs/95533912:14
ubot5Launchpad bug 955831 in Ubuntu Single Sign On Client "Remember my settings for the ssl certificate is ignored" [Medium,In progress] https://launchpad.net/bugs/95583112:14
mandelalecu, invalid since we are not going to allow the used of pinned certs?12:14
alecumandel, what about "wishlist", since we would like to have this in order to have a more generic http library, but we don't need it right now?12:15
alecumandel, if it's ok with you, I'm setting them to wishlist12:16
mandelalecu, sure, lets do that12:16
mandelalecu, I'm just fixing small bugs little by little until I can get that windows thing done :)12:16
mandelalecu, I fixed bug 904842 is a very easy branch, can you take a look?12:17
ubot5Launchpad bug 904842 in Ubuntu Single Sign On Client "Code duplication in the Web Client" [Low,In progress] https://launchpad.net/bugs/90484212:17
mandelMP https://code.launchpad.net/~mandel/ubuntu-sso-client/remove-duplication12:17
alecumandel, I also added the label "webclient-ssl" to all of those, in case we need to get back to all of them together.12:18
alecumandel, awesome. But I really need to review your two branches from yesterday before I can review this one :-)12:18
mandelalecu, sure! actually, do those first so that we can get automatic .exe from jenkins, that is going to make josh and QA very very happy12:19
mandelI'll be working on bug 961357 so that the errors make more sense12:20
ubot5Launchpad bug 961357 in Ubuntu Single Sign On Client "Proxy authentication errors should be clearer" [Medium,Triaged] https://launchpad.net/bugs/96135712:20
ralsinagood morning!12:30
ralsinamandel: thanks for doing the keyring thing. Is there any reason why we are not asking upstream to take that patch?12:36
mandelralsina, hm.. I tried, then I got dragged to something else then there was a huge diff, I'll try again this afternoon :)12:37
ralsinamandel: cool, thanks!12:37
mandelralsina, the updated version is there for us to be used right now so at least we are not blocked12:37
mandelralsina, do you know which is the dialog used to show the exceptions in control panel/sso?12:39
ralsinamandel: not from memory12:43
mandelralsina, ack, I'll have lunch and find it myself12:43
mandelralsina, do you have a windows machine?12:44
ralsinamandel: no VM, I would have to reboot12:44
mandelralsina, ok, no worries, I'll ask brian to run the tests on his and get the +1 for the sso branches12:45
mandeloff to lunch now12:45
* mandel lunch12:45
ralsinamandel: buen provecho!12:47
* alecu reboots13:02
dobeyoi13:22
ralsinagood morning dobey13:25
ralsinadobey: how's releases?13:26
zeroEvidenceDoes anyone know if the Ubuntu One team are able to recover files from ones online drive?13:30
dobeyralsina: done13:30
ralsinadobey: awesome13:30
dobeyralsina: well, i don't know if you guys finished the windows build, but i think i saw you sent it to be signed :)13:31
ralsinazeroEvidence: yes, there is a possibility. duanedesign, rye, can you help zeroEvidence?13:31
dobeyzeroEvidence: you need to open a support ticket I think13:31
zeroEvidenceThank you Ralsina.13:31
duanedesignhello zeroEvidence13:31
zeroEvidenceOk, lovely. Where do I go to fill one out?13:31
briancurtin2ralsina: speaking of releases, i'm signing python27.dll right now. they also want the new update.xml - does this look right https://pastebin.canonical.com/64166/13:31
duanedesignzeroEvidence: I will send you a PM so I can get more info from you13:32
dobeyralsina: i also got the peer reviews done that i had left, last night13:32
zeroEvidenceOk, Thanks duanedesign13:32
* mandel back13:36
mandelbriancurtin2, I'll take a look :)13:37
mandelbriancurtin2, I don't know the numbers, but from where I stand it looks perfect13:37
briancurtin2mandel: the numbers match what's in the autoupdate.xml and ubuntuone.xml on the stable 3.0 branch and release-3_0_0 tag13:39
mandelbriancurtin2, then it shoudl be ok, when I said 'I don't know about the numbers' is that I don't have a clue which version we are releasing, I'm terrible with that :)13:39
mandelbriancurtin2, by the way, if you have time, I'd love to have some reviews from you about the fixes for windows on sso and control panel13:40
briancurtin2mandel: send me a list and i'll check them all out. we should also have that mumble about them - after the team call?13:40
mandelbriancurtin2, whenever is better for you I already had lunch :)13:41
* mandel gets list13:41
ralsinadobey: awesome. I screwed up a bit on the windows release process (told brian the wrong DLL to sign) [sigh]13:41
dobeyah13:42
ralsinabriancurtin2: usually I give them the XML but tell them not to deploy it for a couple of days13:42
ralsinabriancurtin2: to get some testing so we don't push a broken version to users13:42
ralsinabriancurtin2: but yes, that xm looks fine to me13:43
dobeybah. just push it :)13:43
briancurtin2ralsina: ok, i'll sign that one as well and post it to the RT13:43
ralsinabriancurtin2: thanks, remember to explain all this to the people in the other side of the RT13:43
ralsinabriancurtin2: we need to be very explicit to avoid confusions13:44
mandelbriancurtin2, here you go: http://paste.ubuntu.com/926427/13:44
briancurtin2mandel: ack, thanks13:45
briancurtin2ralsina: do you have a preference for when the update.xml should go live? maybe Tuesday?13:45
mandelralsina, briancurtin2 at some point, it would be nice to get the xml and the .exe from jenkins and for them to always follow the same steps so that we don't always have to tell them, right?13:45
ralsinamandel: right13:46
ralsinamandel: but never going to happe13:46
ralsinamandel: because they want a dev gpg-signing the binaries so we take responsibility for what we ship13:46
mandelralsina, really, pussies!13:47
mandelcats I mean, cats..13:47
briancurtin2could tie in pexpect to type in the password to sign the bins :)13:48
ralsinabriancurtin2: and upload your private key to ec2? You are brave :-)13:49
dobeyok, now what order to review these branches in13:50
briancurtin2oh windows update, thanks for rebooting as i'm uploading this zip file...13:51
mandeldobey, first lp:~mandel/ubuntuone-dev-tools/tcp-testcases and then lp:~mandel/ubuntuone-dev-tools/mocked-webserver :)13:51
ralsinabriancurtin2: ugh13:53
ralsinaalecu: we did our 1-1 the other day, so skipping13:57
alecuralsina, right13:58
briancurtin2ralsina: do you have a preferred date for update.xml to go live, or do we wait to tell them that until we have the full fledged installer built?13:59
ralsinalet's say two days after we push the binaries to the site, so we get some user feedback14:00
briancurtin2ok. i'll wait to give them the update.xml until we have the installer at the same time14:03
joshuahooverralsina: so the new installer is out there? :)14:04
ralsinajoshuahoover: it's tryig to escape14:05
joshuahooverheh14:05
dobeymandel: several needs fixing/comments on the tcp-testcases which need clarified14:07
dobeyjoshuahoover: no, but the truth is14:07
mandeldobey, sure, on it!14:08
mandeldobey, so to clarify, there is a Pb test case which is indeed specific to our tests but the SaveServiceRunner (which should be called Safe) is a general way to execute a service that listens to a a tcp port and connect a client to use such a service14:14
mandeldobey, the class will clean all resources when the clean_up calls is adde via a tearDown method or a addCleanup call14:15
mandeldobey, I used pb as an example in the tests but any other example listening to a tcp would have worked, regarding the header, added and confusion between the verb save and the adj safe will be fixed14:16
dobeyso calling it anything like "ServiceRunner" i think is a problem14:17
mandeldobey, ok, what other name does it sound valid?14:17
dobeybecause we already have this concept of a service runner in devtools14:17
dobeyi don't know14:17
mandeldobey, the class can run more than one, and I'm terrible with names.. my dog is called Iron because he was wrinkles.. :P14:18
dobeyi'm just concerned about the naming conflict :)14:18
mandeldobey, mkes perfect sense to worry about it, I completely forgot about that..14:18
mandeldobey, TcpFactoryManager maybe?14:19
dobeymaybe SafeTCPServer then? and naming the module tcpserver or something? and change TwistedServiceTestCase or whatever you called it to TCPServerTestCase?14:20
dobeyand similar related renamings throughout?14:20
mandeldobey, yep, sounds good, I'll leave the Pb one just becaue is used everywhere, naming it tx.py is ok then? I added the twisted Webserver there because of that naming convention14:23
dobeymandel: i'd prefer things were named specifically to their purpose. having generic modules like "tx" and such leads to wanting to put everything remotely related, in the same file, which means we ned up with all test cases in a single file, which kind of sucks; which is why we refactored a bit when adding the squid test case :)14:27
mandeldobey, ok, I'll do a tx_tcp_server.py and a tx_webserver.py ones14:29
mandeldobey, I want to be very explicit that the are tx related of course14:30
dobeys/_//g please :)14:30
dobeygatox donde es?14:31
mandeldobey, al joined, sure I have no problems14:31
mandeldobey, he is playing halo or something like that14:31
mandelaka holidays14:31
dobeydoh14:32
dobeyhttps://bugs.launchpad.net/ubuntu/+source/ubuntuone-client/+bug/97975914:32
ubot5Ubuntu bug 979759 in ubuntuone-client (Ubuntu) "Windows client of Ubuntu One doesn't work with cyrillic profiles" [Undecided,New]14:32
mandeldobey, yep, rye told me about that, I think is based on the very old windows release, should be ok in trunk14:33
mandeldobey, but do not take my word for it14:33
dobeyok14:33
dobeywell, i'll assign it to diego :)14:34
mandeldobey, best thing to do14:34
mandelsome bastard added my canonical mail to http://www.lelong.com.my/14:34
mandelwtf!14:34
dobeyhaha14:35
ralsinadobey: that's an old bug, has been fixed on trunk for a while, but we never got to do a release of it14:36
ralsinadobey: until today!14:36
dobeyyay14:36
ralsinadobey, alecu, thisfred, mandel, briancurtin2 (and Harry!), team call in 5'14:55
ralsinaurbanape and gatox are off today14:55
alecuralsina, has Harry already started?14:56
ralsinaalecu: no, Harry is imaginary.14:56
ralsinaalecu: because when I asked if I forgot someone, thisfred said I forgot Harry14:57
ralsinaSo he's like Harryj14:57
alecuralsina, but he has already started, right?14:57
ralsinaalecu: in my imagination, yes :-)14:57
alecuawesome!14:57
thisfred:)15:00
ralsinaso mumble time!15:00
briancurtin2logging in15:00
alecumandel, probably someone that thinks you might enjoy buying fancy imitation lingerie15:00
mandelalecu, someone in the internet really know me, I get fake watches, russian wifes and facy imitation lingerie :P15:01
=== salgado is now known as salgado-lunch
thisfredyou'll look really fancy imitation sexy!15:07
mterryI tried the "Send to Ubuntu One" thing and got a 403 Forbidden message.  Is that a known issue?15:28
beunoaquarius, ^15:29
aquariusmterry, no, it isn't. Does it happen for all send buttons or just one, and does it happen every time or just some times? (Refresh the page to get the button back...)15:30
mterryaquarius, first time I went to the page, I've tried two and it happened on both.  Will try refreshing15:31
mterrymmm15:31
mterryjust tried a third before refreshing and it worked...15:31
mandeldobey, updated: https://code.launchpad.net/~mandel/ubuntuone-dev-tools/tcp-testcases/+merge/9975915:32
mterrybradbury, heinlein, and vonnegut failed.  let me refresh15:32
mterryafter a refresh, all three worked15:32
mterryaquarius, ^15:32
aquariusok15:32
aquariusso, that's annoying, then15:32
mterry(but the others worked the first time, besides those three)15:32
aquariusI can't decide whether it's better to have an intermittent failure or better to have it always fail :)15:33
aquariusmterry, thanks. I'll try and replicate the problem...15:33
mterrySpecifically, what happened, was the box got replaced by a text field, that said "Forbidden (403)". The text was too large for the space and there was a horizontal scrollbar to see the rest15:33
mandeldobey, AFAIK there is no use of openssl in devtools so the headers should be ok, right?15:33
mterryNot a text field, but a label15:33
aquariusheh. they all work for me. :(15:33
mterryyay....  :-/15:33
aquariusmterry, this is useful feedback, though!15:34
dobeymandel: it needs to have the exception though15:34
mandeldobey, is there an example header I can use?15:34
dobeymandel: as i said in the comment. all the other modules in trunk have it now, and there is the LICENSE file. :)15:35
mandeldobey, all the others? there are a couple missing, or at least the one I exactly opened :P15:36
dobeyeh?15:38
dobeyok, well. i need to go get lunch15:38
dobeyso, bbiab15:40
mandelbriancurtin2, https://code.launchpad.net/~mandel/ubuntu-sso-client/fix-webclient-tests/+merge/10141015:45
duanedesignOn XP is the syncdaemon metadata folder in C:\Users\yourusername\AppData\Local\xdg\ubuntuone ?15:50
briancurtin2duanedesign: it'll be different on XP, i'll boot up my VM and see15:51
ralsinaduanedesign: %localappdata% should get you close to it15:51
duanedesignthank you very much brian15:51
briancurtin2duanedesign: that same folder on XP would be C:\Documents and Settings\brian\Local Settings\Application Data\xdg\ubuntuone16:00
duanedesignthank you!16:01
=== salgado-lunch is now known as salgado
mandelbriancurtin2, FYI I had to update all the branches to use the new paths in  ubuntuone-dev-tools, all the changes are already in the lp MP16:30
mandelbriancurtin2, sorry for any PITA :)16:30
briancurtin2mandel: no problem, i'll take a look16:30
dobeyback16:41
mandeldobey, I need to go, I have update all the branches, let me know of any issues and I'll fix it after the rugby training16:45
=== m_conley_away is now known as m_conley
dobeymandel: ok. thanks16:46
mandelok, rugby time after taking pain killers, see you tom!16:49
nemoaquarius: So, I showed my mom your site.  She's grateful17:21
nemoaquarius: but she's decided to wean herself off of ubuntu one and move more of her notes to Google Docs17:21
nemoI did emphasise if she wanted to keep using tomboy, I'd be ok w/ working to make it more functional17:21
nemoaquarius: but anyway, it is a good interim measure. so I appreciate it being there. thanks.17:21
aquariusnemo, thanks for letting me know17:34
ralsinaLooks like I am finally coming down with the cold that has been hovering around me for weeks17:40
ralsinaI have 39C fever, so am going to lie down and call a doc17:40
briancurtin2jeez, get some rest17:40
ralsinaif there is an emergency that can be fixed by a guy who is half delirious, phone me ;-)17:40
dobeyhrmm, i need to get some pilldws for the new office futon18:23
dobeyalecu: ping19:21
dobeyalecu: were you looking at bug #943046 ? it has a *lot* of duplicates :-/19:22
ubot5Launchpad bug 943046 in ubuntu-sso-client (Ubuntu Precise) "ubuntu-sso-login crashed with SIGSEGV in QSocketNotifier::setEnabled()" [High,Confirmed] https://launchpad.net/bugs/94304619:22
briancurtin2ah crap...for some reason, when quitting the u1cp from the tray the log file can't be opened...19:26
briancurtin2wait, ughhh. why is it trying to write a log file at """C:\Program Files (x86)\ubuntuone\dist\ubuntuone-control-panel-qt.exe.log"""19:28
ralsinabriancurtin2: you don't have the patched py2exe!19:33
ralsinabriancurtin2: you need to change a file, let me find the way to do it19:33
ralsinabriancurtin2: in Python27/Lib/site-packages/py2exe/boot_common.py19:34
ralsinayou need to add sys.stderr = backhole (or close to that, just like for stdout)19:34
ralsinabriancurtin2: bad news, that may require a re-signing of binaries, check if it changes the .exes :-/19:35
briancurtin2shit.19:35
ralsinabriancurtin2: yep. Sorry, should have remembered to tell you19:35
ralsinabriancurtin2: or if I did, should have remembered to remind you19:35
briancurtin2nah its my fault19:35
briancurtin2this happened because re-setting up the buildout which was messing with, i should have done it on another checkout, not the live one i'm actually using. when i rebuilt the buildout, it re-ordered the sys.path so my local C:\python27\lib\site-packages comes before the patched py2exe19:36
briancurtin2i cant imagine why buildout would ever do that, but now i know...19:37
alecudobey, pong.19:42
alecudobey, ugh, yes, I saw that bug. I was unable to reproduce it in the past. Will try again in a clean vm.19:43
dobeyalecu: thanks. the last duplicate seems to have been filed on tuesday.19:44
alecuralsina, that "sys.stderr = backhole" line seems to lead to a lot of misinterpretations.19:45
ralsinaalecu: there is also a bug about never ever ever writing to stderr wich is a better fix.19:46
alecuralsina, I meant because of the "*back*hole"19:46
ralsinaalecu: ooooooook19:46
dobeylol19:48
* dobey wasn't going to say anything19:48
dobeyfreud said enough on the subject already19:48
joshuahooverralsina, briancurtin2: still working on the windows release i gather? :)20:00
briancurtin2joshuahoover: yeah, i screwed up the one i sent to be signed, so i'm making another right now20:01
joshuahooverbriancurtin2: ralsina is sharing all his "tricks" with you i see ;)20:01
dobeyralsina: speaking of winodws installer tricks… is there any trick to say, have it download/install a thing from MS, on XP, but not on Vista/7?20:13
dobey(or rather, if said thing from MS isn't already installed)20:13
ralsinadobey: not that I know of. briancurtin2 probably knows better20:15
ralsinadobey: I mean, installbuilder has support to detect windows version and to download stuff (I think) so maybe it can do it manually20:15
briancurtin2dobey: i dont know if installbuilder does downloads, but we could always download what's needed and conditionally install it, like we do for those firewall exceptions20:16
dobeyhrmm20:27
dobeybriancurtin2: so "we could always download" means download from within the installer, or we distribute it with the installer?20:28
briancurtin2dobey: i meant manually or as a part of creating the installer. what we ship to customers would already have it in the installer, and only install if needed20:29
dobeyah. i suppose that is possible, assuming it's legally allowed from the license20:30
dobeyralsina: also, will we be shipping u1db for windows as part of the same installer we currently have (when we ship it), or as a separate install? or both?20:32
ralsinadobey: have not thought about it at all20:33
ralsinadobey: u1db is a library, so normally all apps that use it on windows would include them20:33
dobeyaside from the 2 scripts it also installs, but i suppose so20:34
dobeyhmm20:34
dobeyi'm thinking about what the cross-platform build system for it will be.20:38
dobeythe best, that is20:38
briancurtin2ralsina: so i got the log error to go away from py2exe...but now i'm seeing the SSO cred login screen pop under the signup page. is there yet another thing i screwed up that causes this?20:44
ralsinabriancurtin2: I don't know20:44
ralsinabriancurtin2: I don't think so20:44
ralsinabriancurtin2: I think this is because we removed syncdaemon from autostart20:45
briancurtin2i dont think so either, but it never used to do that20:45
ralsinaor something related20:45
ralsinabriancurtin2: check the process tree, I bet sso is not started by u1cp20:45
ralsinabriancurtin2: if you had sso running from a previous install, that explains it20:45
ralsinabriancurtin2: that happened to elopio on testing a while ago20:46
briancurtin2ralsina: yep, that's it. i had everything running, removed creds, SSO remained running, went to login again and now it's behind20:46
ralsinabriancurtin2: cool, kill it and try again, should be in front :-)20:46
briancurtin2ralsina: ok, now it works. RT updated20:51
ralsinabriancurtin2: awesome. We'll get this out yet!20:52
ralsinabriancurtin2: also, it's 12% easier the 2nd time20:52
briancurtin2ralsina: it's also easier if i don't mess with the buildout that produced working packages beforehand :) that is now circled in my notes20:53
=== m_conley is now known as m_conley_away
dobeylater all!21:42
=== yofel_ is now known as yofel

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