[03:52] <switchgirl> why pay for 50gb of storage online for £13 when you can get 100gb for £20 - with no overseas charges
[03:52] <switchgirl> whys ubuntuone so great?
[03:56] <CardinalFang> "overseas charges"?  You're UKian?
[03:59] <webm0nk3y> switchgirl, unfortunately, nobody in this channel has control over the pricing. But Ubuntu One is much more than a file sync service.
[04:00] <switchgirl> webm0nk3y, ??
[04:01] <bigpig_offline> does anyone know of a way to 'sync' (or something resembling a sync) Google Contacts into UbuntuOne?
[04:01] <webm0nk3y> bigpig, good question. That would be interesting
[04:02] <bigpig> unfortunately, I have never managed to get along with Evolution.
[04:02] <bigpig> it's too much like Outlook, and Outlook just creeps me out. ;-)
[04:02] <webm0nk3y> hehe
[04:03] <bigpig> over the years, I've tried to use Evolution a several times, and every time it has been a disaster.
[04:03] <bigpig> .... kinda like Outlook.
[04:03] <webm0nk3y> Yeah I use thunderbird myself
[04:03] <webm0nk3y> I think it's better than both
[04:03] <bigpig> I used thunderbird until I sold my soul to Google.
[04:03] <webm0nk3y> :)
[04:03] <bigpig> er, uhm... I just my esoul.
[04:03] <bigpig> or isoul.....
[04:03] <bigpig> ?
[04:04] <CardinalFang> bigpig, I don't think there's a direct way, but if you have an Android device, then you can probably install the SyncML app.   Google <---> phone <--syncml--> Ubuntu One .
[04:04] <bigpig> iSoul?
[04:04] <webm0nk3y> bigpig, thats apple
[04:04] <bigpig> I was wondering about Android and u1.
[04:04] <bigpig> gSoul?
[04:05] <CardinalFang> bigpig, this may get you somewhere.  https://android-client.forge.funambol.org/
[04:05] <bigpig> CardinalFang, unfortunately, no Android, yet.
[04:05] <CardinalFang> Ah.
[04:05] <bigpig> My contract is up in August.
[04:06] <bigpig> (Stupid Alltel crapberry.)
[04:06] <CardinalFang> G'night all.
[04:06] <bigpig> g;'night.
[04:16] <bigpig> yawn.
[07:23] <psyphercode> hi is there anyone here who can assist with ubuntuone, not connecting properly, not sycning, not deleteing, it's pretty much completely poked for 2 weeks now
[08:47] <duanedesign> morning rye aquarius
[08:48] <aquarius> hey duanedesign!
[08:49] <rye> morning, duanedesign!
[08:49] <rye> has anybody seen the spec for public files?
[08:56] <duanedesign> rye: any particular file format?
[08:59] <rye> aquarius, duanedesign, have you seen the spec on public files? I can't find anything blueprint-like or wikified spec on public file urls...
[09:00] <rye>  story-0079 ... is there any stories server?
[09:01] <aquarius> rye, hm, I thought there was a blueprint, but there may not be
[09:01] <rye> hmmm
[09:16] <rye> :( ... not fancy error page - https://files.one.ubuntu.com/test/
[09:20] <rye> duanedesign, bug 528205 - wow
[09:27] <duanedesign> rye: lol, any idea what to do with that one
[09:28] <rye> duanedesign, no idea, I understand that there is something with the sound but I believe that our 'Report a problem' is abused too much.
[09:28] <duanedesign> sounds like an audio issue. But it could be seperate issue.
[09:29] <duanedesign> rye: yeah at first i was unsure because the description used the term 'ubuntu-client'
[09:45] <rye> :-D
[09:46] <rye> signal sender=:1.112 -> dest=(null destination) serial=3877 path=/status; interface=com.ubuntuone.SyncDaemon.Status; member=StatusChanged ...       dict entry(
[09:46] <rye>          string "description"
[09:46] <rye>          string "True"
[09:46] <rye>       )
[09:46] <rye> the description in StatusChanged signal is always True
[09:47] <rye> to bug or not to bug
[09:49] <duanedesign> rye bug 528835
[09:50] <rye> duanedesign, right, I was about to run OpenOffice when I saw that but then something prevented me from doing that...
[09:51] <duanedesign> rye no problem. i guess that was my question. I will run open office and see if i can reproduce
[09:52] <rye> duanedesign, erm... I believe i have never created master documents.... I.e. i created one, now have no idea what to do next...
[09:55] <duanedesign> rye: hmm, apparently there are a couiple different ways to create them. Splitting an existing Doc, or linking several docs
[09:57]  * rye is making syncdaemon monitor that will pop up syncdaemon statuses via notify daemon. Missing applet is good but me needs more info
[10:01] <duanedesign> rye: thats a good idea.
[10:12] <duanedesign> rye: figured out the Master Documents. Created two pages. Created a Master Page. Imported two 'sub pages'. Seems to work fine.
[10:13] <duanedesign> rye: i will explore a few of the other options. Then if i cant reproduce i might ask the OP what method they used to create the Master Document
[10:15] <rye> duanedesign, i got proper file:///home/rtg/Documents/filename.odt link (i have my Documents now in Ubuntu One - UDF), nothing with weird characters or such kind of things
[10:24] <duanedesign> same here. file://home/duanedesign/Ubuntu%20One/OpenOffice/oo1.odt
[10:27] <rye> duanedesign, http://paste.ubuntu.com/386889/
[10:27] <rye> duanedesign, it looks like it ignores my set_timeout request... so I added the terminal print as well
[10:30] <rye> Traceback (most recent call last):
[10:30] <rye>   File "/usr/lib/pymodules/python2.6/dbus/connection.py", line 214, in maybe_handle_message
[10:30] <rye>     self._handler(*args, **kwargs)
[10:30] <rye>   File "syncdaemon-monitor.py", line 21, in syncdaemon_status_changed
[10:30] <rye>     n.show()
[10:30] <rye> GError: Reached stack-limit of 50
[10:36] <rye> grrr
[10:44] <duanedesign> :P ill be back in a few...afk
[11:01] <rye> something wrong - the files that I have removed yesterday have returned today, the files that I moved to another location yesterday returned to their previous location today
[11:08] <rye> guys, I know what caused all these reports about "there are too many notifications, please kill the notifications completely"
[11:09] <rye> syncdaemon sends IDLE status too often, even if it has a work to do
[11:10] <rye> this means that the applet was constantly switching from "Updating" to "Finished" while syncdaemon was doing START_WORKING_ON_METADATA ->. IDLE -> START_WORKING_ON_METADATA -> IDLE
[11:10] <rye> i created my own notification service and it started spamming in pretty much the same way as the applet
[11:10] <rye> is it a known issue?
[11:11] <rye> Chicharra/foundations+ team?
[11:47] <duanedesign> rye: i like the notification script youo wrote. Should help me understand the syncdaemon states better :)
[11:56] <rye> duanedesign, no, you should not like that :) The states are broken, try e.g. putting some dir to ubuntuone and see how syncdaemon starts alternating between IDLE and something else causing the notifications to pop up even when they are not required
[11:56]  * rye waves to anyone from syncdaemon/chicharra/foundations+ team
[12:00] <psyphercode> hi is there anyone here who can assist with ubuntuone, not connecting properly, not sycning, not deleteing, it's pretty much completely poked for 2 weeks now
[12:04] <rye> duanedesign, http://launchpadlibrarian.net/39956709/utf8-filename-check.py - that might be handy
[12:05] <rye> psyphercode, hello, have you filed a bug report?
[12:05] <psyphercode> not sure where to begin, i am told there are several bugs with u1 at this time
[12:05] <psyphercode> thinku told me that
[12:05] <rye> psyphercode, ok, then we'll do the debugging right here
[12:06] <psyphercode> so not sure i mean is u1 wroking at all right now
[12:06] <psyphercode> i have deleted all files all u1 folders on my pc to startf resh still files will not upload\
[12:06] <rye> psyphercode, first of all, could you please run the script from http://ubuntuone-client-diagnose.googlecode.com/svn/trunk/ubuntuone-client-diagnose.py - that will rule out some known issues
[12:07] <psyphercode> python ubuntuone-client-diagnose.py
[12:07] <psyphercode> Checking your Ubuntu One client...
[12:07] <psyphercode> No issues were detected.
[12:07] <psyphercode> lol
[12:07] <psyphercode> i reckon noooooo
[12:07] <psyphercode> rye: client icon won;t even open anymroe
[12:08] <rye> psyphercode, No issues were _detected_ not that they are not present :)
[12:09] <rye> psyphercode, ok, could you please quit the applet. The icon might not be there but killall won't be bad in this case
[12:09] <rye> killall ubuntuone-client-applet
[12:09] <rye> now try killing the syncdaemon - the actual application that performs file sync
[12:09] <psyphercode> k done
[12:09] <rye> killall ubuntuone-syncdaemon
[12:09] <psyphercode> k
[12:10] <rye> psyphercode, ok, try killing ubuntuone-login process as well if that exists
[12:11] <rye> psyphercode, when everything is dead, try running the applet from the terminal - ubuntuone-client-applet and see whether anything good happens
[12:11] <psyphercode> not running as far as ps says
[12:12] <psyphercode> k now lauched as days updating files
[12:12] <psyphercode> and says
[12:13] <rye> psyphercode, ok, could you please execute this in another terminal - we need to know the actual version you are running - apt-cache policy ubuntuone-client
[12:13] <rye> and paste the output here since this channel is quiet now
[12:14] <psyphercode> ubuntuone-client:
[12:14] <psyphercode>   Installed: 1.0.3-0ubuntu1
[12:14] <psyphercode>   Candidate: 1.0.3-0ubuntu1
[12:14] <psyphercode>   Version table:
[12:14] <psyphercode>  *** 1.0.3-0ubuntu1 0
[12:14] <psyphercode>         500 http://za.archive.ubuntu.com karmic-updates/main Packages
[12:14] <psyphercode>         100 /var/lib/dpkg/status
[12:14] <psyphercode>      1.0.2-0ubuntu1 0
[12:14] <psyphercode>         500 http://za.archive.ubuntu.com karmic/main Packages
[12:15] <rye> psyphercode, ok, so you are running latest stable karmic release. Now could you please paste the last 5 lines (tail -n 5 ~/.cache/ubuntuone/log/syncdaemon.log) to http://paste.ubuntu.com ?
[12:16] <rye> that log contains the info on what the synchronization daemon is actually doing
[12:16] <psyphercode> http://paste.ubuntu.com/386947/
[12:16] <psyphercode> fyi it does say now that it's updating 30 of 2000 files
[12:17] <psyphercode> so something is happening
[12:17] <rye> psyphercode, ok, it looks like it actuallty doing the sync
[12:17] <psyphercode> had to delete all the fiels already on there delete all local cached metadata and start again and tkill all aplets and start them again to get that going
[12:20] <rye> psyphercode, frankly speaking this is probably the last thing I'd do during the debugging. In case it stops updating (see u1sdtool --current-transfers) with not all the files uploaded (see bug #488232) feel free to honk as we would be able to properly diagnose the issue then.
[12:20] <rye> there's a script that shows what files are not yet synced in the bug report ubottu provided :)
[12:21] <rye> nessita, hello, are you in chicharra team?
[12:23] <nessita> rye: yes, hi!
[12:23] <rye> nessita, great. Could you please have a look at something I've posted earlier here - http://irclogs.ubuntu.com/2010/03/02/%23ubuntuone.html#t11:01
[12:24] <psyphercode> rye: thanks, how do i honk?
[12:24] <nessita> sure!
[12:24] <rye> nessita, actually I am about IDLE/non-idle state alternating, the folders that move by themselves are still going to be investigated
[12:25] <rye> psyphercode, if you say 'honk' - this will trigger my XChat to get my attention to this channel :)
[12:27] <nessita> rye: the switching back and forth is a known issue
[12:27] <rye> nessita, is there a bug report regarding that?
[12:27] <nessita> rye: not sure, let me look
[12:33] <rye> nessita, bug 379449 is the symptom but not the cause :)
[12:36] <nessita> rye: I think I know the cause, I'll add a comment on it
[12:37] <rye> nessita, thanks!
[12:37] <nessita> rye: it's related to the syncdaemon state machine, which we're re-coding from scratch
[12:38] <rye> nessita, and syncdaemon can't switch to other states from non-IDLE state, right?
[12:38] <rye> so that it needs to switch to IDLE to operate properly... something like this
[12:57] <nessita> rye: sorry for the delay, I was captured for a bunch of emails! nopes, is not that. The IDLE thing is caused by the queue manager sending a "DONE processing *an* item of content or metadata queue"
[12:57] <rye> :)
[12:58] <nessita> so it always passes thru IDLE when processing the next item
[12:58] <nessita> we've fix that (in the implementation, still not committed)
[12:58] <nessita> the "DONE" is send only once the queues have finished processing
[13:20] <rye> pynotify seems to ignore update()s...
[13:26] <rye> duanedesign, do you have compiz enabled?
[13:28]  * rye found a bug in notify-osd - it does not update() the notifications, the old content is sitting there
[13:32] <duanedesign> rye: yes
[13:33] <rye> duanedesign, here's the new version of the monitor - http://paste.ubuntu.com/386986/ - it uses update() on existing notification but it looks like something broke that
[13:33] <rye> at least it does not cause DBus problems
[13:35] <rye> aquarius, you mentioned earlier that It would be great if syncdaemon could do "last time I checked was X, has anything changed since then?" - should I file this as a bug?
[13:35] <duanedesign> rye: kk, thanks
[13:37] <rye> he he
[13:37] <rye> did you know that there is a log of all the notifications?...
[13:37] <rye> ~/.cache/notify-osd.log :)
[13:38] <aquarius> rye, no. That the design hasn't been done in a way that would be convenient to me is not a bug. It is, at best, a wishlist feature request, and I don't (with my music store developer hat on) prescribe how the chicharra team should write the syncdaemon.
[13:39] <aquarius> with my architect hat on I might do, but it'd be in a discussion with verterok and facundobatista and nessita and lucio, not via a bug report :)
[13:39] <rye> aquarius, my syncdaemon has connected 21 minutes again and still can't get to IDLE... and no files have changed, that's why I recalled that :)
[13:39] <rye> *21 minutes ago
[13:40] <nessita> rye: have any logs?
[13:40] <rye> nessita, the logs are still being printed :)
[13:40] <nessita> rye: maybe you have no more metadata but you do have content to upload?
[13:40] <rye> I have START_WORKING_ON_BOTH - WORKING_ON_CONTENT - START_WORKING_ON_BOTH dance
[13:41] <nessita> rye: thing is that metadata should have more priority than content
[13:41] <rye> nessita, last time the syncdaemon has uploaded all the files and switched to IDLE
[13:42] <nessita> rye: switching ti IDLE is not a guarantee of uploading all the files (because what I explained about about queue management)
[13:42] <nessita> rye: if it's of any consolation, we're re-writting that code from scratch
[13:42] <nessita> and it should be ready next week
[13:43] <rye> nessita, ok, I will wait for it to go IDLE with empty queues, then purge all the logs to understand better what is actually happening and if there's something I don't understand I will wave
[13:44] <nessita> rye: look for the MARK in the log
[13:44] <nessita> rye:  that will tell you how many metadata and how many content needs to be processed
[13:44] <rye> nessita, ah, 2010-03-02 15:43:04,207 - ubuntuone.SyncDaemon.Main - NOTE - ---- MARK (state: START_WORK
[13:44] <rye> ING_ON_BOTH; queues: metadata: 907; content: 0; hash: 0, fsm-cache: hit=51362 miss=17393)
[13:44] <rye>  ----
[13:44] <nessita> metadata: 907 -> lot of work to do still
[13:44] <rye> I needed to look closer at that IDLE string... grrr
[13:45] <Voytech> Hello, I'm wondering how to authorize when I want to access to couchdb wrapped by desktopcouch. I interested if a  keyring contains the same authorization data as desktopcouch ini file, and  Do we have a request token or an access token in ini  file. In other words - Can we use token and token secret in ini to create signature for request  or do we have to ?
[13:45] <nessita> but the fact that is is WORKING ON BOTH when content: 0, that's a bug indeed
[13:45] <rye> nessita, no
[13:45] <rye> nessita, 2010-03-02 15:17:03,834 - ubuntuone.SyncDaemon.Main - NOTE - ---- MARK (state: IDLE; queues: metadata: 0; content: 0; hash: 0, fsm-cache: hit=82725 miss=21175) ----
[13:45] <nessita> rye: that's the latest mark?
[13:45] <rye> nessita, that's what I had when I shut syncdaemon down
[13:46] <rye> nessita, then I reconnected syncdaemon and it started processing metadata, but the previous run suggested that there is not metadata to process
[13:47] <nessita> rye: did you do anything at all in Ubuntu One/ after you shutdown the syncdaemon?
[13:47] <nessita> rye: syncdaemon needs to "redo" whatever you did while he was shutdown
[13:47] <nessita> so it has a mechanism to scan what happened in between
[13:48] <rye> nessita, after I started syncdaemon I added one folder but the syncdaemon was restarted immediately after I shut it down and verified that it is down. I have 2 dirs snapshot that show that there is 1 folder and 1 file added
[13:48] <rye> not 907 for sure
[13:48] <rye> i have debug logs
[13:48] <rye> but they are huuuge
[13:48] <rye> no, not that huge
[13:51] <urbanape> morning, all.
[13:52] <rye> nessita, before restart - https://pastebin.canonical.com/28578/, after restart- https://pastebin.canonical.com/28579/ - but it take a while to load.
[13:52] <nessita> rye: I'll look
[13:52] <rye> nessita, i have to say that i got my ~/Documents folder registered as UDF - that might be related
[13:53] <nessita> rye: how big is ~/Documents?
[13:53] <rye> nessita, 825M, 1283 files
[13:53] <rye> 1283 files and folders
[13:54] <nessita> rye: -.-
[13:54] <rye> 841 files, 442 folders
[13:54] <nessita> rye: that has to be uploaded, you know
[13:54] <rye> nessita, but the previous run suggested that there is nothing to upload
[13:55] <nessita> rye: at which point you made ~/Documents an UDF?
[13:56] <rye> nessita, and it had a lot of time to upload and a lot of bandwidth to consume. I made it an UDF yesterday, i probably have the log
[13:56] <nessita> rye: and the restart was today?
[13:58] <rye> nessita, yesterday during metadata scan it found an invalid utf-8 file and it stopped
[13:58] <nessita> rye: so you're having like a mix of issues :-/
[13:59] <nessita> rye: what did you do after it stopped because of the utf-8 filename?
[13:59] <rye> nessita, then, after I fixed that i turned the computer down. Today in the morning (6 hours from now) I verified that it started running properly (i has a scriptie to check for utf8 files) and left it to upload the rest of the stuff
[14:00] <rye> nessita, what does 2010-03-02 15:59:57,922 - ubuntuone.SyncDaemon.ActionQueue - DEBUG - (unrolled) query             share:'c1ef0c4c-2442-4fdf-88c9-c8d963b7c718'   node:'7b7f54de-2b35-404e-be01-3c47b8059fa0'   (unrolled) query(node="'7b7f54de-2b35-404e-be01-3c47b8059fa0'", index='0', share="'c1ef0c4c-2442-4fdf-88c9-c8d963b7c718'", hash="''") starting
[14:00] <rye> 2010-03-02 15:59:57,924 - ubuntuone.SyncDaemon.ActionQueue - DEBUG - (unrolled) query             share:'c1ef0c4c-2442-4fdf-88c9-c8d963b7c718'   node:'7b7f54de-2b35-404e-be01-3c47b8059fa0'   (unrolled) query(node="'7b7f54de-2b35-404e-be01-3c47b8059fa0'", index='0', share="'c1ef0c4c-2442-4fdf-88c9-c8d963b7c718'", hash="''") running
[14:00] <rye>  mean ?..
[14:00] <rye> wow, lots of letters
[14:01] <nessita> rye: you ask because of the "unrolled"?
[14:01] <rye> nessita, mmm.. actually it just running some 'query' - but what that query actually queries ?
[14:02] <nessita> rye: actually, don't know, I'm browsing the source code
[14:02] <rye> nessita, btw, I am running trunk syncdaemon
[14:03] <nessita> rye: ok, that log correspond to the syncdaemon querying the server for the changed content of a given node
[14:03] <rye> nessita, hm... every node...
[14:04] <nessita> rye: every node?
[14:05] <rye> nessita, i have only 1283 files and the queue was at " queues: metadata: 907" last time we checked. Pretty much it tries to query every node...
[14:06] <rye> ok, I have 200 files more in ~/Ubuntu One folder
[14:08] <rye> nessita, ok, it is now "2010-03-02 16:07:04,207 - ubuntuone.SyncDaemon.Main - NOTE - ---- MARK (state: IDLE; queues: metadata: 0; content: 0; hash: 0, fsm-cache: hit=51770 miss=17393)"
[14:09] <rye> nessita, i will shut syncdaemon down now and will start it again and see what happens
[14:10] <nessita> rye: waaaaaait
[14:10] <rye> nessita, oops, me has shut down syncdaemon, not yet connected...
[14:10] <nessita> rye: do you think that mark is accurate? I mean, you see all your files in the web ui?
[14:11] <rye> nessita, hm...
[14:11] <rye> nessita, given that my files are in UDF and web ui does not show these ... hm, let me make u1sdstatus compatible with UDF :)
[14:11] <rye> at least one mine UDF
[14:12] <nessita> rye: :-)
[14:14] <rye> nessita, Total: 839, local: 0, errors: 0 - all files have server_hash and it equals to local_hash
[14:14] <rye> so, bless ($rye, SyncdaemonReconnect); ...
[14:14]  * nessita crosses fingers
[14:16] <rye> hm... 2010-03-02 16:16:03,859 - ubuntuone.SyncDaemon.Main - NOTE - ---- MARK (state: SCANNING_WITH_BOTHQ; queues: metadata: 4; content: 5; hash: 0, fsm-cache: hit=17347 miss=16051)
[14:18] <rye> 2010-03-02 16:18:03,859 - ubuntuone.SyncDaemon.Main - NOTE - ---- MARK (state: SCANNING_WITH_BOTHQ; queues: metadata: 55; content: 5; hash: 0, fsm-cache: hit=19323 miss=16064) --
[14:19] <rye> folders
[14:20] <rye> the folders don't have server_hash updated immediately
[14:20] <rye> i filed a bug about this some time ago
[14:20] <rye> bug 495931
[14:21] <rye> 2010-03-02 16:20:03,859 - ubuntuone.SyncDaemon.Main - NOTE - ---- MARK (state: SCANNING_WITH_BOTHQ; queues: metadata: 113; content: 5; hash: 0, fsm-cache: hit=21585 miss=16064)
[14:21] <rye> nessita, we have an increased rate of metadata :)
[14:22] <rye> is it possible that syncdaemon queries server because it has not updated its local_hash/server_hash ? 2010-03-02 16:22:03,859 queues: metadata: 186; content: 3; hash: 0
[14:23] <rye> and it brings back the files I have removed!!!
[14:23] <nessita> rye: when syncdaemon starts, perform a scan over the local files, and then over the server
[14:24] <nessita> rye: if you could isolate the different problems and make separated reports, that would be great :-)
[14:24] <rye> nessita, heh
[14:25] <rye> nessita, i have 1) my files reappear even though I removed them, 2) the scanning is an onging process...
[14:26] <rye> nessita, I understand that there can be some good things about the files being brought to me back but I might not want that :)
[14:26] <nessita> rye: ermoevd files should not come back
[14:26] <nessita> rye: how did you remove them?
[14:27] <rye> nessita, went to nautilus and removed the directory
[14:27] <nessita> rye: which directory?
[14:27] <nessita> (please don't say Ubuntu One!)
[14:29] <rye> nessita, no, the sub sub sub sub directory... Ok, this starts to be interesting, I need to be more descriptive than that. Ok, I will do the following - I will wait for syncdaemon to become IDLE again
[14:29] <rye> 2010-03-02 16:28:03,859 - ubuntuone.SyncDaemon.Main - NOTE - ---- MARK (state: START_WORK
[14:29] <rye> ING_ON_METADATA; queues: metadata: 1159; content: 0; hash: 0, fsm-cache: hit=44605 miss=1
[14:29] <rye> 7296) ----
[14:29] <rye> O_O
[14:30] <rye> is it filling the metadata queue first and then checks the info for every file afterwards?...
[14:31] <rye> 1290 :'-(
[14:35] <rye> now 1237
[14:37] <rye> first of all this is strange, it looks like the startup-to-IDLE takes 20-30 minutes (or more)... And this is not really efficient to ask the server for every file... The requests should be grouped
[14:38] <rye> nessita, is syncdaemon supposed to do a query for every file it encountered ? Or that is somehow optimized and thie optimization might not be working for UDFs ?
[14:38] <nessita> rye: hum, I'm not sure
[14:39] <nessita> I'm pretty sure that Query is for directories
[14:39] <nessita> or not? /me doubts
[14:39] <nessita> facundobatista: question. The Query is executed only over directories?
[14:40] <facundobatista> nessita, phone
[14:49] <jblount> You can't fake the funk on a nasty dunk.
[15:13] <dobey> rye: it depends on how many files are in your u1 folders at start-up
[15:13] <dobey> rye: it does a local rescan, then a server rescan
[15:13] <rye> dobey, but it is crazy to query every file out of 1230 just to get 'o, hi, nothing changed' - this takes too much time
[15:13] <vds> Desktop+ MEETING BEGINS ? aquarius beuno CardinalFang Chipaca dobey jblount rodrigo_ teknico urbanape shall we start?
[15:14] <rodrigo_> me
[15:14] <rye> it's like issuing HTTP request with Range: 0-1, 1-2, 2-3.. etc
[15:14] <beuno> me
[15:14] <dobey> it's bug day
[15:18] <dobey> rye: not quite. i'm sure all the messages are larger than 1 byte :)
[15:18] <dobey> rye: and as nessita said, i think server rescan asks for dircontent only perhaps
[15:19] <rye> dobey, it took 30 minutes to scan 1200 files. I don't feel that is nice
[15:21] <vds> me
[15:21] <urbanape> me
[15:21] <dobey> i didn't say it was nice
[15:21] <dobey> also, i am pretty sure we all agreed to not have standup on bug days
[15:22] <vds> dobey: I didn't know, did it pass on the mailing list?
[15:25] <teknico> me
[15:25] <dobey> vds: when we first had bug day on tuesday or whatever, we kind of agreed in irc
[15:30] <urbanape> yay, I recant my "me"
[15:30] <dobey> Chipaca: right?
[15:30] <dobey> Also, I think there should be a 5 minute rule
[15:33] <teknico> and eggs and bacon, and fries
[15:36] <jblount> dobey: 5 minute rule?
[15:38] <dobey> jblount: if it's after 10:05 we missed our window of opportunity for having a standup
[15:38] <jblount> heh
[15:38] <jblount> IN $COUNTRY_TO_BE_MADE_FUN_OF MEETINGS STAND ON YOU!
[15:39] <beuno> lets just do it
[15:39] <beuno> rodrigo_, go!
[15:40] <rodrigo_> • DONE: Web notes editor fixing. Download progress fixes
[15:40] <rodrigo_> • TODO: Conflict resolver tool in pair tool. Make sandy's snowy test suite work with our server (http://git.gnome.org/cgit/snowy/tree/api/tests.py). Discuss with jdo and aquarius about oauth token per app, not per machine? Add jslint tests to check. & in note titles. Make syncdaemon connect.
[15:40] <rodrigo_> • BLOCKED: no
[15:40] <rodrigo_> go beuno go!
[15:40] <beuno> DONE: Landed dupe-prevention and nice-index branches, debugged production
[15:40] <beuno> TODO: Kill me contact, land
[15:40] <beuno> BLOCKED: nay
[15:40] <beuno> vds, go
[15:42] <vds> DONE: finally found the problem with contact zombies and filed a ticket
[15:42] <vds> TO DO: waiting for the answer and look for a new bug to fix
[15:42] <vds> BLOCKED: no
[15:42] <vds> urbanape: please
[15:43] <teknico> vds, urbanape recanted (or rechanted)
[15:44] <vds> teknico: then go please
[15:44] <teknico> vds, just because you're asking me ;-)
[15:44] <teknico> DONE: fixed problem in exchange logout error params (#530209); started removing the ME contact from the contacts web ui (#516802); triaged bugs
[15:44] <teknico> TODO: finish removing the ME contact from the contacts web ui, with beuno (#516802); showing the web desktop+ guys around our phone sync code
[15:44] <teknico> BLOCK: none
[15:44] <teknico> next: jblount, possibly?
[15:46] <jblount> DONE: I'm the boss of beautiful soup TODO: Make tests / bug fixes for instructions, find out what's next from beuno BLOCKED: Nope
[15:47] <urbanape> still trying to land my ajax-phone-setup branch. Keeps failing in PQM.
[16:34] <Snicksie> for some reason my ubuntu one won't do anything at all or so, i got a launchpad-account and some online storage, but the automatical synchronising doesn't really work at all or so. am i missing something or is there something wrong? :)
[16:36] <duanedesign> hello Snicksie
[16:39] <Snicksie> hi duanedesign :)
[16:39] <duanedesign> Snicksie: Could you open a Terminal (Applications > Accesories > Terminal) and run the following command to download a script that will help us rule out known issues
[16:39] <Snicksie> can you help me or so? ;)
[16:39] <duanedesign> Snicksie: wget http://ubuntuone-client-diagnose.googlecode.com/svn/trunk/ubuntuone-client-diagnose.py
[16:39] <Snicksie> downloaded that ;)
[16:40] <duanedesign> after running the wget command. You can run the script by running the command: python ubuntuone-client-diagnose.py
[16:40] <Snicksie> yet run it, i suppose? :)
[16:40] <Snicksie> no issues ^^
[16:40] <duanedesign> Snicksie: ok
[16:41] <duanedesign> Snicksie: can you look in the directory  ~/.cache/ubuntuone/log/
[16:41] <duanedesign> and see if you have a file : syncdaemon-exceptions.log
[16:42] <duanedesign> you might have to hit Ctrl + H to see the .cache folder
[16:43] <duanedesign> in your home/<username>/ directory
[16:45] <duanedesign> if you do can you copy and paste it at  http://paste.ubuntu.com/
[16:45]  * rye needs to go away for some time. joshuahoover - i will browse the bug reports today/tomorrow morning (still night for you :) ) and will think about the priorities.
[16:45] <rye> I'll be back...
[16:45] <duanedesign> o/
[16:45] <duanedesign> thats me waving bye rye  :)
[16:45] <rye> duanedesign, me is not _that_ far :)
[16:46] <duanedesign> lol
[16:47] <Snicksie> duanedesign, i'll do it later, gotta go now :(
[16:47] <duanedesign> sure thing ill be here :)
[17:18] <Snicksie> duanedesign, i'm back ^^
[17:19] <duanedesign> hello Snicksie
[17:19] <Snicksie> i'm just copying particular things you can need ^^
[17:22] <Snicksie> duanedesign, http://pastebin.ws/1nii1l
[17:22] <kjoller> This is not strictly a ubuntuone question, but: I am running Gwibber out of the PPA, and I get a 'connection refused'
[17:22] <Snicksie> some things copied from syncdaemon.log
[17:22] <kjoller> It seems to be when it calls a GetAccounts method
[17:23] <kjoller> I have tried restarting couchdb/desktopcouch
[17:23] <kjoller> and it works fine through the web interface
[17:25] <duanedesign> Snicksie: In a terminal run:   gedit  ~/.config/ubuntuone/syncdaemon.conf
[17:26] <duanedesign> Snicksie: add the following two lines
[17:26] <duanedesign> http://paste.ubuntu.com/387121/
[17:27] <duanedesign> Snicksie: save it. Then quit Ubuntu One Client through the applet
[17:27] <duanedesign> Snicksie:  then in a Terminal run:  u1sdtool -q
[17:27] <Snicksie> okay, i'll do :)
[17:28] <duanedesign> Snicksie: this should quit the client and the syncdaemon.
[17:29] <Snicksie> true :)
[17:29] <duanedesign> Snicksie: run the following to make sure:  ps uaxxc | grep ubu
[17:29] <duanedesign> nothing should come up
[17:29] <Snicksie> true ;)
[17:29] <duanedesign> if thats true start Ubuntu One from Applications > Internet > Ubuntu One
[17:29] <Snicksie> is totally killed yet :)
[17:30] <duanedesign> and copy a test file into the Ubuntu One folder
[17:30] <Snicksie> it's connecting :)
[17:30] <Snicksie> there already are some testing files ;)
[17:31] <Snicksie> 'Your files are up to date'
[17:31] <Snicksie> hm
[17:31] <Snicksie> aw, 0 files and 0 bytes used? -.-
[17:33] <duanedesign> Snicksie: ok now the ~/.cache/ubuntuone/log/syncdaemon.log should have some info for us.
[17:33] <rye> kjoller, hm, there is a bug report about gwibber not being able to connect to dc i believe
[17:34] <Snicksie> duanedesign, do you know whether I can make a symlink in ~/Ubuntu\ One/ to a particular folder I wanna share or should it be 'hard' file?
[17:34] <duanedesign> Snicksie: no. In Lucid you will be able to select other folders to sync
[17:34] <Snicksie> okay ;)
[17:35] <duanedesign> Snicksie: you can move the folder into Ubuntu one and put the link where the folder was
[17:35] <rye> jdobrien, kjoller is having the same issues with dc not being able to connect, is there a bug report?
[17:35] <rye> gwibber not being able to connect to dc
[17:37] <Snicksie> duanedesign, what kind of lines should i copy? ;)
[17:37] <duanedesign> Snicksie: if you could pastebin ~/.cache/ubuntuone/log/syncdaemon.log   Paste it all. It contains file names so if there is anything you dont want the world to see change the name
[17:39] <Snicksie> ^^
[17:39] <Snicksie> all right then ;)
[17:42] <Snicksie> noticed it to you duanedesign ;)
[17:45] <Snicksie> yep, i removed a folder but added 'regels.txt'
[17:45] <duanedesign> Snicksie: did you /msg me a link?
[17:46] <Snicksie> notice it
[17:47] <Snicksie> not msg, /notice ^^
[17:47] <duanedesign> Snicksie: got it
[17:47] <Snicksie> hm, it looks like it is able to make folders however, but no files
[17:48] <duanedesign> Snicksie: looks like we are getting close. Give me just a sec..
[17:53] <Snicksie> duanedesign, 'Updating finished'
[17:53] <Snicksie> weird
[17:53] <Snicksie> i'm gonna have a look ;)
[17:53] <Snicksie> yeps
[17:53] <Snicksie> succesfull (that)
[17:53] <duanedesign> Snicksie: ok
[17:54] <Snicksie> i'm trying more files now :)
[17:54] <duanedesign> Snicksie: run the command: rm -rf    ~/.local/share/ubuntuone/syncdaemon/trash/N
[17:54] <duanedesign> quit U1 first
[17:54] <Snicksie> hm, what is that removing? :)
[17:54] <duanedesign> Snicksie: It will be regenerated when/if its needed again
[17:55] <duanedesign> Snicksie: its a bug i had as well :)
[17:55] <duanedesign> so were bug brothers :P
[17:56] <duanedesign> if you were to look in that folder it would be trash/N/None. Deleting it wont harm any data
[18:00] <Snicksie> all right duanedesign ;)
[18:00] <Snicksie> thanks for your help :)
[18:02] <duanedesign> Snicksie: if you have anymore trouble coma back and we will be more than happy to help
[18:02] <duanedesign> s/coma/come
[18:08] <jdobrien> rye, I get a SGSEGV in dbus_connection_send_with_reply() error
[18:09] <rye> wow
[18:23] <rye> rodrigo_, can you check what happens when the note contains & ?
[18:25] <kklimonda> aquarius: do you have a minute? I have a quick question about rhythmbox plugins. Can I prevent rhythmbox from displaying plugin's preferences after use clicks on Configure? For example when user decide not to unlock keyring there is no point in asking him to enter login and password because they can't be stored anyway and cancelling the Keyring unlock dialog is an explicit action.
[18:25] <aquarius> kklimonda, I...don't think so. If a plugin is configurable, then clicking configure will pop up its configure dialog :)
[18:26] <aquarius> sounds like the plugin is not well written, though
[18:26] <aquarius> since if you cancel the keyring unlock dialog, the plugin should notice that and close its configure window itself, I think
[18:28] <kklimonda> aquarius: hmm.. that does make sense.
[18:53] <kklimonda> aquarius: it does make sense and actually works without me having to fix half of the plugin. thanks :)
[19:38] <rye> hm i believe my gwibber has also felt unwell
[19:39] <beuno> rye, doesn't start anymore?
[19:39] <beuno> mine doesn't after yesterday's updates
[19:39] <rye> beuno, gwibber-service just hangs
[19:40] <rye>  File "/usr/lib/python2.6/httplib.py", line 682, in _set_hostport
[19:40] <rye>     raise InvalidURL("nonnumeric port: '%s'" % host[i+1:])
[19:40] <rye> httplib.InvalidURL: nonnumeric port: '1.453'
[19:40] <rye> lol!
[19:40] <rye>  self.accounts = CouchDatabase(COUCH_DB_ACCOUNTS, create=True)
[19:41] <rye> aquarius, http://paste.ubuntu.com/387180/
[19:41] <rye> thisfred, aquarius - http://paste.ubuntu.com/387180/ - gwibber has problems...
[19:42] <thisfred> wow, it's connecting to pi?
[19:42] <rye> restarted gwibber-service - looking what will be the error
[19:43] <thisfred> rye, there are known issues in d-c in lucid, I know not if this is one of them. CardinalFang__?
[19:43] <aquarius> that's something failing to parse a d-bus message correctly, I bet
[19:43] <aquarius> 1.453 looks like a d-bus connection ID
[19:43] <rye> aquarius, that's happening within dc
[19:43] <rye> not within gwibber
[19:44] <CardinalFang__> Eh?  That's not due until IPv7.
[19:45] <rye> hm, and now it starts fine... before that it segfaulted
[19:45] <rye> hmmmm
[19:47] <rye> killed gwibber and gwibber-service, starting gwibber-service - getting the same error
[19:47] <rye> org.desktopcouch.CouchDB is :1.453
[19:47] <CardinalFang__> rye, I don't know what caused that.  I think you should poke some "print"s in.  What is the "host" in httplib, without the indexing?
[19:48] <CardinalFang__> Ha.
[19:48] <CardinalFang__> Still don't know where that came from.
[19:57] <fader_> Hello, I'm getting a 500 when trying to view a particular note in the web interface of U1; is this something that people are interested in looking at in real-time or should I just file a bug?
[20:02] <rye> fader_, hello, this is a known bug
[20:03] <rye>  http://voices.canonical.com/ubuntuone/?p=216
[20:04] <fader_> rye: Hmm, does this include errors trying to view (rather than edit) notes?
[20:04] <rye> fader_, yes, that is caused by the parser failing to parse invalid XML in the notes
[20:05] <rye> fader_, meanwhile, you can browse notes directly (not that convenient, but it is still possible) - http://blog.rtg.in.ua/2010/02/ubuntu-one-internals-notes.html
[20:05] <rye> rye = rtg.in.ua :)
[20:05] <fader_> rye: Ah, okay, thanks!  I won't panic about it too much then.  I'll hold off on filing a bug as well.
[20:06] <fader_> rye: Awesome, thanks!  That saves me a headache as I haven't had synching working under Lucid lately, so being able to access the notes at all will be a huge help :)
[20:06] <adalal> hello, my files aren't syncing properly
[20:07] <rye> fader_, please note that the notes in couchdb are in raw HTML/XML
[20:09] <adalal> anyone that can help me?
[20:09] <fader_> rye: Yeah, no problem... I can parse the XML to grab what I need.  I just got lazy and didn't worry about grabbing the data from home before leaving with my laptop this morning :)
[20:09] <rye> adalal, can you describe the issues in more details
[20:09] <rye> fader_, additionally we assume that replication is working properl
[20:09] <rye> y
[20:10] <adalal> my files are 'syncing' according to nautilus and to the notifcation, but when i log into my account, there are no files in there
[20:11] <rye> adalal, ok, first of all, could you please run the script from  https://wiki.ubuntu.com/RomanYepishev/UbuntuOne/Diagnostics ?
[20:12] <adalal> ok
[20:13] <adalal> says no issues were detected
[20:13] <adalal> how do you change the account it's linked to?
[20:16] <adalal> rye: says no issues were detected, just a quick question, how would i change the ubuntuone account it is linked to?
[20:20] <rye> adalal, hm, i don't think it is supported - you will need to do complete wipe of your data from your machine
[20:20] <adalal> complete wipe of data?
[20:20] <rye> there's a FAQ entry about that (you will need all that - uninstall and reinstall
[20:20] <adalal> or do i just have to purge ubuntuone?
[20:20] <rye> adalal, not the data itself, but various service data, cache etc...
[20:26] <wojtek_> Hello In desktopcouch ini file we have access token (or request token - need to perform oauth authorization) ?
[20:26] <rye> adalal, https://answers.launchpad.net/ubuntuone-client/+faq/778
[20:28] <wojtek_> if we have  have  access token, and I believe we have, we are only obligated to create signature for all requests to desktopcouch ?
[20:29] <adalal> yeah i am on that one..
[20:29] <wojtek_> I am trying to connect to  couchdb in desktopcouch from c++ program that I'm working on
[20:30] <wojtek_> but I have to authorize firstly, in other case my request ae not processed
[20:31] <adalal> i suppose just deleting the tokens from the keys would solve the problem?
[20:32] <CardinalFang> wojtek_, hi!  I would use an OAuth library to sign the requests using the secret you get from the system keyring.  There is HTTP Basic auth, but that is not officially supported.  Right, aquarius?
[20:32] <aquarius> CardinalFang, correct.
[20:33] <wojtek_> CardinalFang, I'm using QOAuth library
[20:34] <wojtek_> CardinalFang, for that, but I'm getting consumer and access token not from keyring but from desktopcouch ini file
[20:35] <wojtek_> CardinalFang, In my opinion it should work but do not know exactly and actually have some problems and I need confirmatin
[20:35] <wojtek_> confirmation
[20:36] <wojtek_> CardinalFang, that tokens can be taken from ini file
[20:38] <adalal> hey, now i have a new error, whatever files i put in to upload, it gets renamed <filename>.u1conflict
[20:39] <CardinalFang> wojtek_, maybe.  libgnome-keyring-dev is probably smarter.  That is guaranteed to work.
[20:42] <adalal> anyone knows what causes the u1conflict? because this is rendering ubuntuone useless for me
[20:43] <adalal> this is the only one computer that's connected to my ubuntuone account, and can't be because of any conflicts
[20:58] <wojtek_> Anyone knew something abouth OAuth? Does this string below is appropriate for  (I mean syntax):
[20:58] <wojtek_> oauth_consumer_key=kFmctzvsTH&oauth_nonce=e3e8332c3e5fde34882e14354e88e62d&oauth_signature=mVmZRWRJAXiXcvGObQ6yMGtztR0%3D&oauth_signature_method=HMAC-SHA1&oauth_timestamp=1267563409&oauth_token=JNkrGpZyvU&oauth_version=1.0
[20:59] <wojtek_> I want to access to database wrapped by desktopcouch
[21:06] <dobey> no
[21:06] <dobey> maybe
[21:06] <dobey> not sure
[21:07] <dobey> i don't know what the consumer info is supposed to be for that
[21:15] <CardinalFang> mandel, meet wojtek_ .
[21:16] <mandel> CardinalFang, wojtek_, better here than in #desktopcouch?
[21:17] <CardinalFang> mandel, I'd first look at  libgnome-keyring-dev  to see how easy it is to use.  Maybe easier than parsing INI.
[21:18] <wojtek_> mandel, sorry sometimes at #desktopcouch there are only few people
[21:18] <mandel> wojtek_, no problem
[21:19] <mandel> CardinalFang, well, I've done the lib in c# but with mono so keyring is easy, I want to abstract it later to work on windows (but I yet need to get desktopcouch running)
[21:20] <mandel> wojtek_, the question was, which is the best way to access the OAuth to be used with the couchdb instance? so far I've used the keyring
[21:20] <wojtek_> mandel, I have problem with gnomekeyring
[21:21] <mandel> wojtek_, really?
[21:21] <wojtek_> mandel, so I decided to use a secrets and tokens from ini file as a temporary solution
[21:21] <wojtek_> mandel, Yes
[21:22] <wojtek_> mandel, for example if I run qdbus and then org.gnome.keyring
[21:22] <wojtek_> mandel, It shows me available objects
[21:22] <wojtek_> but if I want to see what methods can be performed on particular object via dbus I get nothing
[21:23] <wojtek_> mandel, but this is not my primary problem . Firstly I want only to get access to desktopcouch wrapped by desktopcouch
[21:23] <mandel> wojtek_, do you mind pointing me to a code example?
[21:24] <wojtek_> mandel, And here problems with OAuth
[21:24] <mandel> wojtek_, what do you mean with "desktopcouch wrapped by desktopcouch"?
[21:24] <wojtek_> mandel, How to sign request
[21:24] <wojtek_> mandel, Sorry that was mistake
[21:24] <wojtek_> mandel, couchdb wrapped by desktopcouch
[21:24] <wojtek_> mandel, so that couchdb server that is used by desktopcouch service
[21:25] <dobey> wojtek_: why aren't you using the gnomekeyring library?
[21:25] <dobey> wojtek_: instead of trying to call some dbus methods on it?
[21:25] <dobey> ie, python-gnomekeyring
[21:25] <mandel> wojtek_, oh, np :P I understood but wanted to double check
[21:25] <wojtek_> dobey: I'm programming in c++
[21:25] <mandel> dobey, that is why I'm asking, I'v used the mono keyring lib and did not get any problems
[21:26] <adalal> anyone know what the u1conflict is about? my files in there get renamed to <filename>.u1conflict
[21:26] <mandel> wojtek_, hum, interesting, so you cannot get it with c++ but I van get it with mono... that is scary
[21:26] <dobey> wojtek_: ok, libgnomekeyring :)
[21:27] <dobey> mandel: you can just use the normal libgnomekeyring api in c++
[21:27] <dobey> gnome-keyring is written in C
[21:28] <wojtek_> mandel, dobey, but ok, I will deal with keyring somehow, but firstly I want to make a signature of request with given consumer and access token
[21:28] <mandel> dobey, I know, that is why I find it strange, 'cause mono did not reimplemented the wheel, they wrap gnome-keyring AFAIK
[21:29] <dobey> mandel: yes, and the python bindings just wrap it also
[21:29] <wojtek_> mandel, dobey, I found oauyth data in ini file
[21:29] <wojtek_> mandel, dobey, And It should be correct thata for creatng signatures
[21:30] <mandel> wojtek_, are you writing a lib to access desktopcouch or an app that does it? mind if I take a look at the code?
[21:30] <wojtek_> mandel, Yes
[21:30] <mandel> wojtek_, my c++ is not great (since uni) but I should understand it :D
[21:31] <wojtek_> mandel, I'm writing a desktopcouch class and then I want to use it in resource for akonadi
[21:32] <mandel> wojtek_, cool, got a bzr/hg/git thing?
[21:32] <wojtek_> mandel, whgat is bzr/hg.git ?
[21:33] <mandel> wojtek_, I meant a bazaar repo, or mercurial or git... you know there are so many this days
[21:34] <wojtek_> mandel, You mean If I'm using repository ?
[21:34] <mandel> wojtek_, yes :)
[21:34] <wojtek_> mandel, No :( , I do not use repository
[21:35] <adalal> can anyone actually help me?
[21:35] <wojtek_> mandel, but as for know library isn't for browsing becouse as for know it is very very ugly
[21:35] <mandel> adalal, do you pastebin the file, I;ll try to take a look
[21:37] <mandel> wojtek_, well, dont worry about the code, I'm not a teacher ;)
[21:37] <mandel> wojtek_, if you dont fill confident I'll wait to take a look other day, are you around here usually?
[21:37] <mandel> wojtek_, meant feel, typo
[21:37] <wojtek_> mandel, :) Yes, yes I'm every day
[21:38] <wojtek_> mandel, Did You use oauth C library ?
[21:38] <mandel> wojtek_, great, then let me know if you need a hand or something when ever yo
[21:39] <dobey> wojtek_: does that ini file only have the consumer token and secret?
[21:40] <mandel> wojtek_, no, I used c#, but we should ask rodrigo_ maybe you could use couchdb-glib
[21:41] <mandel> dobey, what do you think, I do not know how hard is to do c## wrapper but maybe he can used rodrigos work
[21:41] <mandel> dobey, I meant c++ not c## ... what a day
[21:42] <wojtek_> dobey, no it contains also token users
[21:42] <rodrigo_> mandel, it should be relatively easy to do a wrapper
[21:43] <dobey> you don't need a wrapper
[21:43] <rodrigo_> although you can use C from C++
[21:43] <dobey> just use couchdb-glib
[21:44] <mandel> rodrigo_, so that should solve wojtek_ problems, right?
[21:44] <rodrigo_> couchdb-glib solves everyone's problems, yes :)
[21:44] <wojtek_> dobey, my library is based on till's library couchdb-qt
[21:45] <wojtek_> rodrigo_ , couchdb-glib provides creating oauth signatures ?
[21:46] <rodrigo_> wojtek_, oauth authentication to couchdb? yes
[21:46] <wojtek_> rodrigo_  SO for sure I will now go and download library. Can I look into source codes ?
[21:47] <rodrigo_> wojtek_, yes, of course
[21:47] <rodrigo_> wojtek_, it's in GNOME's git server, under couchdb-glib, or lp:couchdb-glib (mirrored every 4 hours or so, I think)
[21:48] <till> wojtek_: feel free to add it to the lib, it was new in desktopcouch, when I did the lib :)
[21:48] <wojtek_> till,
[21:48] <wojtek_> till, in fact it is not desktopcouch :) only couchdb
[21:49] <wojtek_> till, Can I use this couchdb-glib instead of coudb-qt written by You ?
[21:49] <till> Sure.
[21:49] <till> It's more complete.
[21:49] <rodrigo_> wojtek_, is your app a QT or GTK app?
[21:50] <wojtek_> rodrigo_ QT
[21:50] <wojtek_> rodrigo_  And that is why I wanted to continue till's couchdb-qt lib
[21:50] <rodrigo_> then it might be a good idea to help till complete his lib
[21:50] <mandel> wojtek_, ahh now I understand, you do not want to many dependencies with GTK+
[21:50] <rodrigo_> couchdb-glib is more complete though
[21:51] <wojtek_> mandel, yes yes and once again yes :)
[21:51] <till> Shoudln't be hard to add auth support to the qt lib
[21:51] <rodrigo_> wojtek_, but doing the oauth stuff is not hard, if you look at couchdb-glib's code
[21:51] <wojtek_> till, in fact shouldn't
[21:51] <wojtek_> till, I started it today and have some problems but I think I wil manage to solve them yet today
[21:51] <rodrigo_> wojtek_, you just need the oauth.[ch] files from couchdb-glib, and look at the CouchdbCredentials object to see how it signs the requests
[21:52] <wojtek_> rodrigo_ I think so
[21:52] <till> wojtek_: Rock on!
[21:53] <wojtek_> till, I also has kick out QHttp from your code, and replaced it with QNetworkAccessManager
[21:53] <wojtek_> till, couse If we were performing two requests one after another using QHttp there were problems with signals and slots
[21:55] <till> wojtek_: why not, yes
[22:00] <wojtek_> till, Your  Desktop Couch Resource will be finished  for 100%, becouse I decided to make it as a part of my master-thesis - so it is sure it will be done - in other case I will not finish my university  :)
[22:00] <till> wojtek_: Hey, that's great news. :)
[22:00] <till> wojtek_: I love that about Free Software, you start something, someone else comes along to finish it :).
[22:01] <till> wojtek_: feel free to bug me, if you have qeustions, I'm usually on IRC uring the day
[22:01] <wojtek_> till, I'm really new to that approach
[22:01] <till> Not next week, though, going to Brasil for Bossa '10
[22:02] <till> wojtek_: I'll be speaking there about Akonadi on mobile devices, who knows, maybe we'll have a couchdb on those at some point as well.
[22:05] <till> Off to bed now, though, talk to you later!
[22:05] <wojtek_> till,   it is a month or two since I'm working only on kubuntu, ealier I was using only windows, and I was writting code in c# .. I'm still feel newbie, but I think I'll love it , this approach of Free Software
[22:06] <wojtek_> till, see ya then
[22:06] <till> wojtek_: :)
[22:17] <rwlyonsjr> hey guys.... anybody home? I have a persisting problem with the web interface to Ubuntu One
[22:24] <rwlyonsjr> hello???
[22:26] <pfibiger> rwlyonsjr: what sort of problem?
[22:28] <rwlyonsjr> pfibiger: My files are not showing up on the web site.... then they come back with a refresh... This has been going on for a couple of days.... I was on irc about it yesterday... I thought someone had found a solution
[22:30] <rye> rwlyonsjr, I believe it was me
[22:30] <rwlyonsjr> rye: yep
[22:31] <rwlyonsjr> rye: I did not know if you were at your computer....
[22:32] <rye> rwlyonsjr, what type of internet connection do you have?
[22:33] <rye> beuno, btw, was there something figured out about the web interface ddosing itself with XMLHttpRequests ?
[22:33] <rwlyonsjr> rye, I have tried from a couple of different places.... Each time, it was high speed cable....
[22:34] <beuno> rye, I know nothing about that
[22:35] <rye> beuno, <beuno> right
[22:35] <rye>  we need to re-work /files
[22:38] <rye> beuno, i am talking about http://www.ubuntu-pics.de/bild/44940/screenshot_AO38v0.png
[22:39] <rye> this is the attempt to load one folder leading to massive timeouts and incomplete display
[22:42] <rwlyonsjr> rye, I tried it again using the "edge" address that you gave me yesterday, and while it is better, I hve the same issues....
[22:42] <beuno> rye, right
[22:42] <beuno> I know about that
[22:43] <beuno> I can't fix it at the moment
[22:43] <rye> jdobrien, how was the file loading speed-up (in past tense, speeded-up(?) o_O )
[22:43] <beuno> we need to re-write how that works
[22:46] <rye> A!
[22:46] <rye> no desktopcouch-stop...
[22:52] <rye> rwlyonsjr, unfortunately I have no solution for this issue at the moment L(
[22:52] <rye> :(
[22:53] <rwlyonsjr> rye, thanks.... does it affect syncing across computers that you know of? I still have some non Ubuntu systems that i need to get files from (OSX), is there another way to sync that you know of?
[22:54] <rye> rwlyonsjr, this particular issue does not affect the syncing of the files between ubuntuone clients, but it does limit the ability of the service usage if the only access method is the web interface
[22:55] <rwlyonsjr> rye, gotcha.... is there another way that I can get my files on my Mac? some other tool? Comman Line? anything?
[22:55]  * rye thinks about building the command line client
[22:59] <statik> there is a command line client called u1sync that has very very minimal dependencies on linux - probably need to remove the dependency on gnome-keyring and then you could get it to work on OS X
[23:01] <rwlyonsjr> statik, that client with sync with Ubuntu One by default?
[23:01] <statik> rwlyonsjr: no, it does nothing by default. it is an example of a very short python program that retrieves files from one.ubuntu.com
[23:02] <rwlyonsjr> statik, reading man page now.... Thanks....
[23:04] <rwlyonsjr> statik, where can I find the source?
[23:05] <rye> statik, thanks, I believe I have never used u1sync tool
[23:07] <rye> rwlyonsjr, they are in ubuntuone-client source package, it is written in python
[23:08] <rwlyonsjr> rye, I am on my Mac now, but I am digging through some stuff to find the source now
[23:11] <rwlyonsjr> rye, I just downloaded 1.1.2 to dig around for something....
[23:25] <rwlyonsjr> I am looking at the source code..... I think it could work, but I do not think it will be very easy....
[23:30] <rye> 1 AM, me definitely need to go offline
[23:30] <rye> part #ubuntuone bye!
[23:36] <wojtek_> mandel, rodrigo_, I've done this OAuthorization already, Know I'm able to perform all operation on my desktopcouch. I didn't use couchdb-glib. I used QOAtuh library... it is much more simplier its in qt, and it is object oriented :)  I think it meets my requirements. I do not like to mix techniques :)
[23:39] <wojtek_> mandel, rodrigo_, But know I will propably have problems with removing databases.. as they will return all the time I assume :), I hace a special script from one of You wich allows to remove datbase from ubuntuone desktopcouch. Maybe it will be solution. Will see.