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

=== eu is now known as Guest26640
=== eu is now known as Guest97048
KIAazehi, I just reconnected a machine to Ubuntu one, but the Ubuntu one folder already had contents (as the machine used to be connected last year or so), and now all of them are gone!07:41
KIAazeDoes ubuntu one place contents somewhere else while it resyncs everything?07:41
KIAazeit's also a symbolic link to another folder07:41
KIAazeCan replacing ~/Ubuntu\ One with a symbolic link be problematic?07:42
jgdxHi KIAaze, you should let us know through https://one.ubuntu.com/help/contact/ as well as hanging out here for a bit. :)07:43
KIAazeoh, ok, found the data again.07:43
KIAazeit's in my old home directory07:44
KIAazeI guess there's still a problem with dbus and stuff07:44
KIAazethe new home is correctly defined in /etc/passwd and the rest seems to work07:44
KIAazeat least the data is still there. Was a bit worried for a moment07:44
jgdxOk. Regarding symlinks, see https://one.ubuntu.com/help/faq/does-ubuntu-one-support-symlinks-or-hard-links/07:44
KIAazeso what would ubuntu one do if I replaced ~/Ubuntu One with a symlink before starting U1?07:49
KIAazealso, where can I find info on debugging dbus/gnome. I think my home directory system might be a bit messed up at the moment.07:50
jgdxKIAaze: If you do not get a lot of responses here, the contact form is your best bet, I think.08:04
KIAazethat's ok08:05
KIAazeI completely removed all U1 packages and will try to fix dbus/gnome first08:05
KIAazeI had similar problems with other programs (virtualbox for example, which still refuses to use the new home for some reason)08:06
=== mandel` is now known as mandel
KIAazeat least now I know I can't use symlinks for U108:06
mandelmorning all!08:08
KIAazeI basically moved my home from an NFS network drive to the local PC, but still authenticate over the network. For some reason that seems to cause some problems with dbus.08:08
KIAazemorning :)08:09
facundobatistamandel et al, hola! I have a couple of client branches, if you're interested in a review (an easy and a not so easy one)08:17
facundobatistahttps://code.launchpad.net/~facundo/ubuntuone-client/plt-fixpath/+merge/12451808:17
facundobatistahttps://code.launchpad.net/~facundo/ubuntuone-client/fix-progress-events/+merge/12453708:17
facundobatista(thanks!)08:17
mandelfacundobatista, sure, is my review day should I'll look at them right now :)08:17
mandelfacundobatista, should you me in BA already?08:17
facundobatistamandel, *awesome*08:17
facundobatistamandel, yes, I'm back at home08:18
mandelfacundobatista, then yo to bed, is way to late/early for you :)08:18
facundobatistamandel, early, just arrived, but if I go to bed now then I will not wake up08:19
facundobatistahey, I slept like 4 hours in the bus08:19
* facundobatista is ready to rock (?)08:19
mandelfacundobatista, yes, but in the bus, is not the same thing.. but try if you want :)08:20
mandelfacundobatista, this one has a +1 https://code.launchpad.net/~facundo/ubuntuone-client/fix-progress-events/+merge/124537 the other I'll take longer to really understand all the changes08:32
JamesTaitHello, world! :)08:34
* mandel reboot due to software upgrade08:42
mandelfacundobatista, ping08:57
facundobatistamandel, pong08:59
mandelfacundobatista, do you have a bug that describes what you are fixing the the plt?08:59
facundobatistamandel, kind of08:59
facundobatistathe bug is not particular, and to actually fix the bug I need a second branch after this (splitted them because they were too many lines)09:00
facundobatistamandel, but I can explain you the situation09:00
mandelfacundobatista, can you do that in the mp so that the next person can read it?09:00
facundobatista(and probably then paste these linees in the MP)09:00
mandellol, ok I'll paste them :)09:00
facundobatistamandel, let me explain it here, and if it's clear enough I'll fix the MP09:01
facundobatistaif it's not clear, just ask09:01
mandelok, go ahead09:01
facundobatistaso... the situation is the following, the PathLockTree locks operations on other operations regarding the path09:01
facundobatistaif you touch a file 'foo', a MakeFile and Upload are queued, the Makefile will be executed, taking the lock on 'foo', the Upload will be locked because of the same path09:02
facundobatistawhen Makefile finishes, it releases the lock, the Upload jumps in, all happy09:02
facundobatistaso, if you then do something like "ls > foo; mv foo bar"09:03
facundobatistasyncdaemon will get the FILE_CREATE and CLOSE_WRITE and will queue the Makefile and actually send HQ to hash the file09:03
facundobatistathe Makefile will be executed, taking the lock on 'foo'09:04
facundobatistaof course, there's a move really fast after the CREATE and CLOSE09:04
facundobatistainternal stuff is adjusted because of that move09:04
facundobatistamilliseconds later, the HQ jumps in, and tries to hash 'foo', it gets an error because the file moved! so after that error the correct path is taken (MOVE adjusted internal stuff!), and finally HQ hashes 'bar'09:05
facundobatistawhen HQ finishes hashing bar, it queues an Upload09:05
facundobatistathe Upload tries to get the pathlock on 'bar' and it succeeds!!!09:05
facundobatistabecause the Makefile was holding a lock on 'foo'09:05
facundobatistaso the Upload jumps in, but out of order09:06
facundobatistaso09:06
facundobatistathe fix does the following09:06
facundobatistawhen the MOVE is processed by syncdaemon09:06
facundobatistait adjusts the path of PathLockTree, changing 'foo' to 'bar', there09:06
facundobatistaso, the Upload will be locked09:07
facundobatistaand that's all09:07
facundobatistait made me to change a little the internals of PathLockTree, but that's another more complex story09:07
mandelfacundobatista, ok, makes sense09:07
mandelfacundobatista, added this as a comment for the next guy09:13
facundobatistamandel, thank you very much!09:14
mandelfacundobatista, no problem, I'll let you know if I have other questions, will let you know if there is a +1 :)09:14
mandelfacundobatista, but first coffee hehe09:14
facundobatista:)09:14
=== eu is now known as Guest70691
mandelfacundobatista, +1 with one small silly comment that does not block the branch, implement it if you think is a good idea :)10:18
mandelfacundobatista, the rest does make sense10:18
facundobatistamandel, yes, probably those tests could have a little refactoring10:19
facundobatistathey were just a few at the beginning, and then I keep adding and adding corner cases10:19
mandelfacundobatista, :)10:19
mandelfacundobatista, I know the feeling, I did the same with the filesystem_notifications10:20
alecumorning all!10:36
alecuhello mandel!10:36
mandelalecu, morning!10:37
mandelalecu, how is everything going?10:37
alecumandel: sleepy!10:40
alecumandel: got back from cordoba like an hour ago :-)10:40
mandelalecu, you and facundobatista are crazy, how was it?10:42
mandelalecu, shall we praise gatox organization skills?10:42
alecumandel: sure! I love that gatox has really great taste to pick graphic designers10:43
mandelalecu, he does have some taste, yes :)10:44
alecumandel: and the conference shirts were the best quality I had in any around here.10:44
alecumandel: a metrosexual taste one could say10:44
mandelalecu, are there picts of the actual tees?10:44
alecumandel: can't find any pics yet, we should ask gatox10:46
alecumandel: but they had this logo big in the front: http://www.pydaycba.com.ar/10:46
mandelalecu, saw that one, it is really well done10:46
mandelalecu, and the page is 1000000 times better than the pycon ar one to be honest10:47
alecumandel: I think you forgot a few zeros10:47
mandelalecu, probably, I should have use exponents10:47
mandelalecu, I have started proposing little bug fixes to unity so that we don't land in a big mp the ui for the payments stuff10:48
alecumandel: that only means that gatox has good taste, and the current pyconar organizers do not. It applies to every bit of the conference, and it is so very obvious in that page.10:48
mandelalecu, it is very very obvious in that pages indeed10:49
alecumandel: awesome! I'm reinstalling virtualbox, because the vm where I was developing with Q won't start again :-(10:49
mandelalecu, sorry to hear that :(10:49
mandelalecu, I have had tons of problems with the free drivers during the sprint and had to re-install the machine lots of times10:50
mandelI'm settled with the nvidia ones10:50
mandelalecu, have you heard anything about the team sprint? if it is during pycon ar I need to know so I can get some money back from my ticket to ar..10:51
alecumandel: no, I have not heard anything else10:56
alecumandel: we should ping ralsina and chipaca about that.10:56
mandelalecu, yes, I'm not a big fan of wasting money10:57
ralsinaalecu, mandel: I have not heard either, but AFAIK it's that week. Should get final absolute confirmation today, tomorrow at the latest.10:57
Chipacamandel: it is highly likely to be that week. Only way it wouldn't be is if there ins't a place for it. In london. During a recession.10:57
mandelChipaca, ralsina, ok, let me know if I should cancel the tickets, I did take them with the possibility of canceling them10:59
mandelso not a huge deal if done with enough time10:59
Chipacamandel: as soon as I know the place is confirmed, i'll let you know.10:59
mandelChipaca, thx!11:00
* alecu should find an insurance company that can provide a clone alecu to give his talks.11:01
mandelralsina, 1-1 in a few mins over g+ hangout to show the progress of the payment preview?11:02
mandelralsina, I just need to setup the g+ plugin11:03
ralsinamandel: I am leaving to take kid to school, so in 30'11:10
ralsinaalecu: we should start asking to reschedule all our talks on saturday11:10
mandelralsina, sure, no problem :)11:11
alecuralsina: we have already warned the organizers about this possible problem. Their reaction (as usual) was to make the schedule public, so I don't care anymore :P11:13
mandelalecu, is up to them, did you mention all canonical people, or should I do it too?11:16
alecumandel: we told the organizers that a lot of us would probably miss the conference.11:17
mandelalecu, can you merge lp:~mandel/avani/unity-lens-music.ubuntuone-purchase with yours? I have update some strings as per design requests11:17
alecumandel: but they have a schedule and total lack of reasoning skills, so they went ahead and published the grid of talks.11:18
gatoxgood morning11:18
alecumandel: so, they can do as they please. I promised earlier on the year that I just won't worry about this years pycon anymore.11:19
mandelalecu, fair enough, I'm not terribly worried11:19
alecumorning gatox!11:19
gatoxalecu, hi.... what happend??11:20
mandelgatox, buenas!11:20
* gatox is interested in the discussion11:20
gatoxjeje11:20
gatoxmandel, hellooo11:20
mandelgatox, we decided to kill you and feed you to the wolfs, that is all11:20
gatoxmandel, i'm discovering that lately a lot of people have those plans11:20
alecugatox: was telling mandel about how much I love this years' pyconar organizers.11:20
gatox:S11:20
gatoxalecu, LOL :P11:21
mandelgatox, and praising your tests with designer ;-)11:21
mandeldesigners*11:21
=== eu is now known as Guest53601
ralsinaI am going to give my talk on saturday at pycon but it's going to be like this, only backwards: http://www.youtube.com/watch?v=wyKBSy6rgdY12:15
ralsinaalecu: it's ok, since gatox is organizing the next one, we can expect improvements! ;-)12:16
gatoxralsina, jeje you are mistaken sir :P12:16
mandelgatox, for president!12:17
gatoxralsina, if i organize a pycon.... i just day.... my ocd can't resist12:17
gatoxjust die12:17
gatox:P12:17
ralsinagatox: consider it shock therapy12:18
gatoxjejeje12:18
ralsinagatox: like when monk got a job picking up garbage12:19
mandeluhhh monk, good guy :)12:20
dobeyhmmm12:25
mandelralsina, do you have time to do the 1-1 now?12:28
ralsinamandel: sure12:28
ralsinamandel: let me get my headser12:28
ralsinat12:28
mandelralsina, g+ so that I can share the screen to show the progress12:28
ralsinasure12:28
ralsinamandel: invited you12:30
mandelralsina, joining12:30
mandelralsina, can you hear me?12:31
ralsinano12:31
mandelone sec12:31
mandelralsina, lets try skype12:32
mandelralsina, did you see anything?12:33
mandelralsina, if you saw it we can move to mumble which seems to work better12:34
ralsinamandel: I saw it, let's mumble now12:35
mandelralsina, yes, that does not seem to work well on my linux machine12:35
ralsinamine got incredibly slow12:36
ralsinastill recovering load at 1212:36
ralsinaok mandel, waiting or you on mumble12:37
mandelralsina, there in 1 min12:37
mandelor less12:37
mandellunch time in spain12:54
=== m_conley_away is now known as m_conley
* mandel back13:44
ralsinamandel: please do that video and mail me + cparrino13:44
ralsinamandel: include all the explanations you gavemeabout the transition etc13:45
mandelralsina, I was going to give them :)13:45
dobeyso beta freeze is this week13:52
ralsinadobey: yep13:53
chaselivingstonralsina: how's darwin looking for a beta release?13:54
chaselivingstonmmcc: ^^13:54
ralsinachaselivingston: I think we will delay it a week or two.13:56
dobeyneeds more evolution?13:56
mmccchaselivingston: there are two bugs I'd like to squash before a beta - the one you and I saw with not syncing a dragged-in file, and the  quit problem (maybe)13:56
ralsinammcc: I still want to try the "bigger hammer" approach to quiting ;-)13:57
chaselivingstonmmcc: ok cool, fyi changing the name of that folder didn't force upload either13:57
mmccchaselivingston: yes, I saw that email… :( if I could get your syncdaemon logs, that'd be handy13:58
chaselivingstonmmcc: ok, i'll try to get those to you today13:58
mmccchaselivingston: sure, whenever you can, thanks!13:58
chaselivingstonmmcc: thanks!13:58
mmccralsina: remind me of the bigger hammer?13:58
ralsinammcc: os.kill(os.getpid())13:58
mmccralsina: oh right :)13:59
mmccralsina: well, there's also the issue of how to catch cmd-Q, which still goes around our wrapper code, and is caught somewhere in our app even though we don't have a menu bar anymore13:59
ralsinammcc: oh, ok :-(14:00
ralsinammcc: I suspect OSX is just killing our process14:00
mmccralsina: it's got to be in Qt somewhere. the key event from cmd-Q isn't sent to the system, so if your app doesn't grab it, it'll get ignored. In our case we're just not grabbing it above Qt, I think14:02
mmccIn other news, Apple dev relations guy was less helpful than usual on my problem with the daemon installation / upgrade process.14:03
mmccThis is a problem because either upgrading just works or we need to add some notifications to the user that the job was removed but can't be installed until they quit and start over…14:03
ralsinammcc: this may affect only you and mandel in the whole universe14:04
ralsinammcc: unless this is about the busy file error?14:04
mandelwhy it would affect just us?14:05
mmccralsina: no, it's just if you have an old root daemon installed. It does only affect like four people right now, but as soon as we find a bug after a beta release, it affects everyone.14:05
mmccmandel: because we were the only people with dev versions of the root daemon (us and a few other brave souls)14:06
ralsinammcc: ok14:06
mandeloh, ok14:06
ralsinammcc: so, this seems like a reasonably cmmon thing we are trying to do14:06
ralsinammcc: just overwriting a running daemon. There must be some way to do it.14:06
mmccralsina: yes, doesn't it? the apple guy first said that the "install" routine should do an upgrade if you give it a daemon with a bumped version number, but it doesn't14:07
chaselivingstonmmcc: just sent that log your way14:07
mmccchaselivingston: great, thanks. can you tell me the name of the folder that didn't sync, too?14:07
chaselivingstonsure, SOA Vocal14:07
chaselivingstonmmcc: ^^14:08
mmccchaselivingston: great, thanks!14:08
chaselivingstonmmcc: np14:08
ralsinammcc: could our daemon be ignoring SIGTERM?14:09
ralsinammcc: the launchd docs suggest that we should "catch SIGTERM" because that's what launchd will use when it wants to stop it to install the new version14:10
mmccralsina: I think it's stopping it correctly, because I can remove it correctly with the "SMJobRemove" call. The problem is that if I do that remove, I can't subsequently call the "SMJobBless" function to install the new one14:11
mmccI can do *just* remove or *just* bless but not remove then bless14:11
ralsinammcc: grmbl14:11
mmccralsina: seriously14:11
ralsinammcc: I believe you!14:12
* dobey wonders what to do about these icons14:12
ralsinadobey: saw my email?14:13
dobeyyes14:13
ralsinadobey: chase marcus and see if we can get them fast. If we can't, then I need to say "we can't do it because we don't have the right sizes"14:13
ralsinammcc: the thing is blessing's whole point is to keep the app drag-installable :-(14:14
dobeywell, we can ship the sizes we're shipping already in ubuntuone-client; but then that's basically no change14:14
mmccralsina: yeah, it's frustrating. one "workaround is to call remove then tell14:15
ralsinadobey: don't follow. The icon looks different14:15
mmccer, then tell the user to quit and restart U1, so it'll go ahead and install the new one14:15
dobeyralsina: looks different than what?14:15
ralsinadobey: than what we are shipping now?14:15
dobeyralsina: the -music icon is, but the ubuntuone icon is exactly the same, save for that 128x128 version, which we aren't shipping, because the "large" size to ship on Ubuntu is 256x25614:16
dobeywhich i've tried to ask for many times, but alas14:16
ralsinadobey: sigh14:16
ralsinadobey: ok, so let's ask marcus for the 256x and then we have a bit more time to get the other sizes14:17
dobeyralsina: do you know what the -music icon is supposed to be used for exactly?14:22
dobeyor should we poke the uppers?14:22
ralsinadobey: the music store webapp14:22
dobeyand not the rhythmbox plug-in?14:23
ralsinadobey: that one I am not sure14:23
ralsinadobey: so let's ask14:23
ralsinadobey: asking right now, will keep you posted14:24
dobeyah ok14:24
dobeythanks14:24
ralsinadobey: just the webapp14:24
dobeygreat14:25
dobeythat does simplify the situation a little :)14:25
mandelralsina, uploading the screencast to u1 and will send the email shortly14:26
ralsinamandel: awesome14:26
ralsinadobey: hehe yeah14:26
dobeyalright; i'll poke about in inkscape and see if i can get something usable and quick.14:28
ralsinadobey: great, thanks14:29
mmccping chaselivingston - that log file is too new - it doesn't show that folder. can you send me the other files too? same path, syncdaemon.log.2012-09-* -- might want to zip them…14:40
chaselivingstonmmcc: sure, one moment14:40
chaselivingstonmmcc: sent14:43
mmccchaselivingston: great, thanks again14:43
chaselivingstonmmcc: np14:43
mandelralsina, can you confirm me you got the mail with the video and that it works?14:54
joshuahooverralsina, gatox: do you have an updated estimate on when our integration with the sync indicator will land in q? bug #104234314:57
ubot5Launchpad bug 1042343 in Ubuntu One Client "[FFE] Ubuntu One integration with Q sync indicator" [High,Triaged] https://launchpad.net/bugs/104234314:57
gatoxjoshuahoover, i'm finishing with that branch in order to propose it14:58
gatoxi found some problems that i'm taking care of so everything works ok14:58
joshuahoovergatox: thanks14:58
joshuahooverdobey: are you doing a package of u1-client this week?14:58
dobeyyes14:59
mandelme15:00
gatoxme15:00
briancurtinme15:00
dobeyme15:02
thisfredme15:02
dobeyjoshuahoover: plan is to do it today15:02
joshuahooverdobey: awesome, thanks :)15:02
ralsinaotp, skipping15:02
alecume15:03
gatoxmandel, go15:03
mandelDONE: Sprint with the dx team to get the dash 'ready' to show payment previews. Recorded video for ralsina and cparrino with the current status.15:04
mandelTODO: Fix several ui issues with the preview, mainly make buttons be links and check with design the size of the fonts (they seem to be too big). Catch up with alecu to see where we are in the payment back-end story. Propose small fixes to unity so that our payment mp is not HUGE.15:04
mandelBLOCKED: no, but it seems I have compiling errors in one of my machines.. strange.15:04
mandelgatox, please15:04
gatoxDONE:15:04
gatoxWorked in the sync menu for u1-client, found some problems where the menu didn't work properly, fix them.15:04
gatoxTODO:15:04
gatoxFinish updating the tests. Propose.15:04
gatoxBLOCKED:15:04
gatoxNo15:04
gatoxbriancurtin, go15:04
briancurtinDONE: more fiddling with tests15:04
briancurtinTODO: extra header tests, probably need to change dev-tools server impl15:04
briancurtinNEXT: dobey15:04
dobeyDONE: reviews, poked more at webapps, bug #1034092, bug #105102515:04
dobeyTODO: releases, new old icons, webapp packaging15:04
dobeyBLCK: None.15:04
ubot5Launchpad bug 1034092 in Ubuntu One Windows Installer "There is no UbuntuOne mac icon (.icns format)" [High,Fix committed] https://launchpad.net/bugs/103409215:04
dobeythisfred: go15:04
ubot5Launchpad bug 1051025 in Ubuntu One Windows Installer "darwin app plist has redundant CFBundleIcon entry" [Low,Fix committed] https://launchpad.net/bugs/105102515:04
thisfredoops15:04
thisfredDONE: playlist metrics TODO: playlist migration code, BLOCKED: no NEXT: alecu15:05
* thisfred fail15:05
ralsinathisfred: I'll let it pass because I am skipping ;-)15:06
alecuDONE: started with adding error handling to purchases15:06
alecuTODO: handle more errors, add some tests15:06
alecuBLOCKED: no15:06
mmccoh shoot15:06
mmccDONE: daemon upgrade battle15:07
mmccTODO: daemon event processing bug with move, for real this time15:07
dobeygatox: is any of that sync indicator code in trunk yet?15:12
gatoxdobey, noy in trunk..... i'm fixing the last stuff to propose it15:12
gatoxnot in trunk15:12
dobeyok15:13
dobeyjoshuahoover: i think you mistook my "yes i plan to make a release today" as "and it will include that code" :)15:13
joshuahooverdobey: heh, well, there's that15:14
* mandel broke compiz again...15:14
mandelI need to try and fix it, will try to be fast :-/15:15
ralsinahave to change location, will be back in a few minutes15:18
dobeyok, need to get lunch. bbiab15:25
chaselivingstonmmcc: any luck w/ those older logs15:27
mmccchaselivingston: no, the path you mentioned didn't show up there. but it's ok, i have a log where I saw the problem and I think I should be able to reproduce it too15:31
chaselivingstonmmcc: ok, maybe it would help if i told you the path was /ubuntu one/sumsix/soa vocal?15:31
mmccchaselivingston lowercase?15:31
* mandel unlocked a new achievement, fix compiz 50 times!15:32
chaselivingstonmmcc: no, sorry. /Ubuntu One/SumSix/SOA Vocal15:32
mandelI need to do some quick errand, I'll be back in 15 mins15:39
* mandel back16:13
* alecu will have lunch16:24
chaselivingstonmmcc: now that folder seems to be uploading, change something on your end somehow?16:31
mmccchaselivingston: no, did you restart the app?16:31
chaselivingstonmmcc: yes, but i tried that before w/ no luck. seems to have worked this time16:32
mmccchaselivingston: when you restart the syncdaemon, it does a full local re-scan and that should pick up anything that isn't synced.16:32
chaselivingstonmmcc: ah ok, guess that's what happened16:32
mmccchaselivingston: maybe your previous restarts didn't restart syncdaemon. if you did cmd-q instead of using the 'quit' menu item in the red u1 menu on the right of the menu bar, it might not have killed syncdaemon16:33
* gatox lunch16:33
=== gatox is now known as gatox_lunch
chaselivingstonmmcc: gotcha, could very well be the case16:33
mmccchaselivingston: also for future reference, there's nothing I can change that'd cause that kind of behavior change in the client. once I package the app ,the client code is frozen (it's even cryptographically signed)16:34
chaselivingstonmmcc: cool, that's what i figured, just wasn't sure16:35
mmccyep. no magic upgrades. it's good and bad :)16:35
chaselivingstonmmcc: haha, i bet16:35
mmccmandel | ralsina - a trivial review: https://code.launchpad.net/~mikemc/ubuntuone-client/fsevents-daemon-default/+merge/12473816:39
mandelok16:40
mandelmmcc, approved16:45
mmccthanks mandel16:46
mandelmmcc, what was wrong with the ipc?16:46
mmccmandel: the code expected to be able to get the path from the file descriptor, but the fd that launchd gives you gives you an error when you do that16:47
mandelmmcc, ah, bummer.. how did you solve it?16:47
mmccit doesn't need the path when it's launchd, so I just set the sockURL=nil16:47
mmccthe problem was that if it couldn't find the path, it bailed and didn't init any of the other data structures (but nothing was checking that)16:48
mmccso there was a commsocketserver sitting there with all nil members, and sending messages to nil does nothing, so nothing was happening16:48
mandelmmcc, uh, well I never tested that case..16:49
mandelmmcc, nice find!16:49
mandeland with those great news, I'm EODing!16:50
mmccyeah, it's hard to test until you have all the launchd crap hooked up.16:50
mmccttyl!16:50
gatox_luncheveryone, ralsina says that he is having problems with his internet connection, he is going to try to be back as soon as possible17:08
=== gatox_lunch is now known as gatox
dobeygatox: *gasp* *surprise* :)17:14
mmccclearly someone needs to confront ralsina about his pinball addiction17:17
dobeyheh17:17
ralsinaI'm back17:20
ralsinadobey: I am changing ISPs but it's going to take a while. I am considering if starting my own ISP company is faster :-/17:21
dobeyhehe17:22
dobeyi'm wondering why there is a shadow around the entire surface of this icon, and why it's trying so hard to look 3d17:22
ralsinammcc: what day next week do you think would be a good day for a QA run?17:32
mmccralsina, monday17:32
ralsinammcc: are we confident today? :)17:33
mmccralsina: I just fixed the upgrade problem, so yes, a little confident. Today I am a viking!17:33
ralsinammcc: ok, tuesday it is ;-)17:33
mmcc:D sounds good17:34
dobeyralsina: hrmm, so i have all the <= 128x128 sizes "ready" at least, but the 128x128 is a bit more complicated than i was hoping it would be, so probably best if i don't try to tweak it into the larger sizes, since while I'm ok at making icons, i'm not that great, and i don't know what any of the branding specifics are :)18:18
ralsinadobey: ok18:18
dobeyralsina: so i guess we just wait and hope marcus replies in the morning (preferably with icons)?18:19
ralsinadobey: so, I got no response about the request from marcus, and now it's too late for him anyway18:19
dobeyright18:19
ralsinadobey: so yes, that's the "plan"18:19
dobeyok, i'll hold off doing an ubuntuone-client release until tomorrow18:19
dobeyand try to get some of the others done today18:19
ralsinadobey: cool.18:19
dobeyand see about merging some of these translations in to our trunks18:20
mmccdo we have a test case base class that makes recording calls to multiple functions easy?18:55
mmccI mean multiple patched functions…18:56
dobeynot in dev-tools18:56
mmccok, thanks18:56
ralsinammcc: no, I have seen a couple of cases that add a homebrew set_called clone in the test18:58
dobeyralsina: want to do some rubber stamping? :P19:06
dobeyhttps://code.launchpad.net/~dobey/ubuntu-sso-client/update-po/+merge/12476919:06
ralsinadobey: have it right here!19:06
dobeyhttps://code.launchpad.net/~dobey/ubuntuone-client-gnome/update-po/+merge/12477019:06
dobeyhttps://code.launchpad.net/~dobey/ubuntuone-client/update-po/+merge/12477119:06
ralsinadobey: done!19:12
dobeythanks19:13
* ralsina blows on smoking rubberstamp, cowboy-style19:13
dobeyralsina est gaucho?19:19
ralsinadobey: gauchos were more of a knife people19:20
ralsinaAnd blowing on knifes is silly and dangerous ;-)19:20
dobeyralsina: another review for you: https://code.launchpad.net/~dobey/ubuntuone-client/drop-vapi/+merge/12477419:21
dobeya little actual review this time :)19:21
ralsinadobey: +119:28
mmcchey guys, I found this old bug that wasn't linked to the branch that fixed it - I linked it but I'm not sure how to close it and flip all the right switches: https://bugs.launchpad.net/ubuntuone-control-panel/+bug/104072719:29
ubot5Ubuntu bug 1040727 in Ubuntu One Control Panel "Mac OS X bundle does not use the icon by default" [Medium,Fix committed]19:29
mmccI did change the status, but is there more to do? also, this isn't high priority, just saw the browser tab now19:29
ralsinajust set it to fix-committed19:30
mmccok, done then19:30
ralsinaor even fix-released if it's in trunk for more than one week19:30
mmccok - did that. that was the step I was wondering about, when /how to set it to released19:31
mmccby how, I meant if it was automatic somewhere19:31
ralsinammcc: if the bug is linked to the branch, and targeted to the right branch (which this probably wasn't) then it will get flipped to fix-released when ... well, released19:33
ralsinammcc: just linking the branch will make it fix-committed when the branch is merged to trunk19:33
mmccI knew the fix-committed step (this bug wasn't linked when the branch was merged, so it was floating lost)19:34
mmccstill fuzzy on the mechanics of 'released' though. but that's probably ok19:35
dobeyralsina: linking the branch from the lp ui doesn't do anything to the branch19:35
dobeyor to the bug, aside from just noting the link19:35
ralsinadobey: but tarmac marks it?19:35
dobeytarmac does if the link is done with bzr commit --fixes19:35
dobeybut not if it was just linked on the lp UI19:36
ralsinadobey: I always assumed that was the same thing as doing it from LP!19:36
dobeynope19:36
ralsinadobey: corner cases for everyone! ;-)19:36
dobeybzr puts it in the branch metadata, LP just has it in the LP db19:36
dobeyand anyone can link any bug to any branch on LP19:36
dobeywith the bzr metadata, we can at least trace it to someone, if they got it wrong or tried to abuse the system :)19:37
ralsinadobey: if random people were actively trying to make things annoying for us on LP, they could drown us in stuff in 5 minutes :-(19:37
dobeythey do; have you seen how many bug reports we have? :)19:38
ralsinadobey: hha19:39
dobeyi want to automate a bunch more stuff, but it will take a *lot* of work to do :(19:39
ralsinadobey: those meant well19:39
ralsinadobey: I mean, we have had a couple of cases of people randomly changing bug state for instance19:39
dobeyyeah19:39
ralsinadobey: if someone started doing that intentionally, it would be hell19:39
dobeya lot of those are accidental, thanks to the wonders of javascript19:40
ralsinaok, my ISP claims they are at my house's door with tools and equipment19:40
dobeyheh19:40
ralsinaI have to go there I suppose19:40
ralsinaand this mail order gunsmith never delivers in time!19:41
chaselivingstonmmcc: any idea when i might have a new build to try that fixes the events triggers issue?19:42
ralsinahopefully, will be back in 30'19:42
mmccchaselivingston: no estimate yet. I'm adding tests to the code to upgrade the running daemon. I've looked at the events trigger issue but haven't started trying any fixes yet19:43
chaselivingstonmmcc: cool, just curious, thanks19:44
mmccchaselivingston: I'd say optimistically tomorrow, maybe wednesday for a fix19:44
mmccthis is where ralsina chimes in and adds 30%, or 2x, or something :)19:44
chaselivingstonmmcc: ack, thanks. in the meantime, if i kill sd via activity monitor, will u1 automatically spawn a new instance and do a global scan again?19:44
mmcc_chaselivingston: it *should* if the control-panel app is running. it definitely will if you quit the control-panel, kill sd, and restart the control-panel19:46
=== mmcc_ is now known as mmcc
chaselivingstonmmcc_: gotcha, that works for me, thanks19:46
gatoxeod here! time to rest, see you tomorrow people! bye20:16
dobeycan someone review? https://code.launchpad.net/~dobey/ubuntuone-client-gnome/update-4-0/+merge/124787 it's all translations updates merged from trunk, so just a quick look and rubber stamp is fine20:26
briancurtindobey: approved20:35
dobeythanks briancurtin20:35
mmcclunch…20:54
* alecu needs to EOD too21:00
alecubye all!21:00
dobeydoh21:19
=== m_conley is now known as m_conley_away
dobeyok all, have a good evening. i'm off21:35
mmccok, done for now, going to come back tonight and finish this daemon install branch's tests…23:17
=== m_conley_away is now known as m_conley

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