=== cpg|away is now known as cpg === cpg is now known as cpg|brb === cpg|brb is now known as cpg === rodrigo__ is now known as rodrigo_ [09:55] File syncing is unbelievably slow. [09:55] Ubuntu One has no option for me to add my current machine [09:55] I already have a single sign on account via launchpad [09:55] but at one.ubuntu.com after signing in there's no option for me to add this machine, as the instructions say there should be [09:55] anyone got any ideas? [09:56] oh. [09:56] huh [09:56] topic [09:56] nevermind >_> [09:58] hlmtre, after signing - what page you were on? was that https://one.ubuntu.com/account/machines/ ? [09:59] no; it never took me to the machines page; the bit.ly link in the topic has fixed it. [09:59] sorry to bother :) [10:00] hmm. [10:02] I opened it in chrome [10:02] had a bit of a runaround with logging in [10:03] wgrant, is the metadata queue slow for you or content queue? [10:03] anyway, thanks rye [10:04] as a side note - the team has identified additional goals to make the file sync faster. [10:04] rye: Content. [10:06] i can confirm degrading of metadata queue processing speed - 15 seconds per MakeFile :-/ [10:07] 40 seconds per MakeFile ... [10:07] 75 seconds per makefile. No, this is not really fast. Hmm [10:09] Oh, right, it's both now. [10:09] A couple of days ago it was just content. [10:10] But it's really really slow now, and I'm used to Launchpad, so that must mean it's really, really, really slow. === NielsE is now known as nhdb === cpg is now known as cpg|away === teknico is now known as teknico_away [13:29] hello U1inites :) [13:30] good morning duanedesign! === teknico_away is now known as teknico [14:10] vds: i'm here [14:11] rye: do you have time to check what's happening to DnaX ? he's having problems with file sync. [14:15] DnaX, is file sync not working completely for you or it is slow? [14:15] rye: file sync not work with a file < 2MiB [14:15] o_O [14:16] oops [14:16] > 2MiB [14:16] O_o [14:16] ok, DnaX, could you please use the script http://people.canonical.com/~roman.yepishev/ubuntuone-scripts/ubuntuone-debug-collect.sh - it will pastebin the report for you [14:17] with u1sdtool a see that file is uploading, when it done in the web interface i see file is still in uploading (u1sdtool has 0 files in uploading) [14:17] DnaX, hm. So when operation completes locally it is not completed online... Hmm... let met test that [14:17] public link don't work, but in the nautilus that file in marked as synched [14:20] rye: So, run your script or wait for your tests? [14:21] DnaX, the script is non-invasive - it just collects the data so could you please run it and tell me the URL of the pastebin submission [14:22] rye: ok, wait me. I've put file in the sync folder [14:23] rye: file in upload now [14:24] rye: upload finished, now run the script [14:25] hm, uploaded 2 Mb now - the file appears online as uploaded [14:27] rye: yes, now is uploaded, yesterday i've tried all day... :/ [14:28] however this is the log: http://pastebin.com/ebCTxBt2 [14:30] rye: one question, why when i add file in the sync folder, sych start only after some time? [14:31] DnaX, first the file metadata is sent to the server (and the file appears as "uploading" on the web ui) then the content is processed - u1sdtool --waiting-meta and u1sdtool --waiting-content [14:32] uhm, is normal that sending metadata take more of 30 seconds? [14:33] DnaX, it is not normal but this is what happening now due to slow server processing. There is an ongoing work to make this faster though [14:33] ok [14:35] rye: now i've synced another file, and in the web interfae is set as in uploading [14:35] slow server? [14:35] client queue is in idle state [14:36] DnaX, what is u1sdtool --waiting-content ? [14:37] no, --status [14:37] u1sdtool --waiting-content don't write nothing [14:43] rye: last file that i've uploaded is still marked as "uploading", don't seems a server performance issue [14:49] rye: news? [14:50] DnaX, could you please refresh the page? [14:51] still marked as uploading [14:51] DnaX, if it is still uploading in the server - could you please pastebing u1sdtool --info=$full_path_to_the_file ? [14:52] rye: http://pastebin.com/C2C69w91 [14:53] DnaX, hm, it is not uploaded - server_hash is empty. hmmm [14:55] u1sdtool --current-transfers says 0 files in uploading [14:55] verterok, what if the client has finished uploading the content, but server_hash is set to nothing and the client went to IDLE ? [14:55] rye: ? [14:56] verterok, DnaX put the file to ubuntuone folder; The file uploaded - http://pastebin.com/ebCTxBt2 but server_hash is not set - http://pastebin.com/C2C69w91 , client is in IDLE and web interface shows the file as uploading [14:56] rye: something else is going on there [14:57] rye: probably som ekind of failure in the server, but I'm not sure [14:57] nessita, facundobatista: ^ any ideas [14:57] ? [15:00] helloguys [15:00] my ubuntu one is not syncing [15:00] any idea? [15:00] verterok: lookin [15:01] rye: where is the rest of the syncdaemon log? [15:01] I wanna check when the Upload finishes [15:01] DnaX, could you please pastebin the complete log - ~/.cache/ubuntuone/log/syncdaemon.log [15:02] rye: yes, one moment [15:02] http://pastebin.com/LM38M1X5 [15:03] nessita, ^ - that looks like connection was closed during upload but the client did not start to re-upload the file [15:04] so the web ui shows what exactly for this file? [15:05] rye: but u1sdtool --current-transfers says that all bytes was sent... [15:05] nessita: "uploading" [15:05] guys [15:05] my u1 is not syncing [15:05] any idea on whats happening? [15:05] right know I'm on my job [15:05] trying to sync with my home comp [15:06] marcosroriz: please paste the output of u1sdtool -c (execute it in a terminal) [15:06] sorry [15:06] marcosroriz, could you please provide more info as what is happening [15:06] marcosroriz: u1stdool -s [15:06] paste on pastebin right [15:07] http://pastebin.com/v6cTbUwq [15:07] any idea? [15:08] marcosroriz, have you been prompted to authorize your computer to ubuntuone via the web site ? What browser are you using? [15:09] yep [15:09] I'm using firefox [15:09] and I'm on a fresh lucid here [15:10] rye, DnaX: we might have an issue there, we will investigate further. Please open a bug report with all these details and logs [15:10] rye: assign it to facundobatista please (I just talkd to him) [15:11] marcosroriz, could you please check whether anything changes when you click "Connect" in ubuntuone-preferences ? [15:11] nessita: ok, thanks for your time now :) [15:11] ok [15:11] DnaX, could you please file a bug via "ubuntu-bug ubuntuone-client" ? [15:11] DnaX: after submitting the bug report and attaching the logs, restart your syncdaemon (not before, so we don't lose the log!) [15:11] DnaX, rye: thank you! [15:11] http://pastebin.com/7mGSMiM3 [15:12] nessita, rye: ok [15:12] description: doing server rescan [15:17] hello [15:18] can i upload files to my ubuntu one storage from a windows client computer? [15:19] mb543, for now you will need to use the web interface [15:19] ya that's what i was trying to do, but it seems to not work [15:19] it says it loaded some errors on the page.... [15:19] is IE compatible? [15:22] Unknown runtime error: node-min.js [15:22] mb543, is it possible for you to use Mozilla Firefox or Google Chrome? [15:23] yep, i'll try it....IE is stupid anyway...lol [15:23] hm, no AJAX for IE? [15:23] thanks for your help! [15:23] do you want the error code? [15:24] mb543, i just started the ie within trial windows 7 in virtual machine and see that dialogs do not work. File browsing is ok, but no uploads, new folders, sharing [15:24] mb543, do you get "Unknown runtime error" with Code 0 ? [15:25] Message: Expected identifier, string or number [15:25] that's what i get [15:25] code 0 [15:25] done: lp: #575817 [15:25] Launchpad bug 575817 in ubuntuone-client "File uploaded don't receive hash id from server" [Undecided,New] https://launchpad.net/bugs/575817 [15:26] line 204 char 9 [15:26] cool...thanks for your help!! [15:26] greatly appreatiated === james is now known as Guest79790 === teknico_ is now known as teknico [15:33] hi, i am having problems with my syncing speed on ubuntu one. Seen a bunch of bugs on this but some people seem to refer to it as a setup problem. Can anyone help? [15:37] I see that people are aware of the slow sync speeds but i am told they have improved (yesterday). So is everyone at like 90Mb in 7 hours? [15:37] Guest79790: yes things are a little slow at the moment. They were considerably better yesterday [15:38] ok, so this is affecting everyone. No problem i'll check these updates to see when things improve. Thanks for the suport and all the good work on this whole project === jorge_ is now known as jcastro [15:39] Guest79790: the team has identified goals to make file sync faster [15:39] Great [16:12] Hi guys [16:13] Should i get a copy of my mail to ubuntuone-users? And how long should it take until it shows up on https://lists.launchpad.net/ubuntuone-users/maillist.html ? [16:37] zerwas: if you are subscribed to the list you'll get a copy [16:44] well bother [16:44] imbrandon: looks like fixing ubuntuone-client to be happier on python 2.5 is a lot more difficult than i thought, because it requires api change/break in configglue :( [16:47] dobey> strange. I am team member of ubuntuone-users, am subscribed to the list, wrote a mail to ubuntuone-users@lists.launchpad.net but it does not appear in the list [16:47] zerwas: yes i don't see any mail from you either [16:48] perhaps it's because of "@googlemail.com" vs. "@gmail.com"? :-/ [16:48] i don't know, there's nothing in the moderation queue either [16:51] so likely it hasn't made it that far [16:51] interesting [16:52] i can't even add a "@gmail.com" address to my google account. oh, these trademark issues ... :( [17:00] subscribed again and resent the mail [17:07] dobey> could you do me a favour and have a look if my mail arrived this time? === beuno is now known as beuno-lunch === teknico is now known as teknico_away [17:11] zerwas: it hasn't made it to my mail folder yet anyway [17:15] dobey: doh [17:16] hmm [17:37] zerwas: so your mail did make it to moderation queue, and someone or something moderated it, but i don't know who or what (queue was empty when i looked) [17:39] okay. it's not an important mail, just a suggestion on how ubuntu one could be improved === teknico_away is now known as teknico === cpg|away is now known as cpg [18:09] dobey: hopefully the python 2.5 stuff wont have to live long anyhow, because debian sid/sqweeze is in transition to 2.6 that should be completed by the release of sqeeze [18:09] dobey: and with OSX there are enough other issues that this is the leaste of them [18:09] :) [18:22] What do you guys think about this? http://pastebin.com/raw.php?i=xtcvyTmB === beuno-lunch is now known as beuno [18:29] zerwas: that is interesting I had never heard of Wuala [18:32] duanedesign> in fact it is IMHO a great concept/design and they seem to make profit out of it. It has been acquired by Lacie lately. They even had a google tech talk 3 years ago http://www.youtube.com/watch?v=3xKZ4KGkQY8 [18:33] zerwas: neat. I like google tech talks. Thanks for the link [18:34] no problem. But it's a bit long and things have changed since then [18:37] zerwas: heh, yeah 3 years when talking about computers and technology is like a decade in any other field :) [18:37] exactly [18:40] reminds me of a book i read not to long ago called 'future shock'. Talked about teh accelerated rate of change in technology and how it leaves people in a form of 'culture shock' having to keep up [18:44] written by a transhumanist? :o === cpg is now known as cpg|away [18:46] I have a question. For my daily work I use Ubuntu, but I also happen to use OS X and iPhone sometimes. Is there a project to write a client for OS X and/or iPhone? [18:53] animatify: there's an "Ubuntu One" app in the app store, for syncing contacts to your phone [18:54] animatify: we don't have files and other data sync clients for OSX yet, but we would very much like to have them in the future, yes [18:56] dobey: cool, thanks. so then do you think it will be possible for me to write such a program, for OS X and or iPhone? [18:57] dobey: and if so who should I contact to get started? feeling a little lost =) [18:57] animatify: if you have the will and ability, then sure, there's no reason you can't do so :) [18:57] animatify: i guess you should e-mail the ubuntuone-users list [18:58] dobey: sounds like a good start, I'll drop them a mail [18:59] dobey: thanks for your help, mate! [18:59] sure [19:08] honk [19:10] johnyO, hi! [19:10] hi rye [19:10] Trying to get ubuntuone figured out.. [19:11] I've bought a mp3 cd and see it in the cloud space but does it automatically download it to the desktop? [19:11] johnyO, what release are you running? [19:12] 10.04 [19:12] Just upgraded [19:12] johnyO, could you please check what ubuntuone-preferenes say - is it Synchronization in progress? [19:12] So far its a little on the flaky side [19:13] yes and its been that way for some time [19:14] johnyO, so the Ubuntu release strained our servers more than expected [19:14] and we're working on making things fast again [19:15] I set the music folder as the sync folder. Is it going send the music to that folder [19:25] johnyO, no, it will use ~/.ubuntuone/Purchased from Ubuntu One for the files === teknico is now known as teknico_away [19:27] and they should show up in rhythmbox ? [19:29] johnyO, yup [19:30] does rhythmbox show that files are being added. Right now it only has 5 of the 11 songs [19:30] Hard to tell whats being transferred [19:39] johnyO, you can see the current queue via the terminal - u1sdtool --waiting-content [19:41] keeps telling me command not found but it knows what package the command refers too... [19:43] johnyO, could you please copy and paste the name of the package it tells you to install? [19:44] No command 'ulsdtool' found, did you mean: [19:44] Command 'u1sdtool' from package 'ubuntuone-client' (main) [19:44] johnyO, ah, that's u1sdtool - u *one* sdtool [19:44] How do I store files in desktopcouch instead of creating a 'record'? [19:46] i have just bought some tunes from ubuntuone music store and it is taking forever to download - they are all queued ... is this natural? [19:47] You lost me on that one rye [19:48] jibadeeha, their servers are running slow. You should find your music on your cloud though [19:48] johnyO, the command is called u1sdtool - u *one* sdtool - u1sdtool --waiting-content [19:49] johnyO, you are right they are already on the cloud ... thanks [19:51] Download' node_id='1aa19772-319a-4e27-9e21-fc678348ca57' share_id='ebe4bc66-5ad5-4c97-8838-73c3d8d87fda' path='/home/bryan/.ubuntuone/Purchased from Ubuntu One/MercyME/The Generous Mr. Lovewell/Won't You Be My Love.mp3 [19:51] that what I'm suppose to see? [19:52] should make that command a little longer next time :) === cpg|away is now known as cpg [19:54] is there any way to change the filenaming convention used for the MP3 [19:57] jibadeeha, what are you wanting to change? [19:58] i was hoping it would download my files using something like "{artist} - {track no} - {song}.mp3", e.g. "The Veils - 01 - Begin Again.mp3" [19:58] but it seems it is more like "Begin Again.mp3" [19:59] i don't suppose it matters as long as the meta data is correct [19:59] yea you just have to configure your player to display the data the way you want it [19:59] jibadeeha, the file names are provided by the server-side and it is not that customizable. [20:00] in fact i was just having a look through mp3 collection and there are many file naming conventions used lol [20:00] i do like that it is integrated with rythmbox and ubuntu - better than the amazon mp3 downloader i was using before [20:01] Yea I never got the amazon downloader working right with my 64 bit system.... [20:02] I do like the setup of ubuntuone [20:02] amazon mp3 doesn't even work on 10.04 and i am not waiting around for it [20:02] the setup for ubuntuone is nice and i like to support ubuntu as well [20:03] Thats what I said as well [20:03] You having any troubles with 10.04? [20:03] it has quite a wide selection of music as well (was shocked) [20:03] no i am finding 10.04 works like a dream [20:03] nautilus is crawling on mine [20:04] i must admit i don't like the button, title bar positions but have changed that [20:04] nautilus seems fine but haven't look in my mp3 directory [20:04] same here with the buttons.. [20:05] yea the smaller directories work ok but the larger ones crash it [20:05] i seem to remember nautilus was slow for me but it turned out i had something to do with accessibility enabled and switched it off which cured it [20:05] You are right, jibadeeha. Close on the left, and minimize and maximize on the right. Seems nobody knows the way it should be done... [20:05] hmm have to check that [20:06] apn, the other thing that annoys me is that indicator applet and notification area ... seems some icons are in one and some in the other .. guess this is transition period [20:07] the icons in the new panel have wider spacing which makes them look odd [20:07] but again it just a bit of cosmetics [20:07] jibadeeha, yep, the notification area was used for various non-standard behavior, so I am really glad there is some kind of 'standartization'. [20:08] it should all become good in 10.10 [20:08] but for me, Ubuntu is going in the right direction and i wouldn't change distro to anything else [20:08] jibadeeha: something else will be messed up then. Traditionally, there always is. [20:09] lol apn ... i know exactly what you mean .. i am still waiting for that perfect release but there is always regression of some sort [20:09] 9.10 was close [20:10] Yea after a few updates 9.10 smoothed out nicely [20:10] jibadeeha: the thing I hate the most about not only ubuntu, but 99% distribution, is that they cling to their own, non-standard, messy, buggy, and selfish solutions. (launchpad? all those unique "features"? mess in config files?) [20:11] My biggest pain in the back. [20:11] yeah i wish they would all work together on something more standard for the good of all Linux distros but they all have their own agenda i guess [20:12] uh [20:12] *blink* [20:12] jibadeeha: there is something together. It's called upstream. The vanilla Gnome, or vanilla kernel. But then what would be a difference between them? [20:12] just the artwork i guess [20:13] if you want vanilla, get an ice cream cone :) [20:13] and software selection with minor adjustments (that's what distribution is anyway) [20:13] but vanilla isn't sufficient [20:13] jibadeeha: why not? [20:14] if you can commit changes to your own project, you can commit them on upstream level as well. [20:14] i tried that with LFS and there are certain tools that are nice to have [20:14] we do push changes upstream [20:14] dobey: I know. But not enough. And some changes seems to be "forced" there. [20:14] not really [20:15] whatever you mean by 'forced' anyway [20:15] But, please don't take me as an offensive troll. I'm more of a "purist" [20:15] the onlything in the universe that's pure is Hydrogen. [20:16] dobey: pulseaudio, hal, etc. the changes easing the work of many linux distros, sort of became a pita among other systems. [20:16] huh? [20:16] Combined support for media drivers/apps would be a good thing for linux [20:17] dobey: sort of alsa vs oss. [20:17] apn: i don't know what you're talking about [20:18] dobey: I know. It's my bsd pains. But don't get me wrong. That's what free market is all about. [20:19] no i don't have any idea what you mean with the statement about pulseaudio, hal, etc... [20:21] dobey: unnecessary, crippling choices forced upstream. [20:21] i think you're confused [20:23] dobey: no. [20:24] dobey: just complaining for no reason, but that's not confusion. [20:25] you seem to not understand what you're complaining about then. the only people who can "force" things upstream, are upstream. some ubuntu developers are also upstreams, but the pulseaudio and hal/devicekit upstreams are redhat developers, not ubuntu developers. so i'm not sure what you think is so crippling that is from ubuntu and being pushed upstream [20:30] and you're not clarifying what you think was forced :) [20:34] although #ubuntu or something else is probably a better chananel for such a discussion too :) [20:34] dobey: I was complaining about 99% of distributions, not ubuntu (read higher). Are you telling me that some Canonical or RedHat employees are not in upstream? [20:36] i'm telling you that much of your complaint is probably unfounded and you don't fully understand what you're complaining about. but this isn't #redhatone or #gentooone, it's #ubuntuone :) [20:36] and we are "upstream" [20:36] (we == ubuntuone) [20:37] dobey: Yes, I know. I was talking about Gnome (read higher). I got carried over. I'm sorry for interrupting this channel. I'm brave over the internet (too much for my own sake). [20:40] I'm just curious: "Because we want _to give every Ubuntu One user the very best experience, we require_ that you run Ubuntu 9.04 (Jaunty Jackalope) or higher." So, there is no way to integrate ubuntuone with other distribution, and if done somehow, no support whatsoever? [20:41] Ubuntu One will run on any system where the dependencies are satisfied [20:42] we do not develop against all systems and provide official support for them. and we don't support older versions of Ubuntu [20:42] Thank you, that answers my question. [20:42] ie, that statement is primarily to distinguish that we do not support Ubuntu 8.10 or 8.04 [20:43] So it's just a miss-type on the site. I got this. Thanks. [20:43] several people have packaged various poritions of Ubuntu One on other distributions, though [20:43] like imbrandon who built packages for debian squeeze yesterday :) [20:44] So, the source for the packages is available. That's neat. [20:44] yes, everything we ship in Ubuntu for Ubuntu One is open source, and hosted in branches on launchpad [20:44] there are tarballs of our releases, and we contribute patches upstream if needed [20:45] great. thanks. [20:46] https://wiki.ubuntu.com/Upstream/UbuntuOne [20:46] there's a list of several things we've submitted upstream [20:46] well, aside from the fact that i *am* upstream for a couple of those :) [20:47] and we're not actually using changeup yet for anything, as it's not completely ready yet [20:50] what does .ubuntuone directory do - is this a temp directory used until it has synced all the files then moves them into Ubuntu One directory? [20:54] jibadeeha: the music store downloads go in "~/.ubuntuone/Purchased from Ubuntu One" [20:54] dobey, is there a way to stop that as it seems slow and i would prefer to download them from the cloud via the web page [20:55] the reason is because i like to change the filenames and do a few manipulations before putting them into my ~/Music directory === verterok_ is now known as verterok [20:56] jibadeeha: there's an option in preferences to disable the music folder downloads [20:56] dobey, ah found it - thanks [21:59] is it risky trying to buy music atm? [22:08] Jaymac, the only issue is that it will take quite some time for the music to be synced to your computer, the files will be available online, though [22:08] rye, yeah just discovering that... downloading from the website [22:10] hi all [22:10] in need of some help re: ubuntu one [22:10] I failed to add my machine to the ubuntu one service [22:10] and I am looking for a way to authenticate and add my machine to the service [22:10] any takers? [22:11] thx [22:11] TeMagic: hi! [22:11] TeMagic: have you tried this? https://wiki.ubuntu.com/UbuntuOne/FAQ#How%20do%20I%20add%20my%20computer? [22:11] nope, I haven't [22:11] will read through [22:12] thx [22:14] joshuahoover: it worked, thank you very much [22:14] bye bye [22:14] joshuahoover, please, anything, i will do anything to find out what's the issue with first-time startup. It makes me really angry, sad and uncertain... all my clean installations work fine. With or w/o browser window opened, w/ and w/o couchdb installation, w and w/o keyrings. [22:14] :) [22:14] joshuahoover, 32 bits and 64 bits... [22:15] rye: right, i've tried all of that as well [22:16] rye: could it be an upgrade related issue? that's a scenario i haven't tried [22:16] joshuahoover, tried upgrading from karmic - works... [22:16] rye: arrrggghhh [22:16] hmm my dashboard says I have four notes, when I only really have three... [22:17] joshuahoover, what I am puzzled with - fresh clean installs are affected. How more fresh can fresh install be?.. [22:17] rye: right [22:17] rye: have you seen any u1-prefs logs or terminal output from these users having the problem? [22:17] Jaymac, hm, I believe it does not show the template - bug #502017 [22:17] Launchpad bug 502017 in ubuntuone-servers "Note templates are not accessible from the web ui" [Low,Triaged] https://launchpad.net/bugs/502017 [22:18] joshuahoover, the hang happens within ubuntuone-login and it writes oauth-login.log which is in INFO log level which simply states "buntuone-login Starting Ubuntu One login manager version 1.2.1" [22:19] u [22:19] rye, oh yes, you're right.. I deleted the template and it is correct [22:19] rye: sigh...and there isn't a way to get debug logs out of ubuntuone-login? [22:20] joshuahoover, not _after_ hang is happening, that's why i was talking about time machine... the log level is hardcoded - bug #488425 [22:20] Launchpad bug 488425 in ubuntuone-client "oauthdesktop/logger.py should have configurable log level" [Undecided,Confirmed] https://launchpad.net/bugs/488425 [22:22] rye: do you know if there is a bug out there for unsubscribe-folder not working right away? seems like if syncdaemon is working on files, the unsubscribe-folder action is waiting to be processed [22:23] rye: i've got users in the forum who have accidentally chosen to sync large folders (GBs worth of data) and then want to stop it, but it never does [22:23] joshuahoover, unsubscribe-folder is put into metadata queue at the end of the queue so when e.g. there are tons of MakeFile items it won't get processed [22:23] rye: that's not good [22:23] rye: so, should i file a bug or look at an existing one? [22:23] rye: i've got one ready to file [22:23] rye: i couldn't find one but thought you might know [22:24] joshuahoover, the "correct" way to make it work is to stop syncdaemon, start syncdaemon w/o connecting to the service, unsubscribe the folder and then connect syncdaemon [22:24] rye: ah [22:24] joshuahoover, but there was a bug dedicated to this... [22:25] i recall seeing a bug about prioritizing actions [22:25] i think matt filed it [22:25] but we can't really fix it for lucid [22:25] it pretty much requires rather large rearchitecting i think [22:25] dobey: right, that's fine, it sounds like there's an ok workaround we can give users for the time being [22:26] dobey: it would just be a really big SRU ;) [22:27] it's sort of like the question of "hey, i put my finger in this light socket, how do i stop being electrocuted?" [22:27] dobey: heh, exactly! [22:28] step 1) find the dagger from Prince of Persia: Sands of Time, step 2) rewind time, step 3) don't put finger in light socket. [22:28] dobey: i can relate to that analogy, as i did that with a key when i was like 2-years old...or so i've been told by my family (at least 1,000 times, just in case i was too young to remember) [22:28] or alternatively, step 1) don't put finger in light socket. [22:30] rye, dobey: stupid question...how do i start up syncdaemon on the command line in lucid? [22:30] /usr/lib/ubuntuone-client/ubuntuone-syncdaemon $args [22:31] thanks! [22:31] Apr 12 17:12:41 nessita: I'll do: 1) u1sdtool -q, 2) u1sdtool --start, 3) u1sdtool --unsubscribe-folder=, 4) u1sdtool -c [22:31] Apr 12 17:13:08 nessita: unsubscribe the folder *before* connecting [22:31] joshuahoover, ^ [22:31] rye: ah, cool, thanks! [22:32] or do that [22:32] heh [22:32] just u1sdtool --start [22:32] don't run ubuntuone-launch if you don't want it to connec though :) [22:32] right :) [22:33] what am I missing with the ubuntuone-login?.. [22:34] rye: and should that string of commands unsubscribe the folder fairly quick? [22:34] rye: not sure if i should wait minutes or hours ;) [22:36] rye: because so far it's not happening...and it's been a few minutes [22:37] ok, i'm off [22:37] later [22:37] later dobey! [22:37] joshuahoover, u1sdtool --waiting-meta should show the folder unsubscription request... or smth like this [22:38] joshuahoover, rye: folder un/subscription is local [22:39] verterok, ah, sorry, i started to associate action queue with metadata queue [22:39] rye: folder/udf subscription is kept in client metadata, server doesn't know anything about it [22:40] verterok, rye: so i did u1sdtool -q; u1sdtool --start; u1sdtool --unsubscribe-folder=ID; u1sdtool -c [22:40] joshuahoover: what do you want to do? :) [22:40] joshuahoover, the ID was the id from u1sdtool --list-folders ? [22:40] verterok: help users who want to stop syncing a folder while syncdaemon is cranking on all their files they don't want synced anymore [22:40] rye: yep [22:41] rye, verterok: and after running that, u1sdtool --list-folders shows my folder still listed that i previously attempted to unsubscribe in the other set of commands [22:41] joshuahoover: syncdaemon will do local rescan on the folder when it starts [22:42] joshuahoover: unsubscribed folder are listed, check the value of "subscribed", sould be empty as '' [22:42] verterok: ah, ok, it is [22:42] joshuahoover: then the folder is unsubscribed :) [22:42] verterok: might be better if it was False ;) [22:42] verterok: cool [22:42] joshuahoover: agreed :( [22:43] joshuahoover: don't know if that change worth a sru [22:43] verterok, rye: do we want to have a bug where we can track this? i want to get it fixed for maverick for sure and point users to it for a documented workaround [22:43] verterok: no [22:44] verterok: i'd like to change it so that unsubscribe-folder gets priority over whatever else is going on with syncdaemon [22:44] verterok: that way we don't crank away on files we don't need to and the user gets a more immediate response [22:44] joshuahoover: and it has higher priority...but we depend on DBus on this one [22:44] verterok: ugh...hmmm... [22:45] joshuahoover: what you'r requesting is: "when a folder is unsubscribed, stop doing everything on that folder" [22:45] verterok: yep, i think so [22:45] joshuahoover: the problem is that we don't have a way to know that, at least ATM [22:45] verterok: i see [22:46] joshuahoover: local rescan will always rescan that folder, as the folder is unsubscribed "after" starting syncdaemon :/ [22:46] verterok: hmmm... [22:47] joshuahoover: we could try to do a lot of check during local rescan and discard udfs as soon they are unsubscribed, but that will impact in LR performance... :/ [22:47] joshuahoover: we should have a bug with the use case/user story, and then we can think in a solution ;) [22:48] verterok: ok, i can file it [22:48] great! thanks :) [22:54] i can't think of anything except some race condition, which cannot be reproduced in virtual machine... [22:55] ... well, i have created new user on the laptop and netbook and they feel ubuntuone-ready too [23:01] why it works the second time? [23:02] because the first time preferences called syncdaemon... maybe preferences call some service of ubunuont-login too? [23:04] verterok: will syncdaemon do that local rescan once after unsubscribing and then not again? (once you've unsubscribed and then connected) [23:04] joshuahoover: yes [23:05] verterok: cool, thanks! [23:05] joshuahoover: the next time syncdaemon starts will not do local rescan over that folder [23:05] verterok: cool [23:07] joshuahoover: I don't want to take your time know, but I'm happy to let you know, that Android for U1 has been accepted at GSOC 2010, so expect a killer app in 2-3 months ;) (perhaps it'll be more 'killer' after some time, but still :D I'm very happy) [23:07] mkarnicki: i saw that! congrats! [23:07] joshuahoover: and it all started from messaging you on the forums, so.. here I am ^ ^ [23:08] joshuahoover: thanks! I'm really excited. I'm digging through the android documentation these days =) [23:09] joshuahoover: ok, that was just little announcement, I'll head back to exploring the APIs ;) ! have a nice evening/night/day [23:09] mkarnicki: there are a lot of people wanting a u1 android app, so it's a good project to work on :) [23:09] mkarnicki: you too [23:10] joshuahoover: yeah ^ ^ I'm happy people liked the idea! I'll be more then happy to deliver a great user experience! [23:11] statik: if everything goes well, you'll get your U1 Android client quite soon ;)! I'll let you know when we set up the lp project :) [23:12] * mkarnicki waves and goes back to reading the docs [23:12] mkarnicki: I assume you know about the experimental java port of the protocol, right? [23:13] verterok: I was about to make an official announcement on this channel, but at the daylight [23:14] verterok: if you have some valuable info (and it seems you do), please fill me in :) [23:14] mkarnicki: verterok has been secretly trying to get us to switch to an all java stack ;) [23:14] joshuahoover: oh, no...please [23:14] :) [23:14] hehe [23:14] :D [23:14] mkarnicki: I worked a few nights in a java version of ubuntuone-storage-protocol [23:15] verterok: aha :) ? [23:15] verterok: by that you mean sync features, or any operations, like accesing files? [23:15] mkarnicki: the client currently use netty for the network bits, but it should be easy to change it for another framework (I think netty works on android) [23:16] please everybody note, that I'll start buggin everybody on U1 really soon about the details, so [23:16] forgive me if I don't know some things yet. [23:16] mkarnicki: the protocol client, not sync logic at all [23:16] mkarnicki: get/put file(s), get the contents of a dir, etc [23:16] verterok: so you mean data exchagen [23:16] *exchange [23:16] verterok: I see. [23:16] mkarnicki: yes, the layer on top of protocol buffers [23:17] *google protocol buffer [23:17] mkarnicki: lp:ubuntuone-storage-protocol is the protocl definition and a python implementation using python-twisted framework [23:17] ok, i am out of ideas, going to bed. I feel like I am wasting the time trying to replicate this ubuntuone-login issue :(... [23:17] verterok: as I said before, excuse me for asking stupid questions, I was about to start investigating U1 client next week, so.. [23:18] mkarnicki: what I worked on, is a java version of the low level client [23:18] verterok: right! thanks, I'll check that [23:18] verterok: nice [23:18] mkarnicki: bzr branch lp:~verterok/+junk/ubuntuone-java-storageprotocol [23:18] mkarnicki: it's just a prototype...but it works ;) [23:18] mkarnicki: ok [23:19] verterok: so basically you're doing what I might have to do myself ;D [23:19] *anyway (at the end of the sentence ;) ) [23:19] verterok: this is great news! [23:19] mkarnicki: I'm not actually *doing* it [23:19] verterok: right, you gave it few days :) [23:20] mkarnicki: it started as an experiment to see how complex would be a java implementation [23:20] mkarnicki: there some things missing, like testing the upload stuff, but all the other "actions"/commands works [23:20] verterok: I know that U1 uses protocol buffers and python do do stuff, I knew I would have to implement some layer/api to access files [23:20] verterok: so this gives me a great start, really [23:21] mkarnicki: yes, exactly! [23:21] verterok: I'll be happy to contribute then!! lovely! [23:21] verterok: this is the best news after the news that i got accepted ! [23:21] * mkarnicki laughs [23:22] mkarnicki: I plan to kick-off a project for this java of the protocol, just that I didn't got spare time to cleanup the code and create the project [23:22] *java port of.. [23:22] mkarnicki: :) [23:22] mkarnicki: you can focus on building a great android app ;) [23:23] verterok: by that you mean I should take it as is for know and focus on the app? I'd have to write it anyway, wouldn't I? [23:24] verterok: the very first thing after UI design is simple file listing/browsing. for that, I could perhaps use it, right.. [23:24] mkarnicki: hmm, I was trying to point out that you can focus on the UI and user interaction instead of the low level details [23:25] verterok: ah.. [23:25] mkarnicki: yeap, later you will need to get dirty with the protocol stuff :) [23:25] verterok: and sooner or later, we'll clean it up and have it nicely set up as a project, right :) ? [23:25] verterok: sweet [23:25] mkarnicki: I hope so :) [23:25] verterok: you have me a hand today, really. thank you :) [23:25] mkarnicki: :) [23:27] verterok: this is great. I'll get a branch and have a look at that. thanks again!! [23:27] * mkarnicki waves to everybody and goes back to the docs === cpg is now known as cpg|away [23:36] popey, can you try remocing the phone again? [23:37] where you using edge? [23:37] edge just dies on us [23:37] ah, from the client [23:37] ignore me then [23:37] (and/or tryin removing from the web ui) [23:43] * mkarnicki compiles protocol buffers [23:45] :) [23:45] beuno: not listed [23:45] oh, sorry, "view phones", duh [23:46] yes, i was able to remove the phone via the web interface beuno [23:48] verterok: u still here? [23:49] mkarnicki: sort of..what's up? [23:49] verterok: i have compiled protobuf-2.3.0 (latest), and got libprotobuf.so.6 missing while compiling [23:49] ubuntuone-storage-protocol [23:50] since i got libprotobuf.so.5 [23:50] during compilation of protobuf-2.3.0 . is there some nigly build thingy for protobuf i should know about? [23:50] sorry, I messed up what I wanted to write a bit. let me rephrase [23:51] mkarnicki: what's the command you'r running? [23:51] k [23:51] I have compiled protobuf-2.3.0 and as a result got libprotobuf.so.5. while compiling ubuntuone-storage-protocol (setup.py build) it says: [23:52] verterok: /usr/local/bin/protoc: error while loading shared libraries: libprotobuf.so.6: cannot open shared object file: No such file or directory [23:52] locate libprotobuf gave me: /usr/lib/libprotobuf-lite.so.5 [23:52] ops, /usr/lib/libprotobuf.so.5 [23:52] so it's like it is not the latest protocol buffers I have.. [23:53] mkarnicki: hmm, this is to use the python client or the java port? [23:53] verterok: this is.. ops, python: ubuntuone-storage-protocol [23:53] mkarnicki: check if it's at /usr/local/lib [23:54] i'll try ubuntuone-java-storageprotocol perhaps ;) [23:54] ok [23:54] verterok: yes it is :) [23:54] mkarnicki: to build ubuntuone-storage-protocol the protobuf in ubuntu is enough, no need to manually compile the latest [23:54] verterok: ah.. thank you :) [23:55] verterok: ok, i'm builing java-protocol then (am I disturbing you?) [23:56] mkarnicki: I have a few spare minutes before start cooking :) [23:56] mkarnicki: for the java port, you only need protobuf >= 2.0.2 compiled (no need to run 'make install') [23:56] verterok: aah :) [23:56] verterok: storageprotocol:jar <-- should I google that? maven says I'm missing this, and netty.jar [23:57] mkarnicki: check the HACKING doc [23:57] mkarnicki: the build is using maven [23:57] verterok: yes, I'm doing step by step through HACKING doc [23:57] mkarnicki: ok [23:57] mkarnicki: maven should download all java dependencies [23:58] verterok: it's having some problems, but I'll manage. no need to bother you for now, thank you :) [23:58] verterok: (maven misses those too jars, but I'll handle that) [23:59] mkarnicki: this is the command I use: mvn compile -Dprotoc=$HOME/sandbox/protobuf-2.2.0a/src/protoc -Dstorageprotocol=$HOME/Projects/ubuntuone-storageprotocol/trunk