[01:29] <geekilized> who can help me with a specific problem with ubuntu one music store?
[01:36] <geekilized> anyone?
[06:31] <wage> Can someone tell me the path to the ubuntu one client, my icon is missing?
[06:37] <duanedesign> hello
[06:38] <duanedesign> wage: in Lucid the Ubuntu One applet was replaced by the Ubuntu One Preferences window
[06:38] <duanedesign> you can get to it from      Me Menu --> Ubuntu One
[06:38] <duanedesign> or
[06:39] <duanedesign> System --> Preferences --> Ubuntu One
[06:39] <duanedesign> ubuntu one should autostart for you if you have the computer added to your Ubuntu One account
[06:39] <wage> ok, should the panel applet be showing?
[06:42] <duanedesign> no the applet was replaced by the entry in the me menu
[06:46] <wage> whats broadcast messages archive?
[06:53] <duanedesign> wage: that will log all your messages sent from your Broadcast Accounts
[06:53] <wage> oh, gwibber?
[06:54] <duanedesign> i am pretty sure :P I dont use it.
[06:54] <wage> yeah, thats kinda a weird one
[06:54] <duanedesign> could be easier to understand
[06:55] <wage> well, i think i got it working now. thanks for the help.
[06:56] <duanedesign> wage: any questions at all just ask
[06:57] <duanedesign> the room is full of Ubuntu One developers between 12:00 - 20:00 utc
[06:58] <wage> 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] <duanedesign> right
[07:02] <duanedesign> wage: the contact and bookmark sync are currently not working. They should be back up soon
[07:03] <wage> 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] <duanedesign> wage: it should auto connect at boot
[07:04] <duanedesign> wage: can you open system > preferences > Startup Applications
[07:04] <wage> ok good, that might have just been because it had 2 entrys for this computer or something
[07:04] <duanedesign> you should see an Ubuntu One entry
[07:04] <wage> i have 2 startup apps for ubuntu one
[07:04] <duanedesign> ok i had that too
[07:04] <duanedesign> its the old version from Karmic
[07:05] <wage> do i need to delete one?
[07:05] <duanedesign> wage: click on one and select edit
[07:05] <duanedesign> in the command line
[07:05] <duanedesign> the old one will be:  ubuntuone-client-applet
[07:06] <duanedesign> the new one:  /bin/sh -c '[ -d "$HOME/Ubuntu One" ] && ubuntuone-launch'
[07:06] <duanedesign> just uncheck the old one
[07:06] <wage> ok done thanks
[07:07] <wage> it'd be cool if it had truecrypt support built in
[07:51] <mandel> morning!
[08:01] <duanedesign> mandel: morning
[09:29] <mandel> vds, ping
[09:29] <vds> mandel: pong
[09:29] <mandel> vds, morning :D
[09:30] <vds> mandel: morning
[09:30] <mandel> can you try this: https://code.edge.launchpad.net/~mandel/ubuntuone-windows-installer/fix_tomboy_installer/+merge/29958
[09:30] <vds> mandel: sure
[09:30] <mandel> vds, I'm making the installer to be more modular and easier to understand :D
[09:30] <vds> cool!
[09:31] <vds> I should be able to test the script with the folders in like 10 min
[09:31] <mandel> vds, if you run the following "tools\Nant
[09:31] <mandel> \bin\NAnt.exe installer" it should create an installer for you
[09:34] <mandel> vds, I was saying
[09:34] <vds> mandel: I got till create an installer for you
[09:34] <mandel> vds, that is all then :D
[09:35] <mandel> vds, I need that to be merge so that I create a new fragment that will install gtk-sharp
[09:35] <mandel> vds, is a dependency we have from tomboy
[09:35] <vds> ok
[09:36] <mandel> 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] <mandel> vds, install and then run UbuntuOne.msi
[09:36] <vds> ok
[09:36] <mandel> as soon as the branch is merge I'll remove the need to manually install gtksharp
[09:47] <Rogasch> 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] <rodrigo_> Rogasch, no, replication has been disabled while we fix a scaling problem in the server, should be enabled soon
[09:49] <rodrigo_> Rogasch, you don't need to create dbs manually
[09:50] <Rogasch> i htought my contacts are saved first in the db and then sync with ubuntuone
[09:55] <rodrigo_> Rogasch, ah, you mean they are not in your local couchdb after saving them from evolution?
[09:55] <Rogasch> yes
[09:55] <rodrigo_> oh
[09:55] <duanedesign> Rogasch: is this the guide you used https://wiki.ubuntu.com/UbuntuOne/Tutorials/Contacts
[09:55] <rodrigo_> do you get any error when saving them in evolution?
[09:56] <Rogasch> no i dind use this at all, maybe thats why i dont work :)
[09:56] <Rogasch> but i created a Kontakt directly in the UbuntuOne Adress Book on evolution
[09:56] <rodrigo_> Rogasch, you dind't use what?
[09:57] <Rogasch> the Tutorial
[09:57] <rodrigo_> that should have worked, yes
[09:57] <rodrigo_> if you close evolution and open it again, the contact is not in the U1 address book?
[09:58] <Rogasch> no it is in the addressbook but not on CouchDB
[09:58] <rodrigo_> what do you mean by 'it's not on couchdb'?
[09:59] <Rogasch> couchDB is totaly empty no DB at all
[09:59] <Rogasch> i used: http://localhost:5984/_utils/database.html?management
[10:00] <duanedesign> file:///home/YOURUSERNAME/.local/share/desktop-couch/couchdb.html
[10:00] <duanedesign> Rogasch: try that and replace USERNAME
[10:02] <duanedesign> that should open the couch interface in Firefox to the CouchDB that U1 uses
[10:03] <Rogasch> hmm after forwarding there is a connection prob
[10:03] <Rogasch> im at here: http://localhost:33646/_utils
[10:03] <mandel> vds, any luck?
[10:04] <duanedesign> Rogasch: the port changes everytime
[10:05] <vds> mandel: fighting with win, but I'm getting there
[10:05] <duanedesign> Rogasch: can you open a Terminal
[10:05] <Rogasch> yip
[10:05] <mandel> vds, and the installer?
[10:05] <mandel> vds, could you create it? if you install you should have just tomboy installed
[10:05] <duanedesign> Rogasch: we will try and restart desktopcouch.
[10:06] <vds> mandel: I was talking about the installer
[10:06] <Rogasch> ok
[10:06] <duanedesign> Rogasch: run the command:  killall beam.smp; killall beam
[10:06] <mandel> vds, need to restart (bloody windows) I'll be abck
[10:06] <mandel> vds,back*
[10:07] <Rogasch> no process found
[10:07] <duanedesign> Rogasch: thats ok. run: rm ~/.config/desktop-couch/desktop-couchdb.ini
[10:07] <Rogasch> done
[10:07] <duanedesign> Rogasch: this is a config file that will be regenerated
[10:07] <duanedesign> Rogasch: ok a long one:  dbus-send --session --dest=org.desktopcouch.CouchDB --print-reply --type=method_call / org.desktopcouch.CouchDB.getPort
[10:10] <duanedesign> Rogasch: then:  xdg-open file:///home/YOURUSERNAME/.local/share/desktop-couch/couchdb.html
[10:10] <duanedesign> Rogasch: or just put the file:// in Firefox address bar manually
[10:10] <duanedesign> the xdg-open is just a Terminal command to open the address from the browser
[10:10] <Rogasch> 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] <duanedesign> Rogasch: which command was that
[10:10] <Rogasch> the last one
[10:10] <Rogasch> dbus-send --session --dest=org.desktopcouch.CouchDB --print-reply --type=method_call / org.desktopcouch.CouchDB.getPort
[10:19] <Rogasch> same error as before
[10:19] <Rogasch> maybe sudo :)
[10:19] <duanedesign> no
[10:19] <Rogasch> ok
[10:20] <Rogasch> there is surely somthing screwed
[10:21] <duanedesign> Rogasch: can you run the command:  ps aux | grep beam
[10:21] <duanedesign> Rogasch: do you get anything other than :00 grep beam
[10:21] <duanedesign> Rogasch: dont paste it here cause it might be a lot of text
[10:22] <duanedesign> :)
[10:22] <Rogasch> roman    10568  0.0  0.0   7628   904 pts/0    S+   11:21   0:00 grep --color=auto beam
[10:22] <duanedesign> ok
[10:22] <duanedesign> thats the grep process
[10:23] <Rogasch> before that: ps aux | grep beam
[10:23] <Rogasch> couchdb   9562  0.3  0.3 125988 13168 ?        Sl   11:20   0:00 ... large text
[10:26] <duanedesign> Rogasch: can you try visiting the address: file:///home/YOURUSERNAME/.local/share/desktop-couch/couchdb.html
[10:26] <duanedesign> again
[10:27] <Rogasch> link me to http://localhost:33646/_utils with no connection
[10:29] <duanedesign> Rogasch: can you open a Nautilus window and navigate to:  /home/duanedesign/.cache/desktop-couch
[10:29] <duanedesign> well replace duanedesign :)
[10:30] <duanedesign> Rogasch: were looking for: desktop-couchdb.stdout
[10:30] <Rogasch> im there
[10:31] <duanedesign> can you post the contents of that file at  http://paste.ubuntu.com
[10:31] <Rogasch> there are 4 of them 3 with .1-3
[10:32] <duanedesign> i think 1 is the newest
[10:32] <Rogasch> http://paste.ubuntu.com/463931/
[10:33] <duanedesign> Rogasch: hmmm, ok we might need some help.
[10:34] <Rogasch> ohh ok. why
[10:34] <duanedesign> rodrigo_: i am stumped :\
[10:34] <duanedesign> Rogasch: i am not sure why desktopcouch is not starting
[10:36] <Rogasch> hmm i knew it. nice things never work like they shoud :-)
[10:40] <mandel> duanedesign, Rogasch mind if I take a look ?
[10:40] <Rogasch> not at all
[10:42] <duanedesign> mandel: please
[10:42] <duanedesign> I butted in on rodrigo :P
[10:43] <mandel> duanedesign, Rogasch do you mind telling me whats the issue?
[10:43] <duanedesign> mandel: getting a dbus error when trying to start desktopcouch
[10:43] <mandel> ok
[10:44] <duanedesign> mandel: no contacts showing in evolution is the original
[10:44] <mandel> Rogasch, can u access desktopcouch from the browser?
[10:44] <duanedesign> mandel: so we tried the kill beam and desktopcouch.CouchDB.getPort
[10:44] <duanedesign> and get a dbus
[10:44] <duanedesign> error
[10:45] <duanedesign> mandel: it returns
[10:45] <duanedesign> link me to http://localhost:33646/_utils with no connection
[10:45] <duanedesign> mandel: i got so far as to look at the stdout of desktopcouch http://paste.ubuntu.com/463931/
[10:47] <mandel> 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] <duanedesign> mandel: yes we did a grep beam
[10:49] <duanedesign> mandel: ahh, we did get:
[10:49] <duanedesign> 04:23 < Rogasch> couchdb   9562  0.3  0.3 125988 13168 ?        Sl   11:20   0:00 ... large text
[10:50] <mandel> 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] <mandel> duanedesign, or at least will tell you is not desktopcouch itself but dbus
[10:51] <duanedesign> mandel: have not
[10:51]  * duanedesign nods
[10:51] <mandel> duanedesign, do you want me to send a small script for that?
[10:52] <duanedesign> please if you have time
[10:53] <mandel> duanedesign, no problem, give me a sec
[10:53] <rodrigo_> duanedesign, yes, what's up?
[10:54] <mandel> rodrigo_, issues with starting desktopcouch through dbus
[10:54] <mandel> 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] <Rogasch> Thanks for your help guys
[10:55] <rodrigo_> it looks like an erlang/couchdb problem
[10:55] <rodrigo_> http://paste.ubuntu.com/463931/ <- these are erlang errors
[10:57] <mandel> rodrigo_, yep, I would like to see what the python lib is trying to do
[10:57] <rodrigo_> Rogasch, but you said the contacts are in your evolution's U1 addressbook?
[10:57] <Rogasch> yes
[10:58] <rodrigo_> ok, so the contacts are saved to couchdb
[10:58] <Rogasch> there is one Contact in it
[10:59] <Rogasch> first i thougt the are no entries in the DB because there (http://localhost:5984/_utils) was not DB
[11:00] <duanedesign> Rogasch: that is your system wide couchdb
[11:00] <Rogasch> then duanedesign postet some other link that dont work because der was no connection
[11:01] <Rogasch> ahh ok
[11:01] <duanedesign> Rogasch: there is a user specific one
[11:01] <rodrigo_> Rogasch, right, that's not your local couchdb
[11:01] <Rogasch> so couchDB have more then one engine running?
[11:01] <rodrigo_> 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] <rodrigo_> Rogasch, yes
[11:02] <Rogasch> ahh ok
[11:02] <duanedesign> ahh
[11:02] <rodrigo_> so, the problem seems to be that you can't get to your local couchdb's HTML page
[11:02] <Rogasch> but how can i take a look on the tables?
[11:02] <rodrigo_> I can't neither, it's a known problem with basic auth not working
[11:03] <rodrigo_> Rogasch, install slip-cover and use it to browse it
[11:03] <Rogasch> ok
[11:04] <rodrigo_> btw, a better app is coming -> https://code.edge.launchpad.net/~rodrigo-moya/+junk/guton
[11:04] <rodrigo_> :)
[11:05] <Rogasch> where can i find slip-cover
[11:05] <rodrigo_> Rogasch, it's in universe, for maverick, afaik
[11:06] <rodrigo_> 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] <rodrigo_> but if you just want to check if there are dbs and documents, use my app if you want
[11:06] <rodrigo_> bzr branch lp:~rodrigo-moya/+junk/guton
[11:06] <rodrigo_> you'll have to compile it though
[11:07] <Rogasch> ok, im very thankfull for you help. i will get a try withit
[11:08] <mandel> rodrigo_, guton? hehe you do not like sleep cover or what ever the name it is ;)
[11:08] <duanedesign> Rogasch: https://edge.launchpad.net/~rick-rickspencer3/+archive/ppa/+packages
[11:09] <Rogasch> thank
[11:09] <rodrigo_> mandel, slip cover is horrible, yes :)
[11:10]  * duanedesign is off to get breakfast
[11:10] <mandel> rodrigo_, I agree :D
[11:10] <Rogasch> ok guys a have to leave, thanks again
[11:10] <duanedesign> good luck Rogasch
[11:10] <Rogasch> thank you guys too
[11:24] <mandel> vds, where is the screenshot? :P
[11:26] <vds> mandel: on it's way\
[11:26] <mandel> vds, ok, but we stay inthsi channel :P
[11:43] <mandel> vds, can you try an run the installer again
[11:43] <mandel> vds, it should not let you "another version is installer"
[11:50] <vds> mandel: well it starts and let me choose between repair and uninstall
[11:50] <mandel> vds, use uninstall
[11:54] <vds> mandel: one more screenshot on it's way
[11:54] <mandel> vds, ok
[11:54] <vds> mandel: it's unable to close the app
[11:54] <mandel> vds, ein?
[11:54] <mandel> vds, are u running tomboy?
[11:54] <mandel> you have to close it first
[11:54] <vds> I'm continuing the uninstall
[11:54] <vds> well
[11:55] <vds> it says it can take care of it :)
[11:55] <vds> and I trusted it
[11:55] <vds> but it fails
[11:55] <vds> and btw if I'm running tomboy I don't see where it is...
[11:56] <vds> yep it is running
[11:56] <vds> the process manager says so
[11:57] <vds> 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] <vds> ok
[11:58] <vds> once TB was down the uninstall finished correctly
[11:58] <mandel> vds, yes, that is tomboy..... I need to make the uninstall smarter
[11:58] <mandel> vds, I suspected it
[11:58] <vds> mandel: good job so far!
[11:59] <mandel> vds, well, is moving foward, I need to bungle gtksharp with tomboy and it is a pain
[12:10] <mandel> vds, I need to build tomboy from scratch to fix the issues regarding gtksharp... I shoul dbe able to fix it soon
[12:13] <chrisccoulson_> 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] <chrisccoulson_> everytime i start ubuntuone, my computer goes completely unresponsive, and i've tried "u1sdtool --delete-folder", but that always times out
[12:26] <rye> chrisccoulson_, chrisccoulson hi, yes, it is possible
[12:26] <rye> chrisccoulson_, 1. u1sdtool --list-folders - note the ID that is used by new UDF
[12:27] <mandel> vds, got time?
[12:27] <rye> chrisccoulson_, 2. u1sdtool --unsubscribe-folder=$ID (where $ID =  id that was received by running list-folders)
[12:27] <rye> chrisccoulson_, 3. u1sdtool --quit  - this will quit the syncdaemon and drop the queue
[12:28] <rye> chrisccoulson_, 4. u1sdtool --start - start syncdaemon again, but not connect
[12:28] <rye> chrisccoulson_, 5. (in new terminal, since it will take a while) - u1sdtool --delete-folder=$ID
[12:28] <rye> chrisccoulson_, 6. in old terminal - u1sdtool --connect
[12:29] <chrisccoulson_> rye - thanks, i'll try that now
[12:45] <vds> mandel: shoot
[12:45] <mandel> vds, dont worry, fixed it :D
[12:48] <chrisccoulson> hmmm, rye, i'm stuck at step 5. i just get dbus timeouts
[12:48] <rye> 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
[12:51] <chrisccoulson> rye - i can't see anything with --waiting-meta either, as that times out too ;)
[12:51] <chrisccoulson> but i'll try --connect now anyway
[12:52] <rye> chrisccoulson hmm
[12:52] <rye> wait
[12:52] <rye> chrisccoulson wait
[12:52] <chrisccoulson> ok
[12:52] <rye> chrisccoulson is HDD in use now? or ubuntuone-syncdaemon process taking a lot of CPU now?
[12:53] <chrisccoulson> rye - just the HDD. it never seems to use any CPU, but it never stops accessing the disk
[12:54] <rye> chrisccoulson aha, so it is loading metadata now... how big is the folder? find $folderpath | wc -l ?
[12:55] <chrisccoulson> 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
[12:57] <chrisccoulson> rye -  12278 for the folder that i actually meant to sync
[12:57] <chrisccoulson> i suspect the other folder is significantly bigger
[12:57] <chrisccoulson> yeah, 737067 ;)
[13:00] <chrisccoulson> ah, i can see the output of --waiting-meta now
[13:00] <chrisccoulson> and i see several DeleteVolume's in there ;)
[13:01] <chrisccoulson> probably because i tried it a few times
[13:01] <chrisccoulson> rye - should i try --connect now?
[13:02] <rye> chrisccoulson yes, try connecting
[13:05] <rye> 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...
[13:11] <rye> clicking accidentally on the button is not what we want to achieve i believe
[13:19] <vds> mandel: is Basic Microsoft Windows Server 2008 32-bit ok to run the build?
[13:49] <mandel> vds, yes, a basic Windows server it ok
[14:30] <duanedesign> 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] <duanedesign> just sharing an experience, saw you were discussing it. Oh, and good morning :)
[14:32] <rye> duanedesign, morning, That's what i am talking about....
[14:34] <rye> 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] <hakonaj> ls
[14:35] <hakonaj> sorry
[14:36] <mandel> vds, can you approve the merge?
[14:36] <vds> mandel: I'm on it
[14:36] <mandel> vds, thx! :D
[14:36] <mandel> vds, should be the same as last time
[14:36] <vds> mandel: LP is doing weird things
[14:37] <mandel> vds, ok, np, I'm working on the gtksharp fragment fo the installer
[14:37] <mandel> vds, a pain in the ass, but on it ;)
[14:38] <vds> mandel: done, I have to swap some of my hours I'll be back!
[14:38] <mandel> ok
[15:15] <ottermaton> 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] <rodrigo_> ottermaton, to view them on the u1 web ui?
[15:17] <ottermaton> rodrigo_, yes
[15:18] <rodrigo_> ottermaton, ah, another person, you can't right now, unless you give them your credentials
[15:19] <ottermaton> rodrigo_, Oh, I thought you could. My fault. You say "can't right now" - does that mean it's being planned?
[15:19] <rodrigo_> well, it's something we would like to have, but not real plans right now
[15:20] <ottermaton> 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] <ottermaton> Or did I dream it? (entirely possible)
[15:23] <rye> 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] <chrisccoulson> 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] <rye> chrisccoulson u1sdtool --list-folders ?
[15:31] <chrisccoulson> rye - that's just timing out atm
[15:32] <verterok> chrisccoulson: a directory inside ~/Ubuntu One?
[15:32] <verterok> chrisccoulson: it was a big directory?
[15:32] <verterok> big == lot of stuff in it
[15:33] <chrisccoulson> verterok, yeah, i accidentally shared a directory with lots of source packages in
[15:33] <chrisccoulson> and now i can't do much else as long as syncdaemon is running ;)
[15:34] <verterok> chrisccoulson: if it was big it will take some take some time to settle :(
[15:35] <chrisccoulson> verterok, it never settles though :(
[15:35] <chrisccoulson> i've left it for many hours, and it's still accessing the disk just as much
[15:35] <verterok> chrisccoulson: please, pastebin or take a look to ~/.cache/ubuntuone/log/syncdaemon-exceptions.log
[15:37] <ottermaton> 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] <chrisccoulson_> verterok, ok, will try and SSH in and have a look. it's frozen solid atm
[15:41] <chrisccoulson_> verterok, that file is empty
[15:42] <mkarnicki> 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] <verterok> chrisccoulson_: ok, so syncdaemon is running ok, I was afraid it was on some weird loop
[15:42] <verterok> mkarnicki: yes, just looked at it, need to think a bit about it :)
[15:43] <mkarnicki> verterok: thanks =)
[15:43] <verterok> chrisccoulson_: ok, could you patebin the last ~100 lines of ~/.cache/ubuntuone/log/syncdaemon.log?
[15:43] <verterok> chrisccoulson_: that would help me to find out what it's doing :)
[15:48] <chrisccoulson> verterok, http://paste.ubuntu.com/464077/
[15:50] <ottermaton> 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] <rodrigo_> 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] <verterok> chrisccoulson: hi, I got disconnected
[15:59] <chrisccoulson> verterok, this is the link i pasted (not sure if you saw it before): http://paste.ubuntu.com/464077/
[15:59] <verterok> chrisccoulson: no, I missed that
[15:59] <verterok> thanks
[16:02] <ottermaton> rodrigo_, done and pasted at http://paste.ubuntu.com/464084/
[16:03] <rodrigo_> hmm, this looks as if you're not authenticated
[16:06] <verterok> chrisccoulson: looks like it's being disconnected...so it will take longer
[16:08] <ottermaton> 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] <ottermaton> rodrigo_, and I haven't since any of your responses if you made any
 hmm, this looks as if you're not authenticated
