[02:51] <mkarnicki> verterok: http://ubuntuone.com/p/7x0/ first file list fetch using ContentProvider on Android :)
[02:51] <mkarnicki> verterok: I'll be going now, it's 3:51 AM here. just wanted to share :) bye bye!
[02:52] <mkarnicki> nite all :)
[05:04] <beuno> mkarnicki, you rock!
[06:10] <Chipaca> beuno: you're long gone, right?
[06:22] <kermiac> thanks for the info duanedesign, seems this is has already been fixed by [r]odrigo :)
[08:00] <wgrant> Is CouchDB going to return at some point?
[08:00] <wgrant> It's been nearly two months, hasn't it?
[08:25] <kermiac> 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] <ubot4> 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] <chrowe> can anyone suggest good instructions for getting an ami running on an Ubuntu Private Cloud
[14:01] <mkarnicki> beuno: thanks \^_^/
[14:02] <beuno> mkarnicki, heya
[14:02] <mkarnicki> beuno: hello ^ ^
[14:02] <mkarnicki> beuno: late morning here for me hyhyhy :>
[14:03] <beuno> it looks like you're making a lot of progress!
[14:03] <mkarnicki> 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] <mkarnicki> 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] <mkarnicki> by fetched files I mean node, hash, etc. the file's will be downloaded (at first) on demand, naturally
[14:04] <beuno> right
[14:04] <beuno> I was going to ask you about that
[14:05] <mkarnicki> beuno: ask whatever you like =)
[14:05] <beuno> so you'll ask for certain files, and they'll download
[14:05] <beuno> and you'll keep a reference to the files that where downloaded (showing green ticks or something)
[14:06] <mkarnicki> 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] <mkarnicki> beuno: correct
[14:06] <beuno> aeesome
[14:06] <beuno> and how about downloading a whole folder?
[14:07] <mkarnicki> 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] <mkarnicki> beuno: you will be able to starr a folder, and it will be downloading in the background
[14:07] <mkarnicki> beuno: wait..
[14:07] <mkarnicki> beuno: that may not be a good idea
[14:07] <mkarnicki> beuno: downloading and starring is something different
[14:08] <mkarnicki> beuno: starring had the intention to keep that folder in sync
[14:08] <mkarnicki> beuno: well, I guess for now we'll leave it that way (after it downloads, you can un-starr it), however
[14:08] <mkarnicki> beuno: you know that the project will be evolving over time, so no worries. we'll make it rock1
[14:08] <mkarnicki> *rock! xD
[14:09] <beuno> :)
[14:09] <beuno> so, starring something that hasn't been downloaded, should download it, no?
[14:09] <mkarnicki> beuno: corrent. and keep in sync.
[14:09] <mkarnicki> beuno: so maybe it is a way out actually.
[14:10] <mkarnicki> 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] <beuno> yeap
[14:10] <mkarnicki> beuno: yes, I think that was my intention. download's on demand are regularly single files
[14:10] <mkarnicki> beuno: like a pdf or a spreedsheet
[14:11] <mkarnicki> beuno: whereas downloading folder full of pictures/music over wifi
[14:11] <mkarnicki> beuno: would classify as a task for syncing.
[14:12] <mkarnicki> crap my hand hurts, I slept on it ;d
[14:29] <dholbach> hiya
[14:30] <dholbach> semi-last-call: UDW sessions up for grabs: https://wiki.ubuntu.com/UbuntuDeveloperWeek/Prep
[16:05]  * popey honks
[16:05] <popey> 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] <popey> 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] <rye> 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] <popey> rye: do i need to ask a question or file a bug on lp?
[16:12] <rye> popey, nope, found one, testing,...
[16:12] <popey> ok
[16:12] <rye> CSRF protection...
[16:13] <rye> popey, this will take 5 more minutes :)
[16:13] <popey> no hurry :)
[16:17] <rye> popey, http://paste.ubuntu.com/455025/
[16:17] <rye> popey, please navigate to /notes/ and paste that long long line to your firefox location bar and press enter
[16:20] <rye> popey, if that does not work, could you please check whether it works on https://edge.one.ubuntu.com/notes/ ?
[16:20] <popey> where do I put the javascript? replacing the entire url?
[16:21] <rye> popey, yup
[16:21] <popey> hmm, using chrome, didnt work. will switch to ff
[16:21] <rye> popey, let me test it in chrome
[16:22] <popey> tried in ff, nothing happened
[16:22] <popey> what should I expect to see?
[16:22] <popey> tried ff on one.ubuntu.com and edge.one.ubuntu.com
[16:23] <popey> ff 3.6.3 on windows btw
[16:23] <rye> 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] <popey> nope, nothing
[16:24] <popey> I'll disable extensions
[16:25] <rye> popey, the line should read javascript: at the beginning and void(0); at the end, right?
[16:26] <popey> yup
[16:26] <popey> sorry, i realise this must be frustrating as you can't see my screen
[16:26] <popey> but I have exactly as you describe, and when i press enter in the location bar, nothing happens
[16:26] <popey> nothing visible anyway
[16:26] <popey> tested with no extensions
[16:27] <rye> popey, ok, lets fallback to previous version - https://one.ubuntu.com/notes/ then run the line from http://paste.ubuntu.com/448161/
[16:27] <popey> that worked
[16:27] <popey> i see trash cans now
[16:27] <popey> get an oops when i delete
[16:28] <popey> OOPS-ID-1637appserverZfADCaFEbGadEEJdEadFfbJcDJGFDGBIA176746
[16:28] <ubot4> https://lp-oops.canonical.com/oops.py/?oopsid=ID
[16:29] <rye> :-/
[16:29] <rye> popey, ok, let me sync the logs
[16:29] <popey> yeah, i suspect its the name of the file still
[16:29] <popey> the notes have ( and ) and ' in the names
[16:29] <popey> and spaces
[16:29] <beuno> rye, if he has a low ID, maybe we can fix this in replication?
[16:29] <rye> popey, but removal uses uuid only, the title is not really helpful
[16:30] <rye> popey, hm, is replication working for you?
[16:30] <popey> the uuid has odd chars in it
[16:30] <popey> i.e. the url for a note is:-
[16:30] <popey> "https://one.ubuntu.com/notes/edit/29fb5144-83d5-4e26-bd4c-85178f80e347%20(hactar%27s%20conflicted%20copy%202010-01-08)"
[16:30] <popey> or do you mean an internal UUID rather than tomboy UUID?
[16:31] <popey> rye: i am not using replication because I am trying to clean up all my tomboy installs and start again
[16:31] <rye> aha, ID!
[16:31] <rye> popey, i seem to remember that ....
[16:31] <popey> 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] <rye> popey, let me doublecheck
[16:32] <popey> sorry about this
[16:32] <rye> popey, no no no, there is something wrong with handling the ids
[16:42] <rye> popey, the couchdb cannot retrieve such document...
[16:42] <rye> and the reason is the apostrophe...
[16:45] <rye> no, the proxy seems to not dealing properly with the spaces
[16:47] <rye> 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] <beuno> rye, ah, that's interesting
[16:49] <rye> 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] <popey> it is a somewhat niche issue :)
[16:50]  * beuno thinks
[16:54] <rye> popey, are you trying to remove all notes?
[16:54] <popey> yes
[16:54] <beuno> that's easier!
[16:54] <popey> happy for you to delete them if necessary
[16:55] <beuno> http://www.freedesktop.org/wiki/Specifications/desktopcouch/Documentation/Troubleshooting?action=AttachFile&do=view&target=ubuntuone-couchdb-query
[16:55] <rye> beuno, using windows
[16:55] <beuno> get that
[16:55] <beuno> ah
[16:56] <beuno> what is popey doing using windows?  :)
[16:56]  * popey is at work :(
[16:56] <popey> i can do it on ubuntu when I get home
[16:56] <popey> or if you re-engineer U1 so it doesn't depend on gui things I could do it on an ubuntu server ;)
[16:57] <beuno> python ubuntuone-couchdb-query --http-method=DELETE notes
[16:57] <beuno> that'll do the trick
[16:57] <rye> 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] <rye> popey, what is the email you used to register for ubuntuone ?
[16:58] <popey> I am pretty sure we tried this last time
[16:58] <popey> alan@popey.com
[16:58] <popey> I will try when I get home though, thanks beuno
[16:59] <beuno> popey, and file a bug to be able to delete all your data from the web ui
[16:59] <beuno> assign it to ubuntuone-web
[16:59] <beuno> and we'll fix it in the future
[17:00] <popey> thats a good point
[17:00] <popey> i had a load of notes to delete
[17:00] <popey> it was painful
[17:00] <popey> also, the bug where the trash can moves is annoying when you're deleting a lot of notes! :D
[17:01] <beuno> I can fix that too
[17:03] <popey> right, home time, thanks guys, sorry for taking lots of your time on a silly bug :D
[17:03] <popey> have a good weekend
[17:03] <rye> popey, trash moves where?
[17:03] <beuno> popey, thanks for finding the bug!
[17:03] <popey> below the note
[17:03] <rye> popey, i.e. trash can moves where?
[17:03] <rye> popey, ah, is that the same on edge.one.ubuntu.com ?
[17:03] <popey> and if you're not pixel accurate you click the _next_ note, not the trash can
[17:03] <popey> no, on o.u.c
[17:04] <rye> popey, because on edge there is a new shiney stylesheet that happened to have fixed that too
[17:04] <popey> er
[17:04] <popey> looks worse on edge :D
[17:04]  * popey gets a screenshot
[17:05] <popey> http://popey.com/~alan/u1.png
[17:07] <popey> http://popey.com/~alan/u2.png
[17:07] <beuno> yeap
[17:07] <beuno> I have a bug about that
[17:07] <beuno> https://bugs.launchpad.net/bugs/552501
[17:07] <beuno> oh
[17:08] <ubot4> 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] <beuno> but it's fixed released
[17:08] <popey> ah ok
[17:08] <popey> what about the scrollbar?
[17:10] <beuno> new bug, it seems
[17:10] <beuno> we should truncate
[17:12] <popey> sorry, i sounded a bit rude then
[17:15] <beuno> popey, not at all
[17:15] <beuno> I was thinking out loud
[17:15] <beuno> we need a new bug
[17:15] <beuno> get that trash can to stay put!
[17:20] <rye> WHAT?
[17:20] <rye> overflow: scroll?
[17:21] <rye> hm, on the other hand how can we break such long string?
[17:25] <beuno> just truncate it in the middle
[17:32] <duanedesign> rye: by any chance have you seen this error in replication.log before? http://paste.ubuntu.com/455058/
[17:33] <rye> IOError? that looks like gnome keyring connection thing
[20:06] <mkarnicki> beuno: how does ubuntu-preferences get account info (name, mail, plan)? is it an http request?
[20:07] <mkarnicki> duanedesign: hi =) you know anything about that one ^ ?
[20:08] <rye> mkarnicki, yes, see http://people.canonical.com/~roman.yepishev/ubuntuone-account-info
[20:08] <mkarnicki> oh, thanks rye ^-^ !
[20:08] <mkarnicki> rye: link broken ?
[20:08] <rye> mkarnicki, yes
[20:09] <rye> mkarnicki, yes, see http://people.canonical.com/~roman.yepishev/ubuntuone-scripts/ubuntuone-account-info
[20:09] <mkarnicki> looks good for me, but google throws bla blah
[20:09] <mkarnicki> rye: thanks :)
[20:09] <mkarnicki> rye: sweeet =D thank you!!
[20:11] <mkarnicki> beuno, duanedesign: rye answered with a python script, thanks :)
[20:12] <rye> guys
[20:13] <beuno> he always does!
[20:14] <rye> beuno, our second couchdb shard appears to be non-cooperative now
[20:14] <rye> erm
[22:02] <pavan> d
[22:02] <pavan> how to use irc
[22:08] <Tavitux> hola buenas tardes