[01:29] who can help me with a specific problem with ubuntu one music store? [01:36] anyone? === cpg|brb is now known as cpg === cpg is now known as cpg|brb === cpg|brb is now known as cpg === dendro-afk is now known as dendrobates === dendrobates is now known as dendro-afk === dendro-afk is now known as dendrobates [06:31] Can someone tell me the path to the ubuntu one client, my icon is missing? [06:37] hello [06:38] wage: in Lucid the Ubuntu One applet was replaced by the Ubuntu One Preferences window [06:38] you can get to it from Me Menu --> Ubuntu One [06:38] or [06:39] System --> Preferences --> Ubuntu One [06:39] ubuntu one should autostart for you if you have the computer added to your Ubuntu One account [06:39] ok, should the panel applet be showing? [06:42] no the applet was replaced by the entry in the me menu [06:46] whats broadcast messages archive? [06:53] wage: that will log all your messages sent from your Broadcast Accounts [06:53] oh, gwibber? [06:54] i am pretty sure :P I dont use it. [06:54] yeah, thats kinda a weird one [06:54] could be easier to understand [06:55] well, i think i got it working now. thanks for the help. [06:56] wage: any questions at all just ask [06:57] the room is full of Ubuntu One developers between 12:00 - 20:00 utc [06:58] yeah, my biggest problem was it moved and I kept finding sites talking about it in the old location so i thought it was missing. [07:02] right [07:02] wage: the contact and bookmark sync are currently not working. They should be back up soon [07:03] will i have to tell it to connect after every boot? I couldn't figure out why it wasn't syncing and it turned out it wasn't connected [07:03] wage: it should auto connect at boot [07:04] wage: can you open system > preferences > Startup Applications [07:04] ok good, that might have just been because it had 2 entrys for this computer or something [07:04] you should see an Ubuntu One entry [07:04] i have 2 startup apps for ubuntu one [07:04] ok i had that too [07:04] its the old version from Karmic [07:05] do i need to delete one? [07:05] wage: click on one and select edit [07:05] in the command line [07:05] the old one will be: ubuntuone-client-applet [07:06] the new one: /bin/sh -c '[ -d "$HOME/Ubuntu One" ] && ubuntuone-launch' [07:06] just uncheck the old one [07:06] ok done thanks [07:07] it'd be cool if it had truecrypt support built in [07:51] morning! [08:01] mandel: morning === JUMPA is now known as jumpa === yofel_ is now known as yofel [09:29] vds, ping [09:29] mandel: pong [09:29] vds, morning :D [09:30] mandel: morning [09:30] can you try this: https://code.edge.launchpad.net/~mandel/ubuntuone-windows-installer/fix_tomboy_installer/+merge/29958 [09:30] mandel: sure [09:30] vds, I'm making the installer to be more modular and easier to understand :D [09:30] cool! [09:31] I should be able to test the script with the folders in like 10 min [09:31] vds, if you run the following "tools\Nant [09:31] \bin\NAnt.exe installer" it should create an installer for you [09:34] vds, I was saying [09:34] mandel: I got till create an installer for you [09:34] vds, that is all then :D [09:35] vds, I need that to be merge so that I create a new fragment that will install gtk-sharp [09:35] vds, is a dependency we have from tomboy [09:35] ok [09:36] vds, to test the installer tou have to install gtk-sharp inyour machine, you can find it here: http://www.go-mono.com/mono-downloads/download.html [09:36] vds, install and then run UbuntuOne.msi [09:36] ok [09:36] as soon as the branch is merge I'll remove the need to manually install gtksharp [09:47] Hi, i have some Problem sycronizing my evolution-contacts with couchdb. In fact my CouchDB is emty. Do i have to create the tables by my self? [09:49] Rogasch, no, replication has been disabled while we fix a scaling problem in the server, should be enabled soon [09:49] Rogasch, you don't need to create dbs manually [09:50] i htought my contacts are saved first in the db and then sync with ubuntuone [09:55] Rogasch, ah, you mean they are not in your local couchdb after saving them from evolution? [09:55] yes [09:55] oh [09:55] Rogasch: is this the guide you used https://wiki.ubuntu.com/UbuntuOne/Tutorials/Contacts [09:55] do you get any error when saving them in evolution? [09:56] no i dind use this at all, maybe thats why i dont work :) [09:56] but i created a Kontakt directly in the UbuntuOne Adress Book on evolution [09:56] Rogasch, you dind't use what? [09:57] the Tutorial [09:57] that should have worked, yes [09:57] if you close evolution and open it again, the contact is not in the U1 address book? [09:58] no it is in the addressbook but not on CouchDB [09:58] what do you mean by 'it's not on couchdb'? [09:59] couchDB is totaly empty no DB at all [09:59] i used: http://localhost:5984/_utils/database.html?management [10:00] file:///home/YOURUSERNAME/.local/share/desktop-couch/couchdb.html [10:00] Rogasch: try that and replace USERNAME [10:02] that should open the couch interface in Firefox to the CouchDB that U1 uses [10:03] hmm after forwarding there is a connection prob [10:03] im at here: http://localhost:33646/_utils [10:03] vds, any luck? [10:04] Rogasch: the port changes everytime [10:05] mandel: fighting with win, but I'm getting there [10:05] Rogasch: can you open a Terminal [10:05] yip [10:05] vds, and the installer? [10:05] vds, could you create it? if you install you should have just tomboy installed [10:05] Rogasch: we will try and restart desktopcouch. [10:06] mandel: I was talking about the installer [10:06] ok [10:06] Rogasch: run the command: killall beam.smp; killall beam [10:06] vds, need to restart (bloody windows) I'll be abck [10:06] vds,back* [10:07] no process found [10:07] Rogasch: thats ok. run: rm ~/.config/desktop-couch/desktop-couchdb.ini [10:07] done [10:07] Rogasch: this is a config file that will be regenerated [10:07] Rogasch: ok a long one: dbus-send --session --dest=org.desktopcouch.CouchDB --print-reply --type=method_call / org.desktopcouch.CouchDB.getPort [10:10] Rogasch: then: xdg-open file:///home/YOURUSERNAME/.local/share/desktop-couch/couchdb.html [10:10] Rogasch: or just put the file:// in Firefox address bar manually [10:10] the xdg-open is just a Terminal command to open the address from the browser [10:10] Error org.freedesktop.DBus.Error.NoReply: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken. [10:10] Rogasch: which command was that [10:10] the last one [10:10] dbus-send --session --dest=org.desktopcouch.CouchDB --print-reply --type=method_call / org.desktopcouch.CouchDB.getPort [10:19] same error as before [10:19] maybe sudo :) [10:19] no [10:19] ok [10:20] there is surely somthing screwed [10:21] Rogasch: can you run the command: ps aux | grep beam [10:21] Rogasch: do you get anything other than :00 grep beam [10:21] Rogasch: dont paste it here cause it might be a lot of text [10:22] :) [10:22] roman 10568 0.0 0.0 7628 904 pts/0 S+ 11:21 0:00 grep --color=auto beam [10:22] ok [10:22] thats the grep process [10:23] before that: ps aux | grep beam [10:23] couchdb 9562 0.3 0.3 125988 13168 ? Sl 11:20 0:00 ... large text [10:26] Rogasch: can you try visiting the address: file:///home/YOURUSERNAME/.local/share/desktop-couch/couchdb.html [10:26] again [10:27] link me to http://localhost:33646/_utils with no connection [10:29] Rogasch: can you open a Nautilus window and navigate to: /home/duanedesign/.cache/desktop-couch [10:29] well replace duanedesign :) [10:30] Rogasch: were looking for: desktop-couchdb.stdout [10:30] im there [10:31] can you post the contents of that file at http://paste.ubuntu.com [10:31] there are 4 of them 3 with .1-3 [10:32] i think 1 is the newest [10:32] http://paste.ubuntu.com/463931/ [10:33] Rogasch: hmmm, ok we might need some help. [10:34] ohh ok. why [10:34] rodrigo_: i am stumped :\ [10:34] Rogasch: i am not sure why desktopcouch is not starting [10:36] hmm i knew it. nice things never work like they shoud :-) [10:40] duanedesign, Rogasch mind if I take a look ? [10:40] not at all [10:42] mandel: please [10:42] I butted in on rodrigo :P [10:43] duanedesign, Rogasch do you mind telling me whats the issue? [10:43] mandel: getting a dbus error when trying to start desktopcouch [10:43] ok [10:44] mandel: no contacts showing in evolution is the original [10:44] Rogasch, can u access desktopcouch from the browser? [10:44] mandel: so we tried the kill beam and desktopcouch.CouchDB.getPort [10:44] and get a dbus [10:44] error [10:45] mandel: it returns [10:45] link me to http://localhost:33646/_utils with no connection [10:45] mandel: i got so far as to look at the stdout of desktopcouch http://paste.ubuntu.com/463931/ [10:47] duanedesign, ok, so beam is dead for sure and when you try to restart desktopcouch from dbus it does not work, did I get ti right? [10:49] mandel: yes we did a grep beam [10:49] mandel: ahh, we did get: [10:49] 04:23 < Rogasch> couchdb 9562 0.3 0.3 125988 13168 ? Sl 11:20 0:00 ... large text [10:50] duanedesign, have you tried to start desktopcouch from python, the python lib does not us dbus and you will see a nicer error [10:51] duanedesign, or at least will tell you is not desktopcouch itself but dbus [10:51] mandel: have not [10:51] * duanedesign nods [10:51] duanedesign, do you want me to send a small script for that? [10:52] please if you have time [10:53] duanedesign, no problem, give me a sec [10:53] duanedesign, yes, what's up? [10:54] rodrigo_, issues with starting desktopcouch through dbus [10:54] rodrigo_, I proposed to start it through the python lib since it does not use dbus to see what is up [10:54] * rodrigo_ looks at the paste [10:55] Thanks for your help guys [10:55] it looks like an erlang/couchdb problem [10:55] http://paste.ubuntu.com/463931/ <- these are erlang errors [10:57] rodrigo_, yep, I would like to see what the python lib is trying to do [10:57] Rogasch, but you said the contacts are in your evolution's U1 addressbook? [10:57] yes [10:58] ok, so the contacts are saved to couchdb [10:58] there is one Contact in it [10:59] first i thougt the are no entries in the DB because there (http://localhost:5984/_utils) was not DB [11:00] Rogasch: that is your system wide couchdb [11:00] then duanedesign postet some other link that dont work because der was no connection [11:01] ahh ok [11:01] Rogasch: there is a user specific one [11:01] Rogasch, right, that's not your local couchdb [11:01] so couchDB have more then one engine running? [11:01] Rogasch, if you quit evolution and open it again and the contact is in the U1 addressbook, the contact is in your local couchdb for sure [11:02] Rogasch, yes [11:02] ahh ok [11:02] ahh [11:02] so, the problem seems to be that you can't get to your local couchdb's HTML page [11:02] but how can i take a look on the tables? [11:02] I can't neither, it's a known problem with basic auth not working [11:03] Rogasch, install slip-cover and use it to browse it [11:03] ok [11:04] btw, a better app is coming -> https://code.edge.launchpad.net/~rodrigo-moya/+junk/guton [11:04] :) [11:05] where can i find slip-cover [11:05] Rogasch, it's in universe, for maverick, afaik [11:06] Rogasch, my app shows the list of documents, but not the documents' contents, that's why I didn't suggest it tou use it [11:06] but if you just want to check if there are dbs and documents, use my app if you want [11:06] bzr branch lp:~rodrigo-moya/+junk/guton [11:06] you'll have to compile it though [11:07] ok, im very thankfull for you help. i will get a try withit [11:08] rodrigo_, guton? hehe you do not like sleep cover or what ever the name it is ;) [11:08] Rogasch: https://edge.launchpad.net/~rick-rickspencer3/+archive/ppa/+packages [11:09] thank [11:09] mandel, slip cover is horrible, yes :) [11:10] * duanedesign is off to get breakfast [11:10] rodrigo_, I agree :D [11:10] ok guys a have to leave, thanks again [11:10] good luck Rogasch [11:10] thank you guys too [11:24] vds, where is the screenshot? :P [11:26] mandel: on it's way\ [11:26] vds, ok, but we stay inthsi channel :P [11:43] vds, can you try an run the installer again [11:43] vds, it should not let you "another version is installer" [11:50] mandel: well it starts and let me choose between repair and uninstall [11:50] vds, use uninstall [11:54] mandel: one more screenshot on it's way [11:54] vds, ok [11:54] mandel: it's unable to close the app [11:54] vds, ein? [11:54] vds, are u running tomboy? [11:54] you have to close it first [11:54] I'm continuing the uninstall [11:54] well [11:55] it says it can take care of it :) [11:55] and I trusted it [11:55] but it fails [11:55] and btw if I'm running tomboy I don't see where it is... [11:56] yep it is running [11:56] the process manager says so [11:57] mandel: cool it runs in background and there is no obvious way to turn it off unless you actually run it again and choose quit from the menu [11:57] ok [11:58] once TB was down the uninstall finished correctly [11:58] vds, yes, that is tomboy..... I need to make the uninstall smarter [11:58] vds, I suspected it [11:58] mandel: good job so far! [11:59] vds, well, is moving foward, I need to bungle gtksharp with tomboy and it is a pain === cpg is now known as cpg|away [12:10] vds, I need to build tomboy from scratch to fix the issues regarding gtksharp... I shoul dbe able to fix it soon [12:13] hi, i accidentally clicked the "Enable" button in a large folder in nautilus on maverick a few days ago - is there any way i can stop this from sync'ing now? [12:14] everytime i start ubuntuone, my computer goes completely unresponsive, and i've tried "u1sdtool --delete-folder", but that always times out === jumpa is now known as JUMPA [12:26] chrisccoulson_, chrisccoulson hi, yes, it is possible [12:26] chrisccoulson_, 1. u1sdtool --list-folders - note the ID that is used by new UDF [12:27] vds, got time? [12:27] chrisccoulson_, 2. u1sdtool --unsubscribe-folder=$ID (where $ID = id that was received by running list-folders) [12:27] chrisccoulson_, 3. u1sdtool --quit - this will quit the syncdaemon and drop the queue [12:28] chrisccoulson_, 4. u1sdtool --start - start syncdaemon again, but not connect [12:28] chrisccoulson_, 5. (in new terminal, since it will take a while) - u1sdtool --delete-folder=$ID [12:28] chrisccoulson_, 6. in old terminal - u1sdtool --connect [12:29] rye - thanks, i'll try that now === JUMPA is now known as jumpa === jumpa is now known as JUMPA [12:45] mandel: shoot [12:45] vds, dont worry, fixed it :D [12:48] hmmm, rye, i'm stuck at step 5. i just get dbus timeouts [12:48] chrisccoulson that's ok, you can see that there is a DeleteVolume call in u1sdtool --waiting-meta, our task is to add that call to the queue and then connect syncdaemon - u1sdtool --connect === JUMPA is now known as jumpa [12:51] rye - i can't see anything with --waiting-meta either, as that times out too ;) [12:51] but i'll try --connect now anyway [12:52] chrisccoulson hmm [12:52] wait [12:52] chrisccoulson wait [12:52] ok [12:52] chrisccoulson is HDD in use now? or ubuntuone-syncdaemon process taking a lot of CPU now? [12:53] rye - just the HDD. it never seems to use any CPU, but it never stops accessing the disk [12:54] chrisccoulson aha, so it is loading metadata now... how big is the folder? find $folderpath | wc -l ? [12:55] rye, there are 2 big folders - 1 of them that i don't want to sync, and one of them has been sync'd for a long time. 1 second, i'll try them both === jumpa is now known as JUMPA [12:57] rye - 12278 for the folder that i actually meant to sync [12:57] i suspect the other folder is significantly bigger [12:57] yeah, 737067 ;) [13:00] ah, i can see the output of --waiting-meta now [13:00] and i see several DeleteVolume's in there ;) [13:01] probably because i tried it a few times [13:01] rye - should i try --connect now? [13:02] chrisccoulson yes, try connecting [13:05] desktop+ guuys, can we have a "close" button on that banner that says that Ubuntu One is disabled? And raise a dialog that asks whether we want to hide that bar completely and give a link to ubuntuone web site... === JUMPA is now known as jumpa [13:11] clicking accidentally on the button is not what we want to achieve i believe === jumpa is now known as JUMPA [13:19] mandel: is Basic Microsoft Windows Server 2008 32-bit ok to run the build? === JUMPA is now known as jumpa [13:49] vds, yes, a basic Windows server it ok === jumpa is now known as JUMPA === mandel_ is now known as mandel [14:30] rye: i had a nautilus window in focus. I thought i had a terminal in focus. I typed TAB and RETURN. That clicks the 'enable' button in that U1 Nautilus banner in Maverick [14:31] just sharing an experience, saw you were discussing it. Oh, and good morning :) [14:32] duanedesign, morning, That's what i am talking about.... [14:34] duanedesign, and more - frankly speaking when i see that something is disabled in every other window i want to enable it so that it won't bother me, [14:35] ls [14:35] sorry [14:36] vds, can you approve the merge? [14:36] mandel: I'm on it [14:36] vds, thx! :D [14:36] vds, should be the same as last time [14:36] mandel: LP is doing weird things [14:37] vds, ok, np, I'm working on the gtksharp fragment fo the installer [14:37] vds, a pain in the ass, but on it ;) [14:38] mandel: done, I have to swap some of my hours I'll be back! [14:38] ok === dendrobates is now known as dendro-afk [15:15] How does one allow another person to view but not sync with their notes? Where are there instructions for doing this? I can't find them [15:17] ottermaton, to view them on the u1 web ui? [15:17] rodrigo_, yes [15:18] ottermaton, ah, another person, you can't right now, unless you give them your credentials [15:19] rodrigo_, Oh, I thought you could. My fault. You say "can't right now" - does that mean it's being planned? [15:19] well, it's something we would like to have, but not real plans right now [15:20] Another thing I've been wondering about: I'm pretty sure I saw a setting to set how often U1 syncs but I can't find it now? Where is it? [15:20] Or did I dream it? (entirely possible) [15:23] ottermaton, re sync rate - the files are synced immediately, but couchdb replication is triggered every 10 minutes. You can set up tomboy to perform automatic replication for the notes though [15:29] rye - does it normally take this long when deleting a folder? syncdaemon is still accessing the disk a lot (for 2.5 hours now) [15:30] chrisccoulson u1sdtool --list-folders ? [15:31] rye - that's just timing out atm [15:32] chrisccoulson: a directory inside ~/Ubuntu One? [15:32] chrisccoulson: it was a big directory? [15:32] big == lot of stuff in it [15:33] verterok, yeah, i accidentally shared a directory with lots of source packages in [15:33] and now i can't do much else as long as syncdaemon is running ;) === dendro-afk is now known as dendrobates [15:34] chrisccoulson: if it was big it will take some take some time to settle :( [15:35] verterok, it never settles though :( [15:35] i've left it for many hours, and it's still accessing the disk just as much [15:35] chrisccoulson: please, pastebin or take a look to ~/.cache/ubuntuone/log/syncdaemon-exceptions.log [15:37] rye, Yes that's where I saw the option to set the sync rate. However, I can't do it now. Under Synchronization the Service selection box and whole top part are greyed out and I can't figure out why [15:38] verterok, ok, will try and SSH in and have a look. it's frozen solid atm [15:41] verterok, that file is empty [15:42] verterok: I've sent you a short mail titled 'question about node.getParentNode()' , I would appreciate if you could take a look at it later today :) [15:42] chrisccoulson_: ok, so syncdaemon is running ok, I was afraid it was on some weird loop [15:42] mkarnicki: yes, just looked at it, need to think a bit about it :) [15:43] verterok: thanks =) [15:43] chrisccoulson_: ok, could you patebin the last ~100 lines of ~/.cache/ubuntuone/log/syncdaemon.log? [15:43] chrisccoulson_: that would help me to find out what it's doing :) [15:48] verterok, http://paste.ubuntu.com/464077/ [15:50] I can't sync my notes any longer, though it had worked yesterday. The selection box for Service is now greyed out. All of my Sync Add-ins are activated. Tools -> Sync fails too (obviously). Where should I be looking for the problem? [15:52] ottermaton, quit tomboy and run it on a terminal with 'tomboy --debug' and then try to sync [15:56] * verterok is back after the power surge [15:56] chrisccoulson: hi, I got disconnected === dendrobates is now known as dendro-afk [15:59] verterok, this is the link i pasted (not sure if you saw it before): http://paste.ubuntu.com/464077/ [15:59] chrisccoulson: no, I missed that [15:59] thanks [16:02] rodrigo_, done and pasted at http://paste.ubuntu.com/464084/ [16:03] hmm, this looks as if you're not authenticated [16:06] chrisccoulson: looks like it's being disconnected...so it will take longer [16:08] rodrigo_, sorry, I walked out of wifi area. Here's the link if you didn't see it http://paste.ubuntu.com/464084/ [16:08] rodrigo_, and I haven't since any of your responses if you made any [16:08] hmm, this looks as if you're not authenticated [16:09] rodrigo_, well, I don't even know how it could be trying to auth since it won't even let me pick a sync service [16:10] in the tomboy preferences, you don't have a sync service set up? [16:11] rodrigo_, no. I did to U1 and it worked but now the whole section is greyed out [16:11] which whole section? [16:11] in tomboy prefs? [16:11] rodrigo_, yes, under the sync tab [16:12] ottermaton, that's normal, it grays it out as soon as it's configured, you can press 'clear', but don't, that would reset the syncing [16:14] rodrigo_, ok. But how do I get it back now? [16:16] rodrigo_, Or maybe I should say reset it [16:17] ottermaton, reset the tomboy sync stuff? [16:17] rodrigo_, yea. I guess that's what I would like to do. er, nevermind, you just told me hitting clear would reset it [16:18] yes, but do you have local changes? [16:18] rodrigo, I've modified a note, that's all. I'm not worried about losing it though [16:18] ok, then reset it and re-authorize [16:28] rodrigo_, that worked. I should have been able to figure that out myself. sorry [16:29] ottermaton, well, you shouldn't have gotten the 404 at all, if that tomboy instance was authenticated [16:30] Ubuntu One Desktop+ standup starting on mumble [16:31] rodrigo_: authenticated or not, a 404 shouldn't happen. if there's a 404, there's a problem on the server :) === beuno is now known as beuno-lunch === dendro-afk is now known as dendrobates [16:46] a/win 67 === dendrobates is now known as dendro-afk === dendro-afk is now known as dendrobates === JUMPA is now known as jumpa === beuno-lunch is now known as beuno === dendrobates is now known as dendro-afk === cpg|away is now known as cpg === alecu is now known as alecu-lunch [19:10] verterok: good you are here. we talked about checking the download progress, but I forgot how can I check the size of the node before download? (in case it's a file) [19:10] mkarnicki: I'm about to hit send in the reply of that mail, gimme 5' :) [19:11] verterok: :D [19:14] good day mmk [19:14] mkarnicki: [19:14] duanedesign: yes? [19:14] ah, good day duanedesign :) [19:14] :) [19:14] indeed, very productive here [19:14] good good [19:15] yesterday + the day before I spend 30 hrs on the project ;) [19:15] I really hope to have up or download today [19:15] mkarnicki: I got stalled this morning on a function that i endeed up not even being able to use :P But I am getting some stuff done now [19:15] currently working on download [19:15] mkarnicki: nice [19:15] mkarnicki: mail sent [19:15] duanedesign: oohh :( [19:16] verterok: thanks ! ^_^ will check right away! [19:16] duanedesign: good luck with code :) [19:16] mkarnicki: I need to go back and finish some stuff, will be looking at the other 2 mails later [19:16] verterok: sure, thank you Guillermo :) [19:17] mkarnicki: you too. And thanks [19:17] duanedesign: :) [19:17] thanks [19:17] :) [19:20] verterok: thank you, that clarified things :) [19:20] :) [19:27] anybody here looking for reviews? i'm in a reviewing mood === dendro-afk is now known as dendrobates [19:37] Chipaca, https://launchpad.net/~alecu/ubuntuone-client/gsd-plugin/+merge/29922 ? === nessita1 is now known as nessita [19:39] Chipaca, that was quick! [19:39] alecu-lunch: nessita had already mentioned that one :) [19:40] jejeje. guessed so :-) [19:41] Chipaca: I've got some connection issues, not sure if you could read my "retryable errors on the url read" question [19:42] could you repeat? [19:43] (03:31:56 PM) nessita: Chipaca: do we know what are the "retryable errors on the url read"? [19:43] (03:32:20 PM) nessita: I see from the doc that it can fail with URLError, but not sure how retryable is that [19:44] nessita: I'm pretty sure if you send it a signal during the read the read barfs with something lower down in the stack. Can you check? [19:44] nessita: if it doesn't, then ignore :) [19:44] (it would mean urllib2 is actually hiding that mess from you, yipee yay etc) [19:45] Chipaca: I'll be happy to check , but not sure how [19:45] What was the command to view the number of files to be uploaded? [19:45] Chipaca: signal lik ctrl-c you mean? [19:45] jumpa: u1sdtool --waiting-content [19:46] nessita: or SIGUSR1 fwiw :) [19:46] Chipaca: let's see [19:46] * dobey needs to teach you all some things to check for in reviews :) [19:47] * Chipaca is listening to dobey [19:47] dobey: like running tests? ;-) [19:47] nessita: no, tests should be run automatically :) [19:48] dobey: I disagree, but we've gone this road before [19:48] nessita: what could be the reason for this command to not printing anything and just keep waiting? [19:48] like not marking strings for translation that contain only brand names, and avoiding some things in Makefile.am, like duplicating CLEANFILES variable contents, and putting Makefile.in in MAINTAINERCLEANFILES [19:48] jumpa: can you please try u1sdtool -s? [19:48] ohh .. finally something happend. ill paste it [19:49] http://pastie.org/1046095 [19:50] jumpa: does u1sdtool -s work? [19:50] same output [19:51] mkarnicki: http://pastebin.ubuntu.com/464179/ [19:51] ubuntuone-syncdaemon takes 100% of cpu [19:51] nessita: "do the tests pass" isn't a review of the changes in the branch necessarily. it's a review of the tests. people need to read the diff more carefully too :) [19:52] dobey: I agree to the "too" [19:52] also, launchpad needs comment id links for comments on merge proposals [19:52] (i have just added a directory witz 160 fiels and 700 mb [19:52] *with, *files [19:52] jumpa: you just started it, probably, it's reading the metadata for all your files [19:52] jumpa: you need to wait [19:52] hmm .. okay :D [19:53] thanks [19:53] jumpa: try again the -s switch, in a few minutes [19:53] if it doens't work, shout! [19:53] verterok: lovely! :D (I wonder if I remember how to export the jar ;d ... maven package?) [19:53] jumpa: just to be sure, what "head ~/.cache/ubuntuone/log/syncdaemon.log" says? [19:53] mkarnicki: mvn source:jar package [19:54] verterok: \o/ thank you! [19:54] mkarnicki: you will need to tweak the diff, as it contains your changes for android [19:55] verterok: I will take care of that (any synonyms of 'thank you' ? :D I'd buy you a beer if you were here!) [19:56] mkarnicki: :) [19:57] verterok: oops, gotta go off-line for now. take care! [19:58] mkarnicki: later! [20:07] dobey: question, what does ubuntu-sso-login do? I've run it and got no window at all [20:09] Chipaca: would you know? [20:09] nessita: if you don't call the dbus method to do the login it doesn't do anything, but wait a while, and exit if nothing calls it [20:10] dobey: is that script currently in use? who calls it? [20:11] nessita: ubuntuone-syncdaemon, ubuntuone-preferences, the music store plug-in, maybe a few others? [20:11] dobey: ok, thanks === dendrobates is now known as dendro-afk [20:20] mkarnicki: btw, that patch might change if I find a better way to do it...but for the moment that's the easiest way to get the node attributes === dendro-afk is now known as dendrobates [20:43] verterok: ok, not a problem at all :) if you have a second for an easy question - can I call getCOntent() from two or more threads? e.g. can I fetch two or more directory contents at the same time? [20:43] mkarnicki: I'm sure that should work with the netty version, let me think about it for the OIO [20:44] mkarnicki: there is no locking in the client [20:44] mkarnicki: it should work(tm) [20:44] verterok: oh, it's not so easy then.. [20:44] verterok: haha ^_^ [20:44] mkarnicki: but if I'ld write a test to stress getContent from multiple threads [20:44] :) [20:45] mkarnicki: why do you need to download mutlitple contens in parallel? [20:45] verterok: it should work ™ :D (ok, good idea) [20:46] verterok: imagine a user browsing fast into /root/foo/bar , so he opens the app and taps foo and before service finishes refresh, he already taps bar [20:46] verterok: so refresh of foo (currently) is done first, and then refresh of bar is done next. [20:47] mkarnicki: ok, I think it shoudl work ok, as the client don't use threading to get stuff from the server, it's all done in a single thread...except uploads (I think) [20:47] verterok: so, in theory, when he enters bar folder, a refresh for foo can come first, and I didn't think about a way to cancel running deferreds [20:48] verterok: oh, so anyway, it will execure refresh(foo) and refresh (bar) deferreds in that order anyway? [20:48] mkarnicki: the Deferred can't be cancelled, as it's nothing more than a ticket for the response that the client might eventually receive from the server [20:48] mkarnicki: no, there is no queue [20:48] verterok: right [20:49] verterok: ok, I'll try it out :) [20:49] mkarnicki: the Request can be cancelled, don't remember if it's implemented :p [20:49] verterok: I'll try to download some files first [20:49] verterok: :D [20:49] * mkarnicki laughs [20:55] Hmm ... i have 30629 files waiting for upload but the system monitor says, that the upload rate is 0 bytes / s. syncdaemon.log: http://paste.ubuntu.com/464199/ [20:56] jumpa: the syncdaemon is working [20:56] jumpa: as per your log [20:56] nessita: where is the bottleneck located? [20:57] jumpa: couldn't say without looking at the whole log file [20:59] i have send you the paste by notice [20:59] * nessita looks [21:00] jumpa: what u1sdtool --current-transfer says? [21:01] uploads: 0, downloads: 0 [21:01] jumpa: which ubuntu are you running? [21:02] 10.04 [21:02] rye: ping [21:03] jumpa: you can have further info on what's the syncdaemon doing by running https://launchpad.net/magicicada [21:04] jumpa: you can install it from the PPA [21:06] nessita, /me reads backlog [21:06] rye: do you have some standard procedure to have users running magicicada from the PPA? [21:07] which ppa? [21:07] dobey: magicicada's [21:08] nessita, i need to write that somewhere - sudo add-apt-repository ppa:chicharreros/ppa; sudo apt-get update; sudo apt-get install magicicada [21:08] yeah, already done [21:08] jumpa: ^ [21:08] jumpa: ok, do you have better info with that? [21:08] ah ok [21:09] its loading === alecu-lunch is now known as alecu === cpg is now known as cpg|away [21:12] still loading ... [21:15] i dont see any interesting information [21:17] maybe its just about the ubuntuone servers calculating too much stuff for too many users [21:18] i will try it again tomorrow. thanks for your help and see you === jumpa is now known as JUMPA === cpg|away is now known as cpg [22:13] so i had this bug occur again: https://bugs.launchpad.net/ubuntuone-client/+bug/599583 [22:14] Launchpad bug 599583 in ubuntuone-client "files in the "Ubuntu One" folder periodically dissappear (affects: 1) (heat: 55)" [Undecided,New] [22:14] but i wasn't watching the directory so I didn't notice it until today, though it happened on the 7th [22:14] the ubuntu one logs don't go back that far do they? [22:34] CardinalFang: yet another question ^ ^ if we started the service with startService(), then bindService(), and later we run stopService() - it will run until last client unBinds, right? [22:35] mkarnicki, hi! [22:35] CardinalFang: hi ^ ^! [22:35] CardinalFang: good to find you here again :) [22:36] Hrm. I don't know. My only idea is to try it or to imagine what could happen. [22:37] So, stopService(), then we make an API call. That shouldn't start the service, right? [22:37] CardinalFang: you know what.. i'll just test it. I have a checkbox in preferences "Run in background" and I wanted to stopService() on uncheck, but not to destroy if the client is bound :) oh crap.... it unbinds in onPause, my bad === dendrobates is now known as dendro-afk [22:37] CardinalFang: looks like my question was invalid [22:37] ... ah. [22:38] CardinalFang: when Preferences screen shows, the client unbinds, therefore onStop would stop the persisten service, however [22:38] onPause() is a good place to synch the config changes to the running state. [22:38] CardinalFang: when we go back, the client would bind again, so the service would restart.. pretty stupid, but that's the way it would work. [22:39] CardinalFang: what do you mean? I mean, I know what's onPause for, but didn't get you clearly [22:40] mkarnicki, I was saying that I liked what you were saying in "you know what..."^. [22:41] CardinalFang: oh ^ ^ [22:41] CardinalFang: thanks anyway! [22:41] * mkarnicki tests the app [22:42] mkarnicki, so, are you applying changes on exit of preferences Activity, or on returning from preferences Activity? [22:43] I can't decide which I would choose. [22:43] CardinalFang: that's actually interesting. for some live (real-time applied) prefs I have onPreferenceChangeListener, buf for majority I just set that it is persistent (in the xml) and [22:44] CardinalFang: (android:persistent="true") and you don't have to care [22:44] Ah. Cool. [22:44] CardinalFang: I think Android saves the preference whenever it changes , in such case. and it works. [22:45] CardinalFang: so, for those standard controls Preference'es you can set persistent="true" and that'll do the job :) [22:45] mkarnicki, right. I was wondering about applying the preferred settings to the running environment. Whether a service is to run, for instance. [22:46] I hope I'm not being dense. [22:46] mkarnicki, wait, are you in GMT+2 or something? [22:46] CardinalFang: indeed :) 23:46 [22:48] CardinalFang: I also use default values for preferences, but since it seems their not populated by default on the first activity run, I only take care of setting manually a setting to have the service run persistent, by default. rest is handled by Prefs PreferenceActivity [22:48] CardinalFang: if you want, have a look: lp:androidu1/0.x [22:49] mkarnicki, I will look, tomorrow. I must get something finished before I end my work day. [22:49] Branching now. [22:50] CardinalFang: excuse my code style, I plan to clean it up, I'm in a bit of rush. ok, get back to work :) (so will I!) [22:52] mkarnicki, :) [22:55] CardinalFang: excellent, checkbox works as intented [22:58] mkarnicki, I lied. I'm looking at the code. [22:58] CardinalFang: xD oh come on, I'm distracting you! your job is more important.. [22:59] mkarnicki, it's strange there's no android.util.Log.e(String, Throwable) There is a .w() and .wtf() . [22:59] But .e demands some description. [23:00] CardinalFang: Theres Log.e.(TAG, message) Log.e(TAG, message, throwable) [23:00] I noticed the empty ones, which is why I had to look. [23:00] CardinalFang: and I know about wtf, but I don't have it o_O strangely enough.. [23:00] It's new to API 2.0 or something. [23:01] "API Level 8" [23:01] CardinalFang: oh.. my minSdk is API 5 (Android 1.5), but target is .. 7 or 8 I think [23:02] CardinalFang: anyway, now I know why it's not there :) [23:02] Hrm. Unless you're introspecting, you don't want to use wtf() then. :\ [23:02] Ah well. Now we're distracting each other. GBTW!