[02:39] <mattwj2002> hi
[02:39] <mattwj2002> is this the same the ubuntu cloud?
[02:39] <mattwj2002> http://cloud.ubuntu.com/
[02:40] <mattwj2002> the server stuff
[08:47] <mandel> morning all!
[11:03] <czajkowski> mandel: oi oi
[11:03] <mandel> czajkowski, hello!
[11:07] <gatox> good morning!
[11:07] <gatox> mandel, i'm here to review your branch if you want
[11:11] <mandel> gatox, ok, so I think you did not do the merge correctly, can you pull the branch from lp?
[11:11] <gatox> can you give me the link again
[11:12] <gatox> mandel, also.... i tried again yesterday with a new clean branch
[11:12] <mandel> gatox, sure, give me a sec
[11:12] <gatox> mandel, let me try without merging with trunk
[11:12] <mandel> lp:~mandel/ubuntuone-client/domain-sockets
[11:12] <mandel> gatox, ^
[11:13]  * gatox running tests..
[11:13] <mandel> gatox, I'm doing bzr branch lp:ubuntuone-client test
[11:13] <mandel> cd test
[11:13] <mandel> bzr merge lp:~mandel/ubuntuone-client/domain-sockets
[11:14] <mandel> gatox, and with that in test_windows.py there are no tests with the code you gave in the pastebin
[11:19] <mandel> thisfred, morning! I wanted to setup the ec2 but just the folder did not give me much info on how to do it
[11:20] <thisfred> mandel: hi, I haven't looked at the folder, but I think that's all the windows dependencies (jam said it may have too much in it, but at least it should be enough to build u1db)
[11:20] <mandel> thisfred, yes, but I don't understand where to place them etc.. a little more info would be nice :)
[11:20] <thisfred> mandel: I have no idea exactly how to do it either. What we want to run is make check on trunk after every checkin
[11:22] <mandel> thisfred, that is what I wanted to do, but I want to set up the ec2 instance correctly in a way in which we can easily upgrade the deps easily
[11:22] <gatox> mandel, so..... i'm running the tests and adding the python path as you can see at the end of the paste and i'm getting tihs: http://paste.ubuntu.com/1002849/
[11:23] <gatox> just restarted the vm before running the tests
[11:24] <mandel> gatox, can you please make sure you have u1-dev-tools from trunk
[11:24] <mandel> gatox, that looks like you are in an old version
[11:24] <mandel> gatox, minimun version is given in the mp description, let me check..
[11:24] <gatox>  M  ubuntuone/devtools/testcases/txsocketserver.py
[11:24] <gatox> All changes applied successfully.
[11:24] <gatox> Now on revision 73.
[11:24] <gatox> testing again
[11:25] <mandel> gatox, sweet :)
[11:46] <mandel> gatox, passed the tests?
[11:46] <gatox> mandel, yes...... the test pass now
[11:46] <gatox> mandel, if you can give me the link....... i can give you the +1
[11:46] <gatox> :P
[11:47] <mandel> gatox, https://code.launchpad.net/~mandel/ubuntuone-client/domain-sockets/+merge/106833
[11:47] <gatox> mandel, just a question.... did you run the tests on mac?
[11:47] <gatox> for os_helper at least?
[11:48] <mandel> gatox, nop, let me run them before merging
[11:48] <gatox> please
[12:05] <rye> ubuntuone-dev-tools should depend on python-mocker
[12:08] <gatox> mandel, yes mandel.... the tests are working on mac
[12:08] <gatox> +1
[12:09] <mandel> gatox, I ran them to.. well as many as I could :)
[12:10] <mandel> gatox, sweet, this fixes the tests on windows, I'll be proposing a fix for the tools code so that we have it on mac os x and also get the tests to run on linux
[12:10] <gatox> cool
[12:12] <mandel> gatox, with that we should be able to launch control panel.. and I'll get back to the fsevents code
[12:13] <gatox> mandel, sweet..... i'm trying to fix some things in my branch with callFromThread as alecuu mention yesterday... but something is still wrong
[12:40]  * mandel lunch
[12:57] <dobey> meh, and still no reply on that bug :(
[13:25] <ralsina> dobey: noone cares, it seems :-/
[13:27] <ralsina> dobey: how do you feel about renaming ubuntuone-windows-installer to ubuntuone-packaging-tools ?
[13:28] <ralsina> dobey: assuming you can rename things in launchpad, of course
[13:28] <dobey> things can be renamed in launchpad, though tarballs can't.
[13:28] <dobey> i think it needs some more thought before committing, but i'm not opposed to renaming the project in general
[13:29] <ralsina> dobey: yes, we need to define a scope for it, instead of it being a dumping place
[13:29] <dobey> yep
[13:46]  * mandel back
[13:46] <mandel> ralsina, I'll need to go for a few mins to deal with a messenger who believes that his time is more important than mine..
[13:46] <ralsina> mandel: ack
[13:47] <mandel> ralsina, I'm going to try and make him cry.. what an ass he is 5 hours late..
[13:48] <mandel> ralsina, also, I'm setting jenkins for u1db.. that is taking me some time but I want to do it so I don't get asked to run the windows tests :)
[13:48] <ralsina> mandel: good idea
[13:48] <mandel> ok, I'm off to yell at this guy, should be 'quick'
[13:55] <briancurtin> ralsina: not sure if you saw, but 3.0.1 is all uploaded and ready to rock
[13:55] <ralsina> briancurtin: yes, saw it, god job!
[13:55] <ralsina> briancurtin: 48 hours, it's a new record ;-)
[13:55] <briancurtin> haha
[13:57] <beuno> o/
[13:57] <beuno> ralsina, so
[13:58] <beuno> I just stopped syncing a udf wiht a lot of files
[13:58] <beuno> and nautilus has been using 100% of my CPU for 5 minutes
[13:58] <ralsina> beuno: you had it synced and you unsubscribed it?
[13:58] <beuno> not sure what I can do to get information
[13:58] <beuno> ralsina, yes
[13:58] <ralsina> dobey: ^
[13:58] <beuno> it had maybe 7k files
[13:58] <beuno> photos
[13:58] <beuno> so maybe 18G
[13:59] <ralsina> beuno: AFAIK, it should not even *do* anything when you unsubscribe beyond removing emblems
[13:59] <ralsina> beuno: which should take no CPU at all
[13:59] <beuno> strace doesn't show anything
[14:00] <ralsina> beuno: interesting. At least I should be able to reproduce it
[14:01] <dobey> there are no emblems to remove unless you're *in* the folder
[14:02] <beuno> no idea
[14:02] <beuno> still at 100%
[14:02] <rye> beuno: race condition
[14:02] <dobey> however, it does check all of the files to see if they are published or not, and shows the dialog listing all the published files that you'll lose
[14:02] <beuno> strace doesn't return anything
[14:02] <beuno> beuno@beuno-laptop:~/canonical/ubunet/trunk$ sudo strace -p 2095
[14:02] <beuno> Process 2095 attached - interrupt to quit
[14:02] <beuno> restart_syscall(<... resuming interrupted call ...>
[14:02] <beuno> dobey, that sounds like something expensive
[14:03] <beuno> that would chew up all my CPU
[14:03] <rye> beuno: nautilus may have started to ask SD about each and every public file...
[14:03] <rye> otoh I am not sure
[14:03] <beuno> right
[14:03] <beuno> is there an existing bug?
[14:03] <dobey> yeah, and the api is synchronous, and blocky
[14:03] <rye> ralsina: libsyncdaemon is not wrapping things nicaly, we need to rewrite it... and plugin too
[14:04] <dobey> beuno: i don't think there is a bug about that specific case, but there are bugs about similar issues
[14:05] <beuno> ok
[14:05] <beuno> I'll file it
[14:05] <ralsina> beuno: we have "rewrite the plugin" in our todo for one cycle, and we are not doing it this cycle either :-(
[14:06] <ralsina> beuno: you had many published files there?
[14:06] <ralsina> beuno: because I just unsubscribed my 13G Pictures UDF and see no load
[14:07] <beuno> ralsina, none
[14:07] <ralsina> ok, nautilus is up to 30% CPU usage, but not constant
[14:07] <dobey> uhm
[14:08] <ralsina> LOTS of dbus requests
[14:08] <dobey> stop synching in nautilus != unsubscribe
[14:08] <dobey> syncing even
[14:08] <dobey> it is delete
[14:08] <ralsina> dobey: I unsubscribed, and nautilus started using CPU
[14:09] <dobey> ie, unsubscribe this folder from all machines, and delete it on the server
[14:09] <ralsina> dobey: no, I just unsubscribed from u1cp
[14:09] <dobey> ok
[14:09] <dobey> simple unsubscribe is a bit less work, yes
[14:10] <ralsina> beuno: but only loaded the system for a few seconds, though
[14:11] <beuno> ralsina, I ended up killing nautilus
[14:11] <beuno> 10+ minutes of 100%
[14:11] <ralsina> and subscribing again, does the same thing, nautilus starts eating CPU
[14:11] <beuno> bug #1003446
[14:12] <beuno> this was to QA bug #983144  :)
[14:12] <ralsina> beuno: BTW, I am still getting 391% of quota used, does that have a ETA?
[14:13] <beuno> ralsina, go to "My account"
[14:13] <beuno> sign up for the canonical plan
[14:13] <ralsina> beuno: ack
[14:14] <ralsina> beuno: says I have it
[14:15] <beuno> ralsina, ah, ping webm0nk3y then
[14:15] <ralsina> beuno: ack, will do
[14:15] <webm0nk3`> later
[14:15] <dobey> huh
[14:15] <webm0nk3`> more important things right now ... sorry
[14:16] <dobey> why does the "Need more space?" thing on dashboard tell me I get 5GB for free, instead of telling me how much i actually have, and how much of that i'm using or have available?
[14:17] <dobey> beuno: ^^ :)
[14:17] <beuno> dobey, legacy, I'll raise this with design, thanks
[14:24]  * mandel back
[14:26] <mmcc> hi folks
[14:26] <gatox> mmcc, hi
[14:28] <mandel> dobey, can you let me know the version of devtools that tarmac has? specially for this: https://code.launchpad.net/~mandel/ubuntuone-client/domain-sockets/+merge/106833
[14:29] <dobey> mandel: it should have whatever is in nightlies
[14:30] <mandel> dobey, k
[14:32] <dobey> apparently it wasn't updated
[14:47] <mandel> dobey, can I set that branch back to approved then? I mean, will tarmac have at least revno73 of devtools?
[14:49] <dobey> mandel: it's r73 now yes
[14:49] <dobey> mandel: why are we running the PB tests on linux?
[14:50] <mandel> dobey, because we can, they have no windows deps so we have now better coverage when tarmac runs the tests
[14:50] <dobey> ok
[14:51] <dobey> man, writing unit tests is hard :(
[14:53] <ralsina> mandel, dobey, alecu, gatox, briancurtin, mmcc, thisfred: standup in 7'
[14:53] <gatox> ralsina, ack
[14:53] <dobey> oh bother
[14:55] <thisfred> ack
[15:00] <gatox> me
[15:00] <alecu> me
[15:00] <briancurtin> me
[15:00] <mmcc> me
[15:01] <thisfred> me
[15:02] <alecu> ralsina, dobey, mandel?
[15:02] <ralsina> me
[15:02] <dobey> me
[15:02] <ralsina> sorry, phone
[15:02] <gatox> mandel, last
[15:02] <gatox> DONE:
[15:02] <gatox> Lot of debugging for fsevents in mac, there is some problem with the callback of macfsevents not being called (was working in the example), callFromThread is not doing the trick right now.
[15:02] <gatox> TODO:
[15:02] <gatox> Keep debugging macfsevents itself to see if everything is being executed properly. 1-1 ralsina
[15:02] <gatox> BLOCKED:
[15:02] <gatox> No
[15:02] <gatox> alecu, go
[15:03] <alecu> DONE: mumbled about os-ten notifications and status. submited final security patch
[15:03] <alecu> TODO: setup os-ten dev-env on my mac, mumble re: stress testing the root daemon with mandel, sort some SD bugs
[15:03] <alecu> BLOCKED: no
[15:03] <alecu> NEXT: briancurtin
[15:03] <briancurtin> DONE: 3.0.1 is now broadcasting live to the world
[15:03] <briancurtin> TODO: get CP passing, plug in build_installer on jenkins
[15:03] <briancurtin> BLOCKED: none
[15:03] <briancurtin> NEXT: mmcc
[15:03] <mmcc> DONE: mumbled re: daemon, etc. , hit+fixed first pyinstaller bug: works on sample, not yet on sso
[15:03] <mmcc> TODO: find next pyinstaller bug, repeat. / packaging plan email
[15:03] <mmcc> BLCK: NO
[15:03] <mmcc> NEXT: thisfred
[15:03] <thisfred> DONE: bug #1002855 TODO: make u1db query parser into real parser BLOCKED: no NEXT: ralsina
[15:03] <ralsina> DONE: started work on the "None has no get_root attribute"bug, is complicated. mgmt call, 1-1 with chipaca, 1-1 with briancurtin, felt sick, saw doctor TODO:  finish that bug more 1-1s BLOCKED: no
[15:03] <ralsina> next dobey
[15:03] <dobey> λ DONE: SRU uploads, bug triage
[15:03] <dobey> λ TODO: find someone to test installer fix, installer SRU, bug #711162
[15:03] <dobey> λ BLCK: none.
[15:03] <dobey> mandel
[15:04] <mandel> DONE: Fixed windos tests. Merger tools on u1-client to be used in darwin and windows
[15:04] <alecu> mmcc, saw your message yesterday late that you got a sample qt app packaged. cool!
[15:04] <mandel> TODO: get a u1db jenkins work
[15:04] <mandel> ge back to fsevents
[15:04] <Chipaca> ralsina: can I add "get better" to your TODO slot? :)
[15:04] <mandel> BLOCEKD: No
[15:04] <ralsina> Chipaca: sure!
[15:05] <ralsina> Chipaca: constant improvement is the goal ;-)
[15:05] <thisfred> also, I'm taking lunch early, as in now, to go to the post office and mail off another ton of 'plz for not to deport' paperwork. bbiab
[15:05] <mmcc> alecu, yep only 2-3 hours to get their example working :p
[15:05] <alecu> :-)
[15:05] <ralsina> thisfred: add "don't get deported" then
[15:05] <alecu> mmcc, was it finally due to us using brew?
[15:05] <mmcc> they did accept my github pull request for the patch though, so I'm optimistic for help with future bugs
[15:05] <ralsina> thisfred: we like our devs not deported as much as possible
[15:06] <Chipaca> ralsina: i meant from being sick
[15:06] <ralsina> Chipaca: I know
[15:06] <thisfred> I can work from the Dutch gulags, I suppose ;)
[15:06] <Chipaca> ralsina: :)
[15:06] <ralsina> thisfred: all that putting fingers in dams interferes with proper touch typing
[15:06] <mmcc> alecu: yes - there's an extra copying step that pyinstaller had hard-coded paths from macports and the binary installer, but wasn't looking for the brew location
[15:06] <ralsina> mmcc: I vaguely heard TCL mentioned late yesterday
[15:07] <ralsina> mmcc: O RLY?
[15:07] <mmcc> ralsina: yes, macports port files are tcl...
[15:07] <thisfred> ralsina: funnily enough that legend is virtually unknown *within* the Netherlands
[15:08] <ralsina> thisfred: maybe all witnesses drowned. Fingers are very ineffective dam-repairing systems
[15:08] <ralsina> mmcc: my sympathies
[15:09]  * dobey wonders how to write a unit test for this
[15:09] <ralsina> I don't even remember tcl syntax anymore (argument passing that looked like shell?). good for me!
[15:09] <dobey> or i could just not do it
[15:10] <mmcc> ralsina: heh. it was readable enough to tell if it was doing the right thing. Luckily I didn't have to write any
[15:10] <ralsina> dobey: I think what you did with -installer already qualifies as best effort, maybe the SRU review will let it through
[15:10] <mmcc> ralsina: what was the ORLY for?
[15:10] <dobey> ralsina: oh, this is a different issue
[15:10] <ralsina> mmcc: tcl. I am flabbergasted.
[15:11] <ralsina> mmcc: I assumed only the dutch used it nowadays.
[15:11] <alecu> to fix dams?
[15:11] <mmcc> oh, heh. yeah me too. no wonder homebrew took off. Ruby is much more fashionable
[15:12] <mmcc> and, honestly just nicer than tcl for "configuration scripts", IMO
[15:12] <ralsina> alecu: using Ousterhout's book, surely
[15:16] <alecu> gatox, mmcc: I'll be setting up my new mac with the -dev bits and pieces.
[15:16] <alecu> mmcc, should I use brew as per the docs?
[15:17] <gatox> alecu, ack.... let me know if you had any problem.... but reading the doc should be pretty straight forward
[15:17] <ralsina> briancurtin, mandel: how's the get-installers-from-jenkins thing going? I *want* that :-)
[15:17] <mmcc> alecu: yes. I don't think we'll have to change that
[15:17] <alecu> mmcc, great, thanks.
[15:17] <alecu> gatox, so, the doc should be up to date, I assume.
[15:17] <briancurtin> ralsina: i need to make CP tests pass to get to that stage, there's one more failing due to non matching strings for some reason, only on windows
[15:17] <gatox> alecu, yes..... i was the last one editing that
[15:17] <alecu> gatox: great.
[15:18] <ralsina> briancurtin: we could build even with failing tests
[15:18] <mmcc> alecu, btw the doc says 'sudo brew' but don't - you don't need sudo
[15:18] <ralsina> briancurtin: separate jobs
[15:18] <briancurtin> ralsina: true, i'll take a look at that just to get it going
[15:18] <ralsina> briancurtin: thanks
[15:18] <alecu> ok, I'll change that in the doc.
[15:18] <alecu> mmcc, ^
[15:19] <mmcc> ok, thanks alecu. I probably should've changed it myself :)
[15:20]  * alecu could surely use a mini-displayport to vga adapter now...
[15:20]  * mmcc has one right here - catch!
[15:21]  * alecu catches!
[15:21] <alecu> thanks!
[15:21] <mandel> ha, gnumake 3.81 on windows has a very bad bug.. wtf!
[15:22] <mmcc> btw, mandel when you have a minute, the style fixes you pointed out on https://code.launchpad.net/~mikemc/ubuntu-sso-client/fix-networkstate-darwin/+merge/105926 are done
[15:22] <dobey> ralsina: https://code.launchpad.net/~dobey/ubuntuone-client/signature-dict is the one i was trying to figure out how to write a simple test case for, but it doesn't seem possible :(
[15:22] <ralsina> dobey: looking...
[15:23] <ralsina> dobey: yes, test case would involve faking ... everything
[15:23] <ralsina> dobey: which makes it kinda pointless
[15:24] <mandel> mmcc, ok, will take a look asap
[15:24] <dobey> ralsina: well, the problem is i'd have to fake everything, again. it's already being faked, but the test cases aren't set up to have fake credentials service without fake sso. :-/
[15:24]  * gatox lunch
[15:24] <ralsina> dobey: ouch, so a 500-1 test:code ratio, give or take a 10
[15:25] <dobey> i suspect it should fix the issue, but again, i don't know how to test
[15:25] <ralsina> dobey: you can ask for an audience with nessita about it, maybe she has ideas. I don't :-(
[15:25] <dobey> ralsina: yeah. it would be 3 tests. and a huge new test case which duplicates a lot of code from other test cases
[15:26] <dobey> or refactor the world, but ugh
[15:27]  * dobey proposes it as-is
[15:28] <dobey> and with that, i think it's time to get some lunch
[15:28] <dobey> bbiab
[15:44] <mandel> mmcc, can you let me know the mp url for the brnach with the style check issues?
[15:45] <mmcc> mandel https://code.launchpad.net/~mikemc/ubuntu-sso-client/fix-networkstate-darwin/+merge/105926
[15:45] <mandel> mmcc, thx
[16:04] <ralsina> Lunchtime
[16:26] <briancurtin> heading to lunch. i'm meeting with a former teammate who just got laid off so i might swap some time now and stick around later in the evening if we take too long
[17:00] <mandel> mmcc, +1 on https://code.launchpad.net/~mikemc/ubuntu-sso-client/fix-networkstate-darwin/+merge/105926
[17:00] <mandel> now, EOD for me, see you all tom!
[17:01] <mmcc> thanks mandel - bye
[17:08]  * mmcc lunch
[17:21] <joshuahoover> ralsina, briancurtin: fyi...i'm seeing reports via facebook that 3.0.1 is working for users where 3.0.0 wasn't :)
[17:23] <dobey> alecu, ralsina: btw, https://code.launchpad.net/~dobey/ubuntuone-client/signature-dict/+merge/107043
[17:26] <TML> I think I may have found an issue with Ubuntu One on Windows PCs - if they have a pre-existing installation of Python on %PATH%, it seems to fall over pretty hard.
[17:38] <dobey> TML: could you perhaps file a bug please?
[17:58] <ralsina> joshuahoover: yay!
[17:59] <ralsina> TML: it should not use your preexisting python in any way. But hey, if it does, it's a bug.
[17:59] <joshuahoover> ralsina: who said facebook was good for nothing and evil? ;)
[17:59] <ralsina> joshuahoover: hehe
[18:02] <ralsina> dobey: the docs for dbus.Dictionary are insane
[18:02] <ralsina> dobey: "If it is None (the default), when the Dictionary is sent over D-Bus, the key and value signatures will be guessed from an arbitrary element of the Dictionary."
[18:02] <ralsina> dobey: how can that possibly be a good idea, ever?
[18:04] <dobey> ralsina: which is why it fails when we were passing {}
[18:04] <gatox> non deterministic coding!! FUN \o/
[18:05] <dobey> joshuahoover: I believe that was Jefferson
[18:05] <ralsina> dobey: exactly, but it's so conceptually nuts... I am speechless
[18:06] <dobey> heh
[18:06] <ralsina> gatox: exactly
[18:06] <dobey> introspection is a fad anyway
[18:06] <ralsina> dobey: tell that to the buddhists
[18:25] <dobey> ralsina: so, we need to decide what to call the next stable version, make the stable branches, and set up all the release milestones
[18:25] <alecu> dobey, is there any reason why that branch has no tests?
[18:26] <ralsina> dobey: 4.0.0
[18:27] <ralsina> dobey: give me a milestone proposal, I am 99% guaranteed to approve it
[18:27] <dobey> alecu: because it would require lots of duplication and/or lots of refactoring
[18:27] <dobey> ralsina: ok
[18:27] <ralsina> Also, someone claims it's discrimination to give people free pizza only if they order it in spanish. Because saying "pizza por favor" is apparently too hard. http://gawker.com/5912719/southern-pizza-chains-spanish+only-free-pizza-offer-pisses-people-off
[18:27] <alecu> dobey, duplication and/or refactoring on the tests themselves, right?
[18:28] <ralsina> I vote for getting all our meals from "Los pollos hermanos" from now on.
[18:29] <ralsina> alecu: he asked in the channel and noone (meaning dobey and me) came up with something that was not a ridiculously large change to add those three tests
[18:29] <dobey> alecu: yes
[18:29] <dobey> ralsina: is that a fried chicken place in BsAs?
[18:30] <ralsina> dobey: pizza chain in Dallas
[18:30] <ralsina> oh, los pollos hermanos... braking bad!
[18:30] <ralsina> breaking*
[18:30] <dobey> oh
[18:31] <gatox> brb..... need to reconnect
[18:33] <alecu> dobey, ralsina: I'm taking a look at the tests now. So, sorry I was in the middle of some reboots, but I much rather don't see our policy of "tests needed" dropped while I'm not in the channel :-)
[18:33] <ralsina> alecu: didn't notice you were not around
[18:34] <dobey> alecu: i agree they are needed. i don't agree with the ratio of work to resulting number of tests
[18:35] <ralsina> not to mention that the lines being replaced had no tests
[18:35] <ralsina> or else those tests would fail after the change
[18:36] <dobey> ralsina: why would they fail?
[18:36] <dobey> the existing tests shouldn't fail after that change, actually
[18:36] <ralsina> dobey: because they are not testing that we pass the correct type of data
[18:37] <dobey> ralsina: but we were passing the correct type of data in both cases
[18:37] <alecu> ralsina, "lines having no tests" is the perfect excuse to write some!
[18:37] <ralsina> dobey: no, we were passing a dict, now we pass a dbus.Dictionary
[18:38] <ralsina> dobey: and obviously passing a dict is a bug since it's what you are fixing ;-)
[18:38] <dobey> ralsina: we were passing a dict, which got turned into a dbus.DIctionary() by dbus anyway
[18:38] <dobey> passing a dict is not a bug
[18:38] <dobey> dbus-python not erroring when it probably should have, may be a bug, but it's not our bug
[18:38] <ralsina> dobey: potato, patatoe
[18:39] <dobey> poutine
[18:40] <ralsina> dobey: so, we could add a test case that just replaces sso_proxy with a fake and typechecks the parameters
[18:40] <ralsina> dobey: not sure of the amount of effort involved
[18:41] <dobey> that doesn't test the bug we're fixing though
[18:41] <dobey> we'd need a test where there is no sso service on the bus, but the credentials service is on the bus, and we make the 3 relevant calls to the credentials service
[18:45] <dobey> and apparently i need a whole lot of cat6 cable
[19:09] <mmcc> alecu, how is the darwin setup going? I have a merge about network detection in SSO that you asked to review a while back, might be a good test case for running the tests.
[19:10] <alecu> mmcc, right now the cpu is burning while compiling Qt, or PyQt.
[19:10] <mmcc> alecu ah, yes that took a while. be nice if it was parallel
[19:10] <gatox> alecu, jeje that is the most painful part
[19:11] <alecu> mmcc, I think I'll be able to run the tests in two hours, but I can review the code in the meanwhile.
[19:11] <mmcc> ok alecu, there are actually two mp's but the first one is minor: https://code.launchpad.net/~mikemc/ubuntu-sso-client/no-darwin-in-linuxnwindows-tests/+merge/105924
[19:12] <mmcc> then https://code.launchpad.net/~mikemc/ubuntu-sso-client/fix-networkstate-darwin/+merge/105926
[19:13] <ralsina> alecu, mmcc, gatox: why not put that build somewhere? PyQt it's just zipping the folder from dist-packages
[19:13] <alecu> mmcc, looking
[19:13] <mmcc> ralsina, it's homebrew compiling it from scratch
[19:13] <ralsina> mmcc: end result should be a lot of files there :-)
[19:14] <mmcc> right - we could copy the /usr/local/Cellar/qt stuff, but I don't know what metadata homebrew keeps about installed packages - not sure what else to copy out
[19:14] <ralsina> mmcc: ok
[19:14] <ralsina> mmcc: too bad, it takes *hours* :-/
[19:15] <mmcc> ralsina: yep. maybe homebrew has a "save built package" feature or something
[19:15]  * mmcc googles "brew bottle"
[19:16] <ralsina> mmcc: that doesn't give anything work-related :-)
[19:16] <dobey> heh
[19:16] <dobey> it's sprint-related
[19:17] <mmcc> you guys drink on sprints?
[19:18] <dobey> at dinner/pub after normal work hours
[19:18] <dobey> not usually during the sprint
[19:18] <ralsina> mmcc: I don't, some do
[19:18] <briancurtin> mandel: do you have creds to login to the jenkins machine?
[19:18] <ralsina> usually after the sprint, maybe
[19:18] <dobey> but sometimes desparate code calls for desparate measures
[19:19] <gatox> mmcc, ralsina, i think we can just copy the files, i did it for the olpc and it works.... when it's the same architecture in both computers
[19:19] <mmcc> dobey: heh - the tagline for homebrew is actually "macports driving you to drink?"
[19:20] <dobey> heh
[19:20] <mmcc> btw I was joking, sorry about the irc joke-pas.
[19:20] <ralsina> mmcc: he
[19:20] <dobey> heh, the joke was obvious
[19:20] <ralsina> mmcc: there is all this thing about drinking at conferences lately, so I am slightly careful aboutit
[19:21] <ralsina> gatox: yes, I did that to put pyqt into virtualenv a few times
[19:21] <gatox> righ
[19:21] <gatox> right
[19:21] <dobey> i don't think people generally drink *at* the conference
[19:22] <mmcc> ralsina: oh yeah, I read a screed about it a while back. conference-sponsored boozefests and all
[19:22] <mmcc> dobey, it apparently depends on the conference
[19:22] <ralsina> dobey: at conference events between conference days, I have seen it
[19:22] <dobey> mmcc: it was way over the top, yeah
[19:22] <dobey> ralsina: sure. but that's diffferent
[19:24] <dobey> but irresponsible people will be irresponsible no matter what it is. be it drinking, or eating cupcakes
[19:24] <mmcc> gatox, copying the qt files would work, yeah, but it's mostly a one-time cost...
[19:26] <ralsina> mmcc: I am thinking about doing the jenkins setup for automated testing, if we had a downloadable thing, it may be easier to create clean envs
[19:27] <ralsina> mmcc: but not terribly important
[19:27] <ralsina> Oh, and BTW, we may have a mac server to run tests in somewhere soonish
[19:27] <mmcc> ralsina: oh, that's good.
[19:28] <ralsina> mmcc: a lion server, so we can virtualize lion and snow leopard
[19:28]  * dobey goes back to button pressing tedium
[19:28] <dobey> apple needs to find a new cat to use already
[19:29] <ralsina> dobey: there's no cool cats after mountain lion
[19:29] <ralsina> dobey: xkcs did a strip abou it, so it's true ;-)
[19:29] <ralsina> xkcd, sheesh
[19:29] <dobey> sabertooth
[19:29] <ralsina> dobey: marvel trademark!
[19:30] <dobey> i don't think they have grounds to win that case
[19:31] <rmcbride> Kzinti
[19:31] <gatox> alecu, do you have time tomorrow for a 1-1?? (if i can figure it out how to do this today... i'll need your threading-magic)
[19:32] <alecu> gatox: today, tomorrow. I always have time for you, sir.
[19:32] <dobey> now, if they called it Mac OS Catwoman, maybe DC would have some merit to build a case with
[19:32] <ralsina> rmcbride: kzinti is good!
[19:33] <ralsina> although kzinti is plural IIRC ;-)
[19:33] <gatox> alecu, jeje thx well..... if you have time now, we can do it right now.... but i don't want to distract you if you are doing something else....... i can keep playing around with this
[19:33] <rmcbride> Yea I guess it would be kzin
[19:33] <ralsina> alecu: was this morning's the last secret branch? ;-)
[19:34] <gatox> not so secret anymore :P
[19:38] <alecu> ralsina, gatox: it should still be secret. And they were patches, not branches.
[19:38] <ralsina> alecu: why I am not saying what it is. So, last ones?
[19:38] <alecu> ralsina, hopefully, yes :-)
[19:39] <mmcc> aha: 'brew bottle' existed, it was binary packages for homebrew, and you can get qt 'bottle's here: http://sourceforge.net/projects/machomebrew/files/Bottles/
[19:39] <alecu> nice!
[19:40] <mmcc> but before you rejoice - the 'bottle' command is missing in the current version ?!
[19:40] <mmcc> although those qt 4.8.2 bottles are really recent
[19:41] <ralsina> mmcc more recent than we are shipping on windows, even
[19:41] <dobey> hmm
[19:42] <alecu> Qt was compiled YESTERDAY!
[19:42] <mmcc> weird, it says that the bottles should be used by default
[19:43] <mmcc> here : https://github.com/mxcl/homebrew/wiki/FAQ
[19:43] <mmcc> it only tells you how to *disable* using the bottle
[19:43] <ralsina> mmcc: fun
[19:44]  * dobey wonders how to run all this cat6 cable through his house
[19:44] <mmcc> ralsina: yep, nothing ever just works
[19:44] <rmcbride> dobey: run it along with LED rope lights out in the open
[19:44] <ralsina> mmcc: yet one of our main design goals is that it must "just work". Thus our continued employment.
[19:45] <rmcbride> dobey: I'm ashamed to say that, though I own this place and should have run proper conduit, I just have mine along the base boards to various switches in teh house
[19:45] <rmcbride> because when I moved in I wasn't goign to wait on a contractor or whatever. Never have got round to doing it properly
[19:45] <rmcbride> thoguh I got a quote once last year
[19:46]  * rmcbride is not going up in the attic and fishing cables through the walls when the temps up there are 120F +
[19:46] <dobey> yeah, i just have mine running in the open right now
[19:46] <mmcc> rmcbride: been there. sweated through my shoes running cable last year
[19:47] <mmcc> well alecu, I don't think I can quickly save you qt compiling time... unless you want to try debugging brew's use of bottles?
[19:48] <alecu> mmcc, no way. I better keep reading about the sandbox while qt compiles.
[19:49] <mmcc> alecu: sounds good. FWIW I put some notes about our Mac issues here: https://wiki.canonical.com/UbuntuOne/Client/Mac
[19:49] <alecu> mmcc, "it shouldn't take much longer™"\
[19:49] <ralsina> rmcbride: my whole house barely has *electrical* cabling, so you can feel like a good handyman :-)
[19:49] <alecu> mmcc, sounds great. We should move this doc to the wiki at some point, too.
[19:50] <mmcc> alecu which doc is that? the dev setup one?
[19:50] <alecu> mmcc, yes, at some point we should put it in the wiki. Even on an open wiki if we want to attract help from 3rd parties.
[19:51]  * ralsina loves living in a 100 year old house, but those 20th century barbarians had like, one plug per room
[19:51] <ralsina> alecu, mmcc: even better, write a decent article about it and we can use it as real documentation
[19:51] <alecu> ralsina, and they used to put clothes to wires, even!
[19:52] <ralsina> alecu: that's fashionable again, actually
[19:52] <ralsina> alecu: and crazy expensive
[19:52] <alecu> ralsina, I think the fashion is putting wires into clothes nowadays...
[19:52] <dobey> ralsina: nearly as bad in my 50 year old house. punching holes through concrete isn't the best thing to do
[19:53] <alecu> http://www.fashioningtech.com/profiles/blogs/conductive-thread-overview
[19:53] <mmcc> alecu - I'll add a todo to write a dev setup article. Sounds like a good idea
[19:53] <ralsina> alecu: http://blog.makezine.com/2012/05/10/fabric-jacketed-power-cords/
[19:53] <alecu> mmcc, great!
[19:54] <ralsina> about $3 per meter, those cables cost.
[19:54] <alecu> but they are lovely!
[19:55] <ralsina> alecu: yes-ish
[19:56] <dobey> oi, being tired is tiring
[19:56] <alecu> ralsina, my mother's iron had that kind of cable... Who would have thought they would come back to fashion.
[19:58] <ralsina> alecu: my mom's too. In 2020 I expect ecological irons that have hot coals in them.
[19:59] <mmcc> ralsina: solar irons
[19:59] <dobey> tire irons
[19:59]  * ralsina doesn't even have an iron
[19:59] <ralsina> or a tire iron
[19:59] <ralsina> or a tire
[19:59] <mmcc> I think solar irons could actually work here...
[19:59] <ralsina> or good attire
[20:00] <dobey> mmcc: i think they're called "rocks"
[20:00] <dobey> mmcc: just flatten one side and let it sit in the sun a bit
[20:00] <ralsina> dobey: no, those are solar washers
[20:00] <ralsina> dobey: or rather dryers
[20:01] <mmcc> dobey: heh, yep. you know if I had two smooth dark stones, it would totally work. maybe a couple of black marble floor tiles.
[20:01] <dobey> heh
[20:01] <gatox> ok...... i'm off for today and the threading nightmare :P
[20:02] <gatox> see you tomorrow people!
[20:02] <mmcc> bye gatox
[20:02] <gatox> alecu, i'll ping you tomorrow for a 1-1
[20:02] <alecu> gatox, sure
[20:02] <gatox> alecu, there are some good and bad news :P
[20:03] <alecu> gatox, I love "good and bad" news.
[20:03] <gatox> alecu, the bad ones are obviusly fixable..... that's why i need your expertise :P
[20:03] <gatox> ok...... i'll talk to you tomorrow!
[20:03] <gatox> byeeeeeeeeee
[20:07] <mmcc> hrm, name fight: preferences vs. settings
[20:14] <dobey> lies
[20:15] <dobey> hrmm
[20:15] <dobey> apparently "fresh ceviche" is one of the specials tonight at the place i'm pondering going for dinner
[20:16] <dobey> but i don't think i'll get the ceviche
[20:18] <ralsina> ceviche is awesome. Also, an example o protein denaturalization through acidity!
[20:20] <dobey> it is awesome. assuming it's properly fresh and made right
[20:20] <dobey> and i don't trust this place enough to do it right :)
[20:22] <ralsina> it's literally "put lemon on a piece of fish" how hard can it be? ;-)
[20:29] <ralsina> I keep looking at this piece of code and don't type anything. That usually means I need a break.
[20:29] <dobey> heh
[20:30] <dobey> i need a swordfish filet
[20:30] <ralsina> also, dx.com is not inspiring me, so I will take a couple of hours
[21:13] <briancurtin> anyone have a minute for a one-line change to allow installers to finally build on jenkins? https://code.launchpad.net/~brian.curtin/ubuntuone-windows-installer/server2008-fix/+merge/107121
[21:14] <briancurtin> ralsina ^ it's a quick one, just checking a different path on Server 2008 aka Jenkins
[21:17] <dobey> briancurtin: approved
[21:17] <briancurtin> dobey: thanks!
[21:32] <briancurtin> dobey: can you take a look at an even more simple branch? https://code.launchpad.net/~brian.curtin/ubuntuone-windows-installer/stupid/+merge/107123 -- after reverting other changes unrelated to the Server2008 part, then reapplying, i forgot to put the import statement back in...
[21:45] <dobey> briancurtin: approved. need to set the commit message
[21:45] <briancurtin> dobey: thanks, and set
[21:50] <dobey> alright, must go
[21:50] <dobey> have a good evening
[21:50] <briancurtin> you too
[21:57] <mmcc> bye dobey, happy swordfish
[22:04] <alecu> ok, so the brewing process has finished, but protobuf needs manual intervention so I'm calling this an EOD
[22:04] <alecu> bye all!
[22:13] <mmcc> going to dinner. will be back to fight more with pyinstaller later.
[22:20] <trubbor> Any ubuntuone admins on this channel?
[22:24] <karni> trubbor: Just ask your question, you may get an answer. We're spread all over the world (I'm no admin, just a programmer)
[22:29] <trubbor> karni: I've communicated several times through the Canonical / UbuntuOne support site - however no resolution. Trying to get my account deleted, so that I can rebuild it with a correct user name convention (once entered - it cannot be changed on mobile devices)
[22:32] <karni> trubbor: That is correct. It's a Single Sign On/Ubuntu One bug. This will be resolved, but I don't think anytime soon.
[22:33] <karni> trubbor: gime me a sec
[22:35] <karni> trubbor: I've asked our support guy, but I'm afraid he's finished for today. Could you drop by few hours earlier tomorrow? If I get an answer, I can forward it to you as well.
[22:35] <karni> trubbor: Please try reaching joshuahoover. Seems he's not around any more today.
[22:35] <karni> trubbor: I do recall he raised that issue with me. (I'm responsible for our Android apps.)
[22:35] <trubbor> karni: I understand the problem. Several email exchanges about the issue resulted in a request to delete my account, and then I would rebuild it. It's a new account - so not a severe loss on my part. Wanted to rebuild it after it was deleted. Yes - will drop back in. FYI - account is not the same as I'm using here on IRC.
[22:36] <karni> trubbor: Roger that. Sure, I don't think it would be any problem do delete/defunct that account. I don't have access to our admin stuff, so I can't help personally.
[22:36] <karni> trubbor: Thanks for understanding!
[22:38] <trubbor> karni: Thanks. It's really just an OCD/formatting thing for me - everything looks fine - I just accidentally left the shift key depressed while typing in my name - and it ended with a capitalization in my name.
[22:39] <karni> trubbor: I see. Technically, it's a bug, but I know it's nothing simple we can take on in the following days. Before then - deleting your account may be a workaround.
[22:41] <trubbor> karni: Yep - I just thought I'd try to get the account re-built early (before I start depending on it). Do you know if there are any plans for Thunderbird contact syncronization again?
[22:48] <karni> trubbor: I'm not well informed in this area, sorry.
[22:51] <trubbor> karni: No worries - just was seeing if you might know. It used to be a very helpful function!
[22:51] <karni> trubbor: :)


[07:22] <Kilos> helloooo africa
[08:16] <elacheche> GM Africa
[15:13] <Kilos> hi craig__ and Neo31
[15:13] <Kilos> craig__ you guys also having a heat wave?
[15:14] <Kilos> ongolaBoy all well there by you?
[15:14] <craig__> Helloo Kilos , its hot and very dry rainfall way below normal :(
[15:15] <Kilos> yeah we in the worst drought in history
[15:15] <Kilos> we had 42°c yesterday
[15:16] <craig__> not that bad here, what part ZA you in?
[15:19] <Neo31> hi Kilos
[15:19] <Neo31> :)
[15:19] <Neo31> what's up?
[15:19] <Neo31> hey ongolaBoy :)
[15:26] <Kilos> just another day
[15:27] <Kilos> pretoria craig__
[15:27] <Kilos> why you got such a long tail?
[15:51] <ongolaBoy> Kilos: hi. happy new year . I'm a bit fine . thank you
[15:51] <ongolaBoy> Neo31: hi :)
[15:52] <Kilos> ty sir and the same there. hopefully a good year for us all.
[16:00] <Neo31> yeah happy new year @ubuntu-africa :)
[16:12] <Kilos> wve dropped numbers lots here
[17:43] <Kilos> QA announce Note date and time of next meeting here peeps
[17:43] <QA> Kilos: What?
[17:43] <Kilos> ai!
[17:43] <Kilos> inetpro fix it