[00:03] <joshuahoover> achiang: is ubuntu one connected? system > preferences > ubuntu one
[00:03] <joshuahoover> achiang: if it is and songs haven't downloaded, please try going to the "devices" tab in ubuntu one preferences and click "disconnect" and then "connect"
[00:04] <joshuahoover> achiang: also, i should ask whether the files are showing on the web for you now? https://one.ubuntu.com/files
[00:04] <achiang> joshuahoover: it was not connected
[00:04] <joshuahoover> achiang: ah ok, yeah...that is VERY annoying...we need to fix that because it doesn't seem to auto-connect in the scenario you ran through
[00:04] <joshuahoover> achiang: that should start the download of files
[00:04] <achiang> joshuahoover: should be pretty reproducible. this is a relatively new install of maverick, and i haven't done anything weird
[00:05] <joshuahoover> achiang: yep, i think it happens when you setup u1 through the music store...because the client doesn't connect for you after successful setup
[00:06] <achiang> joshuahoover: seems like a pretty big UX bug to me. :-/
[00:06] <achiang> joshuahoover: do you have a LP already to track it?
[00:06] <joshuahoover> achiang: i need to check, especially since we're transitioning to banshee right now
[01:56] <karni> okey, storage management on the way. EOD. take care, everyone
[01:58] <karni> beuno: the storage management screen that I've attached looks quite.. trivial I must say. it's just missing numbers (plus, it's design-team dependant, think progress bars etc). let me ping you with the apk once storage management is done (hopefully majority by tomorrow)
[02:00]  * karni leaves
[02:07] <duanedesign> cya karni
[06:19] <heyboy> Are bookmarks stored on UbuntuOne? or are they only synced with another member computer?
[06:19] <heyboy> not on my account in ubuntuone server
[06:21] <heyboy> how do I see the stored bookmarks on the ubuntuone server in my account?
[10:57] <adorilson> hi, anybody help me? I dont run the ubuntuone-preferences
[10:58] <duanedesign> hello
[10:59] <duanedesign> if you run the command:  ubuntuone-preferences
[11:00] <duanedesign> from the terminal what do you get?
[11:00] <adorilson> yes, but It dont works. see
[11:00] <adorilson> http://pastebin.com/nTtSMiCG
[11:01] <duanedesign> ok
[11:01] <duanedesign> can you try:   u1sdtool -s
[11:01] <duanedesign> and see if you get same error
[11:03] <adorilson> duanedesign, http://pastebin.com/nTtSMiCG
[11:06] <duanedesign> that is the same pastebin :)
[11:08] <duanedesign> adorilson, do you get the same dbus error when you run the command:  u1sdtool -s
[11:09] <adorilson> I'm sorry
[11:09] <adorilson> duanedesign, this is the correct http://pastebin.com/wD1jeh6F
[11:14] <duanedesign> ok.
[11:16] <duanedesign> adorilson: are you syncing any folders other then your Ubuntu One folder?
[11:16] <adorilson> duanedesign, Yes, I do.
[11:17] <duanedesign> this seems to happen with users who have a large number of files
[11:18] <duanedesign> This happens because there is a less-than-optimal storage of metadata in versions prior to what is now in nightlies and Natty Narwhal. Basically that's bug LP:436612.
[11:19] <duanedesign> Since you have a fairly large number of files in your Ubuntu One directory I believe you would like to try the nightlies PPA. Please be aware that downgrading back to previous version is not posible
[11:19] <adorilson> duanedesign, really, I have a lot of files
[11:19] <duanedesign> i am guessing :)
[11:19] <duanedesign> adorilson: have you added some files recently?
[11:20] <adorilson> duanedesign, yes. But by another machine.
[11:21] <duanedesign> the preferences panel is failing because, I believe, it is waiting for a response from the syncdaemon. It is talking awhile to start because it is processeing a bunch of metadata
[11:21] <adorilson> Can I try this PPA at U10.10 ?
[11:21] <duanedesign> adorilson: does this command work:    u1sdtool --connect
[11:21] <duanedesign> adorilson: yes. It works much better in my opinion
[11:23] <adorilson> the --connect seems works. it echo nothing
[11:23] <duanedesign> ok. try  u1sdtool -s
[11:23] <duanedesign> you should get
[11:24] <duanedesign> is_connected:True
[11:24] <duanedesign> is_online: True
[11:24] <duanedesign> connection: With User With Network
[11:24] <adorilson> no. the both is False
[11:25] <adorilson> but connection is ok
[11:25] <duanedesign> is it still: doing  Local_Rescan
[11:26] <adorilson> I have => State: LOCAL_RESCAN
[11:26] <adorilson> is it ?
[11:26] <duanedesign> yes
[11:27] <duanedesign> adorilson: what number do you get from:   find ~/.local/share/ubuntuone/syncdaemon -depth -type d -empty | wc -l
[11:27] <adorilson> 810
[11:29] <duanedesign> ok. You can run this command. Might help speed up the syncdaemon starting a little:
[11:29] <duanedesign> find ~/.local/share/ubuntuone/syncdaemon -depth -type d -empty -delete
[11:30] <duanedesign> i would say if after a clean reboot it still is not working you might try the nightlies PPA
[11:30] <duanedesign> the commands to add that ppa are
[11:30] <duanedesign> sudo add-apt-repository: ppa:ubuntuone/nightlies
[11:30] <duanedesign> sudo apt-get update; sudo apt-get upgrade
[11:31] <duanedesign> I need to get the family off this morning. I will be back in less then an hour if you still have some questions
[11:32] <adorilson> I ran the command. I have reboot now?
[12:17] <adorilson> hi, duanedesign
[12:35] <duanedesign> adorilson: hello
[12:35] <duanedesign> im back :)
[12:46] <adorilson> duanedesign,  the ppa works
[12:46] <adorilson> but the ubuntuone-preferences was removed. is it ok?
[12:47] <duanedesign> oh yeah
[12:47] <duanedesign> let me see what it is called now
[12:48] <duanedesign> Ubuntu One is now found under the 'Mail Menu'
[12:48] <duanedesign> instead of the 'Me Menu'
[12:49] <duanedesign> adorilson: ubuntuone-control-panel-gtk
[12:49] <adorilson> I have a "New cloud folder avaliable" under Mail Menu
[12:50] <adorilson> but when I click  nothing happens
[12:51] <adorilson> duanedesign, $ ubuntuone-control-panel-gtk
[12:51] <adorilson> ubuntuone-control-panel-gtk: command not found
[12:51] <adorilson> I have  only ubuntuone-launch command
[12:52] <duanedesign> adorilson: how about System > Preferences > Ubuntu One
[12:54] <adorilson> This item dont exist more
[12:55] <duanedesign> ok
[12:55] <duanedesign> adorilson: run this command:   sudo apt-get install ubuntuone-control-panel
[12:58] <adorilson> duanedesign, done. and now? I dont have a  ubuntuone-control-panel command
[12:59] <duanedesign> adorilson:What about :     ubuntuone-control-panel-gtk
[12:59] <adorilson> nothing. only ubuntuone-launch
[13:05] <duanedesign> adorilson: ok, can you run:   sudo apt-get install ubuntuone-control-panel-gtk
[13:06] <duanedesign> or better:    sudo apt-get install ubuntuone-control-panel-gtk  python-ubuntuone-control-panel
[13:08] <adorilson> python-ubuntuone-control-panel was installed with ubuntuone-control-panel
[13:08] <adorilson> and this last install works
[13:10] <duanedesign> ok.
[13:10] <adorilson> I have a question
[13:10] <duanedesign> I thought ubuntuone-contril-panel that would of been called in by the other packages
[13:10] <duanedesign> now i know :)
[13:10] <duanedesign> adorilson: what is that?
[13:11] <adorilson> in this new version, in Cloud Folders aba, If a unchecked a folder the download stop?
[13:12] <adorilson> because I need more a folder than other. Do you understand?
[13:13] <duanedesign> it will finish what is already in the queue
[13:14] <duanedesign> you can use these commands to see how many items are in the queue:  u1sdtool --waiting-metadata | wc -l
[13:15] <duanedesign> u1sdtool --waiting-content | wc -l
[13:15] <adorilson> I think that a good feature the user manipulate this queue
[13:15] <duanedesign> i agree
[13:15] <duanedesign> there was talk just the other day abour that
[13:15] <duanedesign> s/abour/about
[13:16] <duanedesign> adorilson: there is a process to remove a folder you accidentally add to the queue
[13:16] <duanedesign> might work for what you want
[13:17] <duanedesign> but it does remove the folders from the cloud so you lose any progress you have made
[13:17] <duanedesign> https://wiki.ubuntu.com/RomanYepishev/UbuntuOne/ClientControl#Accidentally%20added%20an%20UDF,%20how%20to%20remove%20it%20fast
[13:22] <adorilson> ok.
[13:23] <adorilson> duanedesign, in Services tab is missing Notes
[13:32] <adorilson> duanedesign, where the --delete-folder option will delete the folder ?
[13:38] <adorilson> btw,  the first 4 steps worked for me
[13:40] <duanedesign> ok
[13:41] <duanedesign> adorilson: Notes you have to do seperate from the Tomboy Applet drop down menu
[13:41] <duanedesign> adorilson: --delete-folder will delete the folder on the server. It will leave the local version unchanged
[13:42] <duanedesign> https://wiki.ubuntu.com/UbuntuOne/Tutorials/Notes#Ubuntu%2010.10%20%28Maverick%29
[13:43] <duanedesign> setting up Notes^
[13:50] <adorilson> duanedesign, I'm on Cloud Folders and I'm checking a folder
[13:51] <adorilson> after a while where appears "Loading..." is changed to "Value could not be retrieved"
[13:55] <duanedesign> adorilson: what do you get from the command:   u1sdtool -s
[13:58] <adorilson> State: QUEUE_MANAGER
[13:58] <adorilson>     connection: With User With Network
[13:58] <adorilson>     description: processing the commands pool
[13:58] <adorilson>     is_connected: True
[13:58] <adorilson>     is_error: False
[13:58] <adorilson>     is_online: True
[13:58] <adorilson>     queues: WORKING
[14:24] <ikt> the website is down?
[14:25] <adorilson> ikt, https://one.ubuntu.com/ is in Temporary maintenance
[14:26] <ikt> yeah
[14:26] <ikt> how long is temporary?
[14:26] <duanedesign> hello
[14:26] <duanedesign> ahh
[14:26] <adorilson> I don't know. I'm a simple user ;)
[14:27] <duanedesign> let me see If i can find out
[14:27] <ikt> :>
[14:27] <ikt> twitter is also dead :/
[14:45] <karni> good day everyone!
[14:48] <duanedesign> hey karni !
[14:49] <duanedesign> karni: do you know anything about the website being down?
[14:50] <karni> duanedesign: oh, no :< I was out of town for few hours
[14:53] <karni> whoa. twitter is down as well, indeed.
[15:25] <beuno> hi guys
[15:25] <beuno> we're looking into it
[15:26] <karni> hi beuno. cool. the service itself works fine.
[16:01]  * duanedesign waves at beuno 
[16:06] <beuno> heya duanedesign
[16:06] <beuno> still trying to get ahold of a sysadmin
[16:06] <beuno> they had a sprint they're all flying home atm!
[16:07] <duanedesign> :P
[16:07] <duanedesign> beuno: what have you been working on recently
[16:07] <duanedesign> ?
[16:07] <duanedesign> oops. Question lostits question mark
[16:24] <beuno> duanedesign, I've been giving lots of love to the contacts web ui
[16:26] <beuno> hope to see that bubble up to production within the next week or two
[16:33] <karni> beuno: (read only if you're not too busy fixing the web site) initially I wanted to remove the sync option from Options Menu if auto-sync is on. but if it's set to every 3 hours, sometimes the user might want to 'poke' the SD to sync *right now*. aquarius would say "hide it if you can". but shouldn't this be available somewhere in the UI eventually?
[16:34] <duanedesign> beuno: nice. I was uding that just the other day to combine contacts. Nice feature
[16:39] <duanedesign> beuno: one thing i noticed, FWIW, is that after you combine a contact it goes back to the main contact page. It would be nice if after you combined two contacts you stayed on the combine contacts page so you could do more if necessary.
[16:47] <beuno> duanedesign, yeap, we'll have all those workflows sorted out within the next month or two
[16:47] <beuno> contacts is going to rock
[16:48] <beuno> karni, let me continue chasing sysadmins and I'll re-read that while actually paying attention  :)
[16:48] <karni> beuno: sure! I'm continuing my work with storage manatement, we'll talk later.
[16:52] <duanedesign> beuno: awesome.
[17:01] <beuno> karni, yeah, maybe when you tap the menu button?
[17:01] <beuno> one of the options is sync now?
[17:03] <karni> beuno: indeed. I hid the option when periodic (auto) sync is on. but now I don't think it's a good idea. on the other hand, it may suggest the user needs to tap this every time he wants to sync. I just want for the user to be clear what it does.
[17:03] <karni> beuno: I'll leave it for now in the menu.
[17:07] <beuno> right
[17:07] <beuno> maybe we can find a better name for it
[17:09] <karni> It's cosmetics. Let's not worry about it. I'm wrapping up some code and the only part missing will be 'deselecting synced items'
[17:09] <beuno> awesome!
[17:56] <gtriderxc> HI
[17:56] <gtriderxc> can anyone help me to translate a string?
[17:56] <gtriderxc> "There is no Ubuntu One pairing record."
[17:57] <gtriderxc> I'd love 2 know what a pairing record is
[18:02] <duanedesign> hello
[18:03] <duanedesign> gtriderxc: it is talking about your Couch databases. Like your contacts
[18:03] <gtriderxc> i'm wondering...
[18:04] <gtriderxc> how should I translate pairing record into polish so that somebody knew what's all about
[18:06] <rye> gtriderxc, pairing record is a record in local couchdb database which provides the info about what credentials should be used to replicate the data from local machine to remote one
[18:06] <duanedesign> the pairing....d'oh, too slow
[18:06] <duanedesign> :)
[18:08] <karni> let me think ;)
[18:08] <duanedesign> rye: are you using nvidia proprietary drivers or noveau?
[18:09] <karni> gtriderxc: "Brak wpisu parującego z Ubuntu One" ?
[18:09] <gtriderxc> qrde dzięki:)
[18:09] <karni> perhaps that still not very clear..
[18:09] <gtriderxc> zaraz wkleję w lauchpada:)
[18:09] <karni> okey!
[18:09] <rye> gtriderxc, e.g. <Document '6d8a9b53847944788c1b880c17ccd4bd'@'49-a02ad5319a7c19801b64ee7ecb4953bb' {'push_to_server': True, 'ctime': '2010-10-11 14:31', 'record_type': 'http://www.freedesktop.org/wiki/Specifications/desktopcouch/paired_server', 'service_name': 'ubuntuone', 'pairing_identifier': '138ca0f9-7f93-4964-9ba6-39968eb1aecf', 'excluded_names': ['gwibber_messages', 'bookmarks'], 'pull_from_server': True}>
[18:09] <gtriderxc> jednego stringu mi brakuje i będzie tlumaczenie zamkniete
[18:10] <karni> gtriderxc: perhaps you shouldn't write more in polish here ;)
[18:10] <karni> let's talk on PM
[18:10] <karni> *priv
[18:10] <karni> rye: thanks!
[18:11] <karni> gtriderxc: actually.. I think the one I suggested is fine.
[18:13] <gtriderxc> just a second...
[18:15] <karni> gtriderxc: PM me if you need any more translations :)
[18:17] <gtriderxc> karni: You just became a hero of the last action;)https://translations.launchpad.net/ubuntu/natty/+source/ubuntuone-control-panel/+pots/ubuntuone-control-panel/pl/+translate?batch=10&show=all&search=paruj%C4%85cego
[18:17] <karni> gtriderxc: oh, natty! cool hahah :)
[18:18] <karni> I hope other translators will agree with our string.
[18:18] <gtriderxc> actually
[18:18] <gtriderxc> I'm almost the only one
[18:18] <gtriderxc> almost the only few
[18:18] <karni> oh.. how is this possible. how much do you guys have left?
[18:19] <gtriderxc> hard 2 say
[18:19] <gtriderxc> as i see there are about 3-4 people with rewievers rights
[18:20] <gtriderxc> there is a few guys who give suggestions
[18:20] <karni> 19 members. right..
[18:20] <karni> good luck then!
[18:20] <karni> I'd help, but I'm a little preoccupied with work I must say.
[18:21] <gtriderxc> https://translations.launchpad.net/ubuntu/natty/+lang/pl
[18:21] <gtriderxc> doesn't look like 19:)
[18:21] <gtriderxc> but we are able to cover the most important strings
[18:21] <karni> holly molly.. good work man. I was looking at https://launchpad.net/~ubuntu-l10n-pl
[18:23] <gtriderxc> i must admin that sometimes it is better to do the job in 3 people team than in 19 where everyone has his own visions
[18:23] <gtriderxc> *admit
[18:23] <gtriderxc> what is this channel for?
[18:24] <gtriderxc> are You Ubuntu One developer or something?
[18:24] <karni> gtriderxc: Ubuntu One ;) and everything related
[18:24] <gtriderxc> cool
[18:24] <karni> I'm coding U1 for Android
[18:25] <karni> If you have any webUI / Ubuntu One / CouchDB related questions, that's a good place to start.
[18:25] <karni> I mean.. FAQs are good place to start, but you know what I mean.
[18:25] <gtriderxc> yes
[18:26] <gtriderxc> ok, i'm going back to Launchpad
[18:26] <gtriderxc> thanx 4 help once again i do nastepnego razu
[18:28] <karni> hehe 3m sie :) no problem
[19:41] <duanedesign> rye: did you do any work on an program that stores IRC logs in couch?
[19:41] <duanedesign> I am trying to remember who I talked to about that
[19:41] <karni> duanedesign: yes, I read that on his blog
[19:44] <rye> duanedesign, having understood that it contains less info than the overhead I stopped doing that
[19:44] <duanedesign> hmm, ok
[19:45] <duanedesign> I am looking through my folder of unfinished projects. I had started a program that stores irssi logs in couch. Needs a GUI to view the logs though
[20:43] <karni> duanedesign: how's that better than holding irssi logs folder in ~/Ubuntu One (.. perhaps apart from constant file updates)
[20:43] <karni> duanedesign: I like holding logs in plaintext, but I can imagine having them in a nice browsable manner might be comfortable. I settle with text files though :)
[20:46] <duanedesign> karni: makes sense. At the end of the day you would end up with something that would be only slightly more useful then viewing your plaintext file in Gedit
[20:46] <duanedesign> as far as searching and viewing
[20:47] <duanedesign> i was thinking being able to look for messages by username, channel, keyword would be cool
[20:48] <karni> You could say, "but hey, this replicates between your coudh db's" -- I access my logs via ssh.
[20:48] <karni> duanedesign: ah, true. however, grep does the work (for us, terminal-inclined ppl)
[20:48] <duanedesign> karni: yeah me too and I dislike having to view them in vim or emacs
[20:48] <karni> duanedesign: I don't want to decease your motivation. Your idea is still nice.
[20:49] <karni> duanedesign: you can always use less
[20:49]  * karni chuckles ;)
[20:49] <karni> *less as in terminal command
[20:49] <karni> hahahah that was supposed to be *decrease* not decease
[20:50] <duanedesign> lol
[20:50]  * karni facepalms
[20:51] <duanedesign> karni: do you know python at all?
[20:51] <karni> duanedesign: what can I say. I've read enough to start coding in it. I've based my last 2 months of work on huge part of SD. so python. but no, not really.
[20:52] <karni> Python is lovely. I love dynamic typing. Java compared to Python is a disaster. syntactically.
[20:53] <duanedesign> http://paste.ubuntu.com/572791/
[20:53] <duanedesign> do you know what @defer.inlineCallbacks   that is called
[20:54] <karni> yes I know :D
[20:54] <karni> duanedesign: rougly, it means that if you have a yield keyword somewhere
[20:54] <karni> duanedesign: Python will inline a Deferred for you there
[20:55] <duanedesign> cool, thank you.
[20:55] <karni> duanedesign: if I'm not wrong (and that may not be the case), such inlined yield also waits for the result, but let me check
[20:56] <karni> duanedesign: that should give you some start: https://confluence.oceanobservatories.org/display/CIDev/Gotchas+with+inlineCallbacks,+yield+and+returnValue
[20:57] <karni> duanedesign: right. I mixed it up again. the thing is, it works like a python generator
[20:57] <karni> duanedesign: it doesnt block the reactor, but when the result is ready, it is resumed from that place where there result has been returned
[21:00] <duanedesign> thank you.
[21:01] <karni> you are welcome
[21:03] <karni> duanedesign: you know what Deferreds are, right?
[21:13] <duanedesign> karni: sorry had some PM's to read
[21:15] <duanedesign> karni: not really
[21:22] <karni> duanedesign: it's a way to chain actions after a result that you're expecting. deferred is a promise that there will be a result (or failure)
[21:23] <karni> duanedesign: so, for example, you make a http request, and chain some processing after that, and it's non-blocking.
[21:23] <karni> so your program continues. once the result is there, the request will be processed and anything else you have chained (you can chain failure handling as well)
[21:24] <karni> gotta grab some food, bbiab
[21:24] <duanedesign> nom oom om
[21:24] <duanedesign> :)
[21:32] <karni> argh.. that was fastnom nom. now is fast dog walk.
[21:53] <karni> aaaand back to work! :)
[21:53] <duanedesign> :)
[21:55] <karni> duanedesign: how's your web'dev going :)?
[21:56] <duanedesign> good. I got some neat PHP i am working on
[21:56] <duanedesign> i will have to show you when i get all the bugs out :)
[21:56] <duanedesign> i am getting close
[21:57] <duanedesign> karni: can i trouble you with another question?
[21:57] <karni> duanedesign: sure, fire at will
[21:57] <duanedesign> a staticmethod
[21:57] <karni> duanedesign: definitely, I'd love to see it
[21:58] <duanedesign> i have some code and it has a staticmethod decorator
[21:58] <karni> I see. I'd assume what it means form other languages and it's quite probable, but since it's Python it can be a while guess. Have you seen static methods in other lanugages?
[21:58] <karni> *languages
[21:59] <karni> To invoke a static method, you don't need to instantiate the class (no need to have an object of such class), the class itself is sufficient.
[21:59] <duanedesign> the python doc mentions they exist in Java
[21:59] <karni> a right :) that's it then
[22:00] <karni> for example, a dog can bark or eat. but you can call Dog.getPopulationCount() (Dog is a class name)
[22:00] <karni> to get the number of dogs in the world. quite stupid example, but you get the point. getPopulationCount in this case is a static method
[22:01] <karni> you don't need a Dog object Fluffy do ask for population count. you just ask the Dog class.
[22:01] <duanedesign> aha
[22:01] <karni> quite often utiliti methods, or those which only calculate things and don't need to access member fields of objects, are declared static.
[22:01] <karni> *utility methods. sorry.
[22:03] <duanedesign> good stuff, thank you
[22:04] <duanedesign> making it a point to learn all the little bits of python I have not learned yet
[22:04] <duanedesign> you end up in your 'comfort zone' and only use those tools
[22:06] <karni> true :)
[22:55] <kklimonda> ah, the python vs. java discussion and I've missed it? damn
[22:56] <kklimonda> good evening :)
[22:56] <karni> hi kklimonda
[22:57] <karni> I'm seriously wondering if UbuntuOneFilesUncaughtExceptionHandler is too long for a class name ;d
[22:57] <karni> since the second 3-word part is already generic class name.
[22:57] <kklimonda> there is no such thing like a too long name in Java ;)
[22:58] <karni> ;)
[22:58] <kklimonda> but yeah, it does look like the first part is pretty generic
[22:58] <karni> no, the second one is :) it's from Thread.UncaughtExceptionHandler
[22:58] <karni> and since it's app wide.. nvm, I'll name it UncaughtHandler hyh
[22:59] <kklimonda> UncaughtExceptionHandler would be nicer
[23:00] <karni> huh, yea it's fine :) private class UncaughtExceptionHandler implements Thread.UncaughtExceptionHandler
[23:06] <kklimonda> karni: any idea how is the drm in android 3.0 implemented?
[23:07] <kklimonda> karni: as some kind of propietary module, hardware extention or what?
[23:07] <karni> kklimonda: no, but I love what they're doing with 3.0 :)
[23:07] <karni> kklimonda: right. I'm not sure how DRM is implemented, sorry.
[23:07] <karni> kklimonda: if it's software based, I can imagine it wouldn't last long ;)
[23:08] <kklimonda> right, hence I'm wondering
[23:08] <karni> so it's definitely hardware module, probably proprietary.
[23:08] <karni> I'm just guessing, though.
[23:13] <kklimonda> it makes sense
[23:13] <kklimonda> up till now the only linux-powered devices that dealt with DRM (from content providers) were based on hardware drm chips
[23:14] <karni> so I've read