=== cpg|brb is now known as cpg [04:14] anyone around that can help me trouble shoot something? [04:15] cheriot, if I can... [04:15] I can see the song I bought on the website, but the folders on all of my computers stay unsynched [04:16] With the proper unsynchronized emblem in nautalis [04:17] cheriot, open a terminal, execute "u1sdtool --state", and tell me what it says [04:17] cheriot, this way we could see the stat of the ubuntu one syncdaemon [04:17] Usage: u1sdtool [option] [04:17] u1sdtool: error: no such option: --state [04:18] cheriot, sorry, --status [04:19] ah, ok [04:19] $ u1sdtool --status [04:19] State: READY [04:19] connection: Not User With Network [04:19] description: ready to connect [04:19] is_connected: False [04:19] is_error: False [04:19] is_online: False [04:19] queues: WORKING_ON_BOTH [04:19] cheriot, the syncdaemon is ready to connect [04:20] (READY) [04:20] cheriot, it has network, but you still didn't tell it to connect [04:20] is there a way I can force it to connect? [04:20] cheriot, that's why it says "not user" [04:20] cheriot, do u1sdtool -c [04:20] or --connect [04:21] the status has changed to QUEUE_MANAGER [04:22] I take it that's a good thing? [04:22] cheriot, there's a graphic tool to see the syncdaemon status... it's really in alpha state, but you may find it worthwhile [04:22] cheriot, yes, QUEUE_MANAGER manages the metadata and the content queue [04:22] *queues [04:22] thanks for the help [04:23] cheriot, if you want to try the graphic tool, install it from the PPA [04:23] I'll have to check it out [04:23] cheriot, sudo apt-add-repository ppa:chicharreros/ppa [04:23] cheriot, sudo apt-get update [04:23] cheriot, sudo apt-get install magicicada === cpg is now known as cpg|away === cpg|away is now known as cpg === lifeless_ is now known as lifeless [06:19] hi, any news about sync on 9.10 ? [09:18] * rye is in University network with transparent proxy and it appears that syncdaemon works great. [09:20] rye, hi, any news about sync on 9.10 ? [11:13] duanedesign, Hi, any news about sync on 9.10 ? [11:27] hi, does the bookmark sync actually work? [11:28] I've got ubuntu one hooked up to 3 machines with boolmarks enabled, and they all have the plugin installed on firefox [11:28] but my bookmarks are not being updated [11:42] hello Coudy [11:42] hello psy [11:42] duanedesign, hi, any news ? [11:43] hi duanedesign [11:43] can you confirm for me how bookmarks are supposed to work? [11:43] because from what I can see so far, they don't work the way I would expect [11:44] Coudy: considering there wasnt much consensus from those who know the software best, I would be inclined to say either upgrade to Lucid or if you really like Karmic install the Beta/PPA [11:44] Lucid rocks, do the upgrade ;) [11:44] psy: as far as I know the Bookmark and Contact Sync is being turned on gradually [11:44] duanedesign: ok, so it's a new feature? [11:45] psy: so they are turning it on 5,000 people at a time, as i understand it. When they turned it on full blast it didnt go so well [11:45] I just started using ubuntu one so I don't have a clue where things are at [11:45] psy: they turned it off when the Lucid upgrade so many users that it started to degrade U1 performance [11:45] duanedesign, :-(, I'm afraid to upgrade. Every time when I upgrade, something is broken, 8.10>9.04 agp drivers, 9.04>9.10 autofs problems, but I'll do upgrade [11:46] Coudy: if you want to try the Beta/PPA first i have the command... [11:46] Coudy: I know where you are coming from, but backup your system. [11:46] duanedesign, bata/PPA of what ? of ubuntuone ? ,.. I'll try it [11:47] sudo add-apt-repository ppa:ubuntuone/beta && sudo apt-get update && sudo apt-get upgrade [11:47] Coudy: ^^ [11:47] Ubuntu need a simple system wide backup and recovery tool [11:47] that will put a newer client on Karmic. There is one change that throws people a little. The applet is replaced with the U1 Preferences Panel [11:48] Coudy: The Preferences Panel is usually accessed through the Me Menu. Since Karmic does not have that, to access Ubuntu One you go to System > Preferences > Ubuntu One [11:49] duanedesign, Yes I know, at home I'm on Lucid, [11:50] Coudy: ok great [11:50] I just read the note on the status page, Monday, June 7, 2010: migrating customers, blah, blah, blah... [11:50] I think that was the day I joined up [11:50] duanedesign, Lucid is LTS, so I hope, than U1 will work at least 3 years in Lucid [11:50] was wondering why it was so damn slow [11:51] psy: yes it was sloooow. Better now though [11:51] not a good impression for a first timer [11:51] they should have put a notice on the site [11:51] psy: i heard Lucid brought 10's of thousands of new U1 users. [11:52] the one you have to visit to join your computer [11:52] I think ubuntu one is a brilliant idea for getting a real idea of just how many Ubuntu users there are in the world [11:53] although, I guess it's only useful if you have lots of Ubuntu boxes in different locations [11:54] does canonical make money out of it yet? [11:56] psy: i dont know. They pay for all the 2GB accounts so I imagine it might take awhile to break even and profit from it. [11:57] But i am no business person so i have no idea :P [11:57] Well I just like the bookmark sync idea so far [11:58] I don't think I need anywhere near 2GB of space [12:02] duanedesign, ok, upgraded, but I can't change anything in ubuntuone client [12:04] Coudy: you mean you open Ubuntu One Preferences [12:04] duanedesign, yes [12:04] Coudy: under Devices does you computer name show up, or does it say [12:05] duanedesign, nothing, only limit bandwidth and disconnect button [12:06] duanedesign, do you want to view image ? [12:07] Coudy: can you take a screenshot? [12:09] duanedesign, http://dl.dropbox.com/u/7883291/Obrazovka-Predvo%C4%BEby%20Ubuntu%20One.png [12:10] Coudy: oh wow, ok [12:11] duanedesign, should I restart my desktop after upgrade ? [12:11] Coudy: can you open Applications > Accesories > Password and Encryption [12:11] duanedesign, and ... ? [12:12] Click the arrow next to password [12:12] look for Ubuntu One Token [12:13] duanedesign, http://dl.dropbox.com/u/7883291/UbuntuOnetoken.png [12:16] Coudy: and at http://one.ubuntu.com/account/machines do you see your computer [12:16] duanedesign, I've deleted token, and registered again, but still I can't see nothing in devices, only bandwidth and disconnect [12:16] ok [12:17] duanedesign, yes 2x one from yesterday, and one from today [12:17] thats ok i have a few :) [12:17] Coudy: i have never seen that. I am trying to think what would cause that. [12:18] Coudy: could you please look at ~/.cache/ubuntuone/log/syncdaemon-exceptions.log [12:18] and see if anything is in that file [12:18] duanedesign, thank you for your help, but maybe I must upgrade. If I will have problems after upgrade, I'll contact you [12:20] Coudy: can you try one thing. Run the command : gnome-keyring-daemon [12:20] duanedesign, exsptions.log is empty [12:20] gnome-keyring-daemon; ubuntuone-preferences [12:20] and see if the device list is still empty. [12:21] no devices, but exception in terminal: [12:21] GNOME_KEYRING_SOCKET=/tmp/keyring-XZHW4h/socket [12:21] SSH_AUTH_SOCK=/tmp/keyring-XZHW4h/socket.ssh [12:21] GNOME_KEYRING_PID=8230 [12:21] DBusException(dbus.String(u'Traceback (most recent call last):\n File "/usr/lib/python2.6/dist-packages/ubuntuone/syncdaemon/dbus_interface.py", line 1068, in set_throttling_limits\n aq.writeLimit = upload\n File "/usr/lib/python2.6/dist-packages/ubuntuone/storageprotocol/client.py", line 1451, in _set_write_limit\n raise ValueError(\'Write limit must be greater than 0.\')\nValueError: Write limit must be greater than 0.\n'),) [12:23] Coudy: ok. Could you open ~/.config/ubuntuone/syncdaemon.conf [12:23] Coudy: and under Bandwidth throttling [12:24] you want a read_limit = something greater than 0 [12:24] read and write [12:24] read_limit = 65536 [12:24] write_limit = 0 [12:24] on = False [12:24] write_limit = 2097152 [12:24] try that^^ === teknico is now known as teknico_away [12:25] after you save it close the preferences (if still open) and run the command: u1sdtool -q [12:25] then open the Ubuntu One Preferences and see if any better [12:26] but still limits are FALSE [12:26] no change... [12:26] ok, I'm going to upgrade [12:26] Coudy: even if they are off they need to be something other than 0 === JUMPA is now known as jumpa === teknico_away is now known as teknico [14:33] is anything stuck at the server end of u1ms? i just bought a track which isn't arriving on my u1 storage (i.e. it's not something i can sort at my end) [14:40] directhex, hi, redirecting the question to the person in charge... [14:45] directhex, could you please download and run this script in terminal and provide us with the Id value? http://people.canonical.com/~roman.yepishev/ubuntuone-scripts/ubuntuone-account-info [14:46] Id: 96745 [14:55] directhex, is "If I Could Fly by Joe Satriani on Is There Love In Space?" the missing song? [14:55] aye [14:57] directhex, is the song listed as Queued on the music store page in rhythmbox? [14:57] yeah, for about 45 minutes now [15:08] directhex, ok, the issue is confirmed, alecu is now looking into that. alecu should a bug report be filed? [15:08] rye, it seems to be a server problem [16:13] rye: have you ever seen this? http://dl.dropbox.com/u/7883291/Obrazovka-Predvo%C4%BEby%20Ubuntu%20One.png [16:15] duanedesign, well, in karmic that was the limit setting... what exactly? [16:16] rye: ahhh, ok :P I am getting rusty on my Karmic knowledge [16:17] rye: i didnt even notice. It was supposed to be the preferences window after an upgrade. Probablly needs to restart U1 [16:17] thank you [16:20] duanedesign, or stale ppa entry [16:22] rye: ohh, you know what, that is definetly a possibility. He did have the PPA === beuno is now known as beuno-lunch [17:15] I can't get to purchased music from Ubuntu One Music Store === yofel_ is now known as yofel [17:16] I purchased the songs, got a receipt, and now the "my downloads" section of rhythmbox is just showing them all as queued. Cannot access them through the website either. [17:17] honk [17:19] any ideas? [17:20] brotro, we are currently experiencing some issues with the server process that fetches songs from the music provider into your u1 storage. [17:20] brotro, we are working on solving them right now. [17:20] brotro, sorry for the delay. [17:20] so, this will be fixed in the near future and they will download themselves? [17:20] brotro, right. [17:20] Thanks === nessita1 is now known as nessita [17:27] https://wiki.ubuntu.com/UbuntuOne/Status page has been updated. some customers are still reporting a 'queued' state for purchased music. we're investigating the cause. [17:31] anyone know when contact and bookmark sync will work? === Amir_ is now known as Guest58435 [18:15] I need help, bad. Does anyone have a couple minutes? === beuno-lunch is now known as beuno [18:16] honk [18:16] Jon__, what's the problem? [18:17] Does UbuntuOne store the files it deletes anywhere? [18:17] I'm using UbuntuOne between two pcs, one at school and one at home [18:18] I turned on the one at school for the first time in a while, and today at home, my file is gone. [18:18] the file is my 112 page thesis [18:18] I did not delete it from the pc at school or here, that's for sure. [18:18] there is no .u1conflict file [18:18] and it's no longer on the server [18:24] ... [18:28] honk [18:31] facundobatista, jdobrien: is there a way to help ^^^ ? [18:31] alecu, did I scare you off? [18:31] Jon__, sorry, no :-) [18:31] oh, sorry. [18:32] I was trying to be patient, but I'm sure you understand that 15mins feels like a long time right now ; ) [18:32] Jon__, I'm sure there's a way, I'm calling the people who understand this better. [18:33] excellent. thank you. [18:33] Jon__, what is you email in Ubuntu One [18:33] if it makes a difference, I'd just updated the pc at school to 10.04. my home pc is still 9.10 [18:33] jdobrien, can I PM you? [18:34] how do you edit a document with desktopcouch? [18:34] I'm guessing fetch it by id w/ get_record and then call put_record [18:34] Jon__, yes [18:42] alecu, jdobrien, I've got it. thank you very much. you have no idea [18:46] Jon__, sorry for the trouble. [18:47] now? not a problem. ;) workflow time change though. Going to work in a separate directory and just copy into/out of the Ubuntu One directory at the start/end of each day I think... [18:47] directhex, did your song download? [18:59] kenvandine, are we talking about the circ-dep in 2 minutes? [19:00] CardinalFang, hey... i hadn't seen the mail until just now [19:00] i can though [19:00] statik appears to be away. thisfred, Chipaca? [19:00] hi [19:00] ohai [19:01] circ dep? fun! [19:02] the problem with circular dependencies is that you get circular dependencies === teknico is now known as teknico_away [19:03] depends [19:04] thisfred: maybe BP could use some of those right now... [19:04] am I insane or is desktop couch has its own log handlers for g_debug? [19:04] or has* [19:04] dobey to lift themselves up by the bootstraps? [19:05] thisfred: to soak up their incontinence? [19:05] oh that kind of depend [19:06] kklimonda: i guess you're insane? what's the problem? :) [19:07] dobey: well, the moment I create a DesktopCouch.Session () object my debug function is redirected to /dev/null ;) [19:07] Chipaca: You know… for kids! [19:07] I feel like I need a good javascript reference, a good python-couchdb reference, a good couchdb reference and a good desktopcouch reference in order to use desktopcouch [19:08] dobey: hmm.. g_log_set_handler:235 has g_log_set_handler (NULL, G_LOG_LEVEL_DEBUG, debug_message, NULL); [19:09] kklimonda: not sure what that is. your code? [19:09] dobey: and debug_message checks for COUCHDB_ENV_DEBUG_MESSAGES variable.. [19:09] dobey: no, that's the part of the couchdb-glib code I've grepped fro the g_log_set_handler :) [19:09] oh [19:09] rodrigo_: ^ [19:10] kklimonda, yes, it has its own log handler, iirc [19:10] jml: please complain at aquarius then :) [19:11] kklimonda, DesktopCouch.Session ? are you using the introspection? from which language? [19:11] rodrigo_: well, it's Vala [19:12] kklimonda, cool [19:12] kklimonda: I blame Claudia Black then :) [19:13] kklimonda, in couchdb-session.c -> g_log_set_handler (NULL, G_LOG_LEVEL_DEBUG, debug_message, NULL); [19:14] rodrigo_: but it's #ifdefed so it shouldn't happen in the production code.. /me is confused [19:14] kklimonda, hmm, I thought you had compiled it with debugging on [19:14] or maybe DEBUG_MESSAGES are set anyway? [19:14] hmm, let me check [19:15] it's disabled by default [19:15] are you using the packages? [19:15] yes [19:15] maybe we enable them in the packages, let me check [19:16] no, we don't [19:16] ok, time for debugging then :) [19:21] hmm, it's being set.. [19:22] the log handler from couchdb-glib.. [19:25] rodrigo_: a lucid packages has DEBUG_MESSAGES set to 1 as far as I can see [19:27] (only when you can ./configure with --disable-debug-messages it's not set and debian package doesn't have it) [19:35] kklimonda, oh, right [19:36] kklimonda, we fixed that after lucid, so yeah, it's enabled by default in lucid [19:37] * kklimonda thinks it's a nice candidate for an SRU so he's going to prepare a patch later.. [20:21] statik, kenvandine, thisfred, aquarius: I remember now the reason that python-desktopcouch-record depends on desktopcouch. We didn't want to make the user specify the host they're connecting to. When they specify nothing, they connect to their own couchdb, which involves a lot of searching for what that means and maybe even making it. [20:22] statik, kenvandine, thisfred, aquarius: I can try to make that a special case, sort of, and import lazily. That makes me nervous, though. [20:22] CardinalFang: I don't have enough context to make sense of that. [20:23] thisfred, db = CouchDatabase() # what happens? [20:23] thisfred, db = CouchDatabase("foo") # what happens? [20:23] ah right [20:23] (The latter one.) [20:24] I think the library code should just always get a host. In python-desktopcouch we can then create a superclass that looks up the host or something [20:25] So, for all that magic that goes on, I can act like that is not the normal case, and try to import the code necessary to enmagickify it, so that the just-records-only solution works. [20:25] eh [20:26] I would prefer no magic in records, imported or not [20:26] thisfred, What is "library" here? CouchDatabase(db_name) ? [20:26] put the magic in the app [20:26] the library is desktopcouch-records [20:26] the app is desktopcouch [20:26] thisfred, What is "library" here? desktopcouch.records.CouchDatabase(db_name) ? [20:27] CardinalFang: that should get a host [20:27] then have desktopcouch.dedidedlynotrecords.CouchDatabaseSubclass(db_name) where the lookup magic happens [20:28] probably just desktopcouch.CouchDatabase [20:28] that subclasses desktopcouch.records.CouchDatabase [20:29] desktopcouch.records should ideally not have any knowledge of the desktop [20:30] I think that could be a relatively small refactoring [20:31] thisfred, I left out ".server" earlier, fwiw. desktopcouch.records.server.CouchDatabase . [20:31] right [20:31] That's what people use, that name. [20:31] yeah so we break API [20:31] or we keep the circular dependency [20:32] I vote we break API [20:32] Third choice is unify the packages. [20:32] yeah, but the whole point was to not do that [20:32] I thought the point of today was to break the circle. [20:33] I mean we can, but desktopcouch.records was never meant to include anything desktop specific [20:33] CardinalFang: probably the easiest now is indeed to unify [20:34] and then factor out the library code [20:34] into a new package [20:34] python-libdesktopcouch [20:34] or something [20:34] since it's not just records [20:34] Fourth choice is to clobber the library desktopcouch.records.server.CouchDatabase with a app desktopcouch.records.server.CouchDatabase , depending on what is imported. This makes Guido cry. [20:35] that would solve our immediate problem now, and postpone solving the more philosophic problem [20:35] CardinalFang: yeah, let's not do *that* [20:35] :) [20:36] CardinalFang: I would like a promise though: please everyone be *super*careful not to put anything into desktopcouch.records that will break on the server due to it needing the gnome keyring or anything else desktoppy [20:37] until we can split out the library for real, that is a danger [20:37] but not enough to break the API over [20:42] thisfred, I promise not to move anything in to desktopcouch.records that would depend on the desktop. [20:43] awesome, so do I, so let's wait until a last minute change from aquarius breaks it ;) [20:43] so what was the conclusion here? [20:43] statik: we stuff it all back into one package [20:44] and then properly split out the library code soon [20:44] i like that idea [20:44] which should not be supermuch work [20:44] because we aren't even using the packages on the server side [20:44] I kanbanned it already [20:44] and we can deal with API renames on the server side [20:44] yep [20:45] statik, Unify the packages for the moment. We can't split without adding some conditional imports, Make a new lower CouchDatabase class that does all the desktop run-couch, find-port magic, and add a warning to the library CouchDatabase class for when people use it and it relys on that magic. [20:46] i for one welcome our new unified desktopcouch package === jumpa is now known as JUMPA [21:14] is there any plan to suggest developers using namespaces for their couchdb dbnames? the current way seems to lead straight to hell :) [21:18] kklimonda, we want some ad-hoc-ery in design, but we want every record type to be publically defined, and those SHOULD suggest a database name. Anarchy: bad. Flexibility and public definition: good. [21:23] CardinalFang: well, the problem is what if two projects decide to use the same name? even if they don't we already have a not so good situation when some applications add their name as a prefix, some don't.. and that's only the beginning :). Can you write something more about using record types to suggest database name? [21:26] kklimonda, the same name DB doesn't matter at all. Record types in "rows" are what's important. Don't touch records that aren't in your type. [21:27] Collision is not a problem. Fragmentation is. So, record types should suggest a DB name. We shouldn't have a registry of DB names, though. [22:00] CardinalFang: isn't it a problem that either couchdb or application has to check if the record has the right type? how expensive is this check? or maybe I just don't know how does couchdb work (well, I don't :) ) and it's not a problem at all? === s is now known as Guest79217 === dendrobates is now known as dendro-afk [22:56] hi [22:57] i have a question: i want remove a file uploaded on ubuntu One [22:57] i removed it from ubuntu One web page [22:57] but it is still accessible from google [22:57] sorry for my english [22:58] jon_snow: you mean google has cached your public link?? [22:58] mkarnicki: no, no. file is a PDF with my name/surname [22:59] when i search my name/sourname on google it appear the first result [22:59] but i've removed file from Ubuntu One [23:03] jon_snow, which is the url that google is showing you? [23:04] ubuntuone.com/p/5xV/ [23:04] you can open it? [23:04] do* [23:07] yes I can [23:07] On Ubuntu One - My Storage there is not that file [23:07] because i've removed it [23:08] jon_snow, you removed it from the web interface, right? [23:08] yes [23:08] jon_snow: you're sure it hasn't been reuploaded from your PC again? [23:08] that looks like a bug.. [23:08] i'm sure [23:08] i can give you a screenshot [23:09] dang. then it's work for the devs.. [23:09] jon_snow, it's not needed, thanks [23:09] jon_snow: no, it's fine. I gotta go learn anyway. [23:09] "No files in this folder" [23:09] * mkarnicki had to go away [23:10] but i want to know if google will keep the file stored [23:10] it's up to google - you can send them an email asking to remove it [23:12] jon_snow: http://www.google.com/support/webmasters/bin/answer.py?hl=en&answer=164734 [23:12] thanks [23:14] jon_snow, ubuntuone.com should not show the file any more, if I'm right [23:14] jon_snow, could you please file a bug for this? [23:14] yes, i do [23:14] * facundobatista needs to go now :| [23:14] sorry, bye! [23:16] bye! [23:17] "After these changes are made and Google has crawled the site again, the content should naturally drop out of the Google index" [23:17] it's right? [23:22] jon_snow: strange message, but it should be fine.. check again in few days [23:28] bye [23:28] thanks :) [23:28] np :)