/srv/irclogs.ubuntu.com/2012/06/06/#ubuntuone.txt

=== zyga-afk is now known as zyga
=== zyga is now known as zyga-gone
mandelmorning all!06:54
=== zyga-gone is now known as zyga
JamesTai1Good morning, and happy World IPv6 Day, everyone! :D10:20
gatoxgood morning11:12
mandelgatox, morning!11:20
mandelgatox, I need you :)11:20
mandelgatox, well, I need you evil vm hehe11:20
gatoxmandel, jeje ok!! shoot11:20
gatox(to my machine)11:20
mandelgatox, can you use the branch from https://code.launchpad.net/~mandel/ubuntuone-dev-tools/darwin-unix/+merge/108918 to run the tests?11:21
mandelgatox, fixes a problem we had in mac os x + tcpactivation11:21
gatoxmandel, yep..... on it11:21
gatoxmandel, just sso or something else?11:22
mandelgatox, sso and u1-client is enough11:22
gatoxmandel, aack11:22
mandelgatox, thx a lot!11:22
gatoxmandel, no problem!11:22
gatoxmandel, u1-client is ok, but with sso i'm getting this: http://paste.ubuntu.com/1026675/11:50
gatoxrun it 3 times11:50
mandelgatox, ok.. can you paste that in the mp please, I'm about to finish with some tests and I'll get to it11:52
gatoxmandel, ack11:52
mandelgatox, a much better python client for the daemon with tests etc... and ofcourse using twisted and async: https://code.launchpad.net/~mandel/ubuntuone-fsevents-daemon/improve-python-client/+merge/10892612:17
mandelgatox, I'm moving to the errors you had right now..12:17
ralsinagood morning!12:18
mandelralsina, morning!12:18
ralsinaanyone mentioned reviews?12:18
mandelralsina, I have a number for the fsevents daemon :)12:18
mandelralsina, like, lots12:18
ralsinamandel: hit me! (with one)12:19
mandelralsina, python or objective-c ?12:19
ralsinamandel: python preferred12:20
gatoxralsina, hi12:20
gatoxmandel, reviewing....12:20
mandelralsina, ok, then here you can find the python side of the daemon https://code.launchpad.net/~mandel/ubuntuone-fsevents-daemon/improve-python-client/+merge/10892612:20
mandelralsina, I want to make the json message smaller (use int enums instead of strings etc..) but that code there does work perfectly12:21
mandelralsina, gatox, if you do ./run-tests you will get the object-c tested + the python too (including lint and pep8)12:21
mandelbut I need to configure the lint correctly to not complain with some many stupid things12:21
mandeltests also create a 'fake daemon' to test the event retrieval and the config interaction (is just a serverfactory running in a unix socket)12:22
mandelok, I'm off to have lunch12:37
dobeymandel: use pyflakes :)12:39
ralsinaHave to run a small errand, will be back in 30' or so12:43
alecugatox, ping13:05
gatoxalecu, pong13:05
alecugatox, http://wiki.maemo.org/Summer%2712_Device_Program/Qt_5_Mobile_Projects13:05
alecugatox, a N950 or N9 for qt developers wishing to test their apps.13:06
gatoxalecu, yes, i tweeted that a couple of times13:06
alecugatox, awesome. I've quitted twitter a few weeks ago... it was too taxing on my limited time :-)13:07
alecubah, I quitted reading twitter, I still listen to mentions. :-)13:07
dobeyquit :)13:27
mandeldobey, true :)13:43
mandeloh, and I'm back13:44
dobeyi hate updating to a newer ubuntu and having default server configs being a wildly different structure :-/13:48
mandelgatox, so, is there a way I could login in you windows vm over vnc?13:48
gatoxmandel, let me check13:48
gatoxmandel, there was a really simple program for that.... let me check13:49
ralsinamandel: your branch looks good to me, but I am not at home so have no mac to run the tests. +1 for code review only13:49
mandelgatox, that way I can look closer at the issue without being a pain in the ass for you13:50
mandelralsina, great! I'll be adding some more bugs to that code to increase performance etc.. but I'll probably will integrate with u1-client before I do that13:50
ralsinahmmmm why would adding bugs improve performance ? Are they very fast bugs? Like dragonflys?13:51
mandelralsina, super fast! do not send a string with FSE_EVENT_CREATE_FILE but with 0 for example :)13:51
mandelralsina, well make the messages smaller which I think is a plus an very easy to implement, also I want to remove a not used key13:52
* ralsina orders the bug-zapping tennis racket from DX.com13:52
ralsinahttp://dx.com/p/electronic-bug-zapper-racket-3441?item=113:52
mandelralsina, I'd love to see someone playing tennis with that :)13:53
ralsinamandel: you'd need very tough bugs13:53
gatoxmandel, have you ever use remote desktop on windows before?13:53
mandelgatox, I have used it in the client side, yes13:54
ralsinagatox: you can just install vnc13:54
mandelgatox, we can also use http://www.teamviewer.com/en/index.aspx13:54
gatoxmandel, i activate it.... but i don't know what i need to give you, a ip, some key.... what?13:54
ralsinagatox: easier13:54
mandelgatox, but yes, I prefer vcn to be hones13:54
ralsinaor logmein.com if it's meant to be used remotely13:54
gatoxchecking...13:55
alecuwow! the security bugs are no longer private! bug #882062 and bug #882055 !!!!13:57
ubot5Launchpad bug 882062 in ubuntuone-client (Ubuntu Quantal) "ubuntuone-client doesn't validate ssl certificates" [Medium,Confirmed] https://launchpad.net/bugs/88206213:57
ubot5Launchpad bug 882055 in ubuntu-sso-client (Ubuntu) "ubuntu-sso-client doesn't validate ssl certificates" [Medium,Confirmed] https://launchpad.net/bugs/88205513:57
alecuthat means that the fixes have been released!!!! \o/13:57
* alecu works on a branch for Quantal :P13:58
* alecu installs a Quantal VM, first.13:58
ralsinaalecu: yay!14:00
* alecu should also make branches to propose to every stable release14:01
alecuuf14:02
ralsinaalecu: for what bug?14:03
alecuralsina, for both of the above bugs.14:04
ralsinaalecu: ok, yes :-/14:04
alecuralsina, I worked on them as patches, as the security team needed.14:04
ralsinaright14:04
alecuralsina, since all branches are public.14:04
alecuanyway, it's not much work: just tedious :-)14:05
dobeyswitching server hardware is always so tedious14:35
ralsinateam, standup in 7'14:53
ralsinaAnd by team I mean dobey alecu gatox briancurtin mmcc (where are you?) thisfred and mandel14:53
ralsinaand if I forgot one: you too.14:53
mandelack14:53
mmccralsina, I'm in texas14:54
briancurtinwriting now14:54
* mmcc forgot to say hi14:54
ralsinammcc: weird my autocompletion failed with you for a second :-)14:54
alecume14:59
gatoxme15:00
mmccme15:00
briancurtinme15:00
thisfredme15:01
dobeymeh15:01
mandelme15:02
mandelshall we start?15:03
dobeyi would presume so15:05
mandel@ping15:05
dobeyalecu: go15:05
dobeyralsina: donde?15:05
ralsiname15:05
alecuDONE: patch for bug #1006899, not managed to reproduce #1008662, got security patches released15:05
alecuTODO: branches for all stables for security issues (bug #882062 and bug #882055)15:05
alecuBLOCKED: no15:05
alecuNEXT: gatox15:05
ubot5Launchpad bug 1006899 in Ubuntu One Windows Installer trunk "[Windows] Ubuntu One syncdaemon tries to connect directly even when proxy is used (3.0.1)" [Undecided,New] https://launchpad.net/bugs/100689915:05
ralsinadamn phone15:05
gatoxDONE:15:05
gatoxRun some tests in my windows evil machine for mandel, Debugging and debugging on macfsevents, trying to fix the schedule operation.15:05
gatoxTODO:15:05
gatoxFinish with the schedule issue and go back to fix the remaining tests.15:05
gatoxBLOCKED:15:05
ubot5Launchpad bug 882062 in ubuntuone-client (Ubuntu Quantal) "ubuntuone-client doesn't validate ssl certificates" [Medium,Confirmed] https://launchpad.net/bugs/88206215:05
gatoxNo15:05
ubot5Launchpad bug 882055 in ubuntu-sso-client (Ubuntu) "ubuntu-sso-client doesn't validate ssl certificates" [Medium,Confirmed] https://launchpad.net/bugs/88205515:05
gatoxmmcc go!15:05
mmccDONE: reviews, devtools test setup, cleaning up setup-mac.py15:05
mmccTODO: confirm packaging proxy-tunnel worked, share setup-mac.py15:05
mmccBLCK: NO15:05
mmccNEXT: briancurtin15:05
briancurtinDONE: good progress on building testability (finally!), getting the supplemental parts built as well.15:05
briancurtinTODO: build an installer with alecu's twisted change, push on testability to get it wrapped up15:05
briancurtinBLOCKED: no15:05
briancurtinNEXT: thisfred15:05
thisfredDONE: https://code.launchpad.net/~thisfred/u1db/home-on-the-range/+merge/108606 ( Bug #999585 ), planning poker TODO: https://code.launchpad.net/~thisfred/u1db/and-the-wild-rocky-mountains-to-roam ( Bug #999585 ), Bug #1009505 BLOCKED: no NEXTH: dobeyh15:05
dobeyλ DONE: releases, uploads, SRU poking, client/cp 3.0.1 in stable PPA, bug #100911715:05
ubot5Launchpad bug 999585 in U1DB "support range queries" [High,In progress] https://launchpad.net/bugs/99958515:05
ubot5Launchpad bug 1009505 in U1DB "get_keys_from_index is useless for multicolumn indexes" [High,Triaged] https://launchpad.net/bugs/100950515:05
ubot5Launchpad bug 1009117 in ubuntuone-dev-tools (Ubuntu Quantal) "Cannot run tests on Mac OS X" [Undecided,Triaged] https://launchpad.net/bugs/100911715:05
dobeyλ TODO: finish releases/uploads, SRU poking, tarmac tweakery15:05
dobeymandel15:05
mandelDONE: Added all new python client for fsevents daemon. Worked on fixing stucked tests on sso for mac (work on u1devtools)15:05
mandelTODO: propose the fix for the u1devtools. Start looking at writing some integration tests for the daemon. Move to u1-cleint.15:05
mandelBLOCKED: no, but I hate that bloody dirty reactor error.15:05
dobeyλ BLCK: None.15:05
mandelralsina, please15:05
ralsinaDONE: 1-1 with chipaca, briancurtin, started work on wizard bug, learning about bunch of things, did my site passes15:06
ralsinasome bug triaging15:06
ralsinaTODO: fix that bug15:06
ralsinaBLOCKED: no15:06
gatoxi forgot... todo: 1-1 with ralsina15:06
gatoxcomments? eom?15:07
mandelmmcc, so I fixed the blockage from the tests, yet I get a dirty reactor error now :(15:08
ralsinaeom it is15:08
mandelmmcc, you can find the current code at lp:~mandel/ubuntuone-dev-tools/darwin-unix15:08
mmccmandel: ok - did you see the default reactor changes dobey made yesterday? is this related?15:10
mmcclooking15:10
mandelmmcc, no, that was a diff change, by the way, dobey I reviewed and gave a +1 but did not approve the mp15:11
elopioalecu, mandel, do you have any links or mails about how to set up proxies for testing with u1?15:13
elopioI have seen some instructions, but until now I'm starting to work on proxy. Sorry about that.15:13
mandelelopio, hm.. I think I wrote some notes.. I'll have to take a look15:14
dobeymandel: i know15:15
dobeymandel: i set it to approved and it's merged now15:15
mandeldobey, ok :)15:16
elopiomandel: thanks. Today I'll be trying to document the proxy set up so we can have the proxy testing in MozTrap. Please send me anything you think that can be useful.15:16
mandelelopio, I can send you ok instructions for squid on linux and windows to have auth and nonauth running in diff ports with the same instance, does that sound useful?15:18
mmccmandel, your branch fixes my sso test hang.15:18
elopiomandel: sounds great.15:18
mmccmandel, can you CC me on that email to elopio, just for future reference?15:19
mandelmmcc, sure :)15:19
mandelmmcc, so, it fixes the hang but breaks leaving a dirty reactor on slow windows machines..15:19
mandelI'm trying to fix that atm15:19
mmccok15:20
* gatox lunch15:23
=== gatox is now known as gatox_lunch
mandelI need to reboot, I shall be back!15:30
dobeylunch. bbiab15:30
* briancurtin brb, i need to run to the copy shop to fax some stuff. maybe they'll turn my gas back on after this and i can have hot water!15:32
joshuahooverralsina: any idea what would cause this error on windows? http://paste.ubuntu.com/1027073/15:56
ralsinajoshuahoover: looking15:57
ralsinajoshuahoover: something that should be visible in the syncdaemon exceptions log15:57
=== gatox_lunch is now known as gatox
=== salgado is now known as salgado-lunch
ralsinaalecu, dobey: it seems our update is failing in lucid, bug #1009573 bug #100958216:26
ubot5Launchpad bug 1009573 in ubuntuone-client (Ubuntu) "package python-ubuntuone-client 1.2.2-0ubuntu2.2 failed to install/upgrade: subprocess installed post-installation script returned error exit status 1" [Undecided,New] https://launchpad.net/bugs/100957316:26
ubot5Launchpad bug 1009582 in ubuntuone-client (Ubuntu) "package python-ubuntuone-client 1.2.2-0ubuntu2.2 failed to install/upgrade: Unterprozess installiertes post-installation-Skript gab den Fehlerwert 1 zurück" [Undecided,New] https://launchpad.net/bugs/100958216:26
ralsinathat's just the SSL fix, isn't it?16:27
aleculooking16:27
alecuralsina, "except pycurl.error as e:16:28
alecu                         ^16:28
alecuSyntaxError: invalid syntax"16:28
alecu:-(16:28
alecuhmmmmf16:29
ralsinaOld python in lucid?16:29
ralsinaI thought it supported that :-(16:29
alecuright.16:29
alecubut I thought we had 2.6 in lucid.16:29
alecuchecking now.16:30
alecuralsina, lucid came with 2.6 and 3.116:34
ralsinaalecu: then I don't get it16:34
alecuralsina, I've read comments that some people were installing 2.5 on Lucid to develop for the google app engine, because that was the version supported at the time.16:34
ralsinaalecu: that may trigger something with /use/bin/env python perhaps16:35
alecuralsina, but our code was installed in a python2.5 path... so that's weird...16:36
alecuCompiling /usr/lib/python2.5/site-packages/ubuntuone/utils/curllib.py ...16:36
alecu  File "/usr/lib/python2.5/site-packages/ubuntuone/utils/curllib.py", line 13416:36
alecu    except pycurl.error as e:16:36
alecu                         ^16:36
alecuSyntaxError: invalid syntax16:36
ralsinaugh16:36
alecuso... "?"16:36
ralsinathen it may be something local, and not a packaging/code problem16:36
briancurtinif it's installed on a 2.5 path wouldn't that be a packaging problem?16:37
briancurtinor do you mean someone messed with the system beforehand, which caused u1 to install to 2.5?16:38
ralsinabriancurtin: the second one16:39
ralsinaas in they have a really screwed system16:39
alecuralsina, but now I see that the users had 2.6 installed...  https://launchpadlibrarian.net/107012304/Dependencies.txt16:41
ralsinaalecu: confusing and confusinger16:41
alecuso I think briancurtin may be right16:41
alecuin both bugs the system had 2.6 installed16:42
=== salgado-lunch is now known as salgado
dobeyhrmm16:47
dobeyi think it's a packaging problem16:47
dobeyXS-Python-Version: >= 2.516:49
dobeybecause previously, we were still supporting 2.5 in that very old version of u116:50
ralsinaalecu: also bug #1009598 seems to be a bug in our proposed package16:52
ubot5Launchpad bug 1009598 in u1sync "U1 cannot sync anymore" [Undecided,New] https://launchpad.net/bugs/100959816:52
ralsinaand/or dobey ^16:52
alecuralsina, that looks like ubuntuone-storage-protocol was updated, but ubuntuone-client was not.16:54
ralsinaalecu: ok then, adding a comment16:54
alecusince get_ssl_context takes two args in the new version of storage-protocol16:54
ralsinaalecu: oh but have we uploaded that storage-protcol to proposed?16:54
alecuralsina, the user has the new storage protocol (that takes two args), but has the old u1-client16:55
alecuralsina, so it seems we have uploaded it, yes.16:55
ralsinaalecu: haha, ok16:55
dobeyand ugh. api breaks are pain17:03
dobeyparticularly in python17:04
* dobey hugs compiled languages17:04
mmccdobey, be careful you don't cut yourself on dynamic libraries17:04
* mmcc waves to LD_PRELOAD17:05
dobeymmcc: but dependency-based rebuilds mean the things that depend on it will fail to build :)17:05
dobeypython doesn't care at all, until that specific api actually gets called by something17:06
mmcctrue17:07
ralsinalunchtime for me17:09
gatoxralsina, let me know when you are back, and we can have our 1-117:09
mandelEOD here.. I bloody hate twisted sometimes..17:14
mandelI'll catch with you all tom!17:14
alecumandel, lols17:14
alecumandel, bye!17:14
gatoxmandel, i understand your pain...... jeje bye!17:14
mmcclunch17:18
=== Guest50087 is now known as zumbi
dobeybrain overload17:21
ralsinagatox: let's say at 317:23
gatoxralsina, ack17:23
dobeyalecu: btw. there isn't also a patch for ubuntuone-control-panel for the ssl thing is there?17:50
=== yofel_ is now known as yofel
gatoxralsina, 1-1 irc or mumble'17:59
gatox?17:59
ralsinagatox: irc18:00
briancurtinalecu: here's an installer with your dont-open-console-window branch and the twisted branch - http://ubuntuone.com/1y4nTEL7pEcRJ8TgOg3MqW18:15
alecubriancurtin, awesome, I'll test it right away.18:29
* briancurtin lunch18:36
alecukinder run!19:14
ralsinawe seem to still have a bunch of lucid users19:21
dobeyyes we do :-/19:27
dobeyralsina: are all the bugs coming in for lucid you're referencing with that comment, the python 2.5 issue?19:45
dobeyralsina: the fix for it was just uploaded to lucid-security, so those should go away soon19:46
ralsinadobey: they are all from the post-install script and they all look the same19:52
ralsinadobey: also, should we create distros for windows/mac?19:52
ralsinadobey: for bugs like 984964 where we have it fixed on ubuntu, but not on windows/mac19:52
dobeyralsina: i have been wanting to do that, and also for our PPAs, but haven't got round to it19:54
ralsinadobey: it's ok, not a priority19:54
dobeyi want it. but i think the way lp works wrt distros also makes it a bit weird to do19:55
alecubriancurtin, the installer is working perfectly. I'm testing it on a vm than can only reach the internet via proxies, and it connected properly, and did not open the dreaded console window.20:00
briancurtinalecu: awesome. is that twisted branch something that will make it into a release, or is that something we'll need to start including in all of our windows releases?20:01
briancurtins/into a release/into a twisted release/20:01
alecubriancurtin, I'm proposing it for twisted, but I'm not sure if they are going to like the patch as is.20:01
gatoxalecu, the problem with the missing event..... was in the algorithm of the lib that try to detect the file changes using stat...... i'm fixing that...... just to let you know20:01
alecugatox, in what file/function was it?20:02
gatoxalecu, fsevents.py > FileEventCallback > __call__20:02
alecugatox, I've opened that file. So... what was the bug?20:04
ralsinadobey: we can use some of the weird ones as codenames, like, say, make Elbuntu mean windows ;-)20:04
dobeylet's not do that20:04
ralsinadobey: yes, was a joke, will not do20:05
ralsinaunless you also meant let's not do elbuntu, which I also agree with20:05
gatoxalecu, i'm still debugging to see how it fix it properly..... but the event is reaching that method correctly, the problem is that there is some conflict in the snapshot of the folder, and it gets confuse adding the new file to the snapshot, and then using it to compare a modify event, which it shouldn't because it shouldn't be in the snapshot, and because the stat is the saame, the modifications is rejected, and the file is discarded so the20:06
gatox create event is not created in the next for-loop20:06
gatoxalecu, i think i almost have it20:07
dobeyok, i need to go now. have an appointment. may do a little more later tonight. later everyone20:14
gatoxalecu, ahhh the problem seems to be in the "snapshot" function...20:15
gatoxin the first exxeccution, that  modifies the snapshots var with some data that i shouldn't20:15
alecugatox, I'm not following, but don't worry, go ahead, and then you can tell me later :-)20:17
gatoxalecu, ok.... i'm looking at 2 possible solutions.... i'm going to try it and then i can explain what happend20:18
gatoxok..... eod for me..... and i need a rest from this before start testing the same things again :P20:20
gatoxsee you tomorrow people!20:20
ralsinabye gatox!20:21
gatoxralsina, bye o/20:21
=== AJenbo_ is now known as AJenbo
ralsinaEOD for me20:51
ralsinabye people!20:51
briancurtinbye ralsina, also a late bye to gatox20:51
mmccso it looks like 100 stack frames isn't enough to print to see what executable is printing this Qt warning21:13
* mmcc goes back to editing my private copy of dtruss21:14
mmcc122 stack frames is the correct answer21:16
alecubriancurtin, when you have a few minutes, let's think how we can make jenkins use the patched twisted.21:27
alecubriancurtin, if you have any idea, please add it to the comments in https://code.launchpad.net/~alecu/ubuntuone-windows-installer/tunnel-use-console/+merge/10827921:28
alecuand this is an EOD for me!21:28
briancurtinalecu: what i did on my machine was just manually apply the change to the twisted we have within buildout. i'll think about a better way21:28
alecubriancurtin, great, thanks.21:29
alecubriancurtin, I think we should not approve that branch till we have jenkins building with the patched twisted21:29
alecuok, EOD for me.21:30
alecubye all!21:30
mmccmy god, I think I have to build a custom Qt22:46
mmccwhich I'll do tonight and let it run over night. For reference, I'm hitting Qt bug #24541: https://bugreports.qt-project.org/browse/QTBUG-2454122:54
ubot5Launchpad bug 12893 in Baltix "duplicate for #24541 Shouldn't put .Trash-$USER on removable devices" [Undecided,New] https://launchpad.net/bugs/1289322:54
mmccheh.23:01
mmccthe problem is that the ubuntu-sso-login executable doesn't read its qt.conf even when we put it in the right place, because QTCore QLibraryInfo won't look for it there on OSX unless the app instance has been created.23:03
mmccthe bug suggests a patch to always look for qt.conf in the app wrapper, which looks like it'll work.23:04
mmccI think we might be able to work around it if we create the QCoreApplication instance early enough, but I don't yet know enough about Qt to know if that'd cause problems, or even how to do it23:05

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