[02:05] <josephnexus> anyone have any ideas why my rhythmbox isn't starting?
[02:05] <josephnexus> well, it _starts_ but won't ever open, I see the notification icon for it, but clicking it doesn't bring up a menu
[02:06] <josephnexus> the reason I am in ubuntu-one is because the last message when starting from the terminal has to do with requesting http://sotres.7digital.com which I imagine has to do with the actual music store
[02:07] <josephnexus> anyone have any ideas?
[03:45] <MoLE_> would anyone like to help me with bug 595784?
[03:45] <ubot4> Launchpad bug 595784 in ubuntuone-client "latest ubuntuone beta client for karmic must be started manually to work. (affects: 1) (heat: 12)" [Undecided,New] https://launchpad.net/bugs/595784
[03:46] <MoLE_> I'm wondering how to progress it further
[04:41]  * MoLE_ says honk
[04:42] <MoLE_> Would anyone like me to repeat the question?
[06:35] <MoLE_> would anyone like to help me progress bug 595784
[06:35] <ubot4> Launchpad bug 595784 in ubuntuone-client "latest ubuntuone beta client for karmic must be started manually to work. (affects: 1) (heat: 12)" [Undecided,New] https://launchpad.net/bugs/595784
[08:56] <mandel> morning!
[08:57] <rye> mornings!
[12:04] <mandel> brbiab
[12:46] <mkarnicki> afternoon all :)
[12:53] <duanedesign> hello mkarnicki
[12:58] <mkarnicki> :)
[12:58] <duanedesign> mkarnicki: i read an article yesterday about android development and icons
[12:59] <duanedesign> made me think of you :)
[13:02] <mkarnicki> ^-^
[13:02] <mkarnicki> duanedesign: anything interesting that I could read :)?
[13:03] <duanedesign> i think it might be pretty 'level 1' stuff that you might now. But it doesnt hurt to look i guess :)
[13:03] <mkarnicki> duanedesign: I attempted to contact the design team via lp 'Contact this team members', but there has been no response whatsoever. :<
[13:03] <mkarnicki> duanedesign: you have the link around?
[13:03] <duanedesign> http://www.barebonescoder.com/2010/07/android-development-menu-icons/
[13:03] <mkarnicki> thanks
[13:03] <duanedesign> mkarnicki: a few of them hang out in #ayatana
[13:04] <mkarnicki> :O awesome duanedesign ! I was looking for irc channel with those guys
[14:25] <mkarnicki> duanedesign: thanks, I talked to two guys; one of them - project manager on the design team \o/ ^ ^
[14:26] <mkarnicki> duanedesign: I also updated the screenshots https://wiki.ubuntu.com/AndroidU1/screenshots (please let me know if they're not all loading properly, my connection is playing tricks with me)
[14:28] <duanedesign> great!
[14:29] <mkarnicki> duanedesign: thanks ^_^ (out of curiosity, did they all load? wiki is playing with me, I can load each separately but not all at the same time on the wiki page o_O )
[14:29] <duanedesign> mkarnicki: those look good
[14:29] <mkarnicki> duanedesign: thank you :)
[14:30] <duanedesign> mkarnicki: yep all loaded
[14:30] <mkarnicki> \o/
[14:30] <duanedesign> mkarnicki: 19 screenshots
[14:30] <mkarnicki> yes, thanks =)
[14:30] <duanedesign> woo hoo, that is looking good
[14:30] <mkarnicki> it must be my connection. it's been slow recenty. anyway, good that it's working
[14:30] <mkarnicki> hehehe ^ ^
[14:31] <mkarnicki> duanedesign: I wonder if iPhone has also things linke ContentProviders or some supplied application pickers like that 'Open with' one
[14:32] <mkarnicki> duanedesign: althought Android is not perfect, it's been really laid out well from tens of buildling blocks a developer can use.
[14:38] <rye> mkarnicki, wow
[14:39] <mkarnicki> rye: ^ ^
[14:55] <mkarnicki> guys, what's the server timeout for U1 client connection? does the clinent/server ping each other periodically or something?
[14:55] <mkarnicki> I'm having connection timeout from time to time and I'd like to avoid that ("I" as in "AndroidU1" not UbuntuOne client)
[14:56] <mkarnicki> verterok: ^
[14:56] <mkarnicki> verterok: (I don't know who's a better person to aim that question at :))
[14:58] <verterok> mkarnicki: the server side isn't important in that case :)
[14:58] <verterok> mkarnicki: if you want to be sure your connection isn't dead, you need to do something with it, e.g: a ping :)
[14:59] <verterok> mkarnicki: because if the connection died you can wait forever for data from the server
[15:00] <verterok> mkarnicki: the syncdaemon client don't do any kind of ping, but as soon it tries to use the network, e.g:try to upload something. it find out the connection is dead and reconnect
[15:00] <mkarnicki> verterok: right heheh. what could be the upper limit for server to consider the client dead? (e.g. how often should I ping)
[15:00] <mkarnicki> right
[15:00] <verterok> mkarnicki: you shouldn't depend on that.
[15:00] <mkarnicki> verterok: ok, perfect. I'll implement that. I was thinking of such solution.
[15:01] <mkarnicki> got it :)
[15:01] <mkarnicki> verterok: I'll make sure connection is up and running before performing any action. I might patch the Client a bit
[15:01] <verterok> mkarnicki: because if the server changes, your client is broken :)
[15:01] <mkarnicki> we'll see.
[15:01] <mkarnicki> :D
[15:02] <verterok> mkarnicki: no need to do it on every connection, the request should fail if it can't be sent to the server
[15:03] <verterok> mkarnicki: you could ping the server client.ping().addCallbacks(callback, errback) ;)
[15:03] <mkarnicki> verterok: I got an I/O Exception (connection timeout) caught by the Client. I'll need to find way to make it reconnect, instead of making a new client every time the connection is broken :)
[15:03] <mkarnicki> right, and continue with the request only in the callback (errback would try to reconnect), right?
[15:04] <verterok> mkarnicki: doing that in a background thread every X minutes could be an option
[15:04] <mkarnicki> verterok: ^
[15:04] <verterok> mkarnicki: no :)
[15:04] <mkarnicki> oh
[15:04] <verterok> mkarnicki: and when the ping fails, fire some android-signal to cleanup and reconnect
[15:05] <mkarnicki> sounds good
[15:05] <mkarnicki> I'll think about it (consider battery use/use cases/etc). thanks verterok
[15:05] <verterok> mkarnicki: np
[15:05] <mkarnicki> verterok: gotta leave for a while. thanks!
[15:06] <verterok> mkarnicki: you could also hanbdle the connection error on each request errback
[15:06] <mkarnicki> that's what I'll consider, too.
[15:06] <mkarnicki> either that or ping
[15:06] <verterok> mkarnicki: client.some_action().addErrback(my_connection_errback)
[15:06] <mkarnicki> yes :)
[15:07]  * mkarnicki goes away for 1 hour
[16:00] <abhijit> hello all
[16:00] <abhijit> after messing with ubuntu one, all files in my /home are now filename.<originlaextension>.ubuntuone   how to remove that u1 extention in bulf for all files?
[16:00] <abhijit> HELP
[16:00] <abhijit> bulk*
[16:03] <abhijit> yo ho ho
[16:06] <rye> abhijit, you can use find tool to do that, let me create a proper line for that... are the original files also there?
[16:06] <abhijit> rye, yes all files are there.
[16:07] <abhijit> rye, example: ClamAv.html.u1conflict
[16:07] <rye> abhijit, i meant whether there is a ClamAv.html file in the directory?
[16:08] <abhijit> rye, yes it is there.
[16:08] <rye> abhijit, regular one, w/o .conflict  suffix
[16:08] <abhijit> rye, no its not there.
[16:08] <rye> abhijit, ok, then it is a simple rename
[16:08] <abhijit> rye, how?
[16:09] <abhijit> rye, there are thousand of those files. :(
[16:09] <rye> abhijit, give me 5 minutes, i will come up with a solution
[16:09] <abhijit> rye, so nice of you!!! :)
[16:10] <rye> abhijit, is the suffix is ".u1conflict" or as you said ".ubuntuone"  ?
[16:10] <abhijit> rye, its .u1conflict
[16:11] <rye> abhijit, ok, stay tuned...
[16:12] <abhijit> rye, ok
[16:18] <rye> abhijit, could you please create a backup of Ubuntu One folder, just to be 100% safe?
[16:18] <abhijit> rye, i am not using ubuntu one. :P
[16:19] <rye> abhijit, ok, could you please then create a backup of the top level folder with those .u1conflict files?
[16:19] <abhijit> rye, yes back in progress. need some more half hour or so
[16:19] <abhijit> backup*
[16:21] <abhijit> rye, is it possible that you give me instructions now and i will perform them when backup completed?
[16:21] <rye> abhijit, after that you will need to open the terminal, navigate to the folder and execute the following - find -name '*.u1conflict' | rename 's/.u1conflict//g'
[16:21] <abhijit> rye, Thank you!!! I wll note down tihs now.
[16:21] <abhijit> :)
[16:21] <rye> abhijit, it may fail to update all the files / folders properly in one run
[16:22] <abhijit> rye, why?
[16:22] <rye> abhijit, i will try to do this in python now since it is pretty hard to ask find to output the files in reverse order... let me think... hmmmmmm
[16:23] <abhijit> rye, okki
[16:26] <rye> abhijit, this will do it - find -name '*.u1conflict' | tac | rename 's/.u1conflict$//g'
[16:26] <abhijit> rye, ok
[16:27] <abhijit> rye, thanks!
[16:27] <rye> abhijit, how did you end up with all directories marked as conflicts?
[16:28] <abhijit> rye, some weeks ago lots of problems with my u1. i stoped its operation in between.
[16:28] <abhijit> rye, hey do you remember me? I think you are the one i talked to ? its me abhi_nav
[16:28] <abhijit> rye, :P :D
[16:28] <rye> abhijit, i remember the nick name, let me dig the logs :)
[16:28] <abhijit> rye, :D
[16:29] <abhijit> rye, now this is my new nick :P :D :)
[16:29] <abhijit> hello duanedesign
[16:31] <rye> abhijit, http://irclogs.ubuntu.com/2010/07/12/%23ubuntuone.html
[16:32] <abhijit> rye, yes thats me :D :P
[16:43] <red__> how do i delete files from my cloud?
[16:50] <abhijit> rye, bye and thanks. :D
[20:37] <mkarnicki> verterok: getting the public link to a file is an http request?
[20:37] <verterok> mkarnicki: yes
[20:37] <verterok> mkarnicki: no protocol support for that yet :(
[20:37] <mkarnicki> verterok: I guess I should find some docs for that then :)
[20:39] <verterok> mkarnicki: bzr branch lp:ubuntuone-client; gedit ubuntuone/syncdaemon/action_queue.py @ lines 2054-2075
[20:39] <verterok> :)
[20:39] <mkarnicki> verterok: awesome =) thank you!
[20:39] <mkarnicki> \o/
[20:40] <verterok> mkarnicki: you need to translate that to java, :)
[20:40] <mkarnicki> =D
[20:40] <verterok> mkarnicki: that's to make the file public
[20:40] <mkarnicki> verterok: yup :)
[20:40] <mkarnicki> verterok: thanks
[20:41] <verterok> mkarnicki: if you want a list of all public files url, there is an easier (and faster) way
[20:41] <mkarnicki> verterok: aha?
[20:41] <verterok> mkarnicki: same file lines 2116-2134
[20:42] <mkarnicki> verterok: great :) I'll have a look, I'm pulling that branch (not sure I had up to date sources)
[23:07] <nUboon2Age> duanedesign: I'd like to ask for a link to the status page ( https://wiki.ubuntu.com/UbuntuOne/Status ) be added to https://one.ubuntu.com/support/  .  How should a request for this be made?
[23:09] <nUboon2Age> joshuahoover: ^^^
[23:28] <duanedesign> nUboon2Age: that should do it :)
[23:30] <nUboon2Age> duanedesign: you mean putting the request in here is enough?  I hope i don't need to write a bug report, but i will if need be.