Fishscene | Greetings. | 00:03 |
---|---|---|
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:04 |
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:05 |
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:06 |
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:07 |
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:09 |
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:12 |
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:13 |
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:14 |
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:15 |
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:16 |
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:17 |
karni | Talking to him can definitely help. Thanks ! | 00:18 |
karni | CardinalFang: :) \o | 00:18 |
Fishscene | ok back | 00:27 |
Fishscene | aha! | 00:38 |
Fishscene | Looks like it was only grabbing contacts from one account, not both of them. | 00:39 |
Fishscene | Problem solved. Thanks guys :D | 00:39 |
karni | beuno: need to improve 'unchecking' items. apart from that, done. | 01:03 |
beuno | karni, gives me apk! | 02:30 |
karni | beuno: ok, 30 sec | 02:30 |
beuno | karni, also, get some sleep! | 02:31 |
beuno | :) | 02:31 |
karni | beuno: np :) | 02:31 |
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:32 |
karni | ok :) | 02:33 |
=== IAmNotThatGuy is now known as M0hi | ||
duanedesign | morning all | 11:36 |
=== teknico is now known as teknico_away | ||
ralsina | good morning everyone | 12:23 |
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:33 |
Chipaca | lalejand: looking ... | 12:37 |
Chipaca | lalejand: please do /usr/lib/ubuntuone-client/ubuntuone-syncdaemon --debug in a terminal, and pastebin the output of that | 12:38 |
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:44 | |
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:45 |
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:46 |
Chipaca | lalejand: the nightlies are not actually nightlies; they're updated with practically every commit to trunk | 12:47 |
lalejand | Chipaca : installed, what should I do ? do a u1sdtool -s ? | 12:51 |
Chipaca | lalejand: sure | 12:51 |
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. | 12:52 |
alecu | hello world! | 13:17 |
ralsina | hola alecu! | 13:28 |
=== teknico_away is now known as teknico | ||
CardinalFang | Tip: Don't give away your last Ubuntu CD if you're following Ubuntu dev APT sources. | 13:54 |
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:55 |
vds | ack | 13:56 |
nessita | yeah! | 13:56 |
mandel | me | 13:59 |
nessita | me | 14:00 |
ralsina | me | 14:00 |
vds | me | 14:00 |
alecu | me | 14:00 |
mandel | shall we start? | 14:01 |
nessita | CardinalFang, dobey? | 14:01 |
ralsina | thisfred, CardinalFang ping? | 14:01 |
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:02 |
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:03 |
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:04 |
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:05 |
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:06 |
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:07 |
thisfred | of course I reviewed that branch, and I should have tested it manually as well | 14:08 |
* alecu needs to run for 30 minutes... bbl | 14:10 | |
dobey | doh | 14:11 |
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:12 |
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:13 |
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:14 |
karni | hi everybody :) o/ | 14:34 |
karni | beuno: how did that test go :) | 14:34 |
beuno | karni, testing now | 14:42 |
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:43 |
beuno | karni, the app didn't install | 14:44 |
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:45 |
karni | fine ;) | 14:46 |
beuno | installed | 14:46 |
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:47 |
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:48 |
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:49 |
karni | I'm happy you liked it. | 14:50 |
ralsina | vds +1 on the branch. | 15:08 |
nessita | weekly meeting in 7' | 15:08 |
vds | ralsina: thx! | 15:08 |
nessita | alecu, thisfred, vds, mandel, dobey, CardinalFang, ralsina: mumble? | 15:14 |
nessita | .pop(alecu) | 15:14 |
nessita | .pop(ralsina) | 15:14 |
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:16 |
mandel | nessita: uh, I forgot, thx :) | 15:17 |
nessita | mandel: prego :-) | 15:17 |
thisfred | yeah mumble won't work on either machine now. :( | 15:17 |
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:19 |
thisfred | so far no luck with that though | 15:20 |
dobey | i should get you to sabotage my mumble too | 15:20 |
thisfred | dobey: a dist-upgrade may do it. Suddenly my usb headset is no longer recognized | 15:21 |
dobey | oh | 15:21 |
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:22 |
thisfred | that would be cheating | 15:23 |
dobey | eh, i switched back to metacity on my laptop last week | 15:24 |
pedronis | Chipaca, did you find a candidate for 1.0.2? | 15:25 |
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:26 |
thisfred | nessita: yeah, so no mumble for me, I have no idea how to fix this | 15:33 |
thisfred | it hangs on both machines with no way to fix that | 15:35 |
thisfred | yay for qt | 15:35 |
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:06 |
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:07 |
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:08 |
=== beuno is now known as beuno-lunch | ||
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:09 |
ralsina | How awesome that the first screenshot in the windowmaker site has three programs where I have code? :-) | 16:11 |
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:12 |
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:13 |
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:14 |
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:15 |
dobey | alto alto wik? | 16:17 |
dobey | huh | 16:18 |
thisfred | nessita: hecho! | 16:21 |
nessita | thisfred: gracias! | 16:22 |
thisfred | de nada | 16:22 |
dobey | hrmm | 16:27 |
CardinalFang | ralsina, ah, I worked with(=near) Kojima in a previous life too, at MySQL | 16:28 |
dobey | alright, lunch time | 16:31 |
dobey | bbiab | 16:31 |
ralsina | CardinalFang: cool, I was in Conectiva when he was there :-) | 16:33 |
=== beuno-lunch is now known as beuno | ||
=== M0hi is now known as IAmNotThatGuy | ||
dobey | ralsina: were you able to get a bt for your nautilus crash? | 17:57 |
ralsina | dobey: nope, doesn't happen anymore | 18:17 |
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:18 |
dobey | so most of our "work items" on the burndown are actually done | 18:22 |
dobey | huh | 18:27 |
dobey | how the heck was lint not failing before in ubuntuone-client. grmbl | 18:27 |
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:55 |
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:56 |
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:57 |
dobey | it shouldn't be | 18:58 |
rye | dobey, yep, natty current - /etc/default/apport - enabled=0 | 19:09 |
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:10 |
dobey | also, the platform-dep imports in ubuntuone-client are pain | 19:12 |
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:22 |
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:23 |
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:24 |
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:25 |
* 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:26 |
karni | kklimonda: that's the point ;) | 19:27 |
CardinalFang | One may throw more than exceptions. | 19:27 |
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:32 |
nessita | dobey: only when SD is already running | 19:33 |
nessita | (that is confirmed, when I want to reproduce I have to be sure is running) | 19:34 |
dobey | ok | 19:35 |
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:37 |
CardinalFang | karni, I like comments in code! | 19:38 |
* karni on call | 19:38 | |
CardinalFang | Javadoc format is even better. | 19:38 |
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:41 |
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:42 |
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:43 |
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:44 |
nessita | dobey: http://pastebin.ubuntu.com/556277/ <- seems like removing u1clientgnome is buggy | 19:46 |
nessita | (libnautilus-ubuntuone.* is still there?) | 19:47 |
dobey | nessita: no, those are files you copied in | 19:50 |
dobey | nessita: i wonder if that's your problem... | 19:51 |
nessita | dobey: maybe? I will test removing those | 19:52 |
nessita | I used to copy stuff to test the plugin for rodrigo | 19:52 |
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:53 |
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:54 |
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:55 |
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 :) | 19:58 |
CardinalFang | karni, some string resources need double-percent escaping, but some do not? "<string name="parser.artist_count">Got %d artists.</string>" | 20:02 |
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:03 |
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:04 |
* CardinalFang proceeds to ignore it. | 20:05 | |
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:06 |
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:08 |
CardinalFang | Positional format makes a lot of sense. That is not weird. That is goodness. | 20:11 |
karni | CardinalFang: http://developer.android.com/guide/topics/resources/string-resource.html --> Formatting strings | 20:12 |
karni | CardinalFang: I meant, it's weird that it works, I didn't expect it in there (aapt/SDK), that's good indeed :) | 20:13 |
dobey | nessita: I just added some instructions to the HACKING file in ubuntuone-client instead. | 20:14 |
nessita | makes sense | 20:16 |
CardinalFang | karni, you're mixing spaces and tabs. | 20:20 |
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:23 |
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:24 | |
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:25 |
karni | let 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 |
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:27 | |
dobey | you can set tab stops to inch values in emacs? | 20:28 |
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:30 |
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:31 |
dobey | i use "" as my space character | 20:32 |
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:33 |
dobey | don't ask to ask, just ask :) | 20:34 |
Bnonn | q; | 20:34 |
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:35 |
dobey | that is what ubuntuone does | 20:36 |
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:37 |
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:38 |
Bnonn | curious | 20:39 |
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:40 |
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:41 |
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:42 |
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:50 |
karni | CardinalFang: yes, thank you. | 20:53 |
* karni leaves to get second lunch | 20:55 | |
karni | beuno: Got a suggestion from Chad, fixed tabs->whitespace, and overwrote the proposed branch with new one. | 21:02 |
beuno | cool | 21:02 |
beuno | I'm +1 on it, but I'll let Chad do the honors tomorrow | 21:03 |
karni | beuno: =) | 21:03 |
ralsina | EOD for me. Have a nice evening! | 21:12 |
CardinalFang | Laters. | 21:12 |
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:28 |
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:30 |
intrader | dobey, that worked - what does synchronize do in the 'Devices' tab of the 'Ubuntu One Preferences' applet do? | 21:32 |
intrader | dobey, duh, you answered. Thanks | 21:33 |
dobey | sure | 21:33 |
* dobey begs for some reviews | 21:35 | |
dobey | https://code.launchpad.net/~dobey/ubuntuone-client/use-devtools/+merge/46979 | 21:35 |
* nessita -> eods | 21:50 | |
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:36 |
poolie | hm, maybe my machine wasn't syncincg files? | 23:39 |
Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!