/srv/irclogs.ubuntu.com/2012/08/16/#ubuntuone.txt

=== _thumper_ is now known as thumper
=== spm is now known as stevemci
=== stevemci is now known as spm
mmccwhy is the u1-control-panel test suite so slow? popping up error dialog boxes for every test… maybe it'll be done when I wake up07:42
* mmcc sleeps07:42
mandelmorning all!08:10
mandelmmcc, actually it is slow only on windows and mac. The main reason is that on linux the ui is written to a buffer and not the real desktop.. I don't know how to achieve that in other systems :(08:11
gatoxgood morning09:21
mandelgatox, morning!09:31
mandelgatox, do you have problems with the auth against launchpad?09:31
gatoxmandel, mm nop.... did you do the 2-steps auth thing?09:32
mandelgatox, yes, is with the ssh key09:33
mandelI'm getting an error with it.. O_o09:33
gatoxno idea.....09:34
* czajkowski hugs mandel 09:42
czajkowskisorry bad day to do it09:42
czajkowskiwe also will be having issues tomorrow, see blog.launchpad.net for our notices09:42
mandelczajkowski, I did read the email, it was indeed stupid to do it today09:43
czajkowskiso post 20:00 UTC :)09:44
czajkowskiand before 22:00 UTC tomorrow09:44
* mandel finally can use bzr!09:55
gatoxneed to restart...... something is really wrong here10:43
gatoxmandel, wowwww.... did you try to  run the tests of u1-client?? :S10:49
mandelgatox, where?10:54
mandelgatox, linux, mac or windows?10:54
gatoxlinux10:54
mandelgatox, it does work in my en11:01
mandelenv*11:01
gatoxmandel, :S ok..... i'll need to ask dobey if he fix it.... and what should i do....11:01
mandelgatox, move to QA, seriously ;)11:01
gatoxmandel, are you in precise?11:02
mandelgatox, precisely in precise, yes11:02
gatox:S11:02
mandelgatox, for what is worth.. (or at least make you not feel like you are the one with problems) none of my tests pass in mac 10.8 because they are not even ran!11:03
mandelputo mac puto mac puto apple11:03
mandelgatox, I have to install a lion vm to test that is the case..11:04
Andy80hi, do you know if there are any problems with referral program? I've just subscribed my mom to Ubuntu One and we didn't get the +500Mb bonus. I can give you further details (mine and her email address) in private if you want.11:26
=== yofel_ is now known as yofel
mandelAndy80, AFAIK there is not, but let me get you one of the support guys to give you a hand11:29
mandelrye, can you help with the support program stuff? ^^11:29
Andy80mandel, thanks :)11:29
mandelnp11:29
ryeAndy80: hi11:29
ryeAndy80: could you please tell me your info in PM, i will look up your information in the db11:30
Andy80mandel, I know that it worked at least 6 times with my account, because after advertising the offer on Twitter I got 6 upgrades and now I've 8Gb. But with my mom's account it didn't work.11:30
Andy80rye, yeah11:30
mandelAndy80, rye has the tools to help you, I'm a simple code monkey ;)11:32
mandelralsina, ping me when you are here, I have to deliver you bad news..11:39
gatoxoops....11:41
mandelgatox, oops?11:48
gatoxmandel, for the bad news :P11:48
mandelgatox, oh, well, is just due to updates in xcode that I did not expect, so I have to think carefully about what to do11:49
ralsinagatox: any idea what mandel's bad news were, since he left?12:20
gatoxralsina, he is in u1-internal and cannot connect to freenode12:20
alecuhave I told you guys how much I hate my ISP?13:08
gatoxdobey, are you here?13:24
dobeygatox: hi13:26
gatoxdobey, hi....... i'm having the same problem that you mention yesterday when trying to run the u1-client tests on my machine.... is that already fix? do i need to install something?13:27
dobeywhich problem?13:27
dobeygatox: all the tests failing due to expand_user?13:28
gatoxdobey, yes13:28
dobeyno it's not fixed. i have no idea why that happens13:28
dobeybut if you're getting the same issue, maybe you can fix it? :)13:29
* gatox goes back in time and avoid the conversation13:29
gatoxjeje ok.... i'll take a look13:29
gatoxralsina, ping13:30
ralsinagatox: otp for 10'13:30
gatoxralsina, ack13:30
ralsinagatox: pong13:35
gatoxralsina, do you have time for mumble? we couldn't do it yesterday13:35
ralsinagatox: in a bit, sure13:36
gatoxralsina, ok, let me know13:36
dobeyi haven't run the tests in a while for u1client, so i'll try them here too13:37
dobeymaybe some update to precise broke something on 32-bit13:38
gatoxdobey, mandel said that it was working for him.... but i don't trust mandel jeje13:39
gatoxohh he is not here to defend himself13:39
ralsinahey, got the failures too!13:41
dobeyooh, dist-upgrade shows me lots of packages to upgrade. hrmm13:41
ralsinait's something in yesterdays upgrades13:42
dobeyseems to be working ok here right now13:42
ralsinadobey: are you in 32 bit?13:42
dobeyyes13:42
dobeyi don't see anything in the pending updates to my system that would cause such errors either, though13:43
ralsinadobey: help(dirspec) tells me to go read http://docs.python.org/library/dirspec ;-)13:44
dobeyhelp(dirspec) ?13:46
dobeyick. someone downvoted http://askubuntu.com/a/115112/5073713:47
dobeywtf13:47
gatoxralsina, can i leave to do a little errand if you are busy and we have the mumble when i get back?13:55
ralsinadobey: reproduced the bug, user_home is unicode13:58
ralsinadobey: I'll debug it13:58
mandelhurray, I'm here!13:58
ralsinadobey: I am guessing the bit where user_home is patched is patched wrong: http://pastebin.ubuntu.com/1150691/14:00
dobey>>> repr(user_home)14:00
dobey"'/tmp/\\xe2\\x95\\xa5'"14:00
dobeyhrmm14:00
dobeyah14:00
gatoxok....... i'll be back in a couple of minutes14:01
=== gatox is now known as gatox_brb
ralsinadobey: yes, the original is ok, the patched one is wrong14:01
ralsinadobey: see the pastebin, the one that returns trial_temp is returning it as unicode14:02
dobeybut why is it only failing on 32-bit precise? :-/14:03
ralsinadobey: that's something else entirely14:03
ralsinadobey: since it worked for me yesterday and not today, something in the update14:03
ralsinadobey: and maybe it's not on 64 yet14:03
dobeyyes, i just upgraded and it broke for me14:04
ralsinadobey: cool14:04
ralsinadobey: damn trcking that string is TRICKY14:04
dobeythis is really weird14:05
dobeyoh14:05
dobeyi know what did it14:05
ralsinadobey: coronel mustard, in the library, with a candlestick?14:06
dobeyhmm14:07
dobeya few unicode_literals were added to ubuntuone-dev-tools14:07
dobeyso perhaps one of them is leaking through somehow14:07
ralsinadobey: yeah14:08
ralsinadobey: easy fix is to decode user_home where we have the bug14:08
ralsinaeither that or find the right literal and slap it with a b14:13
mandelmmcc, have you done any work regarding jenkins in the lion vm?14:18
gatox_brbback!14:22
=== gatox_brb is now known as gatox
dobeyoh14:24
dobeyduh14:24
mandelmmcc, have you installed any of the dependencies in the lion vm?14:27
dobeyweird though14:27
mandelralsina, so, turns out you can have to copies of xcode, but 4.3 will not run if you are in 10.8 while it will on 10.7..14:30
mandelhave I mentioned I hate apple?14:30
ralsinamandel: yes you have14:30
mandelralsina, I see a pattern here, when I work on windows, I hate microsoft, then I move to mac I hate apple it might be me the one with the problem ;)14:31
ralsinamandel: the universe hates you. You must have done something bad to the universe.14:32
mandelralsina, I have done plenty of bad things.. fair enough14:32
ralsinabriancurtin: did you see that the binaries are signed already? You may want to ping a l-sa so they deploy it.14:35
ralsinabriancurtin: after a quick test of course14:35
briancurtinralsina: didn't see that, haven't seen email yet. i'll check them out ASAP14:35
ralsinabriancurtin: cool thx14:35
gatoxralsina, alecu review please: https://code.launchpad.net/~diegosarmentero/ubuntuone-control-panel/transfers/+merge/119932  -  https://code.launchpad.net/~diegosarmentero/ubuntuone-client/menu-progress/+merge/11993014:48
ralsinagatox: on it14:48
ralsinagatox: quick mumble before team call?14:49
gatoxralsina, i was about to tell you that!14:49
* gatox on mumble14:49
briancurtinralsina: speaking of team call, mumble again or hangout?14:50
ralsinabriancurtin: mumble14:50
mmcchi folks14:58
dobeyoh, it is thursday isn't it14:58
mmccmandel, I haven't installed anything on the lion vm14:58
dobeycrap14:58
dobeylet me try to reboot and see if audio self-fixes14:58
mandelmmcc, cool, I'm taking care of it then14:58
mandelmmcc, before the standup, which version of xcode are you running?14:58
mandelmmcc, and are you in 10.8?14:59
mmccmandel, cool. you might want to use the new buildout too14:59
mmccmandel: I have 10.6 and 10.7, not 10.814:59
mandelmmcc, it was in my plans to use it as a review method :)14:59
mandelmmcc, xcode version?14:59
mmccmandel: on my 10.7 system i have 4.3.314:59
mmccand on my 10.6 system I have 4.215:00
mandelmmcc, hm.. mierda, I though the problem was only with 4.4 I'll have to do more testing15:00
mmccso were the tests you added just not running? did they ever run?15:01
mmccoh, mumble.. be right there15:01
ralsinadobey, gatox, alecu, joshuahoover, mmcc: mumble!15:01
ralsinathisfred: you too15:01
gatoxralsina, already there15:01
thisfredme too15:01
alecuack15:01
mandelmmcc, for me since 4.4 none of them run, yet before one update (don't know which one) they uses to run just fine15:01
ralsinadobey: ping-a-ling-a-mumble15:02
dobeyyep coming15:03
mandelmmcc, so it looks like at least in xcode 4.4 if you do STFailt(@"foo") and do command + u all tests pass15:08
mandelmmcc, from trunk, can you test the same in 4.3.315:08
mandel?15:08
mmccmandel: yes, that's what I saw too in 4.3.315:08
mmccwhich test did you add that to?15:08
mandelmmcc, I just added a dummy tests class with a test that fails15:09
mandelmmcc, yet, I have seen tests failing before, so something is not running the tests correctly15:09
=== mpt_ is now known as mpt
mmccmandel, what is shown in the console section of the debug pane? (the bottom pane in Xcode) - I forgot to look there but when I run the tests, I get an error in the console even though the GUI says it passed: http://paste.ubuntu.com/1150828/15:16
mandelmmcc, fuuuuuuu maybe when we removed the arc stuff it broke..15:21
mandelmmcc, good catch15:21
dobeyif it's u1-client tests breaking, it's because of dev-tools15:22
dobeyunless it's other stuff15:22
mmccmandel: I see the problem - we aren't getting IN_MODIFY, we're getting IN_CREATE (and that gets passed through without a fake close)15:30
leBMDHey, guys.15:34
leBMDI hope you don't mind me asking something that's been asked a hundred times, but I bought an album off of the music store, and all the songs have downloaded except one, which is stuck queuing.  Is there a fix for this?15:35
chaselivingstonHi leBMD, have you contacted support?15:35
leBMDNot yet.  I was hoping someone on IRC might have a fix before I bothered support.15:36
chaselivingstonleBMD: Well, I am support, so feel free to bother me :) http://one.ubuntu.com/support/contact15:36
leBMDok!15:36
chaselivingstonleBMD: I can gather some more information from you there and see if we can get this straightened out for you15:37
leBMDall right, thanks!15:37
chaselivingstonno problem!15:37
mandelmmcc, aha, that is simple to fix :)15:38
mandelmmcc, we just have to add such a situation in process_INT_CREATE to do the right thing15:38
mmccmandel: I just tried making process_IN_CREATE call process_IN_MODIFY as a quick hack, but it didn't work (it sent the events but no uploads...15:39
mandelmmcc, weird.. we need to look closer into the implementation.. is the kind of things that are not fixed in a quick hack :(15:39
mmccmandel: yeah, definitely :)15:40
mandelmmcc, I found the problem with the tests :)15:40
mmccmandel: great, what was it?15:40
mandelmmcc, can this be it: http://stackoverflow.com/questions/9587750/ocmock-failing-at-runtime  ?15:40
mandelmmcc, exact same error15:41
leBMDall right, I just sent in the support ticket.  Thanks for the help!15:41
mmccmandel: oh man, yeah I already ran into that once… argh. stupid ocmock15:41
chaselivingstonleBMD: Just got it, I'll get back to you soon15:41
leBMDall right, thanks15:41
mandelmmcc, good news I though it was due to an update (it was that the update remove it from my .app)15:42
mandelmmcc, so I had it in a diff location15:42
mmccmandel: yeah, I don't like having our stuff inside xcode.app15:42
mandelmmcc, agreed, but is a WTF?!!?! to OCmock15:43
mandelmmcc, mumble in the darwin room?15:43
mmccmandel, give me ~5 min?15:43
mandelmmcc, we can talk about the sprint etc15:43
mandelmmcc, sure15:43
mmccok  brb15:43
mandelralsina, tests fixed, it was due to scode updating and removing the framework from its location making it run in a diff context than the one expected from the rig..15:46
ralsinamandel: WAT15:46
mandelralsina, which translates to blahblah blah lost time due to blah blah15:47
mandelralsina, http://stackoverflow.com/questions/9587750/ocmock-failing-at-runtime15:47
mandelralsina, ocmock stupidity15:47
=== salgado is now known as salgado-lunch
ralsinaohhhhh rpath nuttiness15:48
mandelralsina, yes15:48
ralsinarpath is semi-evil, but too tempting15:48
mandelralsina, so mmcc and me after the update did not have the framework correctly and them boom!!!15:49
mandelralsina, which scared me a lot15:49
ralsinahe15:49
briancurtin2if anyone has time, https://code.launchpad.net/~brian.curtin/ubuntu-sso-client/py3-unicode-part-3/+merge/119586 is the last unicode branch. has one approval, needs one more. (it's 815 lines)15:51
briancurtin2alecu, if you have a minute can you re-review https://code.launchpad.net/~brian.curtin/ubuntu-sso-client/py3-metaclass/+merge/119049 (small one, you had a comment about a lint warning)15:52
alecubriancurtin2: ack15:53
dobeyneed to eat. bbiab15:57
mandelmmcc, I updated https://code.launchpad.net/~mandel/ubuntuone-fsevents-daemon/commserver-tests/+merge/11739316:19
mandelralsina, alecu, gatox, can I have one more review for https://code.launchpad.net/~mandel/ubuntuone-fsevents-daemon/sbjson-link/+merge/11644516:20
mandeldon't be scared, I'm just removing code16:20
ralsinamandel: sure, queued16:28
mandelthx16:28
ralsinagatox: +1 on menu-progress16:28
ralsinagatox: that also fixes the mismatched argument count, right?16:28
mmccmandel, ack. I'll look at it asap16:29
mandelmmcc, ok16:30
mmccmandel, the change in rev 61 for sbjson-link has a weird path16:30
mandelmmcc, let me take a look16:31
mmcclooks like you changed SBJson.framework to 'group relative'16:31
ralsinagatox: I did *not* know QWidgetAction, looks cool :-)16:31
mmccbut it's still in /Library/Frameworks16:31
mmccmandel: so now it looks like path = ../../../../../../../Library/Frameworks/SBJson.framework; sourceTree = "<group>"; }16:31
mandelmmcc, uh, true that is ugly, I'll fix it manually16:32
mmccmandel: I'd like to have a convention where we put the framework near the source tree, and make the entry in Xcode point to it using a group relative path16:32
mandelmmcc, yes, we need to have some norm for that16:33
gatoxralsina, which mismmatched argument count?16:33
gatoxralsina, ahhhh from u1-client?16:33
ralsinagatox: the "on_upload_finished expected 3 arguments got 2" or whatever16:33
gatoxralsina, yes, the branch i proposed for u1-client: https://code.launchpad.net/~diegosarmentero/ubuntuone-client/menu-progress/+merge/11993016:33
gatoxdoes that16:33
ralsinaawesome16:33
gatoxand change the max amount of item in the recent transfers16:33
ralsinaless noise in logs  == happy logs16:33
gatoxbecause the document change16:33
mmccmandel: eventually the fsevents daemon project will get put into buildout/scripts/devsetup/parts/ , so why not just put ocmock and sbjson there/16:34
gatoxralsina, yes, with qwidgetaction you can actually do cool stuff16:34
mmccmandel: then with project relative path in Xcode it'll just end up like ../../../blah.framework16:34
mmccgive or take s few ../16:34
mmccs/s/a/16:34
mandelmakes sense16:34
ralsinagatox: there is no way to know if we are using SNI-qt or not?16:35
ralsinagatox: because we are making ubuntu have no-progressbar items in all cases16:35
gatoxralsina, here as fas as i know.... i'm using it16:37
=== salgado-lunch is now known as salgado
ralsinagatox: also, what happens if you use ProgressBarAction with sni-qt? Bad things?16:37
gatoxralsina, you just see an empty space.....16:41
gatoxas an action withoout text16:42
ralsinagatox: hmmmm there *may* be a way to make ProgressBarAction show a text :-)16:42
ralsinagatox: I am guessingit has it's text(QMenuRole) or whatever blank16:42
gatoxoh yes!!! now that i think16:42
ralsinagatox: if that's the reason, then you can have a single action16:42
gatoxwe can put text in the qwidgetaction16:42
ralsinaright16:43
gatoxand if the widget is not properly placed16:43
gatoxis going to show that16:43
ralsinaand this gets much simpler16:43
gatoxtotally16:43
gatoxralsina, i'm going to test that now16:43
ralsinacool :)16:44
ralsinaso, ping me when you want me to review16:44
gatoxralsina, i'll do that16:46
mmccso I had the Qt tests for control-panel running overnight on my mac, and they didn't finish in more than 6 hours… does that ring any bells for anyone?16:46
* gatox lunch16:47
=== gatox is now known as gatox_lunch
mmccendless "Sorry UbuntuOne has encountered an error" dialog boxes that flash on the screen and go away before I can press 'more details' - at least one per test, it seemed16:47
mandelmmcc, tests should timeout after a max of 120s due to the default timeout from twisted16:48
mmccmandel: the tests were passing, nothing timed out16:49
mandelmmcc, you mean they where left running for hours and never stop yet all the tests have been passed?16:50
mmccyeah, I came back this morning and it was still slowly churning through passing tests, flashing the error dialog16:50
ralsinammcc: no, doesn't sound right16:51
mmccralsina: no kidding! It's worked fine in the past. I am about to see what it does within the old buildout, although that really should be exactly the same16:52
mmccbtw mandel, this diff fixes my no-upload issue, although it's probably all wrong to just call process_IN_MODIFY from process_IN_CREATE: http://paste.ubuntu.com/1151023/ (I couldn't help myself)16:53
* mandel looks16:54
mmccI need more pictures on my mac to test uploading... started using ichat default avatars out of desperation16:54
lisetttei have heaps of pictures :)16:55
mandelmmcc, I don't think you need the process_default, with process_in_modify should do the trick16:55
mandelmmcc, of course we would need tests to vonfirm it :)16:56
mandellisettte, what kind of picts? O_o16:56
mmccmandel: I tried that first, it didn't work - there needs to be a create before the open and close16:56
mmcclisettte: U1 mac icons? ;)16:57
lisetttemandel: the kind that needs uploading to U116:57
lisetttemmcc: almost16:57
mandelmmcc, true..16:57
mandellisettte, ahhh those picts16:57
ralsinalisettte: can you share your U1_design_share with mmcc?16:58
lisetttemandel: i have no idea what other pics you could possibly be talking about16:58
lisettteralsina: sure thing!16:58
ralsinammcc: there, lots of pictures ;-)16:58
mandellisettte, don't know :)16:59
mandeltrying to find out hehe16:59
mandelok, EOD for me, I have rugby today, catch you all tom!16:59
dobeymmcc: the > 6 hour tests makes sense if it's displaying real UI16:59
ralsinadobey: if it's showing the exception dialog for every test, that's not right17:00
mmccbye mandel17:00
ralsinadobey: besides, it shows real UI on windows, and takes a few minutes17:00
mmccdobey - it's run in reasonable time for me before.17:00
lisetttemmcc, ralsina: shared17:01
ralsinalisettte: thanks!17:02
lisetttemmcc: shared it view only; let me know if you need mod17:02
dobeyralsina: true; it certainly shouldn't do that. but would be best if it showed no UI at all17:04
ralsinadobey: there is a headless qt platform that was done or phantomjs IIRC17:10
ralsinadobey: but we are not getting that deployed in any reasonable time ;-)17:10
=== gatox_lunch is now known as gatox
gatoxralsina, you can re-review the branch.... it work as expected when the menu can load the progress bar17:11
ralsinagatox: cool :-)17:11
ralsinagatox: also when the menu can't?17:11
gatoxjeej yes..... i mean that17:11
ralsinagatox: hehe17:11
ralsinagatox: with this, I think you can stop working on the menu and switch to the dummy u1cp page on monday, right?17:12
ralsinaalso, yay, 200 fewer lines :-)17:12
gatoxralsina, yes! totally!17:13
ralsinagatox: +1 muy bien felicitado17:16
gatox:D17:16
ralsinagatox: and congratulations on a nice feature, nicely executed17:17
gatoxralsina, thanks! :'D17:17
ralsinaLUNCH17:25
mmcchmm, accepted share does not appear for me on darwin17:26
dobeyi wonder why u1trial basically stays in disk iowait for me :(17:27
dobeyi guess the u1client tests are doing a lot of disk writes or something17:28
mmccgatox, your sync menu works on windows, right? is it something different from the menu displayed when you run it with --with-icon, or did you just make that much nicer?17:28
gatoxmmcc, that one much nicer!17:28
dobeywhy are people so bad at muting themselves on google hangouts?17:29
mmccgatox, cool - I just tried it on mac, looks nice - I guess you have a fix pending though, 'cause it's not showing the right status for me17:31
gatoxmmcc, mmmm i'll need to check that... in windows and linux is showing the propor status.... which should be the same as you see in control panel17:32
mmccgatox: I may be missing a revision, I just tried the version I have sitting here17:32
gatoxyou need my u1-cp branch and also a one fromm u1-client that has not landed yet17:33
mmccgatox: ok, that's it. cool17:33
mmccso, if I accept a share from the email, should it be automatically synced by a running syncdaemon or do I need to check the "Sync locally' box in control panel too? right now my CP shows the share but doesn't have the box checked17:34
gatoxmmcc, press the checkbox17:35
mmccI see, it's accepted=True and subscribed=False according to u1sdtool…17:35
mmccgatox so just accepting it doesn't subscribe any clients, right? I guess that makes sense. Be nice if the web interface also let you choose which clients to subscribe (so you'd know that it's none by default)17:37
gatoxmmcc, yes, because you can have that share synced in one machine but not in every client you have17:37
mmccok, thanks gatox17:38
dobeybriancurtin2, ralsina: https://code.launchpad.net/~dobey/ubuntuone-client/fix-home-patch/+merge/119992 if you would please :)17:44
briancurtin2dobey: once the diff shows up...i'm on it17:44
gatoxeod here! see you on monday people18:07
mmccbye gatox, have a great weekend18:07
mmccd'oh - I just looked at gatox' u1-client branch and had questions…18:10
mmccalecu, you around?18:10
alecummcc: I am18:10
mmccalecu: gatox's u1-client branch changes platform/ipc/ipc_client on_upload_finished(self, upload, **info) to use *info instead - should the same thing be done for on_download_finished, and on_up/download_file_progress?18:12
alecummcc: hmmmm... probably yes.18:13
mmccI don't know what args those all get passed, I just noticed that they all had **info and he only changed the one18:13
alecummcc: but I was thinking that just "info" with no stars would be the right solution.18:13
ralsinadobey: looking18:14
ralsinadobey: you are moving the patch to a place that has no unicode_literals?18:15
alecummcc: anyway, those ipc bits are rotten, and I've not looked enough into the problem, so only fix them if you need to use them.18:15
alecummcc: they should not break the code otherwise, just pollute the logs.18:15
mmccalecu, ok. I'm seeing a ton of them as syncdaemon is failing to download lisette's share, but it could still be unrelated18:16
dobeyralsina: no, i'm moving it to before the config parsing bit which causes the errors18:17
ralsinadobey: ok18:17
dobeyralsina: the problem is that the patch was happening *after* it was being used18:17
ralsinadobey: oooooooh good catch18:17
dobeyso it was parsing the config (which uses user_home), and then patching it after all the other stuff in setUp was done. which is a little bit backward really18:18
mmccalecu: yeah, the share eventually made it. so I'll ignore the IPC stuff for now18:19
briancurtin3ha, great time for this Q VM to not be working. just have a wallpaper showing and that's it :/ here comes fun18:19
ralsinadobey: global +118:23
dobeythanks18:24
mmccaw bummer dobey I thought you just fixed bug 1037709 for me before I even reported it :\18:30
ubot5Launchpad bug 1037709 in Ubuntu One Client "shares dir not set correctly on darwin" [High,New] https://launchpad.net/bugs/103770918:30
dobeywhy would i do that? :)18:31
mmccit is similar though, so do you have a sec? I'm curious why sync daemon's config.py uses xdg_data_home when parsing the config file instead of default_data_home18:31
dobeythere is no default_data_home18:32
mmccin dirspec.utils18:32
dobeynothing outside dirspec should be using default_dat_home18:32
dobeyxdg_data_home is the correct things to use18:33
mmccbecause if they're different, the ~/Ubuntu One/Shared With Me/ points to xdg_data_home but u1client actually downloads to a path at default_data_home18:33
mmccoh, hmm... well I think things are broken wrt that then18:33
dobeysounds like it18:33
mmcc…and gripping for default_data_home says nothing is using default_data_home, so uh. wtf18:36
dobeymmcc: are you testing on a clean user?18:37
dobeyor did this user already have an ~/Ubuntu One directory?18:37
mmccdobey: d'oh. yeah, I'm sure this dates from before I fixed the paths18:37
dobeyright; symlink probably just already existed and pointed to the old path :)18:38
mmccyargh.18:38
* mmcc goes to the box, you know. Two minutes, by yourself, you know and you feel shame, you know. And then you get free.18:39
briancurtin3speaking of hockey terms...good link on those jeans last night mmcc18:43
mmccbriancurtin3: hah. did you read the inside waistband? "WHEEL, SNIPE, PARTY!"18:44
briancurtin3ha, i didnt see that18:45
mmcccan anyone else with a mac try running the ubuntuone-control-panel tests from trunk? I swear it didn't blow up like this before, but it is definitely blowing up even with my old buildout environment18:58
mmcclots of exception dialogs, the error message is something like "C++ object %S deleted"18:59
dobeyoh18:59
dobeymmcc: do you have a broken pyqt maybe?18:59
mmccdobey: I'd be surprised, since it works fine when I package the .app from this same source19:00
mmccalthough, not *too* surprised19:01
alecudobey, mmcc, ralsina, thisfred: can I ask you guys for a second review of these branches by briancurtin? https://code.launchpad.net/~brian.curtin/ubuntu-sso-client/py3-unicode-part-3/+merge/119586 and https://code.launchpad.net/~brian.curtin/ubuntu-sso-client/py3-metaclass/+merge/11904919:06
ralsinaalecu: sure!19:06
ralsinaalecu: have a slot in about 20 minutes19:07
briancurtin2finally got this VM to work by setting up XFCE...19:16
thisfredalecu, +1 on both19:19
alecuthisfred: thanks!19:19
alecubriancurtin2: vmware?19:19
alecubriancurtin2: I've got no problem whatsoever running Q beta 3 on VirtualBox.19:20
briancurtin2alecu: yeah, VMWare Workstation19:20
dobeybtw19:20
alecusorry to hear about that :-(19:20
dobeyanyone here in the US and using banshee?19:20
dobeyalecu: alpha; haven't even had beta 1 yet :P19:20
thisfreddobey, I do19:20
thisfredwell, I have it19:21
alecudobey: right! :-P19:21
thisfredI don't actually use it :)19:21
dobeythisfred: oh; well can you try to 'buy' one of the free mp3s in the amazon store with banshee? and let me know if it tries to force you to use amz cloud player when buying?19:21
dobeyversus just downloading the song in banshee, that is19:22
thisfreddobey, will try. Amazon broke clamz btw: they no longer provide amzs for multiple mp3s19:22
dobeythisfred: or single ones it seems19:22
thisfredyeah19:22
dobeythisfred: it keeps wanting me to accept the ToS for cloud player :(19:22
alecuthisfred: re:8 spaces, the latest pyflakes is picky about identation of continuation lines.19:23
thisfreddobey, which won't do you any good: there is no cloud player for linux19:23
thisfredthere is a web version19:23
dobeythisfred: or webos19:23
thisfredbut that doesn't allow multiple file downloads anymore either19:23
dobeyyeah, i don't want the cloud player service; which is why i haven't bought any of these songs i wanted to buy :(19:23
dobeythisfred: well, apparently you can download mulitple songs with the amazon mp3 downloader app for windows, from the cloud player service19:24
thisfreddobey, I do want it since it lets you store 250000 songs for free online19:24
thisfreddobey, yeah, that's what I'm saying: it doesn't work on Linux19:24
dobeyis that based on a 5MB average?19:25
thisfreddobey, it's not size limited19:25
thisfredonly requirement is that it's mp3s (or oggs, and I think one or two more formats)19:26
dobeyprobably wma and flac or aac or something19:26
dobeybut19:26
dobeydo they parse the mp3, or just check the file extension?19:26
thisfreddobey, not flac I imagine ;)19:27
dobeyDRMed MP3?19:27
dobeymaybe m4a then19:27
thisfreddobey, the uploader does a check, and if it's already there it doesn't actually upload but gives you access to their mp3 version19:28
thisfredno drm19:28
dobeyoh19:28
thisfredno idea how the check works19:28
thisfredsince it doesn't work on linux19:28
dobeyi have < 5000 songs anyway. i don't have 2TB of music like some people19:29
thisfredwon't work for non-mp3s which they will happily upload, and count against the 250K limit19:29
thisfreddobey, yeah, then you're probably better off storing it in U119:29
dobeywell, just storing it on my own data center19:30
dobeyor more so, i don't really care about the storage issue; it's a solved problem19:30
dobeyi just wanted to buy some music :(19:30
thisfreddobey, so cloud player works if you don't mind downloading them one by one19:31
thisfredalternatively google play works19:31
thisfredthough it has its own issues19:32
thisfreddobey, buying a track in banshee and then clicking the download link just spins forever19:32
dobeyi'd use u1ms, but really don't want to pay the foriegn fee tax19:32
dobeythisfred: fun! :(19:32
thisfredthough it does let me play the track19:33
thisfreddon't know if it plays it from amazon directly19:33
thisfreddobey, nope it downloaded it19:34
thisfredso it works19:34
thisfredexcept the spinner is still spinning19:34
dobeyweird19:34
dobeyhow did you play it?19:34
thisfredit showed up in recently added19:34
dobeyah19:34
thisfredI selected it, and hit play19:35
dobeyso i guess it did download it then19:35
thisfredyeah19:35
mmccanyone have any special tricks for finding a past release of pyqt?19:35
dobeysigh amazon19:35
dobeymmcc: divining rod?19:35
mmccriverbank's web site appears to only have the latest19:35
thisfrednow back to a real music player :D19:36
mmccand I can't even find change logs from older versions19:36
dobeyyay google19:37
mmccit looks like my qt-tests-taking-forever issue might be related to pyqt version diffs, since it works OK on my older machine, which has 4.9.119:37
dobeyhave to add a payment method to 'buy' a free song19:37
dobeyok, brb; gotta run an errand19:37
thisfreddobey, do they still require that? THe free song ui changed a couple days ago19:37
ralsinammcc: yes, they remove the old ones :-/19:37
thisfrednot sure if that requirement also changed, since they have my CC19:38
mmccralsina: can I expense sending them a box of angry weasels or something?19:38
ralsinammcc: so, please add the requirement of the specific version to the setup document and publish it somewhere if you find it :-/19:38
ralsinammcc: a little while ago, they had a bug in the latest, and they yanked it. Without putting any release for download.19:38
ralsinammcc: so there was no way to get one from them at all.19:38
thisfredfwiw the google play music web interface is one of the worst I've ever seen: they have "pop ups" with the close button in the center of the dialog.19:39
thisfredwho does that, and gets to keep their job19:39
mmccralsina: ok, well the 4.9.1 on my mac still works, I wonder if brew kept the tgz somewhere…19:40
ralsinammcc: fingers crossed ;-)19:40
mmccs/on my mac/on my mac mini/19:40
alecubriancurtin2: don't forget to "set commit message", here: https://code.launchpad.net/~brian.curtin/ubuntu-sso-client/py3-unicode-part-3/+merge/11958619:56
alecubriancurtin2: otherwise tarmac won't land the branch.19:56
=== briancurtin3 is now known as briancurtin
alecubriancurtin: don't forget to "set commit message", here: https://code.launchpad.net/~brian.curtin/ubuntu-sso-client/py3-unicode-part-3/+merge/11958619:57
alecubriancurtin: otherwise tarmac won't land the branch.19:57
briancurtinalecu: i was typing "set it" and then i got disconnected for the 100th time19:57
briancurtini dont know what is up with this connection today19:58
briancurtinalecu: just ran into the first "issue" of the port - mocker doesn't support python320:00
briancurtin(yet)20:00
alecubriancurtin: let's get rid of it!20:00
briancurtinalecu: alrighty then, looking into it20:01
alecubriancurtin: let's see first how much of it we are using, then, we may be able to skip those tests when running on python3, and add bugs to fix them.20:01
briancurtinalecu: it looks like its only used in networkstate tests20:02
ralsinaskip'em on py3 looks like a great idea, specially until FF20:02
briancurtincool, will do20:03
mmccralsina: looks like I can just tar up /usr/local/Cellar/pyqt/4.9.1 and rewire a couple of symlinks and be good20:03
mmcctrying it now20:03
ralsinammcc: even awesomer20:03
alecubriancurtin: this is fortunate: we are aiming to get rid of the python-mocker library for some time.20:04
ralsinammcc: qt usually works well with that, unless you had an incompatible C++ ABI change in the middle by changing compilers or something20:04
ralsinaalecu, briancurtin: it's like we are being forced to do the things we wanted to do before. py3 is paying for itself ;-)20:04
alecuralsina: I couldn't disagree more! :-)20:05
* ralsina parses that20:05
briancurtinha, it's one of the unannounced side effects of py3 porting: technical debt reduction20:05
ralsinaalecu: you mean you could agree less? ;-)20:06
alecuralsina: I was referring to the "paying for itself". I can only see more cruft and debt by having to maintain compatibility with two python versions!20:08
ralsinaalecu: right on that area20:08
ralsinaalecu: sadly there is no other way to stay current on precise and on ubuntu R/S/T20:09
ralsinaalecu: and we can't kill either, so20:09
alecuralsina: right! I'm well aware that there's no better way. My point is that there's too much cost in porting, and the "cleaner code" promises of moving to 3 are false, since the resulting code that runs on two and three is uglier than the code that just runs on two.20:13
briancurtinit's pretty ugly when the versions are far apart, like 2.5 and below to 3.2...but 2.7/3.2 isn't all that different20:14
briancurtinbe back in a few minutes, need to run to the corner store20:15
alecubriancurtin: good point. But we still have to port SD, soo. Let's argue again after that :-)20:16
alecu*soon.20:17
dobeybriancurtin, alecu: yeah, let's get rid of mocker, and if we need to use mocking anywhere, switch to python-mock instead which is in stdlib in 3.3 now20:17
dobeyralsina: actually, precise isn't a big issue; lucid is the real problem, though we've already broken support for that in so many ways it's not funny20:19
ralsinadobey: we may eventually get the python3 version on precise. Maybe.20:20
dobeyralsina: the only real issue i see with precise, is the image size20:21
ralsinadobey: but yes, we need to finally execute something to help lucid. Although I suspect it's not worth it anymore20:21
dobeyWing Plan R sounds like the best approach20:22
dobeyerr; Wing Attack Plan R20:22
ralsinabriancurtin: let's add to windows release checklist: "verify that the binary deployed is the real binary befre uploading the autoupdate xml" :-(20:36
ralsinabriancurtin: right now we are sending this to users instead of an exe: https://pastebin.canonical.com/72379/20:36
briancurtin...20:37
ralsinabriancurtin: already getting it fixed20:37
briancurtinralsina: i can now confirm that the file is an actual installer20:48
mmccbefore I head to lunch, here's what's up - you can tar up a pyqt 4.8.1 from one mac to another, just throw it into the homebrew "cellar" dir, and use 'brew switch' to fix up your symlinks, so it ought to be nice and clean20:59
mmcci meant pyqt 4.8.420:59
mmccargh. I meant pyqt 4.9.1. - 4.9.4 has these test problems, and 4.9.1 works on my mac mini21:00
mmccbut my pyqt 4.9.1 was compiled against Qt 4.8.1, while my pyqt 4.9.4 was compiled against 4.8.2.21:01
mmccluckily, brew keeps old 'bottled' versions of qt around so grabbing 4.8.1 and installing it next to 4.8.2 was "simple".21:02
mmcchowever, the transplanted pyqt 4.8.1 doesn't really work, it can import eg. PyQt.QtGui but not  PyQt.QtGui.QApplication. I'll look at this more after lunch21:03
ralsinabriancurtin2: awesome21:03
dobeyugh; like all the ppa builders are offline already :-/21:04
* mmcc lunches.21:05
=== gallth is now known as tgall_foo
dobeyugh, why does my raid array use 30w idle21:40
lifelessIts to give off the gentle hum.21:45
dobeylovely. the disk order is also not stable :(21:50
dobeyah well. later :)21:57
alecueods22:41

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