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