=== vds_ is now known as vds === jumpa is now known as JUMPA === JUMPA is now known as jumpa === dendrobates is now known as dendro-afk === jumpa is now known as JUMPA === dendro-afk is now known as dendrobates === dendrobates is now known as dendro-afk [07:22] hey guys [07:22] why cant i see the "ubuntu-one" button in my "me-menu" in 10.10 [08:39] hello seif [08:42] seif: this is the bug report on that issue. bug 626659 [08:42] Launchpad bug 626659 in ubuntuone-client (Ubuntu) (and 2 other projects) "[maverick] Ubuntu One entry is not present in MeMenu (affects: 2) (heat: 12)" [Undecided,New] https://launchpad.net/bugs/626659 === JUMPA is now known as jumpa [10:59] hi all, running Lucid is there any icon given to a file to indicate it is publicly shared.. I don't see one [11:08] hello somethinginteres [11:10] hi duanedesign [11:13] somethinginteres: their is no emblem in nautilus to designate which you have published. Yo [11:13] You can look on the website and all public shared items are blue [11:14] duanedesign: righto, I wonder if I should wishlist this? Maybe the tick could be blue if its shard === jumpa is now known as JUMPA === dendro-afk is now known as dendrobates === dendrobates is now known as dendro-afk [13:48] q. is there an API for ubuntu one ? like if i, or rather my code, wants to store small files for my ubuntu users. is it possible ? [13:49] jetienne: what do you mean by store files for your ubuntu users? [13:50] jetienne: each user can have his/her own Ubuntu One account [13:50] mkarnicki: the application would store small amount of data. similar to the bookmark stuff available by default. [13:50] jetienne: U1 uses ubuntuone-storage-protocol to exchange file data between client and server, if that's what you're asking [13:50] aaah [13:50] mkarnicki: is there an public API for this ? [13:51] jetienne: you can store that in couchDB and it will sync up to the cloud -- that's what you probably want to do [13:51] there's no 'api' for this, you can implement stuff using the protocol yourself. however, you may store some data in DekstopCouch database instance [13:51] mkarnicki: and this couchDB is the same as ubuntu one ? aka ubuntu one handle all the username/password for me ? [13:51] which replicates over to U1 [13:51] jetienne: something like this: http://blogs.gnome.org/rodrigo/2010/07/06/ubuntu-one-syncdaemon-api/ ? [13:52] jetienne: if you register a user within Ubuntu One, you get an instance of CouchDB database as well as file storage [13:52] kklimonda: thanks will look [13:52] bookmarks and other configuration/lightweight data is kept in DesktopCouch [13:52] mkarnicki: excelent this is the info i was looking for [13:53] jetienne: you're welcome [13:53] and a friend of mine just got hired by couchio.. uber nice [13:53] jetienne: and locally, you have an instance of DesktopCouch that syncs up with CouchDB on U1 servers on per user basis [13:53] :) [13:54] kklimonda: very cool :) [13:54] desktopcouch = ? a couchdb running on my local box [13:54] yes, that's right [13:54] in detail, it's a local couchDB manager I think [13:55] another question, more by curiosity than anything [13:55] how do you handle the conflict if one instance of desktopcouch conflict with another ? [13:56] jetienne: there is only once instance of desktopcouch per account and if you mean synchronization between computers then it's probably up to the application itself - desktopcouch is just couchdb underneath [13:56] jetienne: you could ask that over #couchdb :) [13:57] kklimonda++ [13:57] jetienne: the only thing desktopcouc actually does is making it easier for applications to detect on which port couchdb is running and pass authorization token from Gnome Keyring to couchdb [13:58] kklimonda: oh so it is more about forwarding my data to a remote db, than actually storing them locally. correct ? [13:58] like if im offline, can i update this desktopcouch ? [13:59] i guess i will have to learn more about couchdb [13:59] jetienne: you can update it off-line, it will sync when you connect [14:00] jetienne: it is storing them locally (too) [14:00] jetienne: your personal couchdb is running locally and then syncs with ubuntu one [14:00] (the syncing part is disabled atm) [14:00] hmm ok [14:02] jetienne: the problem desktopcouch solves is discoverability - for example it provides a dbus interface that applications can query to get the port couchdb is running on (because it's random) [14:03] and port is random because every user on a given computer has his own couchdb instance [14:03] kklimonda: this port could be written in a file. or be a well known port [14:03] ok so no well known port [14:03] like in ~/.config/ubuntuone/.couchdbport [14:04] jetienne: it coulch be written in a file probably but dbus interface is working just as well. Using DBus is probably also ensuring that couchdb actually runs (but this bit is just my assumption) [14:05] ok i will look more at couchdb and ubuntuone dbus binding [14:05] ubuntu one seems to use "ubuntu single sign on". Which proto is that ? openid ? [14:05] OAuth [14:07] jetienne: you can use couchdb-glib and desktopcouch-glib for that - no need to touch dbus yourself :) [14:09] kklimonda: oauth oh nice. and this is public ? i mean can my application be identified by OAuth ? users hate username/password [14:12] jetienne: yes it is :) ubuntuone-client uses it, you can browse it's python sources to find details :) [14:13] ok will do [14:14] jetienne: that's how i pulled OAuth into my app :) [14:14] :) [14:20] do you know the cmdline to discover current port of ubuntuone couchdb on my destkop ? [14:23] jetienne: you should be able to get it (and auth token) from ~/.local/share/desktop-couch/couchdb.html [14:23] it actually doesn't work in my case.. ;) [14:23] kklimonda: it worked here :) [14:26] probably because it wasn't really running.. [14:26] jetienne: you can get the port directly using "dbus-send --session --type=method_call --print-reply --dest=org.desktopcouch.CouchDB / org.desktopcouch.CouchDB.getPort" [14:27] jetienne: but I don't think there is an easy way (without using Gnome Keyring API) to access auth token required for login [14:27] also visiting Futon will reveal the port in the address bar of FF. ~/.local/share/desktop-couch/couchdb.html [14:28] oopss [14:28] duanedesign: should desktopcouch be running all the time? It wasn't on my computer [14:28] file:///home//.local/share/desktop-couch/couchdb.html [14:28] ~/.local/share/desktop-couch/couchdb.html <- some grep in there can give username/passwd there is even a special token [14:29] duanedesign: only after I've actually used dbus-send has it started" [14:29] jetienne: but it's ugly ;) [14:32] kklimonda: yeah it does not start till some application asks for it === dendro-afk is now known as dendrobates === dendrobates is now known as dendro-afk === dendro-afk is now known as dendrobates === dendrobates is now known as dendro-afk === yofel_ is now known as yofel [19:21] how do i add computers on ubuntu one? I cannot find this option. [19:29] bnixy7: hello [19:29] bnixy7: their is a bug affecting some users when adding their computers. [19:29] bnixy7: fortunately their is an easy workaround [19:30] see http://bit.ly/caHbOf [19:31] 2 nights [19:31] whoops, ok, duanedesign, i will try that, i might need some help. [19:32] duanedesign: I tried that command line and did not work [19:32] bnixy7: sure [19:32] bnixy7: are you using maverick? [19:33] duanedesign: using my terminal [19:34] bnixy7: which release of Ubuntu are you running? 10.04 Lucid, 10.10 Maveric, or an older one [19:34] duanedesign, i seem to have figured it out. i forgot you could copy/paste. i did get a web browser. [19:35] duanedesign: I got it to connect. Thank you for the workaround help. I was not sure weather to trust that work around or not. [19:36] yeah a lot of people get the u1sdtool typed in as ulsdtool [19:36] bnixy7: ok, great [19:36] I can see where that 1 and l can be mis-understood! [19:37] mee too :) [19:37] /12 === smarter__ is now known as smarter [23:09] How do i configure Ubuntu one on my system, it's 10.04/ [23:11] ah, nevermind. i found it.