[00:03] <Fishscene> Greetings.
[00:04] <Fishscene> I 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] <CardinalFang> Fishscene, I don't know the state of the sync at present, but I heard it's changing somehow.
[00:05] <Fishscene> do you have any information on the changes?
[00:05] <CardinalFang> Fishscene, when you created the contact, did it ask what sync source to bind it to?
[00:05] <CardinalFang> Fishscene, not really.
[00:06] <Fishscene> Just a second..
[00:06] <CardinalFang> Fishscene, 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:07] <CardinalFang> So, 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] <Fishscene> gotchya. The contact was made on the phone itself, I'm not sure (yet) how to get the Ubuntu contacts sync to see it.
[00:09] <CardinalFang> Fishscene, Hrm, when you create/save a contact, it should prompt you in what "account" to save it.
[00:09] <CardinalFang> ...I think.
[00:09] <CardinalFang> Different Android versions behave differently, there, iirc.
[00:12] <Fishscene> I'm using Android 2.3 I think
[00:12] <CardinalFang> Yeah, probably. I'm still on 2.2
[00:12] <CardinalFang> Fishscene, it's a bad hour to ask questions here, sadly.
[00:12] <karni> CardinalFang: got a sec? need a brief consult
[00:12] <CardinalFang> karni, sure, I have 3 minutes.
[00:13] <karni> CardinalFang: I added 'Create playlist' to the Playlists tab in subsonic U1M app
[00:13] <karni> CardinalFang: I also adjust the UI accordingly in the media library (the one you pick items to enqueue/play)
[00:13] <CardinalFang> Okay.
[00:14] <karni> CardinalFang: When you tap items, I'll collect them. Once a visible 'Save playlist' button is clicked
[00:14] <karni> I want to save them into a new playlist. Question:
[00:14] <CardinalFang> karni, Sounds cool.
[00:14] <karni> you think I should try doing it cleanly, or should I go the easy way - populate the 'currently playing list' and use the functionality
[00:14] <karni> to save the list from there?
[00:14] <karni> so last sentence:
[00:15] <karni> I think I'd prefer doing that cleanly (enqueuing that stuff will start caching/playing), but that may mean some code duplication
[00:15] <karni> you think a little code duplication is acceptable in such case?
[00:16] <karni> maybe I'm too careful about that stuff heh ;)
[00:16] <karni> I'll just try doing it. if it works, we can always adjust it.
[00:16] <CardinalFang> karni, 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] <karni> That's a cool idea
[00:17] <CardinalFang> Maybe we can talk him into doing it for you.  :)
[00:17] <karni> CardinalFang: hahaha and there I thought I'm halfway thru ;)!
[00:17] <karni> CardinalFang: anyhow, I'll ping you tomorrow. okey :)?
[00:17] <CardinalFang> :)  Okay, my dinner time.  Good night.  Get sleep, karni.
[00:18] <karni> Talking to him can definitely help. Thanks !
[00:18] <karni> CardinalFang: :) \o
[00:27] <Fishscene> ok back
[00:38] <Fishscene> aha!
[00:39] <Fishscene> Looks like it was only grabbing contacts from one account, not both of them.
[00:39] <Fishscene> Problem solved. Thanks guys :D
[01:03] <karni> beuno: need to improve 'unchecking' items. apart from that, done.
[02:30] <beuno> karni, gives me apk!
[02:30] <karni> beuno: ok, 30 sec
[02:31] <beuno> karni, also, get some sleep!
[02:31] <beuno> :)
[02:31] <karni> beuno: np :)
[02:32] <karni> beuno: I will! just sent the report
[02:32] <karni> beuno: let me know what you think. btw we need to support removing playlists
[02:32] <karni> I created quite a few testing it ;D
[02:32]  * beuno nods
[02:32] <beuno> I will ignore you now until tomorrow
[02:32] <karni> xD
[02:32] <beuno> karni, you can delete them from couchdb
[02:32]  * karni leaves \o
[02:32] <beuno> but, tomorrow
[02:33] <karni> ok :)
[11:36] <duanedesign> morning all
[12:23] <ralsina> good morning everyone
[12:33] <lalejand> Hi, 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. Thx
[12:37] <Chipaca> lalejand: looking ...
[12:38] <Chipaca> lalejand: please do /usr/lib/ubuntuone-client/ubuntuone-syncdaemon --debug in a terminal, and pastebin the output of that
[12:44] <lalejand> Chipaca : 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 allwa
[12:44] <lalejand> Chipaca : here is the pastebin http://pastebin.com/4U9JeJjM
[12:44] <Chipaca> lalejand: ah
[12:44] <Chipaca> lalejand: i can imagine what the error is
[12:44] <Chipaca> lalejand: the nightlies have a new metadata version
[12:44] <Chipaca> lalejand: so the downgraded version can't understand it
[12:44]  * Chipaca looks
[12:45] <Chipaca> lalejand: that's exactly it
[12:45] <Chipaca> lalejand: I'd say try the nightlies again
[12:45] <lalejand> Chipaca : is there a way to use the nightlies without the problem I had ?
[12:45] <Chipaca> lalejand: they don't break that often; I believe we've fixed the issues that broke it over the weekend.
[12:46] <Chipaca> lalejand: if it continues to break, we need to know! :)
[12:46] <lalejand> ah ok, I try right now. If it breaks again, what can I do ?
[12:46] <lalejand> Chipaca : ok then I'll tell you if it does.
[12:46] <Chipaca> lalejand: if it breaks again, you're in the right place to have us fix it
[12:47] <Chipaca> lalejand: the nightlies are not actually nightlies; they're updated with practically every commit to trunk
[12:51] <lalejand> Chipaca : installed, what should I do ? do a u1sdtool -s ?
[12:51] <Chipaca> lalejand: sure
[12:52] <lalejand> Chipaca : looks fine :)))
[12:52] <Chipaca> lalejand: \o/
[12:52] <lalejand> Chipaca : doing local rescan
[12:52] <lalejand> Chipaca : thx a lot :)
[12:52] <Chipaca> lalejand: no problem. sorry we broke it for you there.
[13:17] <alecu> hello world!
[13:28] <ralsina> hola alecu!
[13:54] <CardinalFang> Tip:  Don't give away your last Ubuntu CD if you're following Ubuntu dev APT sources.
[13:55] <CardinalFang> Something is squirrelly with grub2 lately, I think.
[13:55] <ralsina> alecu CardinalFang dobey mandel nessita thisfred vds: standup in 5!
[13:55] <thisfred> thx
[13:56] <vds> ack
[13:56] <nessita> yeah!
[13:59] <mandel> me
[14:00] <nessita> me
[14:00] <ralsina> me
[14:00] <vds> me
[14:00] <alecu> me
[14:01] <mandel> shall we start?
[14:01] <nessita> CardinalFang, dobey?
[14:01] <ralsina> thisfred, CardinalFang ping?
[14:02] <thisfred> me
[14:02] <CardinalFang> me
[14:02] <ralsina> mandel: start!
[14:02] <mandel> DONE: 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] <mandel> TODO: find why my solution does not work with python threads.
[14:02] <mandel> BLOCKED: no, but is multi-threading programming.
[14:02] <mandel> nessita, please
[14:02] <nessita> DONE: code reviews, more work for bug #692772, got stuck due to some syncdaemon bugs and high memory usage.
[14:02] <nessita> TODO: try to split epic branch for bug #692772 into smaller branches. Finish pending details for Devices tab.
[14:02] <nessita> BLOCKED: nopes, though syncdaemon (after unleashing the queues) requires constant attention
[14:02] <nessita> NEXT: ralsina
[14:02] <ubot4> Launchpad bug 692772 in ubuntuone-control-panel (Ubuntu) (and 1 other project) "Visual improvements (affects: 1) (heat: 8)" [High,Triaged] https://launchpad.net/bugs/692772
[14:03] <thisfred> DONE: 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/notification
[14:03] <thisfred> ouch hit enter
[14:03] <ralsina> DONE: 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] <ralsina> TODO: reviews, management stuff, have HR fix things for me, someday actual coding ;-)
[14:03] <ralsina> BLOCKED: no
[14:03] <ralsina> vds!
[14:03] <vds> DONE: developers RESP APIs, propose a branch for #701029
[14:03] <vds> TODO: continue with the APIs
[14:03] <vds> BLOCKED: not for now
[14:03] <vds> alecu: please
[14:03] <alecu> DONE: a couple of reviews, fix for bug 704656 (disable zg when running client-server tests), branch for timeouts for aggregator: needs reviews!
[14:03] <alecu> TODO: branch to add two new events to syncdaemon: command started, command finished
[14:03] <alecu> BLOCKED: canonicaladmin still broken.
[14:03] <alecu> thisfred's turn to speak
[14:03] <ubot4> alecu: Bug 704656 on http://launchpad.net/bugs/704656 is private
[14:04] <thisfred> (seems like I'm always cutting in line :( )
[14:04] <thisfred> DONE: 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/notification
[14:04] <thisfred> CardinalFang: you!
[14:04] <CardinalFang> DONE: Fixing main machine after update.  Some dbus-service for playlist API and
[14:04] <CardinalFang> some desktopcouch bug fixing.
[14:04] <CardinalFang> TODO: two desktopcouch bugs from Ch-paca.
[14:04] <CardinalFang> BLoCKED: None now.  beware the grub, though.
[14:04] <CardinalFang> EOF?
[14:04] <nessita> f?
[14:04] <ralsina> CardinalFang: beuno told me he needs you for a day or two soonish
[14:05] <nessita> all: we have the weekly call in 1:10 hrs
[14:05] <CardinalFang> ralsina, hrm, okay.
[14:05] <nessita> mumble, desktop channel
[14:05] <ralsina> CardinalFang: so, we three we'll talk about it friday
[14:05] <thisfred> CardinalFang: 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 look
[14:05] <CardinalFang> thisfred, I know exactly what one is.  The other, not so much.
[14:06] <alecu> thisfred, perhaps you can review this branch? https://code.launchpad.net/~alecu/ubuntuone-client/aggregation-timeouts/+merge/46911
[14:06] <Chipaca> CardinalFang: thisfred: for different reasons I have been unable to replicate my natty desktopcouch *evar*, so I'm starting to get worried
[14:06] <alecu> and some other gentle soul will want to review it as well.
[14:06] <thisfred> CardinalFang:  the wrong number of unpacked values seems unmysterious ;)
[14:06] <thisfred> alecu: will do
[14:06] <ralsina> Important: we are planning a release for some day soon
[14:06] <thisfred> Chipaca: yeah that's ungood
[14:06] <thisfred> Chipaca: let me check my natty now
[14:07] <ralsina> so, we want to fix any horrible bugs you know about before that ;-)
[14:07] <CardinalFang> thisfred, it's the new python-couchdb.  I swear I tested that, but I see It couldn't possibly work.
[14:07] <thisfred> yeah, weird
[14:08] <thisfred> of course I reviewed that branch, and I should have tested it manually as well
[14:10]  * alecu needs to run for 30 minutes... bbl
[14:11] <dobey> doh
[14:12] <thisfred> CardinalFang: we should probably mock test the replication
[14:12] <thisfred> but it's hard to make a meaningful test out of that
[14:12] <dobey> λ DONE: discussed backport issues with rye, initial work for bug 705090
[14:12] <dobey> λ TODO: fix client backport issues, 3rd party apis?, evaluate SRUs for maverick, finish #705090
[14:12] <ubot4> Launchpad bug 705090 in ubuntuone-client "Switch to ubuntuone-dev-tools (affects: 1) (heat: 6)" [Medium,In progress] https://launchpad.net/bugs/705090
[14:12] <dobey> λ BLCK: None.
[14:13] <thisfred> but at least we can prevent regressions in the number of items in the resulting tuple. Hmm, may not be worth it
[14:13] <CardinalFang> thisfred, mocker could help with integration test somehow, I suppose.
[14:13] <thisfred> CardinalFang: michael foords mocking module is more awesome than the one we use in that it can optionally verify the underlying api
[14:14] <thisfred> or at least part of it's signature. number of arguments, and whether the method still exists I think
[14:14] <thisfred> its
[14:34] <karni> hi everybody :) o/
[14:34] <karni> beuno: how did that test go :)
[14:42] <beuno> karni, testing now
[14:43] <karni> beuno: ack
[14:43] <karni> beuno: there's one thing to fix (apart from whatever you won't like). I'll let you find it yourself.
[14:44] <beuno> karni, the app didn't install
[14:45] <karni> beuno: you have to uninstall it - it's not officially key-signed
[14:45] <karni> beuno: since key is different, you have to uninstall the U1M you have.
[14:45] <beuno> ah
[14:45] <beuno> right
[14:45] <karni> (debug key, that is. not Ubuntu official)
[14:45] <beuno> I guess you can ignore the log I just sent you then  :)
[14:46] <karni> fine ;)
[14:46] <beuno> installed
[14:47] <beuno> karni, this is *perfect*
[14:47] <karni> keep testing :)
[14:47] <karni> it' can't be that good!
[14:47] <beuno> I'm sorry, it is
[14:48] <karni> beuno: ok. the thing is - if you go to 1 album, pick 3 songs, then go to next one, pick few other
[14:48] <beuno> karni, can you file a merge proposal for this?
[14:48] <karni> beuno: and then go back again to add something from the 1st album (some more tracks)
[14:48] <karni> beuno: 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:49] <beuno> ah, right
[14:49] <karni> beuno: Sure. I will see if I can fix the checkmarks, if you think it'd be good.
[14:49] <beuno> so that's something to smooth out
[14:49] <karni> ok, I'll look into it now.
[14:49] <beuno> \o/
[14:49] <beuno> thanks karni
[14:49] <karni> my pleasure
[14:50] <karni> I'm happy you liked it.
[15:08] <ralsina> vds +1 on the branch.
[15:08] <nessita> weekly meeting in 7'
[15:08] <vds> ralsina: thx!
[15:14] <nessita> alecu, thisfred, vds, mandel, dobey, CardinalFang, ralsina: mumble?
[15:14] <nessita> .pop(alecu)
[15:14] <nessita> .pop(ralsina)
[15:16] <thisfred> nessita: trying, but my usb headphones are not being recognized...
[15:16] <CardinalFang> dang.  okay.
[15:16] <mandel> nessita: may I ask why? :P
[15:16] <nessita> mandel: weekly call
[15:16] <ralsina> mandel: weekly desktop+
[15:16] <mandel> nessita: I'm in the middle of fixing sometling
[15:17] <mandel> nessita: uh, I forgot, thx :)
[15:17] <nessita> mandel: prego :-)
[15:17] <thisfred> yeah mumble won't work on either machine now. :(
[15:19] <nessita> thisfred: you can do this! c'mon! push harder!
[15:19] <thisfred> I'll do a dobey, and listen in and type, if I can get it to start at all
[15:20] <thisfred> so far no luck with that though
[15:20] <dobey> i should get you to sabotage my mumble too
[15:21] <thisfred> dobey: a dist-upgrade may do it. Suddenly my usb headset is no longer recognized
[15:21] <dobey> oh
[15:22] <dobey> i don't have a usb headset
[15:22] <thisfred> dobey: and on natty nothing currently works, as dropdown menus are invisible
[15:22] <dobey> and am upgraded
[15:22] <thisfred> dist upgrading natty, maybe that's fixed
[15:22] <dobey> they're not invisible
[15:22] <dobey> they're behind your nautilus background
[15:22] <thisfred> dobey: if I don't see them, they're invisible to me
[15:22] <dobey> turn off nautilus show_desktop
[15:22] <dobey> also, turn off unity
[15:22] <dobey> :)
[15:23] <thisfred> that would be cheating
[15:24] <dobey> eh, i switched back to metacity on my laptop last week
[15:25] <pedronis> Chipaca, did you find a candidate for 1.0.2?
[15:26] <thisfred> Well, considering I'm working on unity integration, I don't really have that luxury
[15:26] <Chipaca> pedronis: you mean, apart from the tagged svn?
[15:26] <pedronis> a volunteer
[15:26] <thisfred> but my main workstation is now xmonads. None of that newfangled metacity for me
[15:26] <pedronis> and wrong channel
[15:33] <thisfred> nessita: yeah, so no mumble for me, I have no idea how to fix this
[15:35] <thisfred> it hangs on both machines with no way to fix that
[15:35] <thisfred> yay for qt
[16:06] <mandel> CardinalFang: did I make any sense when I explained the file things?
[16:06] <ralsina> thisfred: xmonads? Whoa, hardcore. I'm gonna switch to ratpoison a few minutes for kicks ;-)
[16:07] <CardinalFang> mandel, you did.  It's Windows that makes no sense.
[16:07] <CardinalFang> thisfred, I know a guy using Afterstep.  DO IT.
[16:07] <thisfred> ralsina: it's awesome, and all the ubuntu gnome stuff. like the messaging menu, and notifications still work
[16:08] <mandel> CardinalFang: yes, it is a crazy OS, I have been writing a lot of blog posts so I do not forget it too quickly :P
[16:09] <ralsina> CardinalFang: Afterstep looks a lot like Unity, you know ;-)
[16:09] <dobey> windowmaker is the future
[16:09] <ralsina> dobey: indeed. I worked with the author, Kenji Kojima, in a previous life
[16:09] <CardinalFang> Yeah.  I had an OpenStep slab for a few months.  That was not terrible.
[16:11] <ralsina> How awesome that the first screenshot in the windowmaker site has three programs where I have code? :-)
[16:12] <nessita> alecu_: 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:13] <thisfred> nessita: which bugs? The ones I created during the sprint should all be attached to the bps
[16:13] <nessita> thisfred: which bps? I maybe looked wrong
[16:14] <nessita> thisfred: ah! to the shares bps
[16:14] <nessita> thisfred: but the integrate with unity has no bugs attached...
[16:14] <CardinalFang> ralsina, pretty cool.
[16:14] <thisfred> nessita: well, that's because it has no details really, and the other bp describes all the work
[16:15] <thisfred> nessita: we could move the progress bar ones to the u1-unity one maybe
[16:15] <nessita> thisfred: I think that all the bug related to the launcher should go into the unity bp,
[16:15] <nessita> right!
[16:15] <dobey> what "integrate with unity" blueprint?
[16:15] <thisfred> dobye https://blueprints.edge.launchpad.net/ubuntu/+spec/other-ubuntuone-n-unity-integration
[16:15] <thisfred> dobey also
[16:17] <dobey> alto alto wik?
[16:18] <dobey> huh
[16:21] <thisfred> nessita: hecho!
[16:22] <nessita> thisfred: gracias!
[16:22] <thisfred> de nada
[16:27] <dobey> hrmm
[16:28] <CardinalFang> ralsina, ah, I worked with(=near) Kojima in a previous life too, at MySQL
[16:31] <dobey> alright, lunch time
[16:31] <dobey> bbiab
[16:33] <ralsina> CardinalFang: cool, I was in Conectiva when he was there :-)
[17:57] <dobey> ralsina: were you able to get a bt for your nautilus crash?
[18:17] <ralsina> dobey: nope, doesn't happen anymore
[18:18] <dobey> ok
[18:18] <ralsina> one thing: users will probably not be able to run anything in gdb
[18:18] <ralsina> could it not be a better idea to enable core dumps and use those to get the traceback?
[18:18] <dobey> well, apport *should* be popping up
[18:18] <dobey> if it's not then i don't know why it isn't
[18:18] <ralsina> dobey: ok
[18:22] <dobey> so most of our "work items" on the burndown are actually done
[18:27] <dobey> huh
[18:27] <dobey> how the heck was lint not failing before in ubuntuone-client. grmbl
[18:55] <karni> beuno: 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] <karni> CardinalFang: does subsonic author hang out on irc?
[18:55] <beuno> karni, the album ids are unique to each artist
[18:55] <karni> ids you say..
[18:56] <karni> let me check if I can exctract that
[18:56] <CardinalFang> karni, hi.  Oh, I forgot about that.  I don't think he does.
[18:57] <karni> CardinalFang: no, it's fine. I actually implemented that stuff.
[18:57] <karni> CardinalFang: just asked beuno about it, we might have what I need to wrap up.
[18:57] <rye> dobey, apport is disabled on maverick now
[18:57] <rye> and I believe it is in natty
[18:58] <dobey> it shouldn't be
[19:09] <rye> dobey, yep, natty current - /etc/default/apport - enabled=0
[19:10] <rye> dobey, it was disabled because platform team found that they don't have the resources to deal with the flow of such automatic bug reports
[19:10] <dobey> that's what machines are for.
[19:12] <dobey> also, the platform-dep imports in ubuntuone-client are pain
[19:22] <karni> CardinalFang: 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:23] <kklimonda> karni: eclipse may interpret tabs differently than diff/less
[19:23] <CardinalFang> karni, bzr diff is same as regular diff, I think, and it should be exact data, except for leading "+/ <>".
[19:24] <CardinalFang> ...to show changes per line.
[19:24] <CardinalFang> karni, vi and "set list" ftw!
[19:24] <karni> :D
[19:24] <karni> CardinalFang: kklimonda: thanky ou
[19:25] <kklimonda> karni: you should use vi (or emacs) like the rest of us ;)
[19:25] <CardinalFang> karni, or just use eclipse and occasionally "od" to see what you're really typing.
[19:25] <karni> kklimonda: are you working in Java ;) ? right, I thought so ;) (and yes, I know I can code in Java in vi ;) )
[19:26]  * CardinalFang was joking about "od", ...maybe.
[19:26] <kklimonda> karni: I can only imagine how does feel writing Java code without powerful code completion ;)
[19:27] <karni> kklimonda: that's the point ;)
[19:27] <CardinalFang> One may throw more than exceptions.
[19:32] <dobey> nessita: does bug 688240 happen for you when syncdaemon is running, or isn't running? ...or both?
[19:32] <ubot4> Launchpad 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/688240
[19:33] <nessita> dobey: only when SD is already running
[19:34] <nessita> (that is confirmed, when I want to reproduce I have to be sure is running)
[19:35] <dobey> ok
[19:37] <karni> CardinalFang: 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:38] <CardinalFang> karni, I like comments in code!
[19:38]  * karni on call
[19:38] <CardinalFang> Javadoc format is even better.
[19:41] <dobey> nessita: 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 corruption
[19:41] <dobey> but either that fixes it, or you have bad RAM, or something is mucking about with memory
[19:42] <nessita> dobey: I ran a memcheck a weeks ago, I don't think I have bad ram
[19:42] <karni> CardinalFang: cool. maybe my javadoc formatting isn't perfect, but I'll improve on that too.
[19:42] <dobey> because it looks like the object is being unreffed in the middle of a static function call
[19:42] <nessita> dobey: if it were bad ram, I wouldn't be able to reproduce
[19:43] <dobey> nessita: well you would, if it was always hitting the same block of ram that was bad
[19:43] <dobey> although, it would be hard to do, generally
[19:44] <nessita> dobey: I don't think that is mathematically possible. Also, I m getting the same crash (can't confirm the same trace) on my laptop
[19:44] <dobey> nessita: also, what all nautilus extensions do you have installed?
[19:44] <nessita> dobey: I don't use nautilus so nothing extra than what it comes by defaulr
[19:44] <nessita> default*
[19:44] <dobey> if it's not the same trace it's probably not the same crash :)
[19:44] <nessita> I can't confirm, I haven't looked
[19:44] <nessita> I might try later for fun
[19:44] <dobey> what all is in /usr/lib/nautilus/extensions-2.0 ?
[19:46] <nessita> dobey: http://pastebin.ubuntu.com/556277/ <- seems like removing u1clientgnome is buggy
[19:47] <nessita> (libnautilus-ubuntuone.* is still there?)
[19:50] <dobey> nessita: no, those are files you copied in
[19:51] <dobey> nessita: i wonder if that's your problem...
[19:52] <nessita> dobey: maybe? I will test removing those
[19:52] <nessita> I used to copy stuff to test the plugin for rodrigo
[19:53] <dobey> nessita: cp .libs/* /usr/lib/whatever isn't the right way to install libraries/plug-ins to test
[19:53] <nessita> dobey: ok, did you add detailed instructions in your branch? I would love to test it the right way, I'm not sure which is it
[19:53] <dobey> i haven't proposed it yet, so no
[19:54] <dobey> because i have no idea if it actually fixes your problem which nobody else can reproduce
[19:54] <nessita> dobey: ok, please email me detailed instructions so you can be sure I tested the way you need to
[19:54] <nessita> my instructions so far are:
[19:54] <nessita> colormake && 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 nautilus
[19:55] <dobey> nessita: to install libsyncdaemon from the source, you can "sudo make prefix=/usr -C libsyncdaemon install-libLTLIBRARIES"
[19:55] <nessita> (thanks C-hipaca)
[19:55] <nessita> dobey: can you email that to me?
[19:55] <dobey> for nautilus use install-extensionLTLIBRARIES
[19:55] <nessita> I'm kind in the middle of a struggle
[19:55] <dobey> ok
[19:55] <nessita> thanks
[19:58] <karni> CardinalFang: beuno: https://code.launchpad.net/~mkarnicki/ubuntuone-android-music/u1f-create-new-playlist/+merge/46963
[19:58] <karni> I'd appreciate a review :)
[20:02] <CardinalFang> karni, some string resources need double-percent escaping, but some do not?   "<string name="parser.artist_count">Got %d artists.</string>"
[20:03] <karni> CardinalFang: eclipse complained about those which had % sign in more than one place. I googled, and read that aapt is now more strict
[20:03]  * CardinalFang boggles.
[20:03] <karni> CardinalFang: but I'll be happy to revert those two lines. let me read up about that aapt policy
[20:04] <CardinalFang> Is it a l10n problem, with argument ordering?
[20:04] <karni> I just read it's more strict about escaping characters, but I have no clue it doesn't complain about single-%-ish strings.
[20:04] <CardinalFang> That is *weird*.
[20:05]  * CardinalFang proceeds to ignore it.
[20:06] <karni> CardinalFang: 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:08] <karni> CardinalFang: hhahah, now that's weird. this works: Retrying %1$d of %2$d (positional format for linux/android)
[20:08] <karni> perhaps I shouldn't touch those at all
[20:11] <CardinalFang> Positional format makes a lot of sense.  That is not weird.  That is goodness.
[20:12] <karni> CardinalFang: http://developer.android.com/guide/topics/resources/string-resource.html --> Formatting strings
[20:13] <karni> CardinalFang: I meant, it's weird that it works, I didn't expect it in there (aapt/SDK), that's good indeed :)
[20:14] <dobey> nessita: I just added some instructions to the HACKING file in ubuntuone-client instead.
[20:16] <nessita> makes sense
[20:20] <CardinalFang> karni, you're mixing spaces and tabs.
[20:23] <karni> CardinalFang: :/ I'm using tabs only. the strings.xml was full of leading spaces..
[20:23] <karni> CardinalFang: or it's eclipse playing me.. I'll correct that.
[20:23] <dobey> tabs are evil. they've lead the country into economic collapse
[20:23] <karni> dobey: :O
[20:24] <karni> Now I'm hearing new stuff.. I've been using tabs since evar :< (I know Python coders prefer spaces..)
[20:24] <kklimonda> at least that's what we, the church of python followers, believe ;)
[20:24] <kklimonda> karni: 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:25] <karni> kklimonda: I know.. but tab is a tab. whatever width it is, it's used for indenting. which works..
[20:25] <kklimonda> but the only thing that matters is to follow the coding style of the application you are hacking
[20:25] <karni> kklimonda: right. and i have a feeling resource files where f*ked :<
[20:26] <karni> let me fix my diff..
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:27] <karni> so I should "bzr uncommit", fix spaces (where did they come from, you nasty eclispe..) and commit again?
[20:27] <CardinalFang> karni, or just add a commit.  That's fine.
[20:27]  * karni nods
[20:28] <dobey> you can set tab stops to inch values in emacs?
[20:30] <CardinalFang> dobey, 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] <dobey> well, it could be
[20:31] <karni> CardinalFang: :O ... you mean, I should use spaces. because U1M uses spaces. right?
[20:31] <karni> I see in vim that it's tabs that garble things, everywhere else it's just leading spaced
[20:31] <karni> *spaces
[20:32] <dobey> i use "​" as my space character
[20:33] <Bnonn> howdy
[20:33] <dobey> it makes for fun times
[20:33] <dobey> hi
[20:33] <Bnonn> is joshuahoover or any other fine helpy person around?
[20:33] <Bnonn> I have what might be a thick question, but it would be good to know the answer nonetheless
[20:34] <dobey> don't ask to ask, just ask :)
[20:34] <Bnonn> q;
[20:35] <Bnonn> okay, 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 another
[20:35] <Bnonn> I have a laptop and PC
[20:35] <Bnonn> I work primarily on the PC
[20:35] <Bnonn> but I'd like the laptop to always mirror it, in case I need to move around
[20:35] <Bnonn> that would include removing files on the laptop when I remove them on the PC
[20:35] <Bnonn> and NOT creating u1conflict files >_<
[20:35] <Bnonn> is this possible, or should I be using a different application?
[20:36] <dobey> that is what ubuntuone does
[20:37] <Bnonn> hrmm
[20:37] <Bnonn> so why am I getting u1conflict files created on the laptop whenever I change a file on the PC?
[20:37] <Bnonn> and why if I delete a file on the PC does it not get removed from the laptop?
[20:37] <CardinalFang> karni, mimic what the rest of the code does.  Don't annoy the upstream.
[20:38] <dobey> Bnonn: i can't answer the *why* exactly, but if conflict files are being created, then it thinks both versions changed for some reason
[20:38] <karni> CardinalFang: I'm converting tabs to spaces.
[20:38] <dobey> verterok: ping. ^^ can you help Bnonn ?
[20:39] <Bnonn> curious
[20:40] <Bnonn> is it possible that using git is confusing it?
[20:40] <Bnonn> I have a lot of project directories, and each contains a git repository so I can keep track of versions
[20:40] <dobey> it's certianly not an impossibility
[20:41] <verterok> Bnonn: it should work as you describe it, if isn't working like that it's a bug
[20:41] <Bnonn> heh, I'm having flashbacks to my helpdesk days...now I feel bad for you dobey q;
[20:41] <verterok> Bnonn: indeed, git might be triggering a bug in u1
[20:41] <Bnonn> thanks verterok
[20:41] <Bnonn> I'll do a bit of experimentation with directories that aren't gitted
[20:41] <Bnonn> see if the same thing happens
[20:42] <karni> Bnonn: dobey's not helpdesk. it so happens, a developer was around.
[20:42] <Bnonn> lol, I know guys
[20:42] <karni> ;D
[20:42] <dobey> yeah, you wouldn't want me at helpdesk anyway :P
[20:50] <dobey> mandel: you're not still here are you?
[20:50] <CardinalFang> karni, I'll review tomorrow.  I've got a few things to finish today.
[20:50] <dobey> because http://pastebin.ubuntu.com/556308/ is annoying me mightily
[20:53] <karni> CardinalFang: yes, thank you.
[20:55]  * karni leaves to get second lunch
[21:02] <karni> beuno: Got a suggestion from Chad, fixed tabs->whitespace, and overwrote the proposed branch with new one.
[21:02] <beuno> cool
[21:03] <beuno> I'm +1 on it, but I'll let Chad do the honors tomorrow
[21:03] <karni> beuno: =)
[21:12] <ralsina> EOD for me. Have a nice evening!
[21:12] <CardinalFang> Laters.
[21:28] <intrader> Synchronization 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:30] <dobey> you have to manually click the "synchronize" button inside tomboy somewhere to synchronize the notes
[21:30] <dobey> the applet only handles files sync status
[21:32] <intrader> dobey, that worked - what does synchronize do in the 'Devices' tab of the 'Ubuntu One Preferences' applet do?
[21:33] <intrader> dobey, duh, you answered. Thanks
[21:33] <dobey> sure
[21:35]  * dobey begs for some reviews
[21:35] <dobey> https://code.launchpad.net/~dobey/ubuntuone-client/use-devtools/+merge/46979
[21:50]  * nessita -> eods
[23:36] <poolie> hi all
[23:36] <poolie> i bought some songs from u1 (in rhythmbox in maverick)
[23:36] <poolie> they all come up in the 'your downloads' page
[23:36] <poolie> but they are not actually downloading
[23:36] <poolie> and i can't work out how to make them do so
[23:39] <poolie> hm, maybe my machine wasn't syncincg files?