/srv/irclogs.ubuntu.com/2012/09/19/#ubuntuone.txt

mmccchaselivingston: there was a problem with code signing in that last build. I've uploaded another one, when you get a chance please look for it and let me know if it works for you. (it'll be another 10 min or so before it's up there)00:07
=== lifeless_ is now known as lifeless
chaselivingstonmmcc: downloading now01:22
chaselivingstonmmcc: appears to be working01:23
mandelmorning all!07:51
JamesTaitGood morning all! :)08:12
=== eu is now known as Guest9221
ralsinagood morning!11:39
mandelralsina, morning!11:57
mandelralsina, how is it going?11:57
=== zyga_ is now known as zyga
mandelralsina, why were you giving complements last night?12:00
alecuhola all!12:03
alecuhola mandel, ralsina12:03
mandelalecu, buenas!12:03
ralsinamandel: because they are true :-)12:05
mandelralsina, I don't usually trust complements.. is one of my things12:06
ralsinamandel: ok, then you suck. Happy? ;-)12:07
mandelyes, a little better :)12:07
ralsinahahaha12:07
gatoxgood morning!12:30
gatox(the alarm didn't work :S)12:30
mandelgatox, that is alarming!12:31
gatoxmandel, i don't know how to answer to that.......12:32
gatoxjejjee12:32
gatoxalecu, are you here already?12:46
gatoxmandel, how is that morning? have you seen alecu walking around here? :P12:46
mandelgatox, yes, he is around here :)12:47
ralsinagatox: I saw him a while ago12:47
mandelgatox, things are going good, nearly done with the preview design, moving to properly fix the state machine12:47
gatoxmandel, cool12:47
gatoxmandel, ralsina thx.... i'll wait for his answer then12:48
alecuhi gatox!12:49
gatoxalecu, hi mister!12:49
alecugatox: I was in the channel next door, reading about oauth and timestamps12:50
gatoxalecu, :P12:50
gatoxalecu, just a little question about your need info..... do you want me to create the bug or just impplement that in this branch?12:50
mandellunch time in spain :)12:50
* mandel lunch12:50
gatoxmandel, enjoy12:50
gatoxalecu, i don't know if you prefere another branch to avoid increasing the amount of lines..... but i could do it in this one too12:51
alecugatox: I'd like to know if we can get this branch thru the FFe like it is, and get another branch to fix it thru the FFe as well.12:58
gatoxalecu, ok..... creating the bug report then12:58
alecugatox: perhaps you can just change the delay between checks to... let's say 3 seconds. And create a new bug for that.12:59
alecugatox: "for that" -> "for updating the menu only on changes"13:00
gatoxalecu, ack..... will do that13:01
alecugatox: anyway, we should ask ralsina or joshuahoover if we would need a second FFe for that fix. If a second is needed then we should try to fold the fix in the first branch.13:04
gatoxalecu, mmmm.... but is not a "feature" is a fix13:05
gatoxbut..... let's ask13:05
gatoxralsina,13:05
gatox^13:05
ralsinayes, probably not a FFe-worthy thing13:07
gatoxalecu, mmmm i've another suggestion also.... but if we can do it in the next branch will be better: using OrderedDict for the current transfers.... because right now is using a plain dict.... so we just retrieve an element, but it will be better to retrieve the items with the most written value.... so the user can see that something is really going on, and not just some random item that might be not being transfer yet13:12
alecugatox: ok, so I'm approving like it is, then you can work on the other branch with the fixes.13:13
gatoxalecu, great13:14
gatoxalecu, wait!13:14
gatoxalecu, i'm uploading the improves for the tests as you suggest13:14
gatoxand changing to 3 secs13:14
alecugatox: great. I just locally approved.13:15
alecugatox: let me known when I can re-review.13:15
gatoxalecu, uploaded... i'll wait for launchpad to rescan that.... and approve it globally13:15
gatoxalecu, ah ok13:15
=== beuno_ is now known as beuno
alecugatox: do you want to mumble regarding the new bug?13:32
gatoxalecu, could it be in a few mins?13:34
alecugatox: sure, no prob.13:34
=== Guest70664 is now known as slank
=== slank is now known as Guest79513
gatoxalecu, ready to mumble13:41
dobeyok13:56
dobeyalecu or ralsina: https://code.launchpad.net/~dobey/ubuntu-sso-client/update-4-0/+merge/125042 please. it has mmcc's fix from last night now13:56
ralsinadobey: looking13:58
ralsinadobey: global +113:59
ralsinaI am runnng some banking errands, should be back in about 20' modulo flooding, famine or internecine wars14:00
dobeyoh, ugh14:26
dobeygatox: can you please make the syncmenu integration not be required on linux, as the other unity integration is?14:27
gatoxdobey, ok..... i'll take a look at that14:44
alecuafter discussing the remaining bug with gatox, I'm now convinced that the syncmenu feature will kick ass14:46
gatox\o/............\o/14:46
* gatox runs around the room14:46
gatoxjejeje14:46
alecudobey: I think we should also make gir1.2-syncmenu-0.1 a recommended package for u1-client. Right gatox?14:47
gatoxright14:47
dobeywe will14:49
dobeyalthough i have no idea where the actual indicator comes from14:50
JoseExpositommcc mandel ping14:51
mandelJoseExposito, buenas!14:51
JoseExpositomandel Hola, cómo estás? mejor en inglés?14:52
mandelJoseExposito, yes, much better in eng14:52
JoseExpositomandel ok14:53
mandelJoseExposito, so you are using the rest api, right, which should not be very efficient for what you want, right?14:53
JoseExpositotell about the U1 plans and sync daemon communication please14:53
JoseExpositomandel, right14:54
mandelJoseExposito, ideally you will want to talk with the daemon directly, and we have an api for that, but is a pita because it uses twisted.pb as a protocol, which we can try to implement in objective-c14:55
mandelJoseExposito, or as a crazy, I'm not going to do it idea, we can move to json14:55
alecumandel: we had almost half a branch that added a json interface, remember?14:56
ralsinamandel: that's why I suggested him to use the REST APIs14:56
alecuralsina: that makes sense for server stuff... but does it make sense to get the state of the local files?14:57
mandelalecu, yes, which should be good starting point14:57
mandelralsina, exactly, for what JoseExposito is doing is not a smart route to take14:57
JoseExpositoyes, looks difficult to implement in objc...14:57
ralsinapossible >> smart14:57
ralsinait should be "easy" to create a script that connects to sd and dumps the file sharing status14:58
ralsinaor use u1sdtool for that14:58
gatoxalecu, these are the bugs reports: https://bugs.launchpad.net/ubuntuone-client/+bug/1052922  -  https://bugs.launchpad.net/ubuntuone-client/+bug/105295614:58
ubot5Ubuntu bug 1052922 in Ubuntu One Client "U1-client is increasing the use of CPU" [Undecided,In progress]14:58
ubot5Ubuntu bug 1052956 in Ubuntu One Client "The files with the higher written value should be at the top of the current transfers list" [Undecided,Triaged]14:58
alecuralsina: and have that script be run every time SD completes a download?15:00
dobeygatox: that second one at least, will probably be quite a lot of work15:00
gatoxdobey, no.... why?15:00
alecuralsina: otherwise you won't see any progress if you leave finder open.15:00
thisfredme15:00
JoseExpositothe only information that the plugin need is the state of the file (uploaded or uploaded) the sync volumes and know if the file is public, it is? Is possible to get this information in a fast way to the daemon?15:00
gatoxdobey, we already discuss that con alecu, is actually quite simple to implement15:00
mandelme15:00
dobeygatox: because afaik, syncdaemon does absolutely no sorting of transfers at all15:00
ralsiname15:00
dobeyme15:00
gatoxdobey, OrderedDict15:00
gatoxme15:00
mmccme15:00
briancurtinJoseExposito: just an FYI but it's about to get kinda loud in here for a few minutes while we do a quick team meeting15:00
briancurtinme15:00
thisfredDONE: u1db/playlists thinking hacking TODO: use inmemory u1db u ubuntuone servers for playlist tests15:01
thisfredoops15:01
alecume15:01
mandelJoseExposito, standup, give us 2 min15:01
JoseExpositomandel, ok, no problem, ping me when you can talk!15:02
ralsinathisfred: pretend to go!15:02
thisfredDONE: u1db/playlists thinking hacking TODO: use inmemory u1db in ubuntuone servers for playlist tests, migration script BLOCKED: no COMMENT: movin to Portland T minus 5 days, come monday I'll be gone for 2 weeks. NEXT: mandel15:02
mandelDONE: finished most of the preview design. Started doing some debugging to improve the preview transition.15:02
mandelTODO: more preview state machine.15:02
mandelBLOCKED: no15:02
mandelralsina, please15:02
ralsinaDONE: calls, calls, calls, planning, very little coding, ISP-wrangling, administrivia. TODO: more of the same BLOCKED: All ISPs suck. NEXT: dobey15:02
dobeyDONE: releases/uploads15:02
dobeyTODO: finish releases, finish new old icons?, webapp packaging?15:02
dobeyBLCK: webapps confusion/miscomms.15:02
dobeygatox: go15:02
gatoxDONE:15:02
gatoxProposed SyncMenu branch, proposed u1-sso branch to fix wrong string parsing. Mumble with alecu to discuss some improves with the SyncMenu15:02
gatoxTODO:15:02
gatoxWork on SyncMenu cpu use, and ordered current transfers.15:02
gatoxBLOCKED:15:02
gatoxNo15:02
gatoxmmcc, go15:02
mmccDONE: fixed sync bug in fsevents daemon15:03
mmccTODO: get reviews for daemon upgrade and sync fix, look at startup wizard15:03
mmccBLOK:15:03
mmccNEXT: briancurtin15:03
briancurtinDONE: rewrote handlers in test_timestamp, tweaked them to almost be right15:03
briancurtinTODO: multiple-call tests are failing because counts are off, need to figure that out. only three tests fail in test_timestamp, all for the same reason, so it'll be nice to knock those out15:03
briancurtinNEXT: alecu15:03
alecuDONE: mumbles, cleanups in lens, review for gatox15:03
alecuTODO: handle json errors in lens15:03
alecuBLOCKED: no15:03
ralsinadobey: let me put those in order: finish releases, webapp packaging, finish with icons15:03
ralsinadobey: unless swapping the icons in a post-beta update is bad for some reason15:03
dobeyralsina: in order, icons -> release15:04
ralsinadobey: ok, then icons->release->webapp15:04
dobeyralsina: and apparently you need to talk to will about the webapps one anyway, before i can do anything (if i even need to do anything at this point)15:04
ralsinagack15:05
mandelalecu, there is one thing regarding the scope I need to explain you for design (very very easy)15:05
ralsinadobey: did you speak with anyone in #webapps?15:05
dobeynot yet, no15:05
ralsinadobey: ok, I'm there now, let's do it ASAP so we can clear that15:06
mandelJoseExposito, you are in madrid right?15:06
mandelJoseExposito, or spain in general?15:06
JoseExpositomandel, in Madrid15:06
mandelJoseExposito, awesome! because there is an easy way to get this moving forward, canas por el centro + conversacion geek :)15:07
* alecu can surely use some tapas15:07
JoseExpositomandel, ok, looks very nice!15:07
alecuouch, I forgot I'm in Buenos Aires!15:07
mandelJoseExposito, ok, lets pm and we decide how to organize it :)15:08
JoseExpositolol15:08
mandelalecu, in the music scope you have to create the purchase action with an icon hint pointing to the u1 icon to be used15:10
mandelalecu, and the icon is part of the scope package15:10
mandelalecu, does it make sense?15:12
ralsinagatox: can you please update https://bugs.launchpad.net/ubuntuone-client/+bug/1042343 with latest info?15:12
ubot5Ubuntu bug 1042343 in Ubuntu One Client "[FFE] Ubuntu One integration with Q sync indicator" [High,Triaged]15:12
gatoxralsina, set it to "in progress" or something else?15:14
ralsinagatox: a comment explaining where you are, times etc15:16
gatoxah ok15:16
* gatox lunch15:25
=== gatox is now known as gatox_lunch
alecumandel: great, I'll take a look at it.15:32
mandelalecu, you know already which man to ask in #ferrets :)15:33
mmccmandel, if you get a minute to look at a change I made in fsevents_daemon.py, that'd be helpful. It should be fast15:33
mmccmandel: here: https://code.launchpad.net/~mikemc/ubuntuone-client/fix-daemon-rename-event/+merge/12507415:33
* mandel looks15:34
mmccmandel: the main change is on line 107 of the diff. adding a modify event when we've seen a create. it's the same issue we had with the fsevents code15:34
mandelmmcc, got it15:35
* alecu goes to get some food15:39
ralsinammcc: that's the "moved in finder" thing, right?15:43
mmccralsina: yes, the system sends a rename event, we translate it correctly into a create, but we also need a modify to trigger upload15:44
ralsinammcc: strong dejavu all over again15:45
mmccralsina: yes indeed15:45
mmccthe nice thing about finding a bug twice is you already know how to fix it :)15:47
mandelmmcc, in theory, yes hehe15:50
mandelanyways, EOD here before I go nuts with that preview state machine.. catch you all tom!15:51
mandelo/15:51
dobeyneed lunch, bbiab15:51
mmccboy, bzr takes a while to get emacs trunk… I wonder if it's just a slow server or related to the 110,097 revisions in there16:02
briancurtinits just bzr in general16:02
mmccit took about 50 minuets to bar branch the tree16:03
mmccbzr. bzr branch16:03
briancurtinfor some reason an ssh hg clone of cpython on windows used to take like 4 hours. lol windows, lol source control in general16:05
briancurtin(compared to single digit minutes on mac/linux)16:05
mmccI guess this is why people put up with git…16:05
mmcc(total speculation, I haven't used it on a large project, but I hear it's fast)16:06
briancurtini started using git for a little side project. its faster at being awful16:06
mmccbriancurtin: heh.16:08
mmccI remember really liking darcs for a while… I wonder if that was because it was a trivial single-person project16:10
ralsinabriancurtin: git is awesome at being incomprehensible. Noone *knows* git. Some people just think they do.16:11
ralsinabriancurtin: bzr on windows is spectacularly slow16:11
briancurtinit's the hip thing to do16:12
ralsinathe only cool thing about git is people really do contribute a lot via github pull requests16:13
ralsinaeverything else is just the same as every other dvcs just harder16:13
mmccyeah, github is really putting a lot of lipstick on that pig16:13
briancurtinyep. github i like. git i dont16:13
mmccgithub is awfully nice, but don't you wish it was 'dvcshub' or something16:14
ralsinaalso, the github issue tracker is evil16:15
ralsinaone issue category is "question". So, you answer it. Then you close it, right? Then noone can see it anymore. It's the anti-openstack model.16:16
mmccralsina: heh. nice16:18
=== gatox_lunch is now known as gatox
lauratikahi, i have a doubt... i use cryptkeeper folders in ubuntu and when i sync that folder and logout (unmount drive) the file no longer is up in the cloud. this is how is supposed to work? is there a way to keep the file sync or in the cloud?16:39
ralsinalauratika: when you unmount it, ubuntu one sees that as a deletion, so it removes it in the cloud16:42
ralsinalauratika: you would have to stop u1 before unmounting, and it does seem fragile...16:42
ralsinalauratika: OTOH, if you succeed, doesn't that mean you are storing the unencrypted files on u1?16:43
dobeyalecu, ralsina: https://code.launchpad.net/~dobey/ubuntuone-client/new-old-icons/+merge/12529017:43
mmcc_alecu, ralsina - I have three merges that need review. In order from small to large: https://code.launchpad.net/~mikemc/ubuntuone-client/fix-default-fs-monitor/+merge/125291 https://code.launchpad.net/~mikemc/ubuntuone-client/fix-daemon-rename-event/+merge/125074  https://code.launchpad.net/~mikemc/ubuntuone-control-panel/launchdaemon/+merge/12484717:45
=== mmcc_ is now known as mmcc
ralsinadobey, mmcc: on'em17:47
=== m_conley_away is now known as m_conley
ralsinadobey: +117:51
alecuralsina, all: I'm feeling like total crap. I think I'll take the rest of the day off17:53
alecudobey, mmcc_: I'll try to do any pending reviews tonite17:54
ralsinammcc: +1 on fix-default-fs-monitor17:55
alecuralsina: I've added the half day on canonicaladmin, but will try to get back later tonight anyway.17:57
ralsinaalecu: if you feel bad, dn't17:57
ralsinaalecu: rest and come back better tomorrow17:57
mmccthanks ralsina. alecu - feel better. my reviews can wait17:58
gatoxalecu, ohh... get better alecu !17:59
ralsinammcc: global +1 on fix-daemon-rename-event although I am not near my mac, so I just read it18:01
mmccralsina: ok, I did test it, so we should be fine ;)18:01
ralsinammcc: and yikes on launchdaemon, I think that one's out of my depth18:01
mmccralsina: yeah, I'm not sure how to handle reviewing that. Maybe a mumble review …18:02
mmccalthough honestly most of it is just ctypes boilerplate garbage18:02
mmccshould I try to write an explanation to aid review?18:03
ralsinammcc: I think I will just slog through it18:04
ralsinaand try it on my mini tonight18:04
ralsinaso it should be reviewed early tomorrow18:04
briancurtinfinally, test_timestamp passes cleanly18:04
ralsinammcc: but you need a strong second review, probably mandel's18:04
mmccok ralsina , let me know if you have any questions18:05
ralsinadobey: since gatox's Q sync menu branch is merging, can you later show him how to provide the build & install logs?18:07
dobeyis it merging?18:07
dobeyoh, it is merged18:08
gatoxmerged..... yes18:08
dobeybugger. it landed before my icon branch18:08
dobeyis it beer:thirty yet?18:15
lauratikaralsinayeah, it mans info goes unecrypted and it's fine, just protection for local files on the pc, cloud i dont giva a fly who can see it... thanx for the info.18:16
ralsinalauratika: ok then, that's what's happening :-)18:18
lauratika :)18:19
mmccralsina: I just wrote some notes to help make sense of that launchdaemon branch. they're in the MP change description18:23
lauratikaanother question i have a 1.183 Mbps internet speed... how long will take aprox to upload 5gb?18:24
ralsinammcc: awesome, much appreciated!18:24
ralsinalauratika: the technical term is "a while" ;-)18:24
ralsinalauratika: after a ramp-up period it should start saturating your upstream (if you don't throttle it)18:25
lauratikaa desperating while or a regular while??18:25
ralsinalauratika: however, if your files match some known files, they will not even have to be uploaded at all18:25
lauratikaor a wtf while...18:25
ralsinalauratika: so, worst case, I would say ... (flips open calculator)18:25
ralsinalauratika: 4 hours?18:25
lauratikaalrighty so it's a wtf while... doing it at night then...18:26
lauratika ;)18:26
ralsinalauratika: OTOH, are those 1.183Mbps uploading?18:26
lauratikano downloading18:26
ralsinalauratika: 5gb is a lot of mb :-)18:26
ralsinalauratika: well, you need to check your upload speed18:26
dobeyyour "b" is wrong18:26
* czajkowski needs to remove laura off highlight 18:26
lauratikahwo can i check the upload speed?18:27
ralsinalauratika: http://speedtest.net/ may help18:27
lauratikathanx again...18:30
ralsinaTaking a break, getting some fresh air18:41
ralsinawill be back in 60 or so18:41
dobeyi should do that too18:45
dobeyugh, i386 nightlies failed to build :(19:24
dobeywhat the royal f19:25
=== yofel_ is now known as yofel
dobeybrb19:44
mmccA/C repair guy is here, will be afk intermittently for a bit19:54
dobeyhmm20:13
ralsinammcc: +1 on launchdaemon20:21
mmccgreat, thanks ralsina20:21
dobeyah crap20:35
* dobey has a trivial fix20:38
dobeyralsina: https://code.launchpad.net/~dobey/ubuntuone-client/fix-icon-install/+merge/125337 please :)20:46
ralsinadobey: got it20:48
ralsinadobey: I am not even going to ask why20:48
ralsina+120:48
mmcclunch, I guess20:58
gatoxok...... eod for me..... it's house cleaning time for me :P21:03
gatoxsee you tomorrow people21:03
ralsinaI am EODing as well21:03
ralsinadobey: I assume you still have some work to do for releases, so sorry I can't stay to do the reviews and such but still no internet at home :-(21:04
ralsinaso, I suppose mmcc and briancurtin will have to take my spot for reviews, and I will keep fingers crossed nothing catches fire21:04
briancurtinsure, just let me know21:05
dobeyyes i do :-/21:05
ralsinadobey: perhaps take a half day off tomorrow if it takes too long21:05
ralsinadobey: you more than earned that21:05
dobeyralsina: mi cabesa esta en fuego!!21:05
ralsinahahaha21:05
ralsinabye, see you all tomorrow!21:07
dobeycheers21:08
dobeyi think i will have to make the stable-4-0 release not include the syncmenu bits; and patch them into the ubuntu pakcage if we can manage to get the FFe approved (hopefully before freeze tomorrow)21:10
dobeywaiting for nightlies…21:11
ralsinadobey: sounds good21:12
ralsinawhat time is the freeze tomorrow?21:13
=== m_conley is now known as m_conley_away
dobeyralsina: 2100 UTC21:20
ralsinaok, we have a little time then21:21
ralsinasigh21:21
ralsinareally gone now21:21
=== Guest79513 is now known as slank
dobeymmcc, briancurtin: https://code.launchpad.net/~dobey/ubuntuone-client/update-4-0/+merge/125353 YOLO if you could :)21:49
briancurtinon it21:49
briancurtindobey: approve22:01
mmccback from lunch. dobey, I'm happy to help with these stable merge reviews22:01
dobeythanks22:01
dobeymmcc: brian got it, thanks :)22:02
mmccdobey: ah, ok. btw, that commit message had roberto's name formatted differently from everyone else's. is that intentional?22:03
dobeymmcc: no, i forgot to fix it up. thanks22:05
dobeyand just realized i will actually have to merge it manually anyway, because it keeps getting OOM on that tarmac instance22:16
dobeybut need to run for now22:16
dobeyhave fun kids!22:17

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