=== elehack is now known as elehack|afk === cpg|brb is now known as cpg === elehack|afk is now known as elehack [02:51] verterok: http://ubuntuone.com/p/7x0/ first file list fetch using ContentProvider on Android :) [02:51] verterok: I'll be going now, it's 3:51 AM here. just wanted to share :) bye bye! [02:52] nite all :) === cpg is now known as cpg|brb === cpg|brb is now known as cpg === cpg is now known as cpg|brb [05:04] mkarnicki, you rock! === SpyderBite is now known as Spyder|zzz === yofel_ is now known as yofel [06:10] beuno: you're long gone, right? === cpg is now known as cpg|away [06:22] thanks for the info duanedesign, seems this is has already been fixed by [r]odrigo :) === cpg|away is now known as cpg [08:00] Is CouchDB going to return at some point? [08:00] It's been nearly two months, hasn't it? [08:25] wgrant: bug 585530 - see Martin's comment (18). They're working on it. It is currently re-enabled for some users (the 'first batch') & they are hoping to have it enabled for everyone over the next few weeks [08:26] Launchpad bug 585530 in ubuntuone-servers "Desktopcouch Replication is disabled - evolution contacts and bookmarks are not syncing (affects: 42) (dups: 4) (heat: 272)" [Critical,Triaged] https://launchpad.net/bugs/585530 [10:28] can anyone suggest good instructions for getting an ami running on an Ubuntu Private Cloud === cpg is now known as cpg|away [14:01] beuno: thanks \^_^/ [14:02] mkarnicki, heya [14:02] beuno: hello ^ ^ [14:02] beuno: late morning here for me hyhyhy :> [14:03] it looks like you're making a lot of progress! [14:03] beuno: I was pretty excited to see what you saw on that screen shot. that's very close to next milestone, which was delayed so much [14:03] beuno: implemented ContentProvider this night! it serves the fetched files to the database, and a database cursor makes sure the list displays current directory \o/ [14:04] by fetched files I mean node, hash, etc. the file's will be downloaded (at first) on demand, naturally [14:04] right [14:04] I was going to ask you about that [14:05] beuno: ask whatever you like =) [14:05] so you'll ask for certain files, and they'll download [14:05] and you'll keep a reference to the files that where downloaded (showing green ticks or something) [14:06] beuno: at first, a user can tap a file and download it, then starr it for regular sync (sync service, last stage of gsoc project) [14:06] beuno: correct [14:06] aeesome [14:06] and how about downloading a whole folder? [14:07] before I have those green ticks if will work like that: the user taps a file -> if it wasn't downloaded before *or* there's a new version of it, it's redownloaded [14:07] beuno: you will be able to starr a folder, and it will be downloading in the background [14:07] beuno: wait.. [14:07] beuno: that may not be a good idea [14:07] beuno: downloading and starring is something different [14:08] beuno: starring had the intention to keep that folder in sync [14:08] beuno: well, I guess for now we'll leave it that way (after it downloads, you can un-starr it), however [14:08] beuno: you know that the project will be evolving over time, so no worries. we'll make it rock1 [14:08] *rock! xD [14:09] :) [14:09] so, starring something that hasn't been downloaded, should download it, no? [14:09] beuno: corrent. and keep in sync. [14:09] beuno: so maybe it is a way out actually. [14:10] beuno: you wanna download a folder, starr it. when it's done, and you don't wanna sync it, unstarr it - and it's still there, sitting happily :D [14:10] yeap [14:10] beuno: yes, I think that was my intention. download's on demand are regularly single files [14:10] beuno: like a pdf or a spreedsheet [14:11] beuno: whereas downloading folder full of pictures/music over wifi [14:11] beuno: would classify as a task for syncing. [14:12] crap my hand hurts, I slept on it ;d [14:29] hiya [14:30] semi-last-call: UDW sessions up for grabs: https://wiki.ubuntu.com/UbuntuDeveloperWeek/Prep === JUMPA is now known as jumpa [16:05] * popey honks [16:05] i cant recall who I spoke to last time, sorry, wondered if someone could delete the four notes in my notes sync doofer on u1? [16:06] because they all have funny file names and the web site breaks out in OOPS when i try to view (let alone delete) the notes [16:10] popey, we are unable to remove the notes since we don't have the access to user data, let me find the script that was used to add trash cans to all notes [16:11] rye: do i need to ask a question or file a bug on lp? [16:12] popey, nope, found one, testing,... [16:12] ok [16:12] CSRF protection... [16:13] popey, this will take 5 more minutes :) [16:13] no hurry :) [16:17] popey, http://paste.ubuntu.com/455025/ [16:17] popey, please navigate to /notes/ and paste that long long line to your firefox location bar and press enter [16:20] popey, if that does not work, could you please check whether it works on https://edge.one.ubuntu.com/notes/ ? [16:20] where do I put the javascript? replacing the entire url? [16:21] popey, yup [16:21] hmm, using chrome, didnt work. will switch to ff [16:21] popey, let me test it in chrome [16:22] tried in ff, nothing happened [16:22] what should I expect to see? [16:22] tried ff on one.ubuntu.com and edge.one.ubuntu.com [16:23] ff 3.6.3 on windows btw [16:23] popey, so you navigated to https://edge.one.ubuntu.com/notes/ in firefox, then replaced the location entry w/ that js line and it did nothing? It should have added the trash can icons to every note [16:24] nope, nothing [16:24] I'll disable extensions [16:25] popey, the line should read javascript: at the beginning and void(0); at the end, right? [16:26] yup [16:26] sorry, i realise this must be frustrating as you can't see my screen [16:26] but I have exactly as you describe, and when i press enter in the location bar, nothing happens [16:26] nothing visible anyway [16:26] tested with no extensions [16:27] popey, ok, lets fallback to previous version - https://one.ubuntu.com/notes/ then run the line from http://paste.ubuntu.com/448161/ [16:27] that worked [16:27] i see trash cans now [16:27] get an oops when i delete [16:28] OOPS-ID-1637appserverZfADCaFEbGadEEJdEadFfbJcDJGFDGBIA176746 [16:28] https://lp-oops.canonical.com/oops.py/?oopsid=ID [16:29] :-/ [16:29] popey, ok, let me sync the logs [16:29] yeah, i suspect its the name of the file still [16:29] the notes have ( and ) and ' in the names [16:29] and spaces [16:29] rye, if he has a low ID, maybe we can fix this in replication? [16:29] popey, but removal uses uuid only, the title is not really helpful [16:30] popey, hm, is replication working for you? [16:30] the uuid has odd chars in it [16:30] i.e. the url for a note is:- [16:30] "https://one.ubuntu.com/notes/edit/29fb5144-83d5-4e26-bd4c-85178f80e347%20(hactar%27s%20conflicted%20copy%202010-01-08)" [16:30] or do you mean an internal UUID rather than tomboy UUID? [16:31] rye: i am not using replication because I am trying to clean up all my tomboy installs and start again [16:31] aha, ID! [16:31] popey, i seem to remember that .... [16:31] at the moment i can sync (last time I tried) and can delete the notes in tomboy, but they "reappear" (i guess because they dont delete on the server) [16:31] popey, let me doublecheck [16:32] sorry about this [16:32] popey, no no no, there is something wrong with handling the ids [16:42] popey, the couchdb cannot retrieve such document... [16:42] and the reason is the apostrophe... [16:45] no, the proxy seems to not dealing properly with the spaces [16:47] beuno, that's couchdb/ubuntuone issue, IDs containing whitespace cannot be retrieved via futon and couchdb frontend does not seem to escape the request properly... [16:48] rye, ah, that's interesting [16:49] beuno, since that id created by dropbox (files were renamed due to conflicts) tomboy decided that it is ok to use it. And then our server side breaks on that [16:50] it is a somewhat niche issue :) [16:50] * beuno thinks [16:54] popey, are you trying to remove all notes? [16:54] yes [16:54] that's easier! [16:54] happy for you to delete them if necessary [16:55] http://www.freedesktop.org/wiki/Specifications/desktopcouch/Documentation/Troubleshooting?action=AttachFile&do=view&target=ubuntuone-couchdb-query [16:55] beuno, using windows [16:55] get that [16:55] ah [16:56] what is popey doing using windows? :) [16:56] * popey is at work :( [16:56] i can do it on ubuntu when I get home [16:56] or if you re-engineer U1 so it doesn't depend on gui things I could do it on an ubuntu server ;) [16:57] python ubuntuone-couchdb-query --http-method=DELETE notes [16:57] that'll do the trick [16:57] popey, well, if you have replication enabled then it is pretty simple, you just need to generate proper OAuth header and then it is pretty much plain HTTP(S) [16:58] popey, what is the email you used to register for ubuntuone ? [16:58] I am pretty sure we tried this last time [16:58] alan@popey.com [16:58] I will try when I get home though, thanks beuno [16:59] popey, and file a bug to be able to delete all your data from the web ui [16:59] assign it to ubuntuone-web [16:59] and we'll fix it in the future [17:00] thats a good point [17:00] i had a load of notes to delete [17:00] it was painful [17:00] also, the bug where the trash can moves is annoying when you're deleting a lot of notes! :D [17:01] I can fix that too [17:03] right, home time, thanks guys, sorry for taking lots of your time on a silly bug :D [17:03] have a good weekend [17:03] popey, trash moves where? [17:03] popey, thanks for finding the bug! [17:03] below the note [17:03] popey, i.e. trash can moves where? [17:03] popey, ah, is that the same on edge.one.ubuntu.com ? [17:03] and if you're not pixel accurate you click the _next_ note, not the trash can [17:03] no, on o.u.c [17:04] popey, because on edge there is a new shiney stylesheet that happened to have fixed that too [17:04] er [17:04] looks worse on edge :D [17:04] * popey gets a screenshot [17:05] http://popey.com/~alan/u1.png [17:07] http://popey.com/~alan/u2.png [17:07] yeap [17:07] I have a bug about that [17:07] https://bugs.launchpad.net/bugs/552501 [17:07] oh [17:08] Launchpad bug 552501 in ubuntuone-servers "Cannot remove a note with long title - Trash can runs away (affects: 4) (heat: 20)" [Medium,Fix released] [17:08] but it's fixed released [17:08] ah ok [17:08] what about the scrollbar? [17:10] new bug, it seems [17:10] we should truncate [17:12] sorry, i sounded a bit rude then [17:15] popey, not at all [17:15] I was thinking out loud [17:15] we need a new bug [17:15] get that trash can to stay put! [17:20] WHAT? [17:20] overflow: scroll? [17:21] hm, on the other hand how can we break such long string? === yofel_ is now known as yofel [17:25] just truncate it in the middle === beuno is now known as beuno-lunch [17:32] rye: by any chance have you seen this error in replication.log before? http://paste.ubuntu.com/455058/ [17:33] IOError? that looks like gnome keyring connection thing === cpg|away is now known as cpg === beuno-lunch is now known as beuno === beuno_ is now known as bueno === bueno is now known as beu\no === beu\no is now known as beuno === cpg is now known as cpg|away === cpg|away is now known as cpg [20:06] beuno: how does ubuntu-preferences get account info (name, mail, plan)? is it an http request? === jumpa is now known as JUMPA [20:07] duanedesign: hi =) you know anything about that one ^ ? [20:08] mkarnicki, yes, see http://people.canonical.com/~roman.yepishev/ubuntuone-account-info [20:08] oh, thanks rye ^-^ ! [20:08] rye: link broken ? [20:08] mkarnicki, yes [20:09] mkarnicki, yes, see http://people.canonical.com/~roman.yepishev/ubuntuone-scripts/ubuntuone-account-info [20:09] looks good for me, but google throws bla blah [20:09] rye: thanks :) [20:09] rye: sweeet =D thank you!! [20:11] beuno, duanedesign: rye answered with a python script, thanks :) [20:12] guys [20:13] he always does! [20:14] beuno, our second couchdb shard appears to be non-cooperative now [20:14] erm === dendro-afk is now known as dendrobates === JUMPA is now known as jumpa === cpg is now known as cpg|away [22:02] d [22:02] how to use irc === jumpa is now known as JUMPA === cpg|away is now known as cpg [22:08] hola buenas tardes