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