[16:09] <ottermaton> 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] <rodrigo_> in the tomboy preferences, you don't have a sync service set up?
[16:11] <ottermaton> rodrigo_, no. I did to U1 and it worked but now the whole section is greyed out
[16:11] <rodrigo_> which whole section?
[16:11] <rodrigo_> in tomboy prefs?
[16:11] <ottermaton> rodrigo_, yes, under the sync tab
[16:12] <rodrigo_> 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] <ottermaton> rodrigo_, ok. But how do I get it back now?
[16:16] <ottermaton> rodrigo_, Or maybe I should say reset it
[16:17] <rodrigo_> ottermaton, reset the tomboy sync stuff?
[16:17] <ottermaton> 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] <rodrigo_> yes, but do you have local changes?
[16:18] <ottermaton> rodrigo, I've modified a note, that's all. I'm not worried about losing it though
[16:18] <rodrigo_> ok, then reset it and re-authorize
[16:28] <ottermaton> rodrigo_, that worked. I should have been able to figure that out myself. sorry
[16:29] <rodrigo_> ottermaton, well, you shouldn't have gotten the 404 at all, if that tomboy instance was authenticated
[16:30] <Chipaca> Ubuntu One Desktop+ standup starting on mumble
[16:31] <dobey> rodrigo_: authenticated or not, a 404 shouldn't happen. if there's a 404, there's a problem on the server :)
[16:46] <lifeless> a/win 67
[19:10] <mkarnicki> 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] <verterok> mkarnicki: I'm about to hit send in the reply of that mail, gimme 5' :)
[19:11] <mkarnicki> verterok: :D
[19:14] <duanedesign> good day mmk
[19:14] <duanedesign> mkarnicki:
[19:14] <mkarnicki> duanedesign: yes?
[19:14] <mkarnicki> ah, good day duanedesign :)
[19:14] <duanedesign> :)
[19:14] <mkarnicki> indeed, very productive here
[19:14] <duanedesign> good good
[19:15] <mkarnicki> yesterday + the day before I spend 30 hrs on the project ;)
[19:15] <mkarnicki> I really hope to have up or download today
[19:15] <duanedesign> 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] <mkarnicki> currently working on download
[19:15] <duanedesign> mkarnicki: nice
[19:15] <verterok> mkarnicki: mail sent
[19:15] <mkarnicki> duanedesign: oohh :(
[19:16] <mkarnicki> verterok: thanks ! ^_^ will check right away!
[19:16] <mkarnicki> duanedesign: good luck with code :)
[19:16] <verterok> mkarnicki: I need to go back and finish some stuff, will be looking at the other 2 mails later
[19:16] <mkarnicki> verterok: sure, thank you Guillermo :)
[19:17] <duanedesign> mkarnicki: you too. And thanks
[19:17] <mkarnicki> duanedesign: :)
[19:17] <mkarnicki> thanks
[19:17] <duanedesign> :)
[19:20] <mkarnicki> verterok: thank you, that clarified things :)
[19:20] <verterok> :)
[19:27] <Chipaca> anybody here looking for reviews? i'm in a reviewing mood
[19:37] <alecu-lunch> Chipaca, https://launchpad.net/~alecu/ubuntuone-client/gsd-plugin/+merge/29922 ?
[19:39] <alecu-lunch> Chipaca, that was quick!
[19:39] <Chipaca> alecu-lunch: nessita had already mentioned that one :)
[19:40] <alecu-lunch> jejeje. guessed so :-)
[19:41] <nessita> Chipaca: I've got some connection issues, not sure if you could read my "retryable errors on the url read" question
[19:42] <Chipaca> could you repeat?
[19:43] <nessita> (03:31:56 PM) nessita: Chipaca: do we know what are the "retryable errors on the url read"?
[19:43] <nessita> (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] <Chipaca> 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] <Chipaca> nessita: if it doesn't, then ignore :)
[19:44] <Chipaca> (it would mean urllib2 is actually hiding that mess from you, yipee yay etc)
[19:45] <nessita> Chipaca: I'll be happy to check , but not sure how
[19:45] <jumpa> What was the command to view the number of files to be uploaded?
[19:45] <nessita> Chipaca: signal lik ctrl-c you mean?
[19:45] <nessita> jumpa: u1sdtool --waiting-content
[19:46] <Chipaca> nessita: or SIGUSR1 fwiw :)
[19:46] <nessita> 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] <nessita> dobey: like running tests? ;-)
[19:47] <dobey> nessita: no, tests should be run automatically :)
[19:48] <nessita> dobey: I disagree, but we've gone this road before
[19:48] <jumpa> nessita: what could be the reason for this command to not printing anything and just keep waiting?
[19:48] <dobey> 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] <nessita> jumpa: can you please try u1sdtool -s?
[19:48] <jumpa> ohh .. finally something happend. ill paste it
[19:49] <jumpa> http://pastie.org/1046095
[19:50] <nessita> jumpa: does u1sdtool -s work?
[19:50] <jumpa> same output
[19:51] <verterok> mkarnicki: http://pastebin.ubuntu.com/464179/
[19:51] <jumpa> ubuntuone-syncdaemon takes 100% of cpu
[19:51] <dobey> 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] <nessita> dobey: I agree to the "too"
[19:52] <dobey> also, launchpad needs comment id links for comments on merge proposals
[19:52] <jumpa> (i have just added a directory witz 160 fiels and 700 mb
[19:52] <jumpa> *with, *files
[19:52] <nessita> jumpa: you just started it, probably, it's reading the metadata for all your files
[19:52] <nessita> jumpa: you need to wait
[19:52] <jumpa> hmm .. okay :D
[19:53] <jumpa> thanks
[19:53] <nessita> jumpa: try again the -s switch, in a few minutes
[19:53] <nessita> if it doens't work, shout!
[19:53] <mkarnicki> verterok: lovely! :D (I wonder if I remember how to export the jar ;d ... maven package?)
[19:53] <nessita> jumpa: just to be sure, what "head ~/.cache/ubuntuone/log/syncdaemon.log" says?
[19:53] <verterok> mkarnicki: mvn source:jar package
[19:54] <mkarnicki> verterok: \o/ thank you!
[19:54] <verterok> mkarnicki: you will need to tweak the diff, as it contains your changes for android
[19:55] <mkarnicki> 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] <verterok> mkarnicki: :)
[19:57] <mkarnicki> verterok: oops, gotta go off-line for now. take care!
[19:58] <verterok> mkarnicki: later!
[20:07] <nessita> dobey: question, what does ubuntu-sso-login do? I've run it and got no window at all
[20:09] <nessita> Chipaca: would you know?
[20:09] <dobey> 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] <nessita> dobey: is that script currently in use? who calls it?
[20:11] <dobey> nessita: ubuntuone-syncdaemon, ubuntuone-preferences, the music store plug-in, maybe a few others?
[20:11] <nessita> dobey: ok, thanks
[20:20] <verterok> 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
[20:43] <mkarnicki> 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] <verterok> mkarnicki: I'm sure that should work with the netty version, let me think about it for the OIO
[20:44] <verterok> mkarnicki: there is no locking in the client
[20:44] <verterok> mkarnicki: it should work(tm)
[20:44] <mkarnicki> verterok: oh, it's not so easy then..
[20:44] <mkarnicki> verterok: haha ^_^
[20:44] <verterok> mkarnicki: but if I'ld write a test to stress getContent from multiple threads
[20:44] <verterok> :)
[20:45] <verterok> mkarnicki: why do you need to download mutlitple contens in parallel?
[20:45] <mkarnicki> verterok: it should work ™ :D (ok, good idea)
[20:46] <mkarnicki> 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] <mkarnicki> verterok: so refresh of foo (currently) is done first, and then refresh of bar is done next.
[20:47] <verterok> 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] <mkarnicki> 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] <mkarnicki> verterok: oh, so anyway, it will execure refresh(foo) and refresh (bar) deferreds in that order anyway?
[20:48] <verterok> 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] <verterok> mkarnicki: no, there is no queue
[20:48] <mkarnicki> verterok: right
[20:49] <mkarnicki> verterok: ok, I'll try it out :)
[20:49] <verterok> mkarnicki: the Request can be cancelled, don't remember if it's implemented :p
[20:49] <mkarnicki> verterok: I'll try to download some files first
[20:49] <mkarnicki> verterok: :D
[20:49]  * mkarnicki laughs
[20:55] <jumpa> 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] <nessita> jumpa: the syncdaemon is working
[20:56] <nessita> jumpa: as per your log
[20:56] <jumpa> nessita: where is the bottleneck located?
[20:57] <nessita> jumpa: couldn't say without looking at the whole log file
[20:59] <jumpa> i have send you the paste by notice
[20:59]  * nessita looks
[21:00] <nessita> jumpa: what u1sdtool --current-transfer says?
[21:01] <jumpa> uploads: 0, downloads: 0
[21:01] <nessita> jumpa: which ubuntu are you running?
[21:02] <jumpa> 10.04
[21:02] <nessita> rye: ping
[21:03] <nessita> jumpa: you can have further info on what's the syncdaemon doing by running https://launchpad.net/magicicada
[21:04] <nessita> jumpa: you can install it from the PPA
[21:06] <rye> nessita, /me reads backlog
[21:06] <nessita> rye: do you have some standard procedure to have users running magicicada from the PPA?
[21:07] <dobey> which ppa?
[21:07] <nessita> dobey: magicicada's
[21:08] <rye> 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] <jumpa> yeah, already done
[21:08] <nessita> jumpa: ^
[21:08] <nessita> jumpa: ok, do you have better info with that?
[21:08] <dobey> ah ok
[21:09] <jumpa> its loading
[21:12] <jumpa> still loading ...
[21:15] <jumpa> i dont see any interesting information
[21:17] <jumpa> maybe its just about the ubuntuone servers calculating too much stuff for too many users
[21:18] <jumpa> i will try it again tomorrow. thanks for your help and see you
[22:13] <bj0> so i had this bug occur again: https://bugs.launchpad.net/ubuntuone-client/+bug/599583
[22:14] <ubot4> Launchpad bug 599583 in ubuntuone-client "files in the "Ubuntu One" folder periodically dissappear (affects: 1) (heat: 55)" [Undecided,New]
[22:14] <bj0> but i wasn't watching the directory so I didn't notice it until today, though it happened on the 7th
[22:14] <bj0> the ubuntu one logs don't go back that far do they?
[22:34] <mkarnicki> 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] <CardinalFang> mkarnicki, hi!
[22:35] <mkarnicki> CardinalFang: hi ^ ^!
[22:35] <mkarnicki> CardinalFang: good to find you here again :)
[22:36] <CardinalFang> Hrm.  I don't know.  My only idea is to try it or to imagine what could happen.
[22:37] <CardinalFang> So, stopService(), then we make an API call.  That shouldn't start the service, right?
[22:37] <mkarnicki> 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
[22:37] <mkarnicki> CardinalFang: looks like my question was invalid
[22:37] <CardinalFang> ... ah.
[22:38] <mkarnicki> CardinalFang: when Preferences screen shows, the client unbinds, therefore onStop would stop the persisten service, however
[22:38] <CardinalFang> onPause() is a good place to synch the config changes to the running state.
[22:38] <mkarnicki> 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] <mkarnicki> CardinalFang: what do you mean? I mean, I know what's onPause for, but didn't get you clearly
[22:40] <CardinalFang> mkarnicki, I was saying that I liked what you were saying in "you know what..."^.
[22:41] <mkarnicki> CardinalFang: oh ^ ^
[22:41] <mkarnicki> CardinalFang: thanks anyway!
[22:41]  * mkarnicki tests the app
[22:42] <CardinalFang> mkarnicki, so, are you applying changes on exit of preferences Activity, or on returning from preferences Activity?
[22:43] <CardinalFang> I can't decide which I would choose.
[22:43] <mkarnicki> 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] <mkarnicki> CardinalFang: (android:persistent="true") and you don't have to care
[22:44] <CardinalFang> Ah.  Cool.
[22:44] <mkarnicki> CardinalFang: I think Android saves the preference whenever it changes , in such case. and it works.
[22:45] <mkarnicki> CardinalFang: so, for those standard controls Preference'es you can set persistent="true" and that'll do the job :)
[22:45] <CardinalFang> mkarnicki, right.  I was wondering about applying the preferred settings to the running environment.  Whether a service is to run, for instance.
[22:46] <CardinalFang> I hope I'm not being dense.
[22:46] <CardinalFang> mkarnicki, wait, are you in GMT+2 or something?
[22:46] <mkarnicki> CardinalFang: indeed :) 23:46
[22:48] <mkarnicki> 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] <mkarnicki> CardinalFang: if you want, have a look: lp:androidu1/0.x
[22:49] <CardinalFang> mkarnicki, I will look, tomorrow. I must get something finished before I end my work day.
[22:49] <CardinalFang> Branching now.
[22:50] <mkarnicki> 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] <CardinalFang> mkarnicki, :)
[22:55] <mkarnicki> CardinalFang: excellent, checkbox works as intented
[22:58] <CardinalFang> mkarnicki, I lied.  I'm looking at the code.
[22:58] <mkarnicki> CardinalFang: xD oh come on, I'm distracting you! your job is more important..
[22:59] <CardinalFang> mkarnicki, it's strange there's no android.util.Log.e(String, Throwable)  There is a .w() and .wtf() .
[22:59] <CardinalFang> But .e demands some description.
[23:00] <mkarnicki> CardinalFang: Theres Log.e.(TAG, message) Log.e(TAG, message, throwable)
[23:00] <CardinalFang> I noticed the empty ones, which is why I had to look.
[23:00] <mkarnicki> CardinalFang: and I know about wtf, but I don't have it o_O strangely enough..
[23:00] <CardinalFang> It's new to API 2.0 or something.
[23:01] <CardinalFang> "API Level 8"
[23:01] <mkarnicki> CardinalFang: oh..  my minSdk is API 5 (Android 1.5), but target is .. 7 or 8 I think
[23:02] <mkarnicki> CardinalFang: anyway, now I know why it's not there :)
[23:02] <CardinalFang> Hrm.  Unless you're introspecting, you don't want to use wtf() then.  :\
[23:02] <CardinalFang> Ah well.  Now we're distracting each other.  GBTW!