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

cereal__I have Ubuntu 12.04 installed on a laptop and desktop and trying to use the sync feature in the software center. Both systems are one a logged in to the same ubunt one account. when i click file sync between computers i dont see multiple computers.02:45
cereal__I have Ubuntu 12.04 installed on a laptop and desktop and trying to use the sync feature in the software center. Both systems are one a logged in to the same ubunt one account. when i click file sync between computers i dont see multiple computers.02:46
=== pedronis_ is now known as pedronis
mandelmonring !08:30
mandelmorning!08:30
mandelups :)08:30
JamesTaitHappy Monday, everyone! *8OD08:48
=== JamesTai1 is now known as JamesTait
gatoxgood morning!11:04
gatoxmandel, mr review day! eloooo11:13
mandelgatox, hello!11:13
gatoxmandel, i need some reviews from you :P11:13
mandelgatox, yes, is my review day and I'm working my way with your branches :)11:13
mandelgatox, refactor-session already landed, refactor-os-helper is approved (waiting for tarmac)11:14
gatoxmandel, ok..... you already review the os-helper..... if you can, review also this one: https://code.launchpad.net/~diegosarmentero/ubuntuone-windows-installer/mac-env/+merge/103525 ........ that is a pre-requisite for the other one11:14
mandelgatox, for which other?11:14
gatoxmandel, sorry.... sorry.......11:14
gatoxi copy the wrong url..... session already landed........ you are right11:15
mandelgatox,  :)11:15
gatoxos.helper fail because session didn't land when tihs was approved....... aprroving globally again11:15
gatoxi would be great if you can land this one today: https://code.launchpad.net/~diegosarmentero/ubuntu-sso-client/mac-port/+merge/10348811:15
gatoxi'm pretty sure i can fix with the refactor today11:16
gatoxi can end11:16
gatoxi can finish...... jejje too early in the morning yet11:17
mandelgatox, ok, I'm on that, give me a few mins and in the middle of finishing my tcpactivation branch11:38
gatoxmandel, yeyyyyyyy..... give me your branch later if you need reviewers..... i'm really interested in tcpactivatoin11:38
mandelgatox, sure, will do, I think is an interesting branch because I had to do lots of very little changes, but we have tcp and domain sockets working plus tests for both :)11:42
aldwinaldwinhello11:43
aldwinaldwinafter installation of 12.04, the syncronisation of the u1 files to  local is very very very slow11:44
aldwinaldwini already saw some other reports of the same problem, without solutions11:45
aldwinaldwinis this already known?11:45
mandelaldwinaldwin, I have never heard of it, first time to be honest..11:45
aldwinaldwinok thx, i will search some more11:46
mandelaldwinaldwin, please do, I think the throttling  setting was fixed in this release, it could be that..11:46
mandelaldwinaldwin, but that is just a shot in the dark11:46
aldwinaldwinjust to be clear :  i did a clean install, so now the 800+MB of data should be synchronised in some 20 minutes back on my ubuntu, right? (intenetconnection is ok)11:48
aldwinaldwinFile Sync in progress ... already some 30 hours now ... only  40.2MB has been received ...  still growing very slowly11:51
aldwinaldwinhttp://askubuntu.com/questions/128049/ubuntuone-syncing-really-slow11:54
aldwinaldwinhttp://askubuntu.com/questions/128070/ubuntu-one-doesnt-appear-to-be-downloading11:54
aldwinaldwinsame problem, hmmm11:54
mandelaldwinaldwin, I'll ask rye about this since he found it and he works for canonical12:01
mandelaldwinaldwin, so, I'm sure he will know12:01
aldwinaldwinThis is not technically a bug in Ubuntu One but more an infrastructure issue.12:01
aldwinaldwinAt the moment due to high demand for 12.04 images and packages the api slaves (syncdaemon servers) are configured to use less bandwidth. This is being worked on.12:01
aldwinaldwinmandel, thank you ...12:02
mandelgatox, I'm off to have lunch, will do your reviews asap I'm back12:13
gatoxmandel, ack12:14
* mandel lunch12:15
aldwinaldwin.. how to explain your gf that u1 sync is too slow due to less bandwith :  The cloud is too cloudy!!  lol12:15
dobeymandel: can you please look at fixing https://bugs.launchpad.net/ubuntu-sso-client/+bug/990048 today?13:32
ubot5Ubuntu bug 990048 in Ubuntu Single Sign On Client trunk "Tests failing on Oneiric with twisted TimeoutError" [High,Triaged]13:32
=== yofel_ is now known as yofel
gatoxmandel, when you are back...... another review please: https://code.launchpad.net/~diegosarmentero/ubuntuone-client/refactor-ipc/+merge/10412114:30
gatoxdobey, if you are working today..... can you review that branch too ^ ??14:33
gatox(and if you have the time :P)14:33
dobeygatox: you are working today/tomorrow?14:33
gatoxdobey, yes..... i won't be working on friday14:34
mandeldobey, yes!14:34
mandelgatox, reviewing all of them now :)14:35
gatoxmandel, thanks! :D14:35
mandeldobey, I got swap days for the entire holidays (tom and wed is a national holiday over here)14:35
roastedhello!14:35
dobeymandel: ok14:35
dobeyhi roasted14:35
dobeymandel: can you fix that bug though? :)14:36
mandeldobey, I'm going to try to fix that bug, first thing, check if it is because the thing is too slow14:36
roastedI love these 18 minute login times :/14:36
mandeldobey, we have seen a similar issue on windows, there is some parsin added for endpoints and it might be to slow in the vm14:37
dobeymandel: i don't think it's a timing issue. it built fine on precise and quantal; and alecu was able to reproduce it in a local vm14:37
dobeyah, maybe then14:37
dobeyroasted: i think the slowness issues with file sync are being worked on14:38
mandeldobey, well, if you say, wait 5s and fails, then there is an issue14:38
roastedI hope. I've been on my computer for about 6 hours a day for the last 5 days and I have yet to successfully sync all 140 pictures (totaling 80MB) to my laptop. :(14:39
dobeyroasted: bad timing :)14:39
roasteddobey: in reference to the LTS release?14:41
dobeyroasted: yeah, though i think it may be calming down now, so u1 should hopeuflly be back to normal soon14:42
roastedit'd be sweet if U1 would piggy back whatever update server the user sets. That's the first thing I change when I install a new version14:42
mandelgatox, can you give me instructions on how to run the mac-port branch, I get a very strange error14:43
mandelgatox, if you can put them in the description it would be great14:43
dobeyroasted: that is impossible14:43
gatoxmandel, ok14:43
roasteddobey: I believe it.14:43
mandelgatox, thx14:43
roasteddobey: wishful thinking is all :P14:43
mmcchi folks, can someone give me some tips on getting the linux & windows tests running?14:49
gatoxmmcc, hi!14:49
briancurtinmmcc: i'll forward you a mail i have on the windows setup. it's pretty simple14:49
mmccbriancurtin:  thanks!14:50
gatoxmandel, done: https://code.launchpad.net/~diegosarmentero/ubuntu-sso-client/mac-port/+merge/103488/comments/22415314:50
mandelmmcc, briancurtin, morning o/14:52
mandelgatox, thx!14:52
briancurtinhey mandel14:52
mmcchya mandel14:52
gatoxmmcc, were you able to run the tests on linux?? i though you did it on friday14:52
mmccgatox: no, not yet14:53
gatoxmmcc, ok, let me know if you need any help with linux or windows14:53
mmccgatox: ok, I need help with linux :) sounds like briancurtin has me covered on windows14:53
gatoxmmcc, ok, which problem are you having on linux?14:54
mmccgatox, i'm looking at it again just now. I think maybe I just need to install some more stuff on my linux VM. do we have a list of prerequisites for developing on linux?14:55
dobeymmcc: sudo add-apt-repository ppa:ubuntuone/nightlies && sudo apt-get update && sudo apt-get build-dep <project>14:56
gatoxmmcc, what dobey says :P14:56
mmccdobey, gatox thanks…14:56
dobeymmcc: and you only need to run that last command for other projects (or you can just list them all at once)14:57
mmccdobey, what are the projects in this context? launchpad projects, like ubuntuone-client?14:58
dobeymmcc: the source package name, but source package name for our stuff is same as lp project name, yes. so dirspect ubuntuone-dev-tools ubuntu-sso-client ubuntuone-client etc14:59
gatoxmmcc, briancurtin dobey mandel standup?15:01
gatoxme15:01
mandelme15:01
briancurtinoh crap, i don't have any notes typed up. writing now15:01
mmccme15:01
dobeyme15:01
gatoxDONE:15:02
gatoxLot of refactoring in ubuntuone-client/platform (os_helper, session, ipc, finishing with filesystem_notifications), some reviews, fix mac scripts.15:02
gatoxTODO:15:02
gatoxFinish with refactoring, start making things working on mac.15:02
gatoxBLOCKED:15:02
gatoxNo15:02
gatoxmandel, go15:02
mandelDONE: Finished tcpactivation and ipc over domain sockets for mac os x. Reviews, reviews, reviews. Got jenkins back on track.15:03
mandelTODO: Do IRL testing with the sso code. Bug 99004815:03
mandelBLOCKED: no15:03
ubot5Launchpad bug 990048 in Ubuntu Single Sign On Client trunk "Tests failing on Oneiric Nightlies with twisted TimeoutError" [High,Triaged] https://launchpad.net/bugs/99004815:03
mandelmmcc, please15:03
mmccdone: set up windows & linux vms, refactored event_logging15:03
mmcctodo: need to get win & linux tests running, merge some branches, finish my bits of the refactoring15:03
mmccblocked: n/a15:03
mmccnext: dobey15:03
dobeyλ DONE: reviews, backports15:04
dobeyλ TODO: backports, SRUs, u1db packaging/buildsys15:04
dobeyλ BLCK: none.15:04
dobeybriancurtin, thisfred: fight for it15:04
thisfredme15:04
dobeythisfred: go15:04
thisfredDONE + TODO: redoing https://code.launchpad.net/~thisfred/u1db/number-mapping/+merge/10386215:05
thisfredBLOCKED: no15:05
thisfrednext: briancurtin?15:05
briancurtinDONE: got the older Qt-based installer created, but it does not run. i tried a little debugging but got nowhere. made progress on finally figuring out more about this bitrock installer, but i dont think we can do all of the things it needs to do...15:05
briancurtinTODO: try to tie all of the parts of bitrock together so we can have a proper update install that doesnt leave everything broken15:05
briancurtinBLOCKED: None15:05
briancurtinNote: I have a meeting for the PSF board of directors in one hour which should last for one hour15:05
briancurtinNEXT: I think we're done15:05
dobeyyep15:07
gatoxcomments? eom?15:16
dobeyeom nom nom15:16
gatoxnoone...... so....... lunch for gatox! :D15:16
briancurtinmmcc: i just wrote something up here https://pastebin.canonical.com/65234/ - that should work for now, let me know if you have any questions15:19
mmccbriancurtin: thanks!15:20
=== gatox is now known as gatox_lunch
* mmcc has to restart his mac, brb15:28
dobeylunch, bbiab16:05
=== gatox_lunch is now known as gatox
gatoxmandel, another one for review: https://code.launchpad.net/~diegosarmentero/ubuntuone-client/refactor-filesystem_notifications/+merge/10414316:22
mandelgatox, ack16:24
mmccI have this problem running sso-client tests on linux: https://pastebin.canonical.com/65241/17:01
mmccam I missing a step?17:02
mmccbtw, if you don't have xvfb installed, run-tests fails silently :\17:02
* mmcc afk 3 minutes17:03
dobeymmcc: your path to ubuntu-sso-client is too long17:04
dobeymmcc: also we don't use buildout on linux17:04
mmccdobey: ok, I didn't know that. how should I set up the tests for linux then?17:09
dobeymmcc: do the tests require starting dbus which uses unix sockets for communication, and unix sockets have a maximum filename length of about 120 characters iirc17:10
dobeymmcc: I have all my canonical branches under ~/Projects/canonical/ for example17:10
dobeymmcc: let me find you the wiki page17:10
mmccdobey, ok thanks.17:10
dobeyhmm, actually the wiki page won't be very helpful for working on client stuff17:11
dobeymaybe we need a new wiki page17:15
dobeyor something else that isn't the wiki17:15
mmccdobey, wiki is fine for me, whatever works. If you want to just do the easiest thing for you right now I can volunteer to update the wiki with whatever you send me later17:18
dobeywell, not sure wiki is right place for it now17:19
dobeyand it's probably a bit complex to explain my setup over irc anywya17:19
dobeybut i have all my canonical projects under ~/Projects/canonical/17:19
mmccdobey, yeah I have ~/Documents/Canonical. the long path was because of buildout17:21
mmccdobey: so do I just get all the branches next to each other and futz with paths until things work, basically?17:22
dobeymmcc: no, you don't need to futz with paths at all17:24
dobeymmcc: we just install the necessary dependencies on linux17:25
dobeymmcc: this is what that "sudo apt-get build-dep" command does17:25
dobeymmcc: and we use the nightlies PPA to ensure we get the latest of everything17:25
dobeymmcc: you only need to futz with paths if you're developing one branch which depends on a branch in another which hasn't landed yet, for testing17:26
mmccdobey, ah ok. I was thinking about the client -> sso dependency , for which I had to alter pythonpath on mac17:26
dobeyright, because on mac we don't ship the client as part of the OS, like we do on ubuntu :)17:26
dobeyand setting up automatic builds for mac or windows is a lot harder to do and get right17:27
dobeywhich is why we are using buildout there17:27
mmccdobey gotcha. so testing my branch of client will use the system sso-client?17:27
mmccthat makes sense17:27
dobeyyes17:27
mmccin other news, my windows VM just stalled out completely while installing python.17:30
* mmcc forgets how to make the angry face smiley in text17:31
mmccanything I need to know about how to  ./configure the client to run the linux tests? will the default work ok?17:33
dobeyin ubuntuone-client you just need to do "./autogen.sh && make check" on linux17:33
mmccdobey, thanks17:34
dobeynp17:34
mmccdobey, so where is a good place to document all this stuff? I was thinking that might be a useful contribution for me to make while it's still fresh in my head17:37
dobeymmcc: not sure. need to think about that17:39
mmccdobey: ok, well I'll just keep taking notes and if there's a good place for it I'll have them ready17:40
dobeyand there are some slight differences as to what one needs to do with the bzr config, for employees vs. outside contributors17:42
dobeybut probably small enough difference that it can be an annotation17:43
=== anders__ is now known as AJenbo
gatoxdobey, mandel ...... review please: https://code.launchpad.net/~diegosarmentero/ubuntuone-client/refactor-filesystem_notifications/+merge/104143  -  https://code.launchpad.net/~diegosarmentero/ubuntuone-client/refactor-messaging/+merge/10415618:02
dobeyis mandel still around?18:04
mandeldobey, yes18:06
mandelI'm off a few mins to walk the dog, I'll be back18:07
dobeyno rubgy? :P18:07
mandeldobey, no, is monday, just tues and thurs18:07
mmccgatox, dobey, mandel - not sure how many of you I need to ping - can someone review  https://code.launchpad.net/~mikemc/ubuntuone-client/refactor-platform-constants/+merge/10415718:13
gatoxmmcc, yes18:14
gatoxmmcc, usually just 2 persons18:14
mmccgatox: ok, thanks18:14
gatoxmmcc, approve18:17
gatoxdobey, i think that branch (https://code.launchpad.net/~mikemc/ubuntuone-client/refactor-platform-constants/+merge/104157) is pretty trivial..... maybe with just one approve this can be globally approve18:18
gatoxwhat do you think?18:19
dobeygatox: well i don't understand what it accomplishes. afaict, it breaks things as it removes 2 files, and renames the one which presumably imported those 2 for no apparent reason, and doesn't change the imports18:25
gatoxdobey, if you look here: http://bazaar.launchpad.net/~mikemc/ubuntuone-client/refactor-platform-constants/view/head:/ubuntuone/platform/constants/__init__.py18:26
gatoxmmcc, dobey, you will see that, that is ok....... altough..... i wouldn't create a constant package for that.... only a constants.py module at platform level18:27
dobeyit breaks windows18:27
dobeyyeah it doesn't need to be a new package18:27
dobey./ubuntuone/platform/windows/__init__.py:import constants18:27
dobeyalso ugh to relative imports18:28
gatoxdobey, right.....18:28
Captain_ProtonNeed some guidance on the curl usege for ubuntu one. I am up to the curl $SIGNED_URL and I receive this: curl: option --consumer-key: is unknown18:29
gatoxmmcc, could you fix what i added in a comment in the merge proposal and what dobey says.... i've changed my vote to need fixing18:29
mmccdobey, gatox ok , I have to leave for lunch right now. I will look at the comments when I get back. sounds like you might not like the other branch I have either...18:30
=== mmcc is now known as mmc_lunch
dobeyCaptain_Proton: where are you getting this curl information from?18:30
gatoxmmc_lunch, don't forget to fix windows/__init__.py for each refactor18:30
Captain_ProtonI set them a vars18:30
Captain_ProtonI am following this guide http://rtg.in.ua/blog/2012/03/upload-to-ubuntu-one-using-curl/18:31
dobeyoh18:31
dobeyrye: ^^ all you18:31
Captain_Proton:)18:31
dobeyCaptain_Proton: looks like you are probably missing the oauth command though18:32
Captain_ProtonIn the article if speaks ruby but not with packages to install18:32
Captain_ProtonI did apt-get install ruby18:33
Captain_Protondid not help18:33
dobeymaybe you need liboauth-ruby1.9.1 installed18:33
dobeyi guess it provides a command18:34
Captain_Protondobey, I am on 10.04 and it look like that package does not start till Natty18:45
dobeyCaptain_Proton: maybe liboauth-ruby1.8 then18:46
ryeCaptain_Proton: hi18:52
ryeCaptain_Proton: i definitely suggest you to use the python version. The ruby one is too big (unless you have everything ruby installed)18:52
ryedobey: thanks18:53
ryeCaptain_Proton: the ruby version requires a gem to be installed, not the package itself18:53
dobeyrye: is there some package which provides an "oauth" command with those arguments?18:54
ryedobey: i was searching for the one but it does not look like, gem is required18:55
=== IAmNotThatGuy is now known as M0hi
Captain_Protonlet me see if i can find i19:08
Captain_Protont19:08
Captain_Protonis this the right one libgemplugin-ruby1.819:13
Captain_Protonrye, is this the right one libgemplugin-ruby1.819:15
ryeCaptain_Proton: why don't you want to use the python version? (for ruby you will need a "gem install oauth")19:23
dobeyrye: what python version?19:25
dobeypython-oauth does not provide any oauth command19:26
ryedobey: http://people.canonical.com/~roman.yepishev/us/oauth-sign19:27
ryethough i think i need to submit it somewhere19:27
Captain_ProtonI would but it does not instruction for that19:30
dobeyCaptain_Proton: why are you trying to use this convoluted method of using curl, which rye came up with, exactly? :)19:31
ryeCaptain_Proton: "If you have ruby, installing oauth gem will give you an oauth script. In case you are after the python one, you can grab my implementation from ubuntuone-scripts branch."19:32
Captain_ProtonI start to use the other method with the ubuntu-client but it would not sync unless I stip it and restarted it19:32
=== M0hi is now known as IAmNotThatGuy
* rye wonders whether storageprotocol version is hard to write19:33
dobeyCaptain_Proton: start in the past few days?19:36
dobeyCaptain_Proton: the servers have been under very heavy load bandwidth-wise, the past several days, due to the ubuntu 12.04 release (which you might want to consider upgrading to)19:36
Captain_Protonwill I just implemented it in a last few days & upgrade to the paid ubuntu one so I doubt will tell us anything19:38
dobeyCaptain_Proton: well, the bandwidth starving could be a likely issue for your trouble with getting u1 client to sync19:42
briancurtinevery time you think you figured something out for BitRock - NOPE19:44
Captain_Protondo you think it would stop it from even try to upload? I mean there were file in there for 2-3 day and none of them uploaded19:45
Captain_Protondobey, file sizes were about 600 mb bzip19:46
mmc_lunchhey guys, I have a bit of a child care emergency here, and will have to stay away for another hour and a quarter. I'll just stay late and make sure I clean up these branches before tomorrow. Sorry about this, shouldnt happen again.19:47
dobeyCaptain_Proton: well, the logs will answer that.19:48
dobeyCaptain_Proton: you could also have run into a bug, which may have been fixed in the new version, but is very non-trivial to get fixed in the older version19:48
briancurtinmmc_lunch: no worries, everyone has stuff come up like that (i'm at the doctor all the time, a few run to kindergarten pickup, etc)19:49
Captain_Protonhey maybe I upgrade to night and try again19:49
Captain_Protonthen try the curl if I still run into problem19:49
dobeyCaptain_Proton: ubuntu 10.04 is a 2 year old version of ubuntu though, so i'd recommend upgrading to 12.04 anyway :)19:50
Captain_ProtonI kow it just my old stable friend :)19:50
gatoxEOD here!! see you tomorrow!20:00
dobeybrb, gotta run a couple errands20:07
Captain_Protonthx for you help20:09
briancurtinYESSSSSS. windows installer no longer needs a reboot or any manual intervention on upgrades20:29
dobeybriancurtin: nice!20:41
ryebriancurtin: YAY! I do like this!21:03
technovikingIs U1 having problems?21:19
dobeytechnoviking: ops are working on it :)21:20
technovikingheh, thanks21:20
=== mmc_lunch is now known as mmcc
* mmcc is back and brushing up on his python style guides.21:28
dobeyhrmm21:33
* dobey wonders how to make the headphones switch work again21:33
dobeyhave a good evening all. i'm off.22:00

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