[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] <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.
[08:30] <mandel> monring !
[08:30] <mandel> morning!
[08:30] <mandel> ups :)
[08:48] <JamesTait> Happy Monday, everyone! *8OD
[11:04] <gatox> good morning!
[11:13] <gatox> mandel, mr review day! eloooo
[11:13] <mandel> gatox, hello!
[11:13] <gatox> mandel, i need some reviews from you :P
[11:13] <mandel> gatox, yes, is my review day and I'm working my way with your branches :)
[11:14] <mandel> gatox, refactor-session already landed, refactor-os-helper is approved (waiting for tarmac)
[11:14] <gatox> mandel, 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 one
[11:14] <mandel> gatox, for which other?
[11:14] <gatox> mandel, sorry.... sorry.......
[11:15] <gatox> i copy the wrong url..... session already landed........ you are right
[11:15] <mandel> gatox,  :)
[11:15] <gatox> os.helper fail because session didn't land when tihs was approved....... aprroving globally again
[11:15] <gatox> i would be great if you can land this one today: https://code.launchpad.net/~diegosarmentero/ubuntu-sso-client/mac-port/+merge/103488
[11:16] <gatox> i'm pretty sure i can fix with the refactor today
[11:16] <gatox> i can end
[11:17] <gatox> i can finish...... jejje too early in the morning yet
[11:38] <mandel> gatox, ok, I'm on that, give me a few mins and in the middle of finishing my tcpactivation branch
[11:38] <gatox> mandel, yeyyyyyyy..... give me your branch later if you need reviewers..... i'm really interested in tcpactivatoin
[11:42] <mandel> gatox, 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:43] <aldwinaldwin> hello
[11:44] <aldwinaldwin> after installation of 12.04, the syncronisation of the u1 files to  local is very very very slow
[11:45] <aldwinaldwin> i already saw some other reports of the same problem, without solutions
[11:45] <aldwinaldwin> is this already known?
[11:45] <mandel> aldwinaldwin, I have never heard of it, first time to be honest..
[11:46] <aldwinaldwin> ok thx, i will search some more
[11:46] <mandel> aldwinaldwin, please do, I think the throttling  setting was fixed in this release, it could be that..
[11:46] <mandel> aldwinaldwin, but that is just a shot in the dark
[11:48] <aldwinaldwin> just 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:51] <aldwinaldwin> File Sync in progress ... already some 30 hours now ... only  40.2MB has been received ...  still growing very slowly
[11:54] <aldwinaldwin> http://askubuntu.com/questions/128049/ubuntuone-syncing-really-slow
[11:54] <aldwinaldwin> http://askubuntu.com/questions/128070/ubuntu-one-doesnt-appear-to-be-downloading
[11:54] <aldwinaldwin> same problem, hmmm
[12:01] <mandel> aldwinaldwin, I'll ask rye about this since he found it and he works for canonical
[12:01] <mandel> aldwinaldwin, so, I'm sure he will know
[12:01] <aldwinaldwin> This is not technically a bug in Ubuntu One but more an infrastructure issue.
[12:01] <aldwinaldwin> At 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:02] <aldwinaldwin> mandel, thank you ...
[12:13] <mandel> gatox, I'm off to have lunch, will do your reviews asap I'm back
[12:14] <gatox> mandel, ack
[12:15]  * mandel lunch
[12:15] <aldwinaldwin> .. how to explain your gf that u1 sync is too slow due to less bandwith :  The cloud is too cloudy!!  lol
[13:32] <dobey> mandel: can you please look at fixing https://bugs.launchpad.net/ubuntu-sso-client/+bug/990048 today?
[14:30] <gatox> mandel, when you are back...... another review please: https://code.launchpad.net/~diegosarmentero/ubuntuone-client/refactor-ipc/+merge/104121
[14:33] <gatox> dobey, if you are working today..... can you review that branch too ^ ??
[14:33] <gatox> (and if you have the time :P)
[14:33] <dobey> gatox: you are working today/tomorrow?
[14:34] <gatox> dobey, yes..... i won't be working on friday
[14:34] <mandel> dobey, yes!
[14:35] <mandel> gatox, reviewing all of them now :)
[14:35] <gatox> mandel, thanks! :D
[14:35] <mandel> dobey, I got swap days for the entire holidays (tom and wed is a national holiday over here)
[14:35] <roasted> hello!
[14:35] <dobey> mandel: ok
[14:35] <dobey> hi roasted
[14:36] <dobey> mandel: can you fix that bug though? :)
[14:36] <mandel> dobey, I'm going to try to fix that bug, first thing, check if it is because the thing is too slow
[14:36] <roasted> I love these 18 minute login times :/
[14:37] <mandel> dobey, we have seen a similar issue on windows, there is some parsin added for endpoints and it might be to slow in the vm
[14:37] <dobey> mandel: 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 vm
[14:37] <dobey> ah, maybe then
[14:38] <dobey> roasted: i think the slowness issues with file sync are being worked on
[14:38] <mandel> dobey, well, if you say, wait 5s and fails, then there is an issue
[14:39] <roasted> I 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] <dobey> roasted: bad timing :)
[14:41] <roasted> dobey: in reference to the LTS release?
[14:42] <dobey> roasted: yeah, though i think it may be calming down now, so u1 should hopeuflly be back to normal soon
[14:42] <roasted> it'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 version
[14:43] <mandel> gatox, can you give me instructions on how to run the mac-port branch, I get a very strange error
[14:43] <mandel> gatox, if you can put them in the description it would be great
[14:43] <dobey> roasted: that is impossible
[14:43] <gatox> mandel, ok
[14:43] <roasted> dobey: I believe it.
[14:43] <mandel> gatox, thx
[14:43] <roasted> dobey: wishful thinking is all :P
[14:49] <mmcc> hi folks, can someone give me some tips on getting the linux & windows tests running?
[14:49] <gatox> mmcc, hi!
[14:49] <briancurtin> mmcc: i'll forward you a mail i have on the windows setup. it's pretty simple
[14:50] <mmcc> briancurtin:  thanks!
[14:50] <gatox> mandel, done: https://code.launchpad.net/~diegosarmentero/ubuntu-sso-client/mac-port/+merge/103488/comments/224153
[14:52] <mandel> mmcc, briancurtin, morning o/
[14:52] <mandel> gatox, thx!
[14:52] <briancurtin> hey mandel
[14:52] <mmcc> hya mandel
[14:52] <gatox> mmcc, were you able to run the tests on linux?? i though you did it on friday
[14:53] <mmcc> gatox: no, not yet
[14:53] <gatox> mmcc, ok, let me know if you need any help with linux or windows
[14:53] <mmcc> gatox: ok, I need help with linux :) sounds like briancurtin has me covered on windows
[14:54] <gatox> mmcc, ok, which problem are you having on linux?
[14:55] <mmcc> gatox, 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:56] <dobey> mmcc: sudo add-apt-repository ppa:ubuntuone/nightlies && sudo apt-get update && sudo apt-get build-dep <project>
[14:56] <gatox> mmcc, what dobey says :P
[14:56] <mmcc> dobey, gatox thanks…
[14:57] <dobey> mmcc: and you only need to run that last command for other projects (or you can just list them all at once)
[14:58] <mmcc> dobey, what are the projects in this context? launchpad projects, like ubuntuone-client?
[14:59] <dobey> mmcc: 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 etc
[15:01] <gatox> mmcc, briancurtin dobey mandel standup?
[15:01] <gatox> me
[15:01] <mandel> me
[15:01] <briancurtin> oh crap, i don't have any notes typed up. writing now
[15:01] <mmcc> me
[15:01] <dobey> me
[15:02] <gatox> DONE:
[15:02] <gatox> Lot of refactoring in ubuntuone-client/platform (os_helper, session, ipc, finishing with filesystem_notifications), some reviews, fix mac scripts.
[15:02] <gatox> TODO:
[15:02] <gatox> Finish with refactoring, start making things working on mac.
[15:02] <gatox> BLOCKED:
[15:02] <gatox> No
[15:02] <gatox> mandel, go
[15:03] <mandel> DONE: Finished tcpactivation and ipc over domain sockets for mac os x. Reviews, reviews, reviews. Got jenkins back on track.
[15:03] <mandel> TODO: Do IRL testing with the sso code. Bug 990048
[15:03] <mandel> BLOCKED: no
[15:03] <mandel> mmcc, please
[15:03] <mmcc> done: set up windows & linux vms, refactored event_logging
[15:03] <mmcc> todo: need to get win & linux tests running, merge some branches, finish my bits of the refactoring
[15:03] <mmcc> blocked: n/a
[15:03] <mmcc> next: dobey
[15:04] <dobey> λ DONE: reviews, backports
[15:04] <dobey> λ TODO: backports, SRUs, u1db packaging/buildsys
[15:04] <dobey> λ BLCK: none.
[15:04] <dobey> briancurtin, thisfred: fight for it
[15:04] <thisfred> me
[15:04] <dobey> thisfred: go
[15:05] <thisfred> DONE + TODO: redoing https://code.launchpad.net/~thisfred/u1db/number-mapping/+merge/103862
[15:05] <thisfred> BLOCKED: no
[15:05] <thisfred> next: briancurtin?
[15:05] <briancurtin> DONE: 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] <briancurtin> TODO: try to tie all of the parts of bitrock together so we can have a proper update install that doesnt leave everything broken
[15:05] <briancurtin> BLOCKED: None
[15:05] <briancurtin> Note: I have a meeting for the PSF board of directors in one hour which should last for one hour
[15:05] <briancurtin> NEXT: I think we're done
[15:07] <dobey> yep
[15:16] <gatox> comments? eom?
[15:16] <dobey> eom nom nom
[15:16] <gatox> noone...... so....... lunch for gatox! :D
[15:19] <briancurtin> mmcc: i just wrote something up here https://pastebin.canonical.com/65234/ - that should work for now, let me know if you have any questions
[15:20] <mmcc> briancurtin: thanks!
[15:28]  * mmcc has to restart his mac, brb
[16:05] <dobey> lunch, bbiab
[16:22] <gatox> mandel, another one for review: https://code.launchpad.net/~diegosarmentero/ubuntuone-client/refactor-filesystem_notifications/+merge/104143
[16:24] <mandel> gatox, ack
[17:01] <mmcc> I have this problem running sso-client tests on linux: https://pastebin.canonical.com/65241/
[17:02] <mmcc> am I missing a step?
[17:02] <mmcc> btw, if you don't have xvfb installed, run-tests fails silently :\
[17:03]  * mmcc afk 3 minutes
[17:04] <dobey> mmcc: your path to ubuntu-sso-client is too long
[17:04] <dobey> mmcc: also we don't use buildout on linux
[17:09] <mmcc> dobey: ok, I didn't know that. how should I set up the tests for linux then?
[17:10] <dobey> mmcc: do the tests require starting dbus which uses unix sockets for communication, and unix sockets have a maximum filename length of about 120 characters iirc
[17:10] <dobey> mmcc: I have all my canonical branches under ~/Projects/canonical/ for example
[17:10] <dobey> mmcc: let me find you the wiki page
[17:10] <mmcc> dobey, ok thanks.
[17:11] <dobey> hmm, actually the wiki page won't be very helpful for working on client stuff
[17:15] <dobey> maybe we need a new wiki page
[17:15] <dobey> or something else that isn't the wiki
[17:18] <mmcc> dobey, 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 later
[17:19] <dobey> well, not sure wiki is right place for it now
[17:19] <dobey> and it's probably a bit complex to explain my setup over irc anywya
[17:19] <dobey> but i have all my canonical projects under ~/Projects/canonical/
[17:21] <mmcc> dobey, yeah I have ~/Documents/Canonical. the long path was because of buildout
[17:22] <mmcc> dobey: so do I just get all the branches next to each other and futz with paths until things work, basically?
[17:24] <dobey> mmcc: no, you don't need to futz with paths at all
[17:25] <dobey> mmcc: we just install the necessary dependencies on linux
[17:25] <dobey> mmcc: this is what that "sudo apt-get build-dep" command does
[17:25] <dobey> mmcc: and we use the nightlies PPA to ensure we get the latest of everything
[17:26] <dobey> mmcc: 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 testing
[17:26] <mmcc> dobey, ah ok. I was thinking about the client -> sso dependency , for which I had to alter pythonpath on mac
[17:26] <dobey> right, because on mac we don't ship the client as part of the OS, like we do on ubuntu :)
[17:27] <dobey> and setting up automatic builds for mac or windows is a lot harder to do and get right
[17:27] <dobey> which is why we are using buildout there
[17:27] <mmcc> dobey gotcha. so testing my branch of client will use the system sso-client?
[17:27] <mmcc> that makes sense
[17:27] <dobey> yes
[17:30] <mmcc> in other news, my windows VM just stalled out completely while installing python.
[17:31]  * mmcc forgets how to make the angry face smiley in text
[17:33] <mmcc> anything I need to know about how to  ./configure the client to run the linux tests? will the default work ok?
[17:33] <dobey> in ubuntuone-client you just need to do "./autogen.sh && make check" on linux
[17:34] <mmcc> dobey, thanks
[17:34] <dobey> np
[17:37] <mmcc> dobey, 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 head
[17:39] <dobey> mmcc: not sure. need to think about that
[17:40] <mmcc> dobey: ok, well I'll just keep taking notes and if there's a good place for it I'll have them ready
[17:42] <dobey> and there are some slight differences as to what one needs to do with the bzr config, for employees vs. outside contributors
[17:43] <dobey> but probably small enough difference that it can be an annotation
[18:02] <gatox> dobey, 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/104156
[18:04] <dobey> is mandel still around?
[18:06] <mandel> dobey, yes
[18:07] <mandel> I'm off a few mins to walk the dog, I'll be back
[18:07] <dobey> no rubgy? :P
[18:07] <mandel> dobey, no, is monday, just tues and thurs
[18:13] <mmcc> gatox, 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/104157
[18:14] <gatox> mmcc, yes
[18:14] <gatox> mmcc, usually just 2 persons
[18:14] <mmcc> gatox: ok, thanks
[18:17] <gatox> mmcc, approve
[18:18] <gatox> dobey, 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 approve
[18:19] <gatox> what do you think?
[18:25] <dobey> gatox: 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 imports
[18:26] <gatox> dobey, if you look here: http://bazaar.launchpad.net/~mikemc/ubuntuone-client/refactor-platform-constants/view/head:/ubuntuone/platform/constants/__init__.py
[18:27] <gatox> mmcc, 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 level
[18:27] <dobey> it breaks windows
[18:27] <dobey> yeah it doesn't need to be a new package
[18:27] <dobey> ./ubuntuone/platform/windows/__init__.py:import constants
[18:28] <dobey> also ugh to relative imports
[18:28] <gatox> dobey, right.....
[18:29] <Captain_Proton> Need 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 unknown
[18:29] <gatox> mmcc, could you fix what i added in a comment in the merge proposal and what dobey says.... i've changed my vote to need fixing
[18:30] <mmcc> dobey, 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] <dobey> Captain_Proton: where are you getting this curl information from?
[18:30] <gatox> mmc_lunch, don't forget to fix windows/__init__.py for each refactor
[18:30] <Captain_Proton> I set them a vars
[18:31] <Captain_Proton> I am following this guide http://rtg.in.ua/blog/2012/03/upload-to-ubuntu-one-using-curl/
[18:31] <dobey> oh
[18:31] <dobey> rye: ^^ all you
[18:31] <Captain_Proton> :)
[18:32] <dobey> Captain_Proton: looks like you are probably missing the oauth command though
[18:32] <Captain_Proton> In the article if speaks ruby but not with packages to install
[18:33] <Captain_Proton> I did apt-get install ruby
[18:33] <Captain_Proton> did not help
[18:33] <dobey> maybe you need liboauth-ruby1.9.1 installed
[18:34] <dobey> i guess it provides a command
[18:45] <Captain_Proton> dobey, I am on 10.04 and it look like that package does not start till Natty
[18:46] <dobey> Captain_Proton: maybe liboauth-ruby1.8 then
[18:52] <rye> Captain_Proton: hi
[18:52] <rye> Captain_Proton: i definitely suggest you to use the python version. The ruby one is too big (unless you have everything ruby installed)
[18:53] <rye> dobey: thanks
[18:53] <rye> Captain_Proton: the ruby version requires a gem to be installed, not the package itself
[18:54] <dobey> rye: is there some package which provides an "oauth" command with those arguments?
[18:55] <rye> dobey: i was searching for the one but it does not look like, gem is required
[19:08] <Captain_Proton> let me see if i can find i
[19:08] <Captain_Proton> t
[19:13] <Captain_Proton> is this the right one libgemplugin-ruby1.8
[19:15] <Captain_Proton> rye, is this the right one libgemplugin-ruby1.8
[19:23] <rye> Captain_Proton: why don't you want to use the python version? (for ruby you will need a "gem install oauth")
[19:25] <dobey> rye: what python version?
[19:26] <dobey> python-oauth does not provide any oauth command
[19:27] <rye> dobey: http://people.canonical.com/~roman.yepishev/us/oauth-sign
[19:27] <rye> though i think i need to submit it somewhere
[19:30] <Captain_Proton> I would but it does not instruction for that
[19:31] <dobey> Captain_Proton: why are you trying to use this convoluted method of using curl, which rye came up with, exactly? :)
[19:32] <rye> Captain_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_Proton> I start to use the other method with the ubuntu-client but it would not sync unless I stip it and restarted it
[19:33]  * rye wonders whether storageprotocol version is hard to write
[19:36] <dobey> Captain_Proton: start in the past few days?
[19:36] <dobey> Captain_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:38] <Captain_Proton> will I just implemented it in a last few days & upgrade to the paid ubuntu one so I doubt will tell us anything
[19:42] <dobey> Captain_Proton: well, the bandwidth starving could be a likely issue for your trouble with getting u1 client to sync
[19:44] <briancurtin> every time you think you figured something out for BitRock - NOPE
[19:45] <Captain_Proton> do 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 uploaded
[19:46] <Captain_Proton> dobey, file sizes were about 600 mb bzip
[19:47] <mmc_lunch> hey 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:48] <dobey> Captain_Proton: well, the logs will answer that.
[19:48] <dobey> Captain_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 version
[19:49] <briancurtin> mmc_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_Proton> hey maybe I upgrade to night and try again
[19:49] <Captain_Proton> then try the curl if I still run into problem
[19:50] <dobey> Captain_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_Proton> I kow it just my old stable friend :)
[20:00] <gatox> EOD here!! see you tomorrow!
[20:07] <dobey> brb, gotta run a couple errands
[20:09] <Captain_Proton> thx for you help
[20:29] <briancurtin> YESSSSSS. windows installer no longer needs a reboot or any manual intervention on upgrades
[20:41] <dobey> briancurtin: nice!
[21:03] <rye> briancurtin: YAY! I do like this!
[21:19] <technoviking> Is U1 having problems?
[21:20] <dobey> technoviking: ops are working on it :)
[21:20] <technoviking> heh, thanks
[21:28]  * mmcc is back and brushing up on his python style guides.
[21:33] <dobey> hrmm
[21:33]  * dobey wonders how to make the headphones switch work again
[22:00] <dobey> have a good evening all. i'm off.