/srv/irclogs.ubuntu.com/2011/01/20/#ubuntuone.txt

FishsceneGreetings.00:03
FishsceneI have a Nexus S and Ubuntu contacts sync.. I created a contact on my phone, but the contacts sync is not replicating that person to Ubuntu One. Is this normal behavour?00:04
CardinalFangFishscene, I don't know the state of the sync at present, but I heard it's changing somehow.00:04
Fishscenedo you have any information on the changes?00:05
CardinalFangFishscene, when you created the contact, did it ask what sync source to bind it to?00:05
CardinalFangFishscene, not really.00:05
FishsceneJust a second..00:06
CardinalFangFishscene, the phone sort of aggregates a bunch of sources into one display UI, but having a contact in one location doesn't distribute it to all sync sources.00:06
CardinalFangSo, creating an contact via GMail web Contacts doesn't send it to your phone and from there back up to a source like ours.00:07
Fishscenegotchya. The contact was made on the phone itself, I'm not sure (yet) how to get the Ubuntu contacts sync to see it.00:07
CardinalFangFishscene, Hrm, when you create/save a contact, it should prompt you in what "account" to save it.00:09
CardinalFang...I think.00:09
CardinalFangDifferent Android versions behave differently, there, iirc.00:09
FishsceneI'm using Android 2.3 I think00:12
CardinalFangYeah, probably. I'm still on 2.200:12
CardinalFangFishscene, it's a bad hour to ask questions here, sadly.00:12
karniCardinalFang: got a sec? need a brief consult00:12
CardinalFangkarni, sure, I have 3 minutes.00:12
karniCardinalFang: I added 'Create playlist' to the Playlists tab in subsonic U1M app00:13
karniCardinalFang: I also adjust the UI accordingly in the media library (the one you pick items to enqueue/play)00:13
CardinalFangOkay.00:13
karniCardinalFang: When you tap items, I'll collect them. Once a visible 'Save playlist' button is clicked00:14
karniI want to save them into a new playlist. Question:00:14
CardinalFangkarni, Sounds cool.00:14
karniyou think I should try doing it cleanly, or should I go the easy way - populate the 'currently playing list' and use the functionality00:14
karnito save the list from there?00:14
karniso last sentence:00:14
karniI think I'd prefer doing that cleanly (enqueuing that stuff will start caching/playing), but that may mean some code duplication00:15
karniyou think a little code duplication is acceptable in such case?00:15
karnimaybe I'm too careful about that stuff heh ;)00:16
karniI'll just try doing it. if it works, we can always adjust it.00:16
CardinalFangkarni, Hrm.  Maybe.  I'll introduce you to the Subsonic author tomorrow, because he may have some advice.  We try to send our general changes up to him every so often.00:16
karniThat's a cool idea00:16
CardinalFangMaybe we can talk him into doing it for you.  :)00:17
karniCardinalFang: hahaha and there I thought I'm halfway thru ;)!00:17
karniCardinalFang: anyhow, I'll ping you tomorrow. okey :)?00:17
CardinalFang:)  Okay, my dinner time.  Good night.  Get sleep, karni.00:17
karniTalking to him can definitely help. Thanks !00:18
karniCardinalFang: :) \o00:18
Fishsceneok back00:27
Fishsceneaha!00:38
FishsceneLooks like it was only grabbing contacts from one account, not both of them.00:39
FishsceneProblem solved. Thanks guys :D00:39
karnibeuno: need to improve 'unchecking' items. apart from that, done.01:03
beunokarni, gives me apk!02:30
karnibeuno: ok, 30 sec02:30
beunokarni, also, get some sleep!02:31
beuno:)02:31
karnibeuno: np :)02:31
karnibeuno: I will! just sent the report02:32
karnibeuno: let me know what you think. btw we need to support removing playlists02:32
karniI created quite a few testing it ;D02:32
* beuno nods02:32
beunoI will ignore you now until tomorrow02:32
karnixD02:32
beunokarni, you can delete them from couchdb02:32
* karni leaves \o02:32
beunobut, tomorrow02:32
karniok :)02:33
=== IAmNotThatGuy is now known as M0hi
duanedesignmorning all11:36
=== teknico is now known as teknico_away
ralsinagood morning everyone12:23
lalejandHi, U1 crashes again & again. If if do u1sdtool -s, it says that : http://pastebin.com/gFjPJd2s and an apport window appears. If someone can help me I will explain him/her the context. Thx12:33
Chipacalalejand: looking ...12:37
Chipacalalejand: please do /usr/lib/ubuntuone-client/ubuntuone-syncdaemon --debug in a terminal, and pastebin the output of that12:38
lalejandChipaca : let me give you some context : I was connected to the nightly builds of U1. Then I ha d a big problem, like U1 sync deamon was crashing and another one was appearing itself, each ps -A was giving me a different process number for U1 sync deamon. And this was dramatically slowing my machine. So the only solution I found was to uninstall U1. Then I commented the apt U1 nightly U1 lines, downgraded, and now U1 crashes allwa12:44
lalejandChipaca : here is the pastebin http://pastebin.com/4U9JeJjM12:44
Chipacalalejand: ah12:44
Chipacalalejand: i can imagine what the error is12:44
Chipacalalejand: the nightlies have a new metadata version12:44
Chipacalalejand: so the downgraded version can't understand it12:44
* Chipaca looks12:44
Chipacalalejand: that's exactly it12:45
Chipacalalejand: I'd say try the nightlies again12:45
lalejandChipaca : is there a way to use the nightlies without the problem I had ?12:45
Chipacalalejand: they don't break that often; I believe we've fixed the issues that broke it over the weekend.12:45
Chipacalalejand: if it continues to break, we need to know! :)12:46
lalejandah ok, I try right now. If it breaks again, what can I do ?12:46
lalejandChipaca : ok then I'll tell you if it does.12:46
Chipacalalejand: if it breaks again, you're in the right place to have us fix it12:46
Chipacalalejand: the nightlies are not actually nightlies; they're updated with practically every commit to trunk12:47
lalejandChipaca : installed, what should I do ? do a u1sdtool -s ?12:51
Chipacalalejand: sure12:51
lalejandChipaca : looks fine :)))12:52
Chipacalalejand: \o/12:52
lalejandChipaca : doing local rescan12:52
lalejandChipaca : thx a lot :)12:52
Chipacalalejand: no problem. sorry we broke it for you there.12:52
alecuhello world!13:17
ralsinahola alecu!13:28
=== teknico_away is now known as teknico
CardinalFangTip:  Don't give away your last Ubuntu CD if you're following Ubuntu dev APT sources.13:54
CardinalFangSomething is squirrelly with grub2 lately, I think.13:55
ralsinaalecu CardinalFang dobey mandel nessita thisfred vds: standup in 5!13:55
thisfredthx13:55
vdsack13:56
nessitayeah!13:56
mandelme13:59
nessitame14:00
ralsiname14:00
vdsme14:00
alecume14:00
mandelshall we start?14:01
nessitaCardinalFang, dobey?14:01
ralsinathisfred, CardinalFang ping?14:01
thisfredme14:02
CardinalFangme14:02
ralsinamandel: start!14:02
mandelDONE: unblocked after talking with verterok. Close events are needed by the event nanny. Found a way to query the OS for all open files using undocumented kernel API, will have to pool, is ugly yet works.14:02
mandelTODO: find why my solution does not work with python threads.14:02
mandelBLOCKED: no, but is multi-threading programming.14:02
mandelnessita, please14:02
nessitaDONE: code reviews, more work for bug #692772, got stuck due to some syncdaemon bugs and high memory usage.14:02
nessitaTODO: try to split epic branch for bug #692772 into smaller branches. Finish pending details for Devices tab.14:02
nessitaBLOCKED: nopes, though syncdaemon (after unleashing the queues) requires constant attention14:02
nessitaNEXT: ralsina14:02
ubot4Launchpad bug 692772 in ubuntuone-control-panel (Ubuntu) (and 1 other project) "Visual improvements (affects: 1) (heat: 8)" [High,Triaged] https://launchpad.net/bugs/69277214:02
thisfredDONE: More work on the messaging branch TODO: wrap that up, maybe start on progress bar, or if that's blocked, start implementing more actual use cases on top of messaging/notification14:03
thisfredouch hit enter14:03
ralsinaDONE: reviews, was at doctor, had no power for half a day. Yearly planning call, talked to lots of people, got a promise to let me enter canonicaladmin. reading code, talking to people.14:03
ralsinaTODO: reviews, management stuff, have HR fix things for me, someday actual coding ;-)14:03
ralsinaBLOCKED: no14:03
ralsinavds!14:03
vdsDONE: developers RESP APIs, propose a branch for #70102914:03
vdsTODO: continue with the APIs14:03
vdsBLOCKED: not for now14:03
vdsalecu: please14:03
alecuDONE: a couple of reviews, fix for bug 704656 (disable zg when running client-server tests), branch for timeouts for aggregator: needs reviews!14:03
alecuTODO: branch to add two new events to syncdaemon: command started, command finished14:03
alecuBLOCKED: canonicaladmin still broken.14:03
alecuthisfred's turn to speak14:03
ubot4alecu: Bug 704656 on http://launchpad.net/bugs/704656 is private14:03
thisfred(seems like I'm always cutting in line :( )14:04
thisfredDONE: More work on the messaging branch TODO: wrap that up, maybe start on progress bar, or if that's blocked, start implementing more actual use cases on top of messaging/notification14:04
thisfredCardinalFang: you!14:04
CardinalFangDONE: Fixing main machine after update.  Some dbus-service for playlist API and14:04
CardinalFangsome desktopcouch bug fixing.14:04
CardinalFangTODO: two desktopcouch bugs from Ch-paca.14:04
CardinalFangBLoCKED: None now.  beware the grub, though.14:04
CardinalFangEOF?14:04
nessitaf?14:04
ralsinaCardinalFang: beuno told me he needs you for a day or two soonish14:04
nessitaall: we have the weekly call in 1:10 hrs14:05
CardinalFangralsina, hrm, okay.14:05
nessitamumble, desktop channel14:05
ralsinaCardinalFang: so, we three we'll talk about it friday14:05
thisfredCardinalFang: let me know if I can help debug/fix those dc bugs, I know I forwarded Chipaca to you, but that's only because I thought you might have a better idea where to look14:05
CardinalFangthisfred, I know exactly what one is.  The other, not so much.14:05
alecuthisfred, perhaps you can review this branch? https://code.launchpad.net/~alecu/ubuntuone-client/aggregation-timeouts/+merge/4691114:06
ChipacaCardinalFang: thisfred: for different reasons I have been unable to replicate my natty desktopcouch *evar*, so I'm starting to get worried14:06
alecuand some other gentle soul will want to review it as well.14:06
thisfredCardinalFang:  the wrong number of unpacked values seems unmysterious ;)14:06
thisfredalecu: will do14:06
ralsinaImportant: we are planning a release for some day soon14:06
thisfredChipaca: yeah that's ungood14:06
thisfredChipaca: let me check my natty now14:06
ralsinaso, we want to fix any horrible bugs you know about before that ;-)14:07
CardinalFangthisfred, it's the new python-couchdb.  I swear I tested that, but I see It couldn't possibly work.14:07
thisfredyeah, weird14:07
thisfredof course I reviewed that branch, and I should have tested it manually as well14:08
* alecu needs to run for 30 minutes... bbl14:10
dobeydoh14:11
thisfredCardinalFang: we should probably mock test the replication14:12
thisfredbut it's hard to make a meaningful test out of that14:12
dobeyλ DONE: discussed backport issues with rye, initial work for bug 70509014:12
dobeyλ TODO: fix client backport issues, 3rd party apis?, evaluate SRUs for maverick, finish #70509014:12
ubot4Launchpad bug 705090 in ubuntuone-client "Switch to ubuntuone-dev-tools (affects: 1) (heat: 6)" [Medium,In progress] https://launchpad.net/bugs/70509014:12
dobeyλ BLCK: None.14:12
thisfredbut at least we can prevent regressions in the number of items in the resulting tuple. Hmm, may not be worth it14:13
CardinalFangthisfred, mocker could help with integration test somehow, I suppose.14:13
thisfredCardinalFang: michael foords mocking module is more awesome than the one we use in that it can optionally verify the underlying api14:13
thisfredor at least part of it's signature. number of arguments, and whether the method still exists I think14:14
thisfredits14:14
karnihi everybody :) o/14:34
karnibeuno: how did that test go :)14:34
beunokarni, testing now14:42
karnibeuno: ack14:43
karnibeuno: there's one thing to fix (apart from whatever you won't like). I'll let you find it yourself.14:43
beunokarni, the app didn't install14:44
karnibeuno: you have to uninstall it - it's not officially key-signed14:45
karnibeuno: since key is different, you have to uninstall the U1M you have.14:45
beunoah14:45
beunoright14:45
karni(debug key, that is. not Ubuntu official)14:45
beunoI guess you can ignore the log I just sent you then  :)14:45
karnifine ;)14:46
beunoinstalled14:46
beunokarni, this is *perfect*14:47
karnikeep testing :)14:47
karniit' can't be that good!14:47
beunoI'm sorry, it is14:47
karnibeuno: ok. the thing is - if you go to 1 album, pick 3 songs, then go to next one, pick few other14:48
beunokarni, can you file a merge proposal for this?14:48
karnibeuno: and then go back again to add something from the 1st album (some more tracks)14:48
karnibeuno: then the previous items are not already-checked - although the behaviour is correct. onClick causes "Removed xxx" and it stays unchecked, anoter click adds and checks.14:48
beunoah, right14:49
karnibeuno: Sure. I will see if I can fix the checkmarks, if you think it'd be good.14:49
beunoso that's something to smooth out14:49
karniok, I'll look into it now.14:49
beuno\o/14:49
beunothanks karni14:49
karnimy pleasure14:49
karniI'm happy you liked it.14:50
ralsinavds +1 on the branch.15:08
nessitaweekly meeting in 7'15:08
vdsralsina: thx!15:08
nessitaalecu, thisfred, vds, mandel, dobey, CardinalFang, ralsina: mumble?15:14
nessita.pop(alecu)15:14
nessita.pop(ralsina)15:14
thisfrednessita: trying, but my usb headphones are not being recognized...15:16
CardinalFangdang.  okay.15:16
mandelnessita: may I ask why? :P15:16
nessitamandel: weekly call15:16
ralsinamandel: weekly desktop+15:16
mandelnessita: I'm in the middle of fixing sometling15:16
mandelnessita: uh, I forgot, thx :)15:17
nessitamandel: prego :-)15:17
thisfredyeah mumble won't work on either machine now. :(15:17
nessitathisfred: you can do this! c'mon! push harder!15:19
thisfredI'll do a dobey, and listen in and type, if I can get it to start at all15:19
thisfredso far no luck with that though15:20
dobeyi should get you to sabotage my mumble too15:20
thisfreddobey: a dist-upgrade may do it. Suddenly my usb headset is no longer recognized15:21
dobeyoh15:21
dobeyi don't have a usb headset15:22
thisfreddobey: and on natty nothing currently works, as dropdown menus are invisible15:22
dobeyand am upgraded15:22
thisfreddist upgrading natty, maybe that's fixed15:22
dobeythey're not invisible15:22
dobeythey're behind your nautilus background15:22
thisfreddobey: if I don't see them, they're invisible to me15:22
dobeyturn off nautilus show_desktop15:22
dobeyalso, turn off unity15:22
dobey:)15:22
thisfredthat would be cheating15:23
dobeyeh, i switched back to metacity on my laptop last week15:24
pedronisChipaca, did you find a candidate for 1.0.2?15:25
thisfredWell, considering I'm working on unity integration, I don't really have that luxury15:26
Chipacapedronis: you mean, apart from the tagged svn?15:26
pedronisa volunteer15:26
thisfredbut my main workstation is now xmonads. None of that newfangled metacity for me15:26
pedronisand wrong channel15:26
thisfrednessita: yeah, so no mumble for me, I have no idea how to fix this15:33
thisfredit hangs on both machines with no way to fix that15:35
thisfredyay for qt15:35
mandelCardinalFang: did I make any sense when I explained the file things?16:06
ralsinathisfred: xmonads? Whoa, hardcore. I'm gonna switch to ratpoison a few minutes for kicks ;-)16:06
CardinalFangmandel, you did.  It's Windows that makes no sense.16:07
CardinalFangthisfred, I know a guy using Afterstep.  DO IT.16:07
thisfredralsina: it's awesome, and all the ubuntu gnome stuff. like the messaging menu, and notifications still work16:07
mandelCardinalFang: yes, it is a crazy OS, I have been writing a lot of blog posts so I do not forget it too quickly :P16:08
=== beuno is now known as beuno-lunch
ralsinaCardinalFang: Afterstep looks a lot like Unity, you know ;-)16:09
dobeywindowmaker is the future16:09
ralsinadobey: indeed. I worked with the author, Kenji Kojima, in a previous life16:09
CardinalFangYeah.  I had an OpenStep slab for a few months.  That was not terrible.16:09
ralsinaHow awesome that the first screenshot in the windowmaker site has three programs where I have code? :-)16:11
nessitaalecu_: thisfred: just confirmed that bugs are not assigned to blueprints. The latter are: https://blueprints.edge.launchpad.net/ubuntu/+spec/other-ubuntuone-n-unity-integration and https://blueprints.edge.launchpad.net/ubuntu/+spec/other-ubuntuone-n-shares-status-udfs (see = Notifications = section)16:12
thisfrednessita: which bugs? The ones I created during the sprint should all be attached to the bps16:13
nessitathisfred: which bps? I maybe looked wrong16:13
nessitathisfred: ah! to the shares bps16:14
nessitathisfred: but the integrate with unity has no bugs attached...16:14
CardinalFangralsina, pretty cool.16:14
thisfrednessita: well, that's because it has no details really, and the other bp describes all the work16:14
thisfrednessita: we could move the progress bar ones to the u1-unity one maybe16:15
nessitathisfred: I think that all the bug related to the launcher should go into the unity bp,16:15
nessitaright!16:15
dobeywhat "integrate with unity" blueprint?16:15
thisfreddobye https://blueprints.edge.launchpad.net/ubuntu/+spec/other-ubuntuone-n-unity-integration16:15
thisfreddobey also16:15
dobeyalto alto wik?16:17
dobeyhuh16:18
thisfrednessita: hecho!16:21
nessitathisfred: gracias!16:22
thisfredde nada16:22
dobeyhrmm16:27
CardinalFangralsina, ah, I worked with(=near) Kojima in a previous life too, at MySQL16:28
dobeyalright, lunch time16:31
dobeybbiab16:31
ralsinaCardinalFang: cool, I was in Conectiva when he was there :-)16:33
=== beuno-lunch is now known as beuno
=== M0hi is now known as IAmNotThatGuy
dobeyralsina: were you able to get a bt for your nautilus crash?17:57
ralsinadobey: nope, doesn't happen anymore18:17
dobeyok18:18
ralsinaone thing: users will probably not be able to run anything in gdb18:18
ralsinacould it not be a better idea to enable core dumps and use those to get the traceback?18:18
dobeywell, apport *should* be popping up18:18
dobeyif it's not then i don't know why it isn't18:18
ralsinadobey: ok18:18
dobeyso most of our "work items" on the burndown are actually done18:22
dobeyhuh18:27
dobeyhow the heck was lint not failing before in ubuntuone-client. grmbl18:27
karnibeuno: Took me almost as long as implementing the previous stuff.. Persisting those checkboxes is indeed a PITA. I have it working. Problem is -- we want to persist what has the user selected in each album -- thus, I ended up [trying hard to find other key] using the album name as a key. Will it hurt? It definitely can.. And it's not uncommon to have 2 albums with same titles.18:55
karniCardinalFang: does subsonic author hang out on irc?18:55
beunokarni, the album ids are unique to each artist18:55
karniids you say..18:55
karnilet me check if I can exctract that18:56
CardinalFangkarni, hi.  Oh, I forgot about that.  I don't think he does.18:56
karniCardinalFang: no, it's fine. I actually implemented that stuff.18:57
karniCardinalFang: just asked beuno about it, we might have what I need to wrap up.18:57
ryedobey, apport is disabled on maverick now18:57
ryeand I believe it is in natty18:57
dobeyit shouldn't be18:58
ryedobey, yep, natty current - /etc/default/apport - enabled=019:09
ryedobey, it was disabled because platform team found that they don't have the resources to deal with the flow of such automatic bug reports19:10
dobeythat's what machines are for.19:10
dobeyalso, the platform-dep imports in ubuntuone-client are pain19:12
karniCardinalFang: got a question if I may. does it happen that diff returns leading tabs/spaces than visible in a text editor? (vim/eclipse/whichever) my source looks fine, but the bzr diff|less seems to have problems with leading whitespace in source (I use tabs whenever I can)19:22
kklimondakarni: eclipse may interpret tabs differently than diff/less19:23
CardinalFangkarni, bzr diff is same as regular diff, I think, and it should be exact data, except for leading "+/ <>".19:23
CardinalFang...to show changes per line.19:24
CardinalFangkarni, vi and "set list" ftw!19:24
karni:D19:24
karniCardinalFang: kklimonda: thanky ou19:24
kklimondakarni: you should use vi (or emacs) like the rest of us ;)19:25
CardinalFangkarni, or just use eclipse and occasionally "od" to see what you're really typing.19:25
karnikklimonda: are you working in Java ;) ? right, I thought so ;) (and yes, I know I can code in Java in vi ;) )19:25
* CardinalFang was joking about "od", ...maybe.19:26
kklimondakarni: I can only imagine how does feel writing Java code without powerful code completion ;)19:26
karnikklimonda: that's the point ;)19:27
CardinalFangOne may throw more than exceptions.19:27
dobeynessita: does bug 688240 happen for you when syncdaemon is running, or isn't running? ...or both?19:32
ubot4Launchpad bug 688240 in ubuntuone-client "Nautilus plugin crashes consistently making the CPU usage raise to the roof (affects: 1) (heat: 6)" [High,New] https://launchpad.net/bugs/68824019:32
nessitadobey: only when SD is already running19:33
nessita(that is confirmed, when I want to reproduce I have to be sure is running)19:34
dobeyok19:35
karniCardinalFang: before I propose a merge. Is documenting code like that OK http://paste.ubuntu.com/556275/ or should I pull such descriptions into the merge proposal description only?19:37
CardinalFangkarni, I like comments in code!19:38
* karni on call19:38
CardinalFangJavadoc format is even better.19:38
dobeynessita: can you try it with lp:~dobey/ubuntuone-client/fix-688240 ? i don't know if it will fix it, because your backtrace  isn't particularly useful as it looks like something is causing memory corruption19:41
dobeybut either that fixes it, or you have bad RAM, or something is mucking about with memory19:41
nessitadobey: I ran a memcheck a weeks ago, I don't think I have bad ram19:42
karniCardinalFang: cool. maybe my javadoc formatting isn't perfect, but I'll improve on that too.19:42
dobeybecause it looks like the object is being unreffed in the middle of a static function call19:42
nessitadobey: if it were bad ram, I wouldn't be able to reproduce19:42
dobeynessita: well you would, if it was always hitting the same block of ram that was bad19:43
dobeyalthough, it would be hard to do, generally19:43
nessitadobey: I don't think that is mathematically possible. Also, I m getting the same crash (can't confirm the same trace) on my laptop19:44
dobeynessita: also, what all nautilus extensions do you have installed?19:44
nessitadobey: I don't use nautilus so nothing extra than what it comes by defaulr19:44
nessitadefault*19:44
dobeyif it's not the same trace it's probably not the same crash :)19:44
nessitaI can't confirm, I haven't looked19:44
nessitaI might try later for fun19:44
dobeywhat all is in /usr/lib/nautilus/extensions-2.0 ?19:44
nessitadobey: http://pastebin.ubuntu.com/556277/ <- seems like removing u1clientgnome is buggy19:46
nessita(libnautilus-ubuntuone.* is still there?)19:47
dobeynessita: no, those are files you copied in19:50
dobeynessita: i wonder if that's your problem...19:51
nessitadobey: maybe? I will test removing those19:52
nessitaI used to copy stuff to test the plugin for rodrigo19:52
dobeynessita: cp .libs/* /usr/lib/whatever isn't the right way to install libraries/plug-ins to test19:53
nessitadobey: ok, did you add detailed instructions in your branch? I would love to test it the right way, I'm not sure which is it19:53
dobeyi haven't proposed it yet, so no19:53
dobeybecause i have no idea if it actually fixes your problem which nobody else can reproduce19:54
nessitadobey: ok, please email me detailed instructions so you can be sure I tested the way you need to19:54
nessitamy instructions so far are:19:54
nessitacolormake && sudo cp nautilus/.libs/libnautilus-ubuntuone.{a,la,so} /usr/lib/nautilus/extensions-2.0/ && sudo cp libsyncdaemon/.libs/libsyncdaemon-1.0.{a,la,so} /usr/lib/ && killall nautilus19:54
dobeynessita: to install libsyncdaemon from the source, you can "sudo make prefix=/usr -C libsyncdaemon install-libLTLIBRARIES"19:55
nessita(thanks C-hipaca)19:55
nessitadobey: can you email that to me?19:55
dobeyfor nautilus use install-extensionLTLIBRARIES19:55
nessitaI'm kind in the middle of a struggle19:55
dobeyok19:55
nessitathanks19:55
karniCardinalFang: beuno: https://code.launchpad.net/~mkarnicki/ubuntuone-android-music/u1f-create-new-playlist/+merge/4696319:58
karniI'd appreciate a review :)19:58
CardinalFangkarni, some string resources need double-percent escaping, but some do not?   "<string name="parser.artist_count">Got %d artists.</string>"20:02
karniCardinalFang: eclipse complained about those which had % sign in more than one place. I googled, and read that aapt is now more strict20:03
* CardinalFang boggles.20:03
karniCardinalFang: but I'll be happy to revert those two lines. let me read up about that aapt policy20:03
CardinalFangIs it a l10n problem, with argument ordering?20:04
karniI just read it's more strict about escaping characters, but I have no clue it doesn't complain about single-%-ish strings.20:04
CardinalFangThat is *weird*.20:04
* CardinalFang proceeds to ignore it.20:05
karniCardinalFang: http://paste.ubuntu.com/556286/ -- and no, we don't want formatted="false", because that would mean (AFAIK) we couldn't use it as a formatting string.20:06
karniCardinalFang: hhahah, now that's weird. this works: Retrying %1$d of %2$d (positional format for linux/android)20:08
karniperhaps I shouldn't touch those at all20:08
CardinalFangPositional format makes a lot of sense.  That is not weird.  That is goodness.20:11
karniCardinalFang: http://developer.android.com/guide/topics/resources/string-resource.html --> Formatting strings20:12
karniCardinalFang: I meant, it's weird that it works, I didn't expect it in there (aapt/SDK), that's good indeed :)20:13
dobeynessita: I just added some instructions to the HACKING file in ubuntuone-client instead.20:14
nessitamakes sense20:16
CardinalFangkarni, you're mixing spaces and tabs.20:20
karniCardinalFang: :/ I'm using tabs only. the strings.xml was full of leading spaces..20:23
karniCardinalFang: or it's eclipse playing me.. I'll correct that.20:23
dobeytabs are evil. they've lead the country into economic collapse20:23
karnidobey: :O20:23
karniNow I'm hearing new stuff.. I've been using tabs since evar :< (I know Python coders prefer spaces..)20:24
kklimondaat least that's what we, the church of python followers, believe ;)20:24
kklimondakarni: spaces are always interpreted in the same way, the interpretation of the tab character depends on the editor's settings.20:24
* karni fires up vim..20:24
karnikklimonda: I know.. but tab is a tab. whatever width it is, it's used for indenting. which works..20:25
kklimondabut the only thing that matters is to follow the coding style of the application you are hacking20:25
karnikklimonda: right. and i have a feeling resource files where f*ked :<20:25
karnilet me fix my diff..20:26
CardinalFang<ramble>I prefer tabs too.  My tabstops are 0.4 inches, and my visual preferences don't affect the content of the code.  A tab is one indentation level, and there's no ambiguity.</ramble>20:26
karniso I should "bzr uncommit", fix spaces (where did they come from, you nasty eclispe..) and commit again?20:27
CardinalFangkarni, or just add a commit.  That's fine.20:27
* karni nods20:27
dobeyyou can set tab stops to inch values in emacs?20:28
CardinalFangdobey, no idea. I was being facetious to emphasize that the visual representation of a tab is dependent on the viewer's preferences, which is never true of spaces.20:30
dobeywell, it could be20:30
karniCardinalFang: :O ... you mean, I should use spaces. because U1M uses spaces. right?20:31
karniI see in vim that it's tabs that garble things, everywhere else it's just leading spaced20:31
karni*spaces20:31
dobeyi use "​" as my space character20:32
Bnonnhowdy20:33
dobeyit makes for fun times20:33
dobeyhi20:33
Bnonnis joshuahoover or any other fine helpy person around?20:33
BnonnI have what might be a thick question, but it would be good to know the answer nonetheless20:33
dobeydon't ask to ask, just ask :)20:34
Bnonnq;20:34
Bnonnokay, what I'd like to know is if there's a way for u1 to simply update files on one machine based on what I do on another20:35
BnonnI have a laptop and PC20:35
BnonnI work primarily on the PC20:35
Bnonnbut I'd like the laptop to always mirror it, in case I need to move around20:35
Bnonnthat would include removing files on the laptop when I remove them on the PC20:35
Bnonnand NOT creating u1conflict files >_<20:35
Bnonnis this possible, or should I be using a different application?20:35
dobeythat is what ubuntuone does20:36
Bnonnhrmm20:37
Bnonnso why am I getting u1conflict files created on the laptop whenever I change a file on the PC?20:37
Bnonnand why if I delete a file on the PC does it not get removed from the laptop?20:37
CardinalFangkarni, mimic what the rest of the code does.  Don't annoy the upstream.20:37
dobeyBnonn: i can't answer the *why* exactly, but if conflict files are being created, then it thinks both versions changed for some reason20:38
karniCardinalFang: I'm converting tabs to spaces.20:38
dobeyverterok: ping. ^^ can you help Bnonn ?20:38
Bnonncurious20:39
Bnonnis it possible that using git is confusing it?20:40
BnonnI have a lot of project directories, and each contains a git repository so I can keep track of versions20:40
dobeyit's certianly not an impossibility20:40
verterokBnonn: it should work as you describe it, if isn't working like that it's a bug20:41
Bnonnheh, I'm having flashbacks to my helpdesk days...now I feel bad for you dobey q;20:41
verterokBnonn: indeed, git might be triggering a bug in u120:41
Bnonnthanks verterok20:41
BnonnI'll do a bit of experimentation with directories that aren't gitted20:41
Bnonnsee if the same thing happens20:41
karniBnonn: dobey's not helpdesk. it so happens, a developer was around.20:42
Bnonnlol, I know guys20:42
karni;D20:42
dobeyyeah, you wouldn't want me at helpdesk anyway :P20:42
dobeymandel: you're not still here are you?20:50
CardinalFangkarni, I'll review tomorrow.  I've got a few things to finish today.20:50
dobeybecause http://pastebin.ubuntu.com/556308/ is annoying me mightily20:50
karniCardinalFang: yes, thank you.20:53
* karni leaves to get second lunch20:55
karnibeuno: Got a suggestion from Chad, fixed tabs->whitespace, and overwrote the proposed branch with new one.21:02
beunocool21:02
beunoI'm +1 on it, but I'll let Chad do the honors tomorrow21:03
karnibeuno: =)21:03
ralsinaEOD for me. Have a nice evening!21:12
CardinalFangLaters.21:12
intraderSynchronization of tomboy does not work between two laptops. When I look one.ubuntu.com/notes I see the correct information in one of the notes. However, I have got 'synchronization complete' from the ubuntu-one applet,  but the note is not updated to match the contents in the cloud.21:28
dobeyyou have to manually click the "synchronize" button inside tomboy somewhere to synchronize the notes21:30
dobeythe applet only handles files sync status21:30
intraderdobey, that worked - what does synchronize do in the 'Devices' tab of the 'Ubuntu One Preferences' applet do?21:32
intraderdobey, duh, you answered. Thanks21:33
dobeysure21:33
* dobey begs for some reviews21:35
dobeyhttps://code.launchpad.net/~dobey/ubuntuone-client/use-devtools/+merge/4697921:35
* nessita -> eods21:50
pooliehi all23:36
pooliei bought some songs from u1 (in rhythmbox in maverick)23:36
pooliethey all come up in the 'your downloads' page23:36
pooliebut they are not actually downloading23:36
poolieand i can't work out how to make them do so23:36
pooliehm, maybe my machine wasn't syncincg files?23:39

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