/srv/irclogs.ubuntu.com/2012/10/25/#ubuntuone.txt

mandelmorning!07:04
karniMorning!07:29
LaneyHey, is there any way I can connect a shared folder on U1 with a differently named folder locally?08:34
LaneyI have my music on U1 as Music, and on my PC the same stuff is in /srv/music; would like to keep the two in sync.08:35
JamesTaitGood morning all! :)08:44
JamesTaitLaney, sounds like you need someone familiar with ubuntuone-client, which is not me. :(08:46
JamesTaitLaney, I'm trying to track down someone who can help you.08:49
LaneyJamesTait: Ta08:49
ryeLaney: Ubuntu One client at the moment does not allow adding the folders outside $HOME directory and it is not following symlinks so I am afraid it won't be possible to synchronize /srv/music08:56
Laneyah, sad08:56
ryeLaney: When you say you have "music on U1 as Music", what do you mean?08:57
Laneythat's the folder name08:57
JamesTaitLaney, so you set up ~/Music as a synchronised folder?08:59
LaneyJamesTait: No, I once synced it from ~/Music to U1, but now it's a symlink to a different drive09:00
* JamesTait nods09:01
mandelLaney, so there is an issue with adding support for things outside $HOME because it could mean that is in a diff physical volume09:49
mandelLaney, that adds lots of problems, for example, ensure that when you unmount it we understand the right thing and not that you deleted the share09:49
mandelLaney, and we don't follow symlinks for the same reason09:50
ChipacaLaney: hold it, you added ~/Music/, then replaced it with a symlink?10:04
gatoxgood morning10:04
ChipacaLaney: tell me more10:04
LaneyChipaca: It's a new installation10:04
Chipacamandel: we don't follow symlinks, but the top dir of a udf might be different10:04
Laney(I got an SSD and kept music on the HDD)10:05
ChipacaLaney: question, will it *always* be mounted at /srv/music?10:05
Laneyyes10:05
ChipacaLaney: keep in mind that if ever the machine comes up with it unmounted and the u1 syncdaemon sees that, it'll say "oh, he's deleted all the files while i was away", and sync the deletion everywhere10:05
ChipacaLaney: so i have to ask again, will it **always** be there? :)10:06
LaneyChipaca: well, as always as it's possible to be (until the hard drives both break at once)10:06
Laneyit's mounted from fstab10:06
Chipacaah10:06
Chipacaquestion, is there a reason you're not mounting it on ~/Music directly?10:07
Laneyand RAID110:07
Laneyyes, because there's other things on the drive that aren't music10:07
Chipacaquestion, is there a reason you're not bind-mounting it to ~/Music?10:07
Laneyit's just a big partition with some top level folders for data10:07
Chipacayou can bind-mount from fstab also10:08
LaneyI suppose I could bind mount, yes10:08
ChipacaLaney: otherwise, as i understand it, if you trick syncdaemon into thinking the toplevel folder exists already (say, bind-mount it once), then enable syncing of the folder from syncdaemon, then *quit syncdaemon* (maybe enter single-user mode just to be super safe), unmount it, and symlink it, syncdaemon should, as i understand it, not notice nor care10:10
ChipacaLaney: here be dragons, and i haven't tested this myself10:10
Chipacathe "don't follow symlink" rule is for things inside synced folders, not for synced folders themselves10:10
LaneyChipaca: I can probably bind-mount, if that will work10:10
Chipacait does feel like the safer option to me10:11
Laneylet's try10:11
Chipacaless likely to accidentally delete or move a mountpoint than a symlink10:11
LaneyChipaca: Is it still known/expected to get timeouts on the streaming player for large collections, btw?10:15
Laney504 Gateway Time-out10:15
ChipacaLaney: hold that thought10:16
Chipacabeuno: ping. ^10:16
Laneybeuno gave me a special link last time, but I (a) forgot it and (b) thought it was obsolete (re: the mail to warthogs a month or so ago)10:16
ChipacaLaney: when we went live we nuked the bootstrapping, but i thought we'd recreated it for everybody10:17
* Laney nods10:17
ChipacaLaney: apparently we haven't, so beuno will sprinkle his magic dust. And soon (soon!) things will be Magic and Just Work As They Should.10:18
Laneybind-mounting seems good btw :-)10:19
Chipacak10:20
Chipacaif it messes things up and you want to go symlink, i'd say try with a small throwaway synced folder first10:20
Laneyya10:20
Chipacaand let me know how it goes :)10:20
=== eu is now known as Guest50686
ralsinagood morning!12:51
gatoxralsina, hi12:54
ralsinahola gatox12:54
beunoLaney, remind me what your sso email is?12:59
Laneybeuno: iain@orangesquash.org.uk - but it looks already fixed?12:59
* beuno triple checks13:00
* Laney can play songs now anyway13:00
beunoright, it is13:00
Laney:-)13:00
beunoI shoould overlseep more often13:01
LaneyI wish I could click the column headers to reorder search results ;)13:01
karnihi ralsina o/13:01
ralsinahi karni!13:02
gatoxralsina, my spider sense says that you want to do a code review :P https://code.launchpad.net/~diegosarmentero/ubuntuone-control-panel/new-share-design/+merge/13139713:13
ralsinagatox: sure!13:13
gatoxralsina, awesome.... my spider sense  is working \o/13:13
ralsinagatox: hehe13:14
ralsinagatox: I could ruin spider man for you by mentioning it's a very obvious analogy for puberty ;-)13:15
gatoxmmmm didn't understand that part.... and i'm not sure if i want13:15
gatoxjejej13:15
ralsinagatox: you really don't :-)13:17
gatoxjejeje13:17
dobeylol13:34
=== m_conley_away is now known as m_conley
mandelralsina, new super bug #1071327 ;)14:16
ubot5Launchpad bug 1071327 in Nux "StaticCairoText makes NUX get into an infinte loop" [Undecided,New] https://launchpad.net/bugs/107132714:16
ralsinamandel: yay14:17
gatoxwow14:17
dobeyhmm14:20
karnio_O14:22
mandelralsina, we are getting there :)14:33
ralsinamandel: I wonder where there is14:33
mandelralsina, though, that blocks us a little with the payment, I found a bug with log labels, which I tried to fix using setMaxwidth, and the booom!14:33
ralsinamandel: well, an infinite loop makes sense if cairo can't actually deliver a text layout that's smaller than that14:35
ralsinamandel: I have seen similar errors in typesetting14:35
mandelralsina, yes.. but the funny thing is that it can14:37
mandelralsina, so, the real problem is that you cannot set the width of the layout AND the width of the text14:37
mandelralsina, we have a work around which is to set the width of all the elements in the layout, not ideal but if we are late will get use there on time14:37
mmcchi folks - looks like my home internet may have fixed itself. I guess it just took a nap.14:44
mmccbriancurtin, could you look at https://code.launchpad.net/~mikemc/ubuntuone-windows-installer/calling-mr-scripty/+merge/130182 when you get a chance? It's that tweak to let u1trial work on windows without a manual hack to add comtypes14:45
briancurtinmmcc: will do14:45
dobeyhey mmcc14:47
dobeymmcc: any more luck with my branch/pyflakes btw?14:48
mmccdobey, yeah - did you get my email? A quick one line fix in buildout.cfg makes it work14:49
mmccexcept now it doesn't complain about 80 char lines, is that intentional (it confused me)14:49
gatoxbriancurtin, dobey if you can please: https://code.launchpad.net/~diegosarmentero/ubuntuone-client/fix-tests-jenkins/+merge/13142914:50
briancurtingatox: nice, i'll have a look14:51
dobeymmcc: what do you mean it doesn't complain? pyflakes never did; pep8 complains about line length though14:52
dobeygatox: that just moves the method to a different class? and for some reason changes the argument to "pattern" from "name" but the docstring isn't updated with the argument name14:53
mmccdobey, oh, hm, right. I wasn't running pep8 when I was testing it. I guess my emacs error-highlighting is broken then14:54
mmccso never mind that part. the diff in the email does work, in any case14:55
mmccbrb14:55
gatoxdobey, docstring updated14:55
gatoxdobey, the problem was that the  method was defined in the wrong place14:55
dobeygatox: how did the tests pass in tarmac and locally for people?14:56
gatoxdobey, because everyone was running the tests on linux.... and this was in the windows part14:56
dobeygatox: then how does this fix the tests in nightlies (which are obviously on linux)?14:57
gatoxdobey, this fix the tests on windows as the bug says..... the nightlies part, that is in the comment....... i wasn't able to reproduce it14:58
ralsinateam, mumble in 1'14:59
dobeyoh crap15:00
mandelralsina, I can't make it :)(15:01
ralsinamandel: ack15:01
mandelthat is a sad face, I promise!15:01
ralsinagatox, dobey, mvo, briancurtin, mmcc15:01
mvome15:01
briancurtinon my way to mumble, not starting up nicely for some reason15:01
mvoups, team call, hold on a sec15:02
briancurtini'm going to reboot...mumble doesn't want to work15:03
mmccd'oh, be right there15:03
ralsinaCOME ON :-)15:03
ralsinadobey?15:04
briancurtinreconfiguring mumble...15:08
briancurtinanyone else having issues connecting to the server? i'm getting "a referral was returned from the server" message on startup15:10
mmccbriancurtin, no issues here15:11
briancurtinhaha...i wonder if it has to do with the certs i manually removed from my system to test what i was working on15:11
briancurtinyep, certificate issue...15:14
dobeymmcc: ah, actually, i need to make a new pyflakes i guess. i see why the args for main is there, and it makes no sens to me15:24
mmccdobey, ok, huh.15:25
dobeyit's a patch, which isn't from upstream, and which seems to have no rationale in the debian/changelog for pyflakes. so i'll remove it and rebuild the tarball15:26
dobeydoh, i need to add all my other accounts to evolution so i can send mail for them :-/15:33
karniStarted "normally"/earlier today, I will EOD now. Need to run. I'm travelling tomorrow on a train, will send out an e-mail to ubunet15:43
karniHave a great weekend, all! And have great holiday, ralsina :)15:43
mvobye karni15:44
karnio/15:45
dobeybye karni15:47
* gatox lunch15:52
=== gatox is now known as gatox_lunch
mmccbrb, have to watch the kid for a couple minutes15:58
dobeymmcc: uploaded pyflakes tarball without that weird patch. if you could try my branch again to verify it works, when you return, that would be awesome.16:01
dobeyok, i'm off to get lunch. bbiab16:05
ralsinaOff for lunch & banks, wil be back in (hopefully) 90'16:09
mandelralsina, where you in a plain recently, right? http://bit.ly/XmGa0z16:11
mmccnot back yet, but had a sec - dobey your new package works (without my buildout.cfg tweak.)16:12
mmccI could still use a couple reviews for u1-client: https://code.launchpad.net/~mikemc/ubuntuone-client/add-downloads-to-menudata/+merge/131231 and https://code.launchpad.net/~mikemc/ubuntuone-client/no-multi-add-recents-fix-1069953/+merge/13123316:24
=== gatox_lunch is now known as gatox
gatoxback16:47
=== Chipaca is now known as ChipAway
gatoxmmcc, we can exchange reviews if you want17:09
* gatox really needs reviews jeje17:10
mmccgatox I'm reviewing your cp files search branch now17:13
gatoxawesome!17:13
gatoxmmcc, i'll take the menuddata one17:14
gatoxmmcc, this add the download data to the sync-menu everywhere?17:17
mmccgatox - what do you mean by everywhere?17:18
gatoxmmcc, nothing, i see it does..... also, this can be tested on linux with d-feet17:19
gatoxconsuming the dbus service from there17:19
mmccgatox - looks like we missed something in the u1-client ipc for your new search_files call to work on mac & win: http://paste.ubuntu.com/1305374/17:19
mmccthis IPC code, man, I just don't know17:20
gatoxmmcc, already fixed in this one: https://code.launchpad.net/~diegosarmentero/ubuntuone-client/fix-tests-jenkins/+merge/131429 if you want to review it17:20
mmccgatox, great! looking now17:21
dobeysigh, email17:25
dobeymmcc: care to approve my branch then if it works for you now? :)17:26
mmccbtw gatox, I noticed that the u1client search-filter branch still had this commented line in it: " #basename = os.path.basename(p)" in filesystem_manager.py line 1374. since fix-tests-jenkins is a cleanup branch should we fix that in there?17:27
mmccdobey, oh, yeah sure17:27
gatoxmmcc, ok17:27
gatoxmmcc, done17:29
mmccgreat, thanks gatox17:29
gatoxoops!! the departure time is not the one that i thought..... i will need to leave one hour earlier17:30
* gatox almost misses his flight17:30
briancurtingatox: i owe you a review from earlier - i'll make sure to get to it17:31
gatoxbriancurtin, thx17:31
mmccgatox, so you have to go now? have a safe flight. I'm +1 on both these, fyi17:31
gatoxmmcc, i'll be here for a while....... but yep..... in around 30 min or so17:32
gatoxmmcc, awesome for the +1 :D17:32
gatoxmmcc, i'm running the tests for your branch.... code seems ok17:32
mmccalthough the bug title and branch title is confusing :P - "files that were shared during the time controlpanel was open" - but we're searching files that aren't shared, right?17:32
briancurtinmmcc: i think you were also seeing the "file sync starting..." showing up forever on windows?17:34
mmccbriancurtin, yes I was, maybe…17:35
briancurtini'm seeing it right now, KeyError inside tritcask that looks like it hung up the whole SD17:36
briancurtinfun times17:36
mmccbriancurtin I think in my case it was the issue with the log files being owned so I can't rotate them17:36
briancurtinah yeah17:36
mmccI hacked around that by setting the log file size to BIGNUM17:36
mmccbecause I think you mentioned it was only an issue when running from source17:36
gatoxmmcc, +1 to this one: https://code.launchpad.net/~mikemc/ubuntuone-client/add-downloads-to-menudata/+merge/13123117:37
mmccgatox great, thanks!17:37
mmccgatox, the other one is really short… I'll understand if you have to leave tho17:38
gatoxmmcc, give me a couple of minutes.... and i'll try to look at it17:39
dobeygrr, wtf evolution17:40
briancurtinanyone knowledgeable in tritcask? wondering what a proper behavior would be when receiving this KeyError - https://pastebin.canonical.com/77268/ - log it, return None, make sure everything else up the chain will handle None?17:41
gatoxbriancurtin, you can ask verterok17:42
briancurtinverterok: any opinion on the above paste? i'm seeing this on startup on Windows17:42
briancurtini think this is causing me to be stuck in local rescan17:45
verterokbriancurtin: looking17:47
dobeyare there branches about to land in u1client?17:48
verterokbriancurtin: looks like the metadata for a share is missing17:48
verterokbriancurtin: isn't a tritcask error perse17:48
verterokbriancurtin: local rescan is failing because it's unable to find the medata for a share/volume17:49
mmccdobey: yes, a few.17:53
briancurtinverterok: interesting. i'll further into it17:55
mmccdobey well, maybe not approved and waiting to land but there are a few in line - why?17:55
dobeymmcc: because my cp branch will require a new build of nightlies to be installed, in order to land; and given that nightlies have failed to build since gatox's share-files branch, there's a bit of a problem :)17:56
mmccaha. well, his branch to fix that should be able to land soon… I just approved it17:58
mmccIIRC it does need one more17:58
dobeywell i don't think it fixes the test failure in nightlies18:01
mmccoh, ok. what's that one?18:01
dobeyhttps://bugs.launchpad.net/ubuntuone-client/+bug/1070991/comments/118:02
ubot5Ubuntu bug 1070991 in Ubuntu One Client "Tests broken in windows cause of the search filter branch" [Undecided,In progress]18:02
=== yofel_ is now known as yofel
mmccyeah, huh. those seem like different bugs18:04
dobeyor not18:04
dobeytest isolation issues can seem that way, and totally not be :)18:05
mmccwell, I remember thinking when I reviewed that branch that I wasn't sure all those path name tests would pass on windows, but I thought a 'windows review' was pending from someone else. I should've just checked myself :(18:06
mmccso I'm doing that now18:09
dobeyman, amazon picks some odd 'genre' tags for their mp3s sometimes it seems18:10
mmccugh, every ipc test is timing out on windows18:11
gatoxmmcc, +1 to the other one.......18:14
mmccgatox, great - thanks!18:14
gatoxand nowwwww i need to run to the airport!! byeeeee.... see you on monday people18:14
mmccand have a good trip!18:14
briancurtinbye gatox18:14
gatoxthx.... bye!18:14
mmccdobey yeah, I guess that branch might fix the nightlies issue after all. maybe our test dbus bus instance is ignoring that error and just returning []?18:20
dobeynot sure18:20
dobeyif it still fails i'll open another bug and i guess look into it myself, since he's gone til monday now18:21
dobeybrb, gotta run real quick.18:36
dobeybah. it still fails :(19:08
briancurtinback in a bit - late lunch19:21
* briancurtin back19:42
briancurtinralsina: i figured out the cert thing, just need to clean it up to actually be usable (it's hardcoding some paths just so i could get it going).19:48
ralsinabriancurtin: cool!19:48
dobeynice19:50
dobeybah20:07
dobeyit's almost like this test is somehow talking to an actual instance of ubuntuone-syncdaemon, rather than the fake service in the tests; but only in the nightlies builds20:07
dobeysigh20:07
briancurtinralsina: since you are going to be gone, what are the guidelines we need to follow for the windows release? is there anything more needed than this cert stuff, working tests, and a sign off from QA, or are there other things we are waiting on?20:39
ralsinabriancurtin: that is enough20:40
ralsinabriancurtin: in an ideal world, it would have diego's improved shares tab but that's not going into stable-420:40
ralsinabriancurtin: so we may have to do a 4.1 or whatever in a few weeks20:40
briancurtinralsina: alright. i'm currently seeing an issue where local rescan fails and hangs SD because of some metadata mismatch. im going to try the cert branch in a clean VM to see that it's truly working20:41
ralsinabriancurtin: ack20:41
dobeyok, i am about to propose a branch that just skips this test, because i can't tell what the heck is going on; not sure how to debug further; and gatox is gone til monday20:42
dobeyand i want to get the pyflakes switch done already20:43
mmccdobey it's just one test? I thought it was a bunch that were failing…?20:44
dobeyno, just the one20:45
ralsinadobey: I'll rubberstamp it20:46
ralsinadobey: as long as you file a bug about it ;-)20:46
dobeyhttps://code.launchpad.net/~dobey/ubuntuone-client/skip-search-files-test/+merge/13148420:47
dobeyyes i already filed the bug. was going to fix it, but then saw it was a bit too weird to fix quickly20:47
ralsinadobey: maybe the nightlies will sleep it off over the weekend20:48
ralsinadobey: our build slaves may just be tired20:48
dobeynope20:49
dobeyit's definitely a problem; just not sure whate exactly, as it's quite odd. it is however, also quite odd that *only* that test fails in this way20:50
dobeyand doh, i totally just forgot to import the skipTest call20:51
dobeyand actually, now i spot another issue in that test, which should have been caught in review :-/20:53
ralsinaI have been doing crappy reviews for at least a week :-(20:55
* ralsina slaps himself into shape... oh, wait, vacations start in 5 minutes.20:55
dobeypaths with hardcoded / separators in them20:56
dobeywell, feel free to rubberstamp https://code.launchpad.net/~dobey/ubuntuone-client/skip-search-files-test/+merge/131484 too :)20:57
mmccdobey, I saw those paths too but they don't cause a problem on windows,so …20:57
dobeymmcc: well, the test was failing on windows, so… :)20:57
dobeyand still failing apparently :-/20:58
mmccI'm confused. I saw no failures due to path issues, only IPC timeouts…20:59
mmcc(on windows)20:59
mmcci wonder if I was testing the right test_tools.py21:00
mmccI did selective testing because the timeouts were screwing up the whole build21:00
mmccand of course there are two test_tools.py21:00
* mmcc goes back to windows21:00
mmccoh, before ralsina leaves - would anyone complain if I used mock (not mocker) in the new cocoa-menu project? I'm going to have to mock out a lot of Cocoa and it was starting to get big21:01
ralsinammcc: I can never get those two straight21:01
ralsinammcc: yes to the one that is going to be in the stdlib in 3.x21:02
ralsinammcc: the one done by our friend and coworker mfoord, IIRC21:02
dobeymmcc: yeah it's fine to use python-mock there21:02
mmccmock is the stdlib one21:02
mmccgreat, that's going to be much nicer21:02
ralsinaand no to the one done by another friend and coworker, that we used before, and that drived me nuts with useless failures whenever I moved a line21:03
dobeymocker21:03
* ralsina starts writing mockest21:04
ralsinadobey: STAMP on skip-search-files-test21:05
dobeyyay21:08
ralsinaEOW for me, people21:12
dobeybye ralsina21:12
ralsinaI will be around for a little bit tomorrow very early, then just email, then back on thursdays, then at the sprint21:12
ralsinaif you REALLY need me, I will leave a phone number somewhere as soon as I have one21:12
* ralsina goes pack21:13
briancurtinenjoy your time off!21:13
ralsinathanks briancurtin!21:13
dobeymmcc: can you review https://code.launchpad.net/~dobey/ubuntu-sso-client/lint-roller/+merge/131016 now that fixed pyflakes bits are in for buildout?21:37
mmccdobey yeah sure.21:38
briancurtin"yeah sure, or yes sir"21:38
* mmcc doesn't get it21:39
briancurtinfrom Super Troopers21:39
briancurtinand mmcc i still owe that review for mr.scripty. if i dont get to it by EOD i'll have it first thing tomorrow21:39
mmcco rite. I really need to re-watch super troopers again. It's been too long21:39
mmccno big hurry on mrscripty21:40
dobeyok, need to roll. later all21:51
dobeymmcc: approved your two client branches btw21:52
dobeyok, really bye :)21:52
mmccthanks!21:53
mmccand bye21:53
ralsinadobey: silly question... what do you think of this monitor http://www.ebay.com/itm/ACHIEVA-Shimian-QH270-Lite-Quad-HD-FREE-Voltage-Monitor-2560x1440-16-9-D-Sub-NEW-/280928105274?pt=Computer_Monitors&hash=item41689eb33a22:13
mmccok, time to go for me. so far, liking mock a bunch. might come back tonight, or just start early tomorrow22:49

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