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

tizza10thanks duanedesign00:13
dobeyduanedesign: were you typing drunk, or just off-by-one on home row? :)01:56
=== IAmNotThatGuy is now known as C0nfus3d
=== Tm_K is now known as Tm_T
=== mthaddon` is now known as mthaddon
JamesTaitHappy St George's Day, everyone! :D08:36
mandelmorning!08:50
gatoxgood morning!10:52
tizza10aquarius:Any news on the Lan Sync feature?11:04
aquariustizza10, heya. LAN sync (for files) is on our roadmap, but it won't be done for a while yet. You're interested in it to save bandwidth?11:05
tizza10Yeah, it is a very important feature for me...soon to be 45gb+ of data to download each time I install/test. Good to hear its still on the roadmap, cheers.11:08
gatoxmandel, hi.... friday when i reach my eod , urbanape's branch was failing in windows... but i'm testing it now on windows and linux and it's working... although it has some lint issues... do you think that we can merge that, so it land and i'll propose a branch right away to fix the lint issues?11:21
mandelgatox, fix urbanapes one, and then we merge, I think is the best approach11:39
mandelgatox, If the mac work has to be later and does not brake windows I prefer it11:39
gatoxmandel, fix and propose against that one you mean?11:39
mandelgatox, yes, if that is possible in lp, if not, do it, tell urbanape to pull from it and we re-review his11:39
gatoxmandel, roger that11:40
mandelgatox, is just that i want windows and python be stable, so braken any of them is not an option :)11:40
gatoxmandel, no, but this doesn't brake windows..... it's working now.... the only issues with this branch now is just pylint stuff11:41
mandelgatox, on linux?11:41
gatoxin windows i can't run lint checks11:42
gatoxbut, i'll fix it and tell urbanape to merge with my branch so we can merge it11:42
mandelgatox, where are the lint error, if the are on windows we can ignore them11:44
mandelgatox, if they are on linux, the branch won't land because tarmac will stop it11:44
mandelgatox, atm I'm not on mac because I want to get the proxy tests running on windows to have full jenkins coverage so we do not brake proxy there11:45
gatoxmandel, they are on linux...... so i'll fix it first11:48
mandelgatox, yep, then you are forced to fix them :)11:50
gatoxmandel, i have power issues again..... so i'll be around until the battery of the laptop and phone run out.....12:02
gatox@ping12:03
mandelgatox, ouch!12:03
mandelgatox, pong!12:03
gatoxmandel, yap... i don't know what happend.... the generator or i don't know what is breaking since the last week quake12:04
alecuhello!12:04
gatoxalecu, hi12:04
mandelalecu, morning!12:05
mandelalecu, I'm about to have lunch, but can you later give me a hand with a problem I have with the domain sockets in the tests (just tests, rest works)12:05
mandelalecu, stopListening hangs forever and the tests gets stuck in the clean up12:05
alecumandel, probably later.12:06
alecumandel, I need to check on the ssl issue on windows.12:06
mandelalecu, sure, I have other stuff in my plate at the moment12:07
gatoxOMG running the pylint is killing my battery! :S12:11
gatoxs/the//12:11
gatoxalecu, is this comment in the code ok? "# I have no idea what I'm doing LOL" :P12:17
gatoxi found that in sso jeje12:17
alecugatox, probably not :-(12:17
gatoxi'll remove that12:17
alecugatox, who added it? in what part of the code?12:18
gatoxalecu, urbanape..... i'll ask in the MP which was the reason.. because i don't understand why is changing the height12:18
mandelgatox, bzr blame12:19
gatoxmandel, it's part of the mac port12:19
alecugatox, I can't find it anywhere12:19
alecugatox, is it on a different branch?12:19
gatoxalecu,  it's not in trunk12:19
mandelalecu, in the initial_darwin_port branch12:19
gatoxalecu, https://code.launchpad.net/~urbanape/ubuntu-sso-client/initial-darwin-port/+merge/10111212:19
alecugatox, oh, ok then.12:19
* alecu reboots12:20
gatoxbrb...... power is back..... switching internet :P12:21
ralsinagood morning12:32
gatoxralsina, good morning12:32
ralsinaalecu, mandel: this was late on friday, but we had to pull the windows release because of SSL handshake errors :-(12:33
ralsinaSo, we need to get a handle on that, and I can't reproduce it12:33
mandelralsina, ok, I can reproduce it making some squid server on that12:34
ralsinamandel: really?12:34
alecuralsina, yup, I tried it on thursday and I was unable to reproduce it either. :-(12:34
mandelralsina, or better, twisted one, sorry12:34
alecumandel, were you able to reproduce it? with a proxy?12:34
ralsinaalecu: neither rick nor leo got it either12:34
* ralsina hopes for a quick fix12:34
mandelalecu, no, I mean, I can try, but after lunch12:35
mandelralsina, alecu, If you want I can take a look at that after lunch12:35
mandelralsina, alecu, atm I'm just fixing the squid tests to work on windows and that is no high priority12:35
mandelralsina, alecu, let me run to have lunch and fix it, is that ok?12:35
* mandel lunch12:36
ralsinamandel: ack12:37
Captain_Protondoes anyone know if ubuntu one can be use at the command line? Like a backup script on a server?12:58
rye_Captain_Proton: yes, see http://rtg.in.ua/blog/2012/03/upload-to-ubuntu-one-using-curl/ and ask me if something is not clear12:59
=== rye_ is now known as rye
Captain_Protonrye, thanks that new I look before and did not find anything.13:01
thisfredralsina: could you rereview https://code.launchpad.net/~thisfred/u1db/u1todo-2/+merge/102770 (or at least lift the needs info): I added docstrings where missing.13:04
ralsinathisfred: sure13:04
thisfredthx13:04
ralsinathisfred: +1 and I am *not* goint to mention that on classes, the PEP suggests an empty line above the docstring ;-)13:05
ralsinathisfred: because it makes not a bit of difference ;-)13:05
thisfredralsina: huh? I thought an empty line *below* the docstring only13:06
ryeCaptain_Proton: also you can run ubuntuone-syncdaemon on the server for backup. It will require ubuntu-desktop libs and can be set up according to https://wiki.ubuntu.com/UbuntuOne/Headless13:06
ralsinathisfred: let me fid the quote13:06
ralsinathisfred: "Insert a blank line before and after all docstrings (one-line or multi-line) that document a class"13:07
ralsinathisfred: from PEP 25713:07
ralsinathisfred: but really do NOT fix it13:08
thisfredralsina: well I think we deviate from that everywhere, nor does pep8 the utility complain about that13:08
thisfredso yeah13:08
thisfrednot gonna :)13:08
ralsinathisfred: well, this was not on PEP8, so it's not unusual that pep8 doesn't complain ;-)13:08
thisfredtrue13:08
thisfredstill, I do think an empty line after *sh13:09
ralsinathisfred: we are very very far from pep257 compliance13:09
thisfredould* be the norm13:09
ralsina"The docstring for a module should generally list the classes, exceptions and functions (and any other objects) that are exported by the module"13:09
thisfredyeah I know13:09
ralsinaso, forget it. Until I form a PEP257 task force.13:10
ralsinawhich I have in my agenda for 205713:10
thisfredIf we do that, we'll just have a bunch of documentation that's lies, after a week13:10
dobeyit's all lies anyway13:11
thisfredIt's all busy work, and I get the idea that it's nice for introspection, but how often do you use that really? Just look at the code.13:11
ralsinathisfred, dobey: which is why I don't care for it. I would care more for adding __all__ to our modules though13:12
ralsinato avoid leaking API13:12
thisfredthat makes sense13:13
dobeywe really should move most of our code out of the normal python path, really, as it's not libraries13:13
dobeyhave i mentioned before how much i detest various things in python? :P13:13
ralsinadobey: well... syncdaemon has stuff u1cp uses and so on13:13
ralsinadobey: occasinally, yes13:14
thisfreddobey: you may have, at some point13:14
dobeyralsina: right. some code is actual library API stuff. which is why i said most and not all :)13:14
ralsinadobey: I know that sometimes it feels a little like programming for Amiga where the whole OS was in a single namespace13:14
urbanapegatox: about that comment and the height: 2 reasons. 1) That comment is mostly for Chipaca. and 2) One test fails on darwin with the UI height set the other way (it's a few pixels off - presumably a minor difference in Qt on Mac OS X)13:26
urbanapesort of an in-joke for Chipaca13:26
Chipacathe what the who?13:26
urbanapeChipaca: https://code.launchpad.net/~urbanape/ubuntu-sso-client/initial-darwin-port/+merge/101112/comments/22203413:26
urbanapebut legitimately, there's a pixel difference when running on Mac OS X.13:27
Chipacaurbanape: HAH! :)13:27
gatoxurbanape, ahhhh i understand now....13:27
gatoxurbanape, could you change that comment for: TODO: fix pixels difference in mac... so pylint will show us that... and i can fix it after this land branch and we start working in the ui stuff?13:28
urbanapefor you? Oh, sure.13:28
Chipacagatox: see first comment in http://media.nada.chipaca.com/static/todo.js13:28
gatoxthis branch land :P13:28
dobeyalso you need two spaces before the # if it's on same line as code13:29
Chipacaalso,13:29
Chipaca/ some globals to keep things interesting13:29
Chipacavar WARMING = true;13:29
urbanapedobey: that's fixed in gatox's branch13:29
dobeyah ok13:29
gatoxChipaca, jeje...... i didn't know the history :P13:29
gatoxChipaca, i have this: https://github.com/ninja-ide/ninja-ide/blob/master/ninja_ide/tools/completion/analyzer.py#L3 :P13:30
Chipacagatox: I don't know if urbanape knows where that comment (which I then repeated on twitter) came from :)13:30
urbanapenope, just from twitter13:31
Captain_Protonrye, quick ? I am trying the headless, but I am stuck at adding the key to syncdaemon.conf I do not have the file. I am assuming the running ubuntuone-sso-login.py creates it or do I have to create it?13:31
dobeyCaptain_Proton: you have to create it. ubuntu-sso-client uses keyring only13:32
Captain_ProtonI dod have one at /etc/xdg/ubuntuone/syncdaemon.conf13:32
urbanapegatox: merged, updated, and pushed. rev 96313:33
dobeyCaptain_Proton: right, those are the defaults. you need to create one in ~/.config/ubuntuone/ though, with your oauth token information13:33
gatoxurbanape, awesome!13:33
Captain_Protonooh Cool13:33
Captain_Protonthx13:33
dobeyCaptain_Proton: in the correct config section and all, but i presume rye told you what already13:33
Captain_Protonjust from the wiki so I need to create MAIN and under that add my key13:34
dobeyCaptain_Proton: something like that. i don't rmeember the exact config myself13:35
mandelralsina, can you pass me the bug number of the ssl error?13:37
ryeCaptain_Proton: the file should be created manually in ~/.config/ubuntuone/syncdaemon.conf13:37
ralsinamandel: sure, let me dig it13:37
mandelralsina, thx!13:37
ralsinamandel: bug #98581613:39
ubot5Error: Launchpad bug 985816 could not be found13:39
ralsinabriancurtin: good morning!13:40
Captain_Protoncool, I got that part. I am trying to start the u1sdtool and I receive this : Autolaunch error: X11 initialization failed. I am missing a a package?13:40
briancurtinralsina: hello13:40
ryeCaptain_Proton: have you put the u1sdtool wrapper to your home bin directory?13:40
ralsinabriancurtin: rye has found some "interesting" stuff with the windows installer13:40
Captain_Protonyes13:40
ralsinabriancurtin: so maybe you can take a look13:40
briancurtinralsina, rye: certainly13:40
ryeCaptain_Proton: could you please try checking that it is indeed running - ~/bin/u1sdtool --help - does that work?13:41
ralsinabriancurtin: 1) since we don't ship windows-installer anymore, the old cached shortcut seems to still be there13:41
ralsinabriancurtin: 2) maybe we should do an uninstall as part of the upgrade if it is possible13:41
ralsinabriancurtin: 3) we seem to leave a lot of stuff in c:\program files\ubuntuone after uninstalling (leo reported  this one)13:41
mandelalecu, do you know how to get all the active reviews for all u1 projects?13:42
ralsinabriancurtin: all 3 seem like parts of the same thing to me ;-)13:42
Captain_Protonhere is the whole trace : http://pastebin.com/RpjeQRnh13:42
ryeralsina: OR ship the stub file which will simply start the control panel in order not to break the shortcuts?13:42
ralsinarye: true, specially since we also add one to the user's desktop13:42
ryethough this can create 2 icons then13:42
ryebecause both will be valid13:42
alecumandel, yes. I'll tell you privately.13:43
ralsinarye: we should delete the icon from the global start menu, and keep the stub exe for desktop links13:43
ralsinarye: since installing will only update the installer user's desktop13:43
ralsinaand yuck13:43
briancurtinralsina: ack, looking. we should also add something to stop the current U1, since any of these changes shouldn't be done in place anyway (uninstall will "succeed" even if U1 remains running)13:43
ralsinabriancurtin: *and* that13:43
ryeralsina: we can't delete that icon, it is put there by windows13:44
ralsinarye: which one?13:44
ralsinarye: the start menu one? We are putting it there. Windows doesn't add icons to the start menu at all.13:44
ryeralsina: the one that in the start menu list that users tend to click on. the recently running apps13:44
ralsinarye: the 'recently run' one will disappear if we remove the one we put there. I think.13:44
dobeysigh13:45
ralsinarye, briancurtin: but anyway, plenty of crap to look at :-/13:45
dobeystupid credit card companies13:45
briancurtinralsina: yep. i take it this is #1 priority?13:45
ryebriancurtin: #0 priority is to find why we are failing at auth :)13:46
ralsinabriancurtin: well, I would love to get this fixed if/when we re-release 3.0.013:46
ralsinarye: mandel has that one13:46
thisfredralsina: off the top of your13:46
thisfredhead, do you know the signal13:46
ralsinarye: -1 priority is finding a way to replicate it :-)13:46
thisfredthat gets emitted when a list item is checked?13:46
ryeralsina: i've spent 2 days installing/snapshoting windows virtual machines and nothing. I am angry13:47
ralsinathisfred: itemChanged, IIRC13:47
ralsinarye: same here13:47
thisfredthx!13:47
Captain_Protonrye, yes --help runs. I check under htop I do not see any process for it13:47
ralsinathisfred: is that a QListWidget?13:47
mandelrye, did you manage to get any info from the user that have it failing?13:47
ryeCaptain_Proton: ok, let's switch to PM13:47
thisfredralsina: yep13:47
ralsinathisfred: then yes13:47
ryemandel: let me see13:47
ralsinathisfred: not the most informative of signals, though: http://qt-project.org/doc/qt-4.8/qlistwidget.html#itemChanged13:48
ralsinamandel: we have plenty of logs and it just freaking fails. No common elements found :-(13:48
thisfredralsina: that's probably ok, there is only one change that comes in from the ui. Or will this fire when code sets the data as well?13:49
thisfredI guess I'll find  out :)13:49
ralsinathisfred: when code sets the data too, I think. But only after the item is added to the widget.13:49
ralsinaSo you may want to disconnect it before doing updates. try it out ;-)13:49
dobeythisfred: you need13:50
dobeya new keyboard13:50
thisfred:)13:50
ralsinarye: bug #938862 may be caused by bad permissions on the config file, could you help the user delete the metadata & config and try again?13:50
ubot5Launchpad bug 938862 in Ubuntu One Client "syncdaemon error on Windows client" [High,Incomplete] https://launchpad.net/bugs/93886213:50
mandelralsina, the longs are hot that great, I mean, they just throw at us the exception from qt, which is very crappy13:50
ryeOn both of us it's windows firewall and avast antivirus free. French windows 7 64.13:50
ryeavast...13:50
* rye goes there13:50
ralsinamandel: "the longs are hot that great" is probably your best typo yet.13:51
mandelralsina, he he13:51
ralsinamandel: and yes, they are crap.13:51
mandelrye, you mean, in you managed to reproduce the bug?13:51
ryemandel: no, that's from the user's bug - bug #98558413:52
ubot5Launchpad bug 985584 in Ubuntu One Client "Sign Up impossible because Captcha image doesn't load" [Undecided,Triaged] https://launchpad.net/bugs/98558413:52
mandelrye, I don't like the french.. could be that my code doesn't either ;)13:52
mandelthat is a joke, just in case :)13:53
ryemandel: no, that's not specific to french windows version13:53
ryemandel: also, just in case somebody here uses kvm and wants to try snapshots - careful. qemu-img can segfault in the middle of snapshot restore rendering the qcow2 file broken. Still trying to get this reproduced but be warned.13:54
mandelrye, ack13:55
ryeaquarius: may I poke you regarding the filesync api - renaming, should i PUT a file prior to renaming to it? How do I find out the real path then? Can I rename to an existing file?13:59
aquariusrye, not sure I understand the question14:02
mandelralsina, which version of pyqt did we use for that package? and what version of qt does it have?14:02
ralsinabriancurtin: ^14:03
briancurtinlooking14:03
ryeaquarius: https://one.ubuntu.com/developer/files/store_files/cloud - renaming, how do i find out the path i need to use to rename to14:03
aquariusrye, GET the existing file metadata, change "path" in the JSON, PUT the JSON back to the original path14:06
briancurtinralsina, mandel: i don't see where to get a better version number, but the docs i found in the installation are 4.914:06
ralsinabriancurtin: if you have designer you can look at the "about qt" in the menu14:07
ryeaquarius: ok, thanks14:07
ralsinabriancurtin: and there is no qt 4.9 so I guess you mean Pyqt 4.9 :-)14:07
briancurtinralsina: that says "This program uses Qt version 4.8.0"14:07
mandelbriancurtin, import pyqt and do the following: http://diotavelli.net/PyQtWiki/Getting%20the%20version%20numbers%20of%20Qt,%20SIP%20and%20PyQt14:07
aquariusrye, so: json = GET https://one.ubuntu.com/api/file_storage/~/Ubuntu%20One/filename.orig; json["path"] = "/filename.new"; PUT body=json https://one.ubuntu.com/api/file_storage/~/Ubuntu%20One/filename.orig14:07
aquariusrye, will rename ~/Ubuntu One/filename.orig to ~/Ubuntu One/filename.new14:08
briancurtinand ralsina yeah, it's PyQt 4.9 with Qt 4.8.014:08
aquariusrye, obviously that's pseudocode ;)14:08
mandelbriancurtin, check with the script, just to make super sure14:08
briancurtinmandel: check what script14:08
mandelbriancurtin, using http://diotavelli.net/PyQtWiki/Getting%20the%20version%20numbers%20of%20Qt,%20SIP%20and%20PyQt14:08
ryeaquarius: uh-huh, i understood. Will check how this works14:09
briancurtinmandel, ralsina: Qt 4.8.0 - SIP 4.13.1 - PyQt 4.914:09
mandelbriancurtin, that is good thx!14:09
ralsinabriancurtin: that is very slightly outdated14:10
ralsinabriancurtin, mandel, alecu: should we try to use the same PyQt/Qt versions in ubuntu and windows?14:10
mandelralsina, 1000000+14:11
mandelralsina, mainly to ensure that we don't have diff framework bugs14:11
ralsinamandel: exactly14:11
alecuralsina, we'll probably have to support more than one pyqt/qt versions.14:11
ralsinaalecu: yes, once we backport14:11
ralsinaalecu: but we don't need to add one more in windows just for fun :-)14:11
alecuralsina, right. I agree we should use the same version we are shipping in Precise.14:12
ralsinabriancurtin: we could try to build a version with exact same Precise versions, and send to users with the problem to see if that's it14:12
ralsinabriancurtin: that one could be shipped unsigned just for testing14:13
briancurtinralsina: that's fine by me. what are the versions needed?14:13
ralsinapyqt 4.9.114:14
ralsinaqt 4.8.114:14
ralsinathat's remarkably current, BTW14:14
briancurtini'll upgrade now14:15
briancurtinralsina: should 4.9.1/4.8.1 just become "the" version to use, or should i only use it for this one-off?14:16
ralsinabriancurtin: let's use that from now on14:16
ralsinabriancurtin: and before releases we have to check what the current version is in Precise14:16
briancurtinralsina: sounds good14:17
mandelralsina, is the old package in the web?14:22
ralsinamandel: let me check14:22
ralsinamandel: not in a public place, but it should be in the RT14:23
ryemandel: yes14:23
ryemandel: https://one.ubuntu.com/windows/14:23
ryeralsina: also ^14:23
ryeralsina: i have mixed feelings regarding that folder14:24
dobeyhello disk i/o, my old friend.14:24
ralsinarye: thanks!14:24
ralsinarye: why mixed? Since we are not linking it anywhere I think it's cool14:24
ryedobey: i offloaded my disk io to the server14:24
ryeralsina: no icons :(14:25
ralsinarye: oh14:25
ralsinadobey, alecu, mandel, briancurtin, thisfred, gatox, urbanape: let me introduce you to mmc_, also known as Michael McCracken14:29
ralsinahe's our new mac developer, and is starting today14:29
mmc_Hi everyone!14:29
gatoxmmc_, hi!! o/14:29
alecummc_, hello! welcome!14:29
thisfredhi mmc_! Welcome to the team!14:29
aquariusheya, mmc_ -- welcome to the show that never ends. :)14:30
mmc_:) thanks14:30
briancurtinhi mmc_. i'm the windows guy, and that means its a great time to mention i'll be rebooting. brb14:30
urbanapeheya, mmc_14:30
ralsinammc_: I expect today you will be mostly reading docs and setting up accounts and installing stuff14:30
urbanapewelcome!14:30
Captain_Protonrye, one more ? I think I have it running but do I need to tell it to sync14:31
ryeralsina: ALARM14:31
ryeralsina: Traceback (most recent call last):14:31
rye  File "/usr/lib/python2.7/dist-packages/ubuntu-sso-client/ubuntu_sso/account.py", line 274, in request_password_reset_token14:31
dobeyhi mmc_14:31
rye    result = yield restful_client.restcall(operation, email=email)14:31
ryeWebClientError: (u'SSL handshake failed', u'')14:31
ryeralsina: this means this is not Windows-only14:31
ralsinammc_: we have a standup in 30 minutes, which is everyone giving a very short status report, so you are welcome to look to see how we do it14:31
ryeralsina: http://pastebin.ca/213911314:31
mmc_ralsina, ok, sounds good14:31
ralsinarye: we have occasional SSL handshake failures on linux, don't we?14:31
gatoxralsina, mmc_  just in case....... i'm writing a script for the buildout that will allow to use python, u1lint, run tests, etc.... from the buildout easier in mac14:31
ralsinagatox: cool14:32
ryeralsina: occasional, but not constant, based on the pastebin, these are not temporary14:32
ralsinammc_: the people who have been working on mac lately are urbanape, mandel and gatox14:32
ralsinarye: interesting14:32
ralsinarye: and weirder at the same time :-(14:32
ryeralsina: at least that proves that we can get it in Ubuntu too14:32
ralsinarye: since we have 10x more users on linux14:32
ralsinarye: yes14:32
mandelmmc_, o/14:33
ryeralsina: but not on Precise yet14:33
ralsinarye: yes, lost perspective there14:33
ralsinarye: where did that came from?14:33
mmc_ralsina, ok. what's the best way to get familiar with the code / build system, etc? Is there a wiki page or other docs I can dig into?14:34
dobeyrye, ralsina: SSL errors in ubuntu-sso-client code are most likely coming from login.ubuntu.com14:34
mmc_mandel, sorry, IRC newb here. o/ = ?14:34
ralsinammc_: it's ok :-)14:34
ralsinammc_: there is a doc, urbanape can you share it with mmc_?14:34
urbanapeyup14:35
dobeyrye, ralsina: you should get someone to poke at logs from that server i guess. other option is that it /could/ be the ping url on one.ubuntu.com which gets loaded14:35
urbanapeit's available to all at Canonical: https://docs.google.com/a/canonical.com/document/d/1f7xaDT-hblCKIXrKXZjpKtFRsBRnionDix5NojwdgmE/edit?pli=114:35
ryeralsina: bug #942312 but the user sent them directly to me14:35
ubot5Launchpad bug 942312 in ubuntuone-client (Ubuntu) "Cannot resolve proxy hostname " [Undecided,Confirmed] https://launchpad.net/bugs/94231214:35
mandelmmc_, that is a little guy saying hi!14:35
dobeymmc_: o/ == wave14:35
dobeyo/~ == music note14:35
ralsinadobey: could be. Wonder who I can ping for sso server things?14:35
dobey\o/ == yay14:35
ryedobey: these fail for captcha urls and for password recovery urls too, does not seem to be the ping only14:36
dobeyralsina: web-ps i would guess14:36
mmc_mandel, aha, ok - Clearly I have a lot to learn :)14:36
thisfredralsina: is there a way to connect signals that will give me an error? The signal's not being fired, but apparently I can pass in arbitrary strings to QtCore.SIGNAL() and it won't complain?14:36
thisfredIs there anything more rigid?14:36
ralsinathisfred: use the new notation: object.signal.connect(callable)14:36
thisfredawesome!14:36
mandelmmc_, he, no worries :)14:36
mmc_urbanape, if you're the owner of that googledoc, you're about to get a request for access  from michael.mccracken@gmail -- that's me. (surprise)14:37
urbanapemmc_: k. Also, once your canonical.com address is set up, you'll be able to log into our Google Apps area for this stuff, too.14:38
mandeljoshuahoover, rye and I'd like to get a little more info about the ssl issues that made us roll back, is this happening to all 3.0 users, if not, are all the systems win 7 or other, are the all in the same location (USA, France, etc..) + anyother things14:38
mmc_urbanape, ok thanks14:38
Chipacammc_: hi there!14:38
ralsinammc_: you are about to become painfully familiar with google's so-called "multiaccount" support14:38
mmc_hi Chipaca14:38
mmc_ralsina, yes, I heard *sad trombone* very clearly just now14:39
ryejoshuahoover: just for fun - one user complained about these ssl errors on ubuntu, so this seems to be not windows-specific14:39
joshuahoovermandel: not all 3.0.0 users, no...we had probably around 25 requests come in last week related to being unable to authenticate...most were windows 7, a few were vista14:39
joshuahooverrye: that may be, we didn't see any requests for ubuntu users coming with these types of issues but had plenty from the windows 3.0.0 users14:40
mandelrye, joshuahoover, it 'should' be happening in both unless is something which can be happening with the env14:41
joshuahoovermandel: right, and it may, it's just that we haven't seen them come into support like we did with the windows 3.0.0 release14:41
ryemandel: now that we have an ubuntu user with this we may try to get more info by crafting a script which will replicate whatever we are doing in that webclient14:41
briancurtinand just for good measure, i never saw any auth issues with proxy or no proxy on Win7 and WinXP, both proxy and no proxy14:41
joshuahoovermandel: and every user who ran into this problem was able to fix it by rolling back to the 2.0.3 release14:41
briancurtinso that's fun14:42
* ralsina has rarely been so pissed off by a bug14:42
ralsinaOr pissed on. It depends.14:42
dobeybriancurtin: maybe they're all Vista users? :P14:43
mandellet me think about it, I'm sure is something stupid and we are all going to say WTF (or in my case, me cago en el puto windows de mierda) :)14:43
dobeyhaha14:43
ryeralsina: one user said that happened to one machine on lan out of 314:44
ralsinarye: sigh14:44
* dobey realizes his spanish isn't that bad, it's that he can only understand the swearing.14:44
ralsinathe only idea I have is a very long race condition but that couldn't be this consistent14:45
dobeyjoshuahoover: btw, https://bugs.launchpad.net/ubuntuone-client/stable-2-0/+bug/692597/comments/814:45
* ralsina slaps mandel with a wet employee handbook. Again.14:45
ubot5Ubuntu bug 692597 in Ubuntu One Client stable-1-6 "If the user has the date/time/timezone wrong, connection fails (Expired timestamp error)" [High,In progress]14:45
gatoxdobey, i already told you..... you know "night-spanish"14:45
joshuahooverdobey: thx14:45
dobeyralsina: you'd be surprised how consistent race conditions can be, on other peoples' machines14:46
ralsinadobey: sigh14:46
* ralsina goes take an antiacid14:46
dobeyralsina: i recall a race bug i had to deal with recently in the music store :)14:46
mandelralsina, that was not even rude at all!14:47
mandelralsina, I say it nearly everyday..14:47
dobeyheh14:48
dobeymandel: https://code.launchpad.net/~dobey/libubuntuone/alertbar-align-3-0/+merge/10311614:49
ralsinamandel: yes you do.14:49
dobeymandel: easy review of backport from trunk14:49
mandelralsina, so it lost meaning :)14:49
mandeldobey, on it, I've seen that code before14:50
ryeaquarius: one more question - right now i have a bit of files that happen to be MakeFile'd but no content was added. They can be seen in the children list but cannot be queried directly. Seems wrong14:50
aquariusrye, um14:50
aquariusrye, that's not supposed to happen. sounds like a bug, that; webm0nk3y may have thoughts on it14:50
webm0nk3yhmm14:51
webm0nk3ykarni: may remember if we return them or not14:51
dobeymandel: yeah, i don't like the code, but me cago en el puto gtk+ de mierda :P14:51
ralsinamandel: see? you are a bad example14:51
webm0nk3yoops... rye, karni may know if we return the file place holders14:52
ryewebm0nk3y: i know we do return, i did not know they are inconsistent14:52
mandeldobey, yes, is weird that the vbox have to be added, plus the warning in the compilation, we should remove those if we can..14:52
urbanapemmc_: is this you? http://michael-mccracken.net/ ?14:52
ralsinarye: are you familiar with the process to see if we can get some server-side info on those SSL errors?14:52
mmc_urbanape, yes that's me14:53
ralsinarye: because I never tried that before14:53
dobeymandel: we can't remove the compiler warnings about vbox. the "fix" doesn't work with gtk2 and i'd rather not have a bunch of #ifdef crap in there :-/14:53
webm0nk3yrye: what do you mean by inconsistent?14:53
alecurye, regarding the ssl bug: is the one ubuntu user with problems using proxies?14:54
mandeldobey, certainly, I prefer warnings to ifdef14:54
karnirye: inconsistent?14:54
dobeyfuture will hopefully be better though. would much rather just inject js/html into the DOM14:54
karnirye: webm0nk3y: I believe we return them when the dir is asked with_children=true (or include_children, was it). Dunno what is returned if you query directly.14:55
webm0nk3ykarni: I don't remember if we do it by design or by coincidence (aka accident)14:55
Captain_Protonrye, one more ? I think I have it running but do I need to tell it to sync14:56
ryekarni: ok, nevermind, i will test it more and will file a bug14:56
karnirye: please let me know of your findings :)14:57
dobeyCaptain_Proton: ubuntuone-syncdaemon syncs automatically14:59
ryecd -14:59
alecurye, nevermind, I just read in the logs that proxies were disabled for the ubuntu user.15:00
ryealecu: uh-huh :(15:00
mandelalecu, FYI this https://code.launchpad.net/~alecu/ubuntuone-client/timestamp-autofix-1-4/+merge/82755 and this are not landing https://code.launchpad.net/~alecu/ubuntuone-client/timestamp-autofix-1-6/+merge/8275415:01
alecummc_, I've added you to the osx port google doc15:02
mmc_thanks alecu15:02
briancurtinare we doing standup?15:02
mandelme15:02
briancurtinme15:02
mandelhehehe15:02
alecume15:03
dobeyskip it! :)15:03
mandel@skipIf('dobey')15:04
gatoxme15:04
dobeyme15:04
alecumandel, lols15:04
alecuthisfred, ralsina, urbanape, mmc_: standup?15:04
urbanapeme15:04
ralsiname15:05
thisfredme15:05
thisfredDONE: u1fb15:05
ralsinammc_: you are exent for today ;-)15:05
ralsinaexcepted. Or something like that.15:05
alecumandel, go15:05
ralsinamandel, go15:05
mandelDONE: Reviews. Wome work regarding squid on windows tests (I have added several bug about it for u1-dev-tools). SSL errors in 3.015:05
mandelTODO: SSL errors in 3.0, tcp-activation mac, squid on windows15:05
mandelBLOCKED: no, well, the ssl debugging :)15:05
mandelgatox, tira!15:05
urbanaperalsina: exempt15:05
gatoxDONE:15:05
gatoxReview, run tests and propose a branch against the mac port branch. Lot of reviews on Friday. Working on an env setup script for mac.15:05
gatoxTODO:15:05
gatoxFinish with the env setup script, review/fix bugs in my queue15:05
gatoxBLOCKED:15:05
gatoxNo15:06
gatoxdobey, go15:06
alecumandel, you skipped briancurtin15:06
dobeyλ DONE: reviews, bug #962860 (stable-3-0)15:06
dobeyλ TODO: backports, SRUs, u1db packaging/buildsys15:06
dobeyλ BLCK: none.15:06
ubot5Launchpad bug 962860 in libubuntuone (Ubuntu Precise) "The prompt for installing MP3 playback support dialogue box does not fit in a 1024x600 display" [High,Triaged] https://launchpad.net/bugs/96286015:06
briancurtini'll go at the end15:06
dobeyurbanape15:06
mandelbriancurtin, ouch, perdon!15:06
urbanapeDONE: Fixed last little bits of the branch for final acceptance. TODO: Back on iOS, acting as reference for mmc_. BLOCK: None. NEXT: thisfred15:06
thisfredDONE: u1db example app done status TODO: hook example app up to real u1db database BLOCKED: no NEXT: briancurtin15:06
briancurtinDONE: i can't really remember what i did outside of the branches i proposed...it was a long weekend15:06
briancurtinTODO: get windows installer into shape15:06
briancurtinBLOCKED: none15:06
briancurtinNEXT: alecu15:06
dobeyralsina: i think you can go now :P15:07
ralsinaDONE: rendering of clothes, pulling of hair, etc. over darned ssl issue. Effective results = none. Reviews, administrivia. TODO: hope and dream. Tech leads call.  BLOCKED: by own inability to reproduce.15:07
alecuDONE: conference day: Mozilla MDN Hack day in Buenos Aires15:07
alecuTODO: try to find the cause for "SSL handshake failed" bug. Write conference report15:07
alecuBLOCKED: no15:07
alecuNEXT:15:07
ralsinathisfred, you go15:07
dobeyralsina: he already did15:07
alecuralsina, thisfred already went. and returned.15:07
* dobey wonders if The Disorderlies is on Amazon Prime Instant15:08
ralsinammc_: so, the idea of standup is that we go around the whle team, and everyone does "DONE/TODO/BLOCKED/(possibly something else if needed)" and then passes  the baton to the next guy15:08
alecummc_, so, that's how the standup should work. But we should be respecting the turns, you see :-)15:08
mmc_ok, sounds easy enough15:08
ralsinammc_: other than that, there is a weekly 1-1 call with me, and on thursdays, instead of standup we have a 1-hour team call15:08
ralsinathen, after the round ends, I say "Comments?"15:09
mmc_ralsina, how often is standup? daily?15:09
ralsinaComments?15:09
alecummc_, "BLOCKED" is something that's blocking you from getting your job advancing.15:09
ralsinammc_: daily15:09
dobeyDisorderlies is not on amazon streaming. so sad :(15:09
ralsinaif there are no comments, EOM15:10
ralsinaEOM it is15:11
ralsinaback to your usual squabbling15:11
mmc_in that case, dobey: IMO, having the fat boys on demand, whenever you want them, would be unhealthy.15:12
alecumandel, so, what shall we do about this ssl bug? any further idea?15:12
alecumandel, I've tried installing 3.0.0 in clean vms with 7 and xp and I can't reproduce it.15:13
mandelalecu, did we confirm that the user in ubuntu had the issue?15:13
alecumandel, http://pastebin.ca/213911315:13
alecumandel, that log says "he had it".15:13
alecumandel, also, his proxy was disabled.15:14
alecumandel, (according to the log)15:14
Chipacanot the cleanest standup i've seen from you guys :)15:14
ralsinaChipaca: indeed15:14
mandelalecu, I'm being evil and testsing what happens if I play with the security settings of the internet connection of the system15:14
ralsinammc_: did you get the ubuntu sso account yet?15:14
mandelalecu, first one, disable the use a v3 ssl certs, that should give the error15:14
ralsinammc_: and, with that, access to the canonical wiki?15:15
mmc_ralsina, no - I haven't heard anything after the initial request for info from the sysadmin15:15
ralsinammc_: ok, let me ping the guys15:15
mmc_ralsina, ok thanks15:16
gatoxmandel, if you have a moment (inn your review day :D), please review this branch: https://code.launchpad.net/~urbanape/ubuntu-sso-client/initial-darwin-port/+merge/101112 (i already approve it)15:16
ryemandel: i got live.com broken after i tested the various settings but U1 kept working15:16
ralsinarye: that should make us happy, actually. A bug this hard to reproduce can not affect all high a percentage of users.15:16
mandelrye, even the v3 ssl stuff?15:17
mmc_urbanape: what OS X version is everyone working with? I'm using 10.6 here, for no particular reason15:17
urbanapeI recently upgraded to Lion15:17
urbanapebut I don't think there's any reason the stuff in that doc wouldn't work on Snow Leopard.15:18
ralsinathisfred: apparently allhands forgot my evaluation of you15:18
ralsinathisfred: so I am going to redo it and try to straighten things out with HR15:19
thisfredralsina: ok, as long as it doesn't mean I'm fired :)15:19
ralsinathisfred: not in my hands anymore! ;-)15:19
thisfredha15:19
mmc_urbanape: ok, I guess I'll check that assumption for you :)15:20
urbanapeSCIENCE!15:20
alecumandel, I think we should hook into the "sslErrors" signal, and log with more detail the ssl errors that are detected.15:23
mandelalecu, that is for sure, at least will give more info than that little 'meh, I'dont work' message15:24
mandelalecu, I think an exception only with 'because' would have been less useful15:25
mandelrye, joshuahoover, ralsina, alecu, removing support for ssl v3 will return an error from sso, is not the one we have, but just so you know you will get a download error in the ui15:27
ralsinammc_: do you have your account details? you are supposed to have access to wiki.canonical.com now15:27
ralsinamandel: ack15:27
alecumandel, why do you propose removing support for ssl v3?15:27
alecubriancurtin, what is the version of Qt that is used for the windows 3.0.0 package?15:28
urbanapemandel: want to re-weigh in on my branch?15:28
mmc_ralsina, I got an email saying that I was added as a member of Canonical, but still no wiki. Here's what I'm doing:15:29
ryecd -15:29
ralsinammc_: if you are now a member of canonical, the wiki.canonical.com should just work. May need you to re-login though15:29
briancurtinalecu: it was Qt 4.8.0 - SIP 4.13.1 - PyQt 4.9.015:29
mmc_ralsina: 1 - logged into launchpad, 2 - tried to access https://wiki.canonical.com/PeopleAndCulture/Induction/NewStaffTasks.  3 - got error. 4- read your message. will try to relogin...15:29
ryeoh come one, irssi. cd - means going to the previous window... Y U NO SHELL?15:30
ralsinammc_: try login.ubuntu.com15:31
mandelurbanape, yep, I'm running tests on another one and will move to yours15:31
mandelalecu, I'm not proposing, but if a user did, we brake15:31
mandelalecu, for the next time we see anything like that15:31
briancurtinalecu: i just installed the PyQt 4.9.1 but it did not include Qt 4.8.1 like i was hoping, it's still 4.8.0 so i'm going to try to upgrade Qt by itself15:32
alecumandel, "if a user did" what?15:32
mandelalecu, go to internet options, advance, security, un-check ssl v315:33
mandelalecu, why would they do it, because people are stupid15:33
alecubriancurtin, right, 4.8.1 is shipped on ubuntu15:33
* alecu thought we were still using 4.7.x15:33
mandelalecu, already asked that question in case we had the qt bug, not the case :)15:35
alecudoh.15:36
* gatox lunch!15:36
=== gatox is now known as gatox_lunch
mmc_ralsina - now it works. thanks!15:38
ralsinammc_: ok, you probably have enough to entertain you for today there. ping me here for any questions, or things you get stucked on15:43
mmc_ralsina, yep looks like there's lots to do. thanks15:44
dobeyok need to get lunch. bbiab15:52
mandel Quantal Quetza meh I would have call it Quantal Quesadilla which sound funnier :)15:53
=== mmc_ is now known as mmcc
=== mmcc is now known as mmc_
mmccFYI: It looks like 'mmc' is in use, so I'm switching to 'mmcc' for my nick, to avoid the underscore…16:02
ralsinammcc: ack16:03
ralsinammcc: you can register it in freenode16:03
mmccralsina, yeah, that's how I found out that 'mmc' was in use16:04
ralsinammc: ack16:04
mandelmmcc, you can ask for it if the guy did not use it in ages16:04
mmccmandel: last seen = now :\16:05
mandelmmcc, ouch.. well mmcc is not that bad :)16:05
mmccmandel, yeah I'm not complaining.16:06
ralsinammcc: plus, it's a roman year16:06
ryemmcc: now you are not a multimedia card. Says a grass...16:06
ryemmcc: and welcome :)16:06
ralsinarye: you are actually a cereal!16:06
ryeralsina: wikipedia says I am a grass16:07
ralsinarye: yes, all cereals are grasses16:07
mmccrye, thanks for the welcome. And I assumed rye = liquor16:07
mmccof course, liquor from the grass/cereal16:07
* ralsina wants a picture of a tuna on roman16:07
mandelralsina, do you know where s test_qtwisted.py?16:07
ryemmcc: hm, never tried that16:07
ralsinamandel: that was moved around by urbanape's branch I think16:08
ralsinamandel: used to be test_windows.py or something16:08
urbanapeaye16:08
urbanapeand I added it to the exclusion list in run-tests16:08
mandelok16:08
mandelurbanape, so the issue of the segfault was mixing qt and glib, cool :)16:09
ralsinarye: "Rye is a cereal grain and should not be confused with ryegrass, which is used for lawns, pasture, and hay for livestock."16:09
urbanaperight16:09
urbanaperye is also a really good whiskey16:09
urbanapeah, catching up16:10
urbanapeherp16:10
mandelurbanape, so, this might be an issue: +PLATFORM_QSS = ":/qtwisted.qss" since the qss will have to be platform specific and not reactor specific.. but since you are moved to ios I'm not going to be a PITA and will add it as a bug for gatox16:10
urbanapeAh, then that should be easy enough to punt back up to the relevant modules.16:11
mandelurbanape, can you do that, I just realize the following the old qss is there (data/qt/windows.qss) so that line will be an issue since on windows we wont load the style16:12
urbanapeSyre thing16:12
urbanapesure even16:12
mandelurbanape, so either revert, so less work for you and we sort it out later, or add it in a platform specific module16:12
urbanapenah, I got it.16:13
mandelgatox_lunch, bad boy ^16:13
urbanapeshould it be darwin.qss for darwin, do you know?16:14
mandelurbanape, yes, you can copy the data/qt/windows.qss for darwin16:15
mandelurbanape, once done that the resources should add it and we qt will be able to find the css (the : means look in the resources path)16:16
mandelurbanape, and even in this case I would do a simple if sys.platform, no need to do anything more complicated16:17
urbanapedone and pushed in rev 96416:20
* mandel looks16:20
mandelurbanape, since you are just using source to set the qss, why not setting it directly in the __init__py? you can use the very nice idea of the qss map for all the platforms (I don't know when sys.platform will return linux3)16:25
urbanapebecause of that16:25
urbanapebut if we're okay with that just breaking at some future python point16:26
urbanapein which case, I'd rather just rename the resource win32.qss and do PLATFORM_QSS = ':/%s.qss' % sys.platform16:27
ralsinaurbanape: +0 let's try not to make up things to do ;-)16:31
urbanapewhich is why I only went so far16:33
mandelurbanape, ralsina, what about something like: http://paste.ubuntu.com/942755/16:35
ralsinamandel: nice16:35
mandelralsina, urbanape, linux will be there for linux2 and linux3, also centralizes the way to add new qss per platforms, amiga?16:36
mandelurbanape, but is not a blocker for the branch perse, I'm just being an ass (sorry 'after hand') but I want to avoid the problems we had moving things around too much16:36
briancurtinwe're supporting amiga?16:38
briancurtin:)16:38
mandelbriancurtin, at this rate I would not be surprised hehehe16:38
briancurtinsince we're starting to support Mac, let's go a step further back and support NeXTSTEP16:39
mandellol16:40
=== gatox_lunch is now known as gatox
gatoxmandel, what happend16:42
gatox?16:42
mandelgatox, read the backlog, you missed an error jejeje16:43
ralsinaok, lunch is starting to look like a good idea16:44
=== salgado is now known as salgado-lunch
mmccafk, quick lunch and A/C repairman16:50
dobeyralsina, urbanape: i'd rather just delete the .qss ;)16:59
ralsinadobey: you can use -stylesheet whatever.qss ;-)16:59
dobeydoesn't help other users though :)17:00
* ralsina is failing at lunchbreaking17:11
=== salgado-lunch is now known as salgado
mandelalecu, ralsina, please review the following  https://code.launchpad.net/~mandel/ubuntu-sso-client/fix-ssl/+merge/103147 that will add much better logging for the qtwebclient (atm will not add it for libsoup)17:51
ralsinamandel, alecu: are we using qt webclient on ubuntu?17:51
ralsinamandel: looking17:52
mandelralsina, we should be using it since we have a qt control panel17:52
ralsinamandel: he17:52
mandelralsina, it was logged :)17:52
ralsinamandel: because we may have a guinea pig in facundobatista17:52
mandelralsina, I have been told so, but he has a problem in sd not control panel, right?17:53
ralsinamandel: right, in protobuffers17:53
dobeyalecu: ping. do we need to do anything for bug #692597 in u1cp stable-2-0 and stable-1-0?17:53
ubot5Launchpad bug 692597 in Ubuntu One Client stable-1-6 "If the user has the date/time/timezone wrong, connection fails (Expired timestamp error)" [High,In progress] https://launchpad.net/bugs/69259717:53
* facundobatista has just a pig inside17:53
ralsinafacundobatista: hmmmm pig17:54
ralsinafacundobatista: just in case: you don't get the SSL thing with u1cp?17:54
mandelralsina, the MP is there, adds a lot of details to the logs, including each cert for each error its cert details and its error number and string17:54
facundobatistaralsina, what?17:55
ralsinamandel: launchpad is taking a bit to scan the branch17:55
ralsinafacundobatista: the SSL handshake errors, you are not getting them in u1cp, only in syncdaemon?17:55
facundobatistaralsina, ah! yes, you're right17:56
mandelralsina, you do know the trick of bzr diff --old lp:ubuntu-sso-client --using meld or kdiff for you?17:56
ralsinamandel: yes, I know it, but I would rather just see the diff in the page first17:56
ralsinamandel: since I usually have other things to fill the minute before it appears ;)17:56
mandelralsina, ok, is a simple one and has tests. I need to walk the dog, might be back later17:56
ralsinamandel: and because the diff line numbers are useful to discuss it17:57
ralsinamandel: ack17:57
mandelralsina, Iets approve that branch and get mre info, but I think there is a problem in the other side and not ours, version 2 is not as secure17:58
mandelok, laters!17:58
mandelralsina, ejemplo de un par de errores: http://paste.ubuntu.com/942880/18:00
mandelahora si, adios18:00
mandelups, sorry, nothing to important :)18:00
ralsinabye mandel!18:02
ralsinaalecu, briancurtin: after we do some basic testing of mandel's branch, we should do an installer and have joshuahoover pass it to some experimental^W user18:03
joshuahooverralsina: yes, let's do that :)18:03
ralsinajoshuahoover: it's just for diagnostics, will not fix it18:03
joshuahooverralsina: that's fine...anything that might help us track it down further18:04
briancurtinralsina: which branch is this? i'm working on getting pyqt with qt 4.8.1...the PyQt 4.9.1 only includes Qt 4.8.0 :/18:04
briancurtinoh, the fix-ssl one18:04
ralsinabriancurtin: yikes, that's going to be tricky18:05
briancurtinralsina: yep, it's already been a pain in the ass, but im getting Qt 4.8.1 on here to try and rebuild my own copy18:06
ralsinabriancurtin: ack18:06
dobeyhmm18:13
dobeydo i spend time chasing people, or try to do other SRUs instead18:13
dobeyralsina: btw, when should we talk about release scheduling?18:14
ralsinadobey: hmmm... early tomorrow morning ok with you?18:14
dobeyralsina: there is some roadmap/release call i am supposed to be on tomorrow at 11:30 my time18:15
ralsinadobey: ok, after that one18:16
ralsinadobey: remember to ping me18:16
dobeyok18:16
ralsinaalecu: I +1d https://code.launchpad.net/~mandel/ubuntu-sso-client/fix-ssl/+merge/103147 it needs another review18:38
alecuralsina, got back from lunch; looking18:38
ralsinaand mandel's review day is already over18:38
ralsinaalecu: cool, thanks18:38
dobeyralsina: well i guess mandel shouldn't review his own branch :P18:39
mmccralsina, for asking IS about new account info, is it actually the #is channel, not the #/is channel? The wiki says #/is but that seems to be wrong…18:53
achiangfacundobatista: ping?18:53
ralsinammcc: it's #is in the private irc server18:53
mmccralsina: ok, thanks18:53
ralsinammcc:  you are there already? If yes, please join #u1-internal18:53
ralsinammcc: which is our secret channel18:54
mmccralsina, done.18:54
dobeyalecu: did you see my question from earlier?18:56
achiangbeuno: do you know if facundobatista is around today?18:57
alecudobey, looking18:58
alecuachiang, he was around earlier today.18:58
beunoright18:58
beunoI'd expect to see him around again soon18:58
achiangalecu: ok, thanks. not urgent, just revisiting the "sync massive amounts of data" issue again, since i'd like to have my stuff safely in the cloud before travelling at the end of this week18:59
achiang(travel = bring my external backup hd on a plane)18:59
beunoachiang, leavcing already?  when!18:59
achiangbeuno: fly out on saturday18:59
achiangback to the States18:59
achiang:-/19:00
achiangtoo bad, i just discovered a great lunch cafe near me too19:00
beunoachiang, you can always come back   ;)19:00
achiangbeuno: yes, i'll come back when i don't need to ship hardware anymore. :-/19:01
* achiang curses argentine aduana again19:01
dobeyheh19:02
alecudobey, don't recall the details of bug #692597, but probably we need some fixes for old stable versions too.19:02
ubot5Launchpad bug 692597 in Ubuntu One Client stable-1-6 "If the user has the date/time/timezone wrong, connection fails (Expired timestamp error)" [High,In progress] https://launchpad.net/bugs/69259719:02
dobeyalecu: right, i'm asking, because there were no branches merged to stable-2-0 or stable-1-0 of cp, and i was trying to get at least the stable-2-0 (oneiric) SRUs done19:03
beunoachiang, indeed.19:06
briancurtinif i was to put Windows release steps/tips/requirements somewhere, where would that be? wiki.canonical? wiki.ubuntu? something else?19:10
alecudobey, I need to run to the kinder. I'll take a look later today to see what's missing for stable-2-0.19:12
dobeyalecu: ok, thanks19:20
ralsinabriancurtin: wiki.canonical.com19:22
briancurtinralsina: cool, starting a page there to act as a checklist (ie. don't forget to sign autoupdate) and also because i need to document how i got Qt 4.8.1 in here19:23
ralsinabriancurtin: awesome19:23
facundobatistaachiang, I'm here19:29
achiangfacundobatista: hi, i've been trying to sync a large (75GB) amount of data to U1... using an external drive, bind mount into home directory, then selecting it for sync to U1. the daemon consumes a lot of CPU, i hear disk activity, but then i get dbus errors19:31
Captain_Protonis there a size limit or type that can not be uploaded to ubuntu one? I setup a sync folder and if I put a txt file or something small in there it works fine if I put a bzip2 file in there that 250mb it does not upload19:31
achiangfacundobatista: watching my network interface, i don't see much traffic cross the wire. also, u1sdtool --waiting just times out19:31
facundobatistaachiang, the dbus errors are because of the bubbles, or something similar, alecu would know better19:34
facundobatistaachiang, the --waiting should not timeout unless the daemon is working too hard, sometimes that happens, though, but it should work later19:35
facundobatistaachiang, and it's normal to use a lot of CPU and disk, when you throw a lot of data... however, if you're connected, it should use the network19:36
facundobatistaachiang, if you have logs in DEBUG mode we can tell exactly what's going on19:36
joshuahooverralsina: heard back from one user impacted by the auth issue in 3.0.0 and she mentioned that norton gave her no shortage of warnings when installing and setting up the application...i don't know that any of us test with norton or similar software19:37
achiangfacundobatista: how do i start it in debug mode?19:37
facundobatistaachiang, you should do the following:19:38
facundobatista1. stop the syncdaemon client ("u1sdtool --quit") and be sure it's fully stopped ("ps -eaf | grep ubuntuone-client" should give you nothing).19:38
facundobatista2. put a file named syncdaemon.conf  in your $HOME/.config/ubuntuone directory with the following information:19:38
facundobatista[logging]19:38
facundobatistalevel = DEBUG19:38
facundobatista3. restart the client.19:38
achiangok19:38
dobeyCaptain_Proton: the size limit for individual files is several GB. 250MB file should upload fine. i've uploaded many of them many times19:38
dobeyachiang: you're getting dbus errors? what version of ubuntuone-client package?19:39
achiangdobey: whatever is latest in precise19:39
* achiang sets up the bind mount again19:40
dobeythen dbus errors probably aren't from the notification bubbles.19:41
achiangfacundobatista: u1sdtool --quit doesn't actually force the quit. i'll just kill -9 them19:43
achiangfacundobatista: ok, restarted everything in debug mode19:48
achiangfacundobatista: where do the logs go?19:48
ralsinajoshuahoover: not with norton. When we had warnings from antivirus in the past, I contacted the companies19:49
ralsinajoshuahoover: probably norton also gives firewall warnings19:49
facundobatistaachiang, ~/.cache/ubuntuone/logs19:49
facundobatistaachiang, you can leave it for a while, if you don't see activity, grab the logs, and send me and alecu by mail (or use a pastebin if they are small... they shouldn't)19:50
joshuahooverralsina: yeah...i'm going to give it a shot just for fun19:52
achiangfacundobatista: http://people.canonical.com/~achiang/u1/19:52
achiangfacundobatista: i get that error pop-up about 1x every minute19:52
dobeyachiang: does controlpanel.log have anything to say about it?19:53
achiangdobey: http://pastebin.ubuntu.com/943075/19:55
dobeyugh19:55
dobeyhttps://bugs.launchpad.net/ubuntu/+source/ubuntuone-control-panel/+bug/98275419:55
ubot5Ubuntu bug 982754 in ubuntuone-control-panel (Ubuntu) "ubuntu one, crashes on start up and the details say it's an IPC error." [Undecided,Confirmed]19:55
facundobatistaachiang, ok, that's not the syncdaemon itself, dobey and alecu will be able to help you more than me19:59
achiangfacundobatista: i guess i just need to be more patient. i think there are like 20K files for syncdaemon to iterate over and do hash checking. :(19:59
dobeyachiang: do you have a ~/.config/ubuntuone/syncdaemon.conf file?20:01
dobeyachiang: is syncdaemon actually running?20:02
achiangdobey: yes, the syncdaemon.conf file is getting updated20:02
dobeyi guess so. if it's doing local rescan from first startup, then probably the dbus interface just hasn't come up yet :-/20:03
achiang2012-04-23 17:02:51,471 - ubuntuone.SyncDaemon.EQ - DEBUG - push_event: FS_FILE_OPEN, kwargs: {'path': '/home/achiang/Pictures/2007/0922 - Tour de Fat/IMG_4054.CR2'}20:03
achiangunfortunately, i have 5 more years of photos for it to go until it reaches 2012. :(20:03
achiangdoes syncdaemon always do a local rescan?20:03
dobeywhen it starts, yes20:05
achiangoh, that makes me sad.20:05
achiangseems like there should be a way to cache that data somehow20:06
dobeyit does cache. it won't do the same work every time20:07
dobeybut if you have changes to files or new files, it will have to look at them20:07
achianginteresting. perhaps it's because i've never let it complete successfully? (i got bored after 2 hours of local scan)20:07
dobeyit's because you killed it, and restarted, before it rescanned them all previoiusly, yes20:08
thisfredhttps://code.launchpad.net/~thisfred/u1db/indexing-deleted-docs/+merge/10316520:08
dobeyso it still had a lot of work to do when restarted20:08
achiangok, will let it sit longer then. thanks dobey20:08
dobeyachiang: 20K files that are ~8MB each is going to take a long time for it to chomp through, unfortunately :(20:09
achiangdobey: yeah, and i upgraded my camera in 2011 to something that creates ~20MB raw files. :-/20:09
ralsinaok, have to take a break and get some sugar20:10
ralsinawill be back in 15'20:10
dobeyoh yeah, 20K files of 20MB will be a while. :-/20:10
dobeyi wonder why hashing is so slow though. it seems to be one of our big bottlenecks20:11
ralsinadobey: hashing 20K files of 20MB means reading aproximately a hugabyte of data20:13
* achiang is happy to donate a huge dataset if folks need stuff to test on20:14
achiangi'll have my external hdd at UDS if someone just wants to slurp it up20:14
dobeyi don't think finding a huge dataset to test with is a problem :)20:15
achiangwell, you need unique files, right?20:15
achiangit's why you can't just cp the same file over and over again to generate the dataset...20:15
achiangbut ok, if you have what you need, then i'm happy too. :)20:16
dobeyachiang: well random device is hopefully not the same data over and over again :)20:16
dobeyif it is, we also find a security bug :P20:16
achiangha20:16
achiangcan you find enough entropy though? :)20:16
gatoxyey!!!! i can run the tests in mac just with ./run-mac-tests :D \o/20:17
dobeyactually, i don't think uniqueness matters anyway, for this specific problem20:18
ralsinagatox: COOL20:18
dobeygatox: why a separate run-mac-tests script?20:20
dobeymore path insanity?20:20
gatoxdobey, because at this moment we are ignoring some tests in mac... and because we are setting the environment in a different way than linux...20:21
gatoxdobey, you have to point to a specific python that execute u1trial that is not in the path, etc....... usiing the buildout20:21
gatoxi create a env-mac script.... that add the necessary paths from the buildout to the sysenv..... so you can run the run-mac-tests script20:22
dobeyright20:22
dobeythe "path insanity" :)20:22
gatoxdobey, :P20:22
ralsinaalecu: not to be annoying, but any progress in reviewing mandel's fix-ssl branch?20:34
* ralsina doesn't want to be *more* annoying20:34
ralsinabriancurtin, joshuahoover: I am suspecting we will not get the test-ssl bundle done before tomorrow unless alecu finishes that branch review. briancurtin, maybe you could start an installer build with that branch merged manually?20:36
briancurtinralsina: sure, i can do that20:36
ralsinabriancurtin: cool, please do it20:36
gatoxEOD here!! see you tomorrow people! (i'll propose the branches for run-mac-tests tomorrow as soon as i fix u1lint in mac)20:43
ralsinaEOD for me as well. briancurtin please upload/send joshuahoover the installer once you have it20:45
joshuahooverhave a good night ralsina20:45
thisfredralsina: if you're bored:20:47
thisfredhttps://code.launchpad.net/~thisfred/u1db/indexing-deleted-docs/+merge/10316520:47
thisfred https://code.launchpad.net/~thisfred/u1db/u1todo-3/+merge/10317020:47
briancurtinralsina, joshuahoover: ack, building now20:47
thisfreda20:47
thisfredEOD, never mind :)20:47
ralsinathisfred: that branch makes it look like a real application! ;-)20:49
ralsinathisfred: I will review before your start tomorrow20:49
thisfredno hurry!20:49
ralsinathisfred: I review your example app for fun because I want to use u1db myself ;-)20:49
ralsinathisfred: I consider it on-the-job training20:50
thisfredI'm not gonna stop you ;)20:50
* dobey wants to use u1db too20:50
ralsinadobey: PYTHON! ;-)20:50
thisfredusing it is very simple20:50
dobeyralsina: on android, iphone, and webos.20:50
thisfredme too20:51
dobeyralsina: on ubuntu, i just need to finish my vala impl20:51
ralsinadobey: he20:51
thisfredI am gonna build the recipe app20:51
thisfredwith shopping list integration20:51
ralsinadobey: and to become a mathematician, I just need to take two exams20:51
dobeyi am gonna build something much more insidious20:51
ralsinadobey: but yes ;-)20:51
dobeyralsina: well, hopefully writing a u1db impl in vala is easier than taking those two exams. ;)20:52
dobeyralsina: or is this a certificate from BrainBench?20:52
ralsinadobey: differential calculus and nonlinear optimization20:52
ralsinadobey: not the toughest of subjects even20:53
ralsinadobey: just the ones I never bothered with20:53
dobeyso pretty close to brainbench20:53
ralsinadobey: for the past... 20 years20:53
dobeyheh20:53
dobeyi'm sure there's a youtube video to teach you20:53
ralsinadobey: most certainly there are plenty.20:54
* ralsina could do his thesis in "hand->little bunny's head homeomorphism"20:54
ralsinaand defend it as chinese shadows20:55
thisfredI have an MIT courseware channel on my roku box. So far it's not beating netflix ;)20:55
* ralsina is sure that's not the right term in english20:55
ralsinathisfred: yeah, I imagine "Deuce Bigelow 2" packs more entertainment wattage20:55
thisfredthat'd be a tough choice20:56
* ralsina would take an animal husbandry course before that20:56
thisfredyeah20:56
thisfredas long as it involved no lab work20:56
ralsinathisfred: as long as the cow doesn't sit down, it's not a problem20:57
thisfredhaha20:57
* ralsina was a country boy20:57
thisfredboth my grandfathers were farm hands, so I'm not too far removed from wearing wooden shoes.20:58
ralsinathisfred: animal husbandry AND wooden shoes is too much. You have to have standards.21:01
thisfredin the Netherlands you can't have one without the other21:01
ralsinaOTOH, if my dad had used wooden shoes, I would have been a much nicer boy.21:01
thisfredhehe21:01
=== m_conley is now known as m_conley_away
mmccbrew install qt21:21
mmcc…wait…21:21
mmcc(ouch)21:21
mmccer, that last line was supposed to say: blah blah 2746 files, 200M, built in 165.2 minutes21:21
mmccI guess make -j is just not a thing in QT?21:22
dobeyQt uses cmake doesn't it?21:22
ralsinadobey: no21:23
ralsinadobey: Qt uses qmake but it builds it as part of the process21:24
dobeyoh right21:24
ralsinaalthough I have not built Qt in ages21:24
dobeyi had totally removed the horror of qmake from my brain21:24
mmccI wonder if it'd die if I used MAKE='make -j' $cmd21:25
ralsinammcc: probably will not die21:25
mmccralsina: I'm almost, but not quite, curious enough to try. Hoping I won't have to.21:26
ralsinammcc leave it overnight :-)21:30
ralsinadobey: you are taking bug #978903 ? really?21:31
ubot5Launchpad bug 978903 in ubuntuone-client (Ubuntu Precise) "[precise] Client is stuck due to Upload executing before MakeFile" [High,Triaged] https://launchpad.net/bugs/97890321:31
ralsinadobey: oh, merging to stable. Ok.21:33
dobeyralsina: i assigned the packaging side to me, since i will presumably be doing it :P21:33
ralsinadobey: ack21:44
dobeylater all! have a good evening21:53
achiangyay, my local scan finally finished22:19
achiangu1sdtool is finally responsive again22:19
briancurtinjoshuahoover: http://u1.to/~brian.curtin/g/3.0.0-windows-installer - also emailed to you22:25
briancurtinand with that, i'm out22:25
=== m_conley_away is now known as m_conley
* mmcc is leaving for the night…23:13

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