[01:46] Hey guys [01:47] Does anyone know about the tomboy notes sync issue with U1? Wondering if there are any workarounds; nothing I've tried works === cpg is now known as cpg|biab === cpg|biab is now known as cpg === cpg is now known as cpg|brb === cpg|brb is now known as cpg [06:29] Is there anywhere I could offer a suggestion (without patch >_>)? [11:26] * rye is away, for a couple of hours, feeling rather dumb === popey_ is now known as popey === jamalta-afk is now known as jamalta === beuno is now known as beuno-lunch === beuno-lunch is now known as beuno === jamalta is now known as jamalta-afk === teknico is now known as teknico_away === jamalta-afk is now known as jamalta [20:48] throwing together a script that writes my computers package selections to a couchdb. [20:49] also reads the selections, after Ubuntu One replicates them, to make sure i have all my favorite apps on alll my computers :) [20:50] cool :) [20:51] when you've done that, write about it on your website :) [20:51] good idea [20:58] duanedesign: I had the same idea :D [20:59] you'll need polkit :) [20:59] because I guess that if you run something as sudo, it uses another couchdb [21:00] you shouldn't be talking to couch as root [21:00] talk to couch as not root and then be root to install the packages [21:00] that's why polkit is needed [21:01] at first I thought of creating an "orbiter" sudo application to install the packages sent from the user-space app [21:01] but then I said, hey, why am i overcomplicating it :D? [21:02] I may code the actual app in a month [21:02] for fun! [21:02] (and evil) [21:04] artir: yeah i have been coming up with a lot of ideas to practice/entertain myself with couch/U1 [21:04] artir: thanks for sharing your thoughts on that. I m still on the 'def makeDB():' [21:05] for the app mention, you could store the package list as a string or separate, and you'll want to separate the packages the system has by default and the ones you installed [21:05] or just limit the app detection to certain apps and have lists with checkboxes to sync and install that [21:07] anyone know what would be up with this? http://pastebin.ubuntu.com/389200/ [21:11] jcastro: this is Lucid? [21:13] duanedesign: yep [21:13] I wonder if it's my metadata (again) [21:13] that happened to me last week [21:14] rye: poke [21:14] that doesn't look like a metadata problem. that looks like a code problem. you might have out-of-sync packages? maybe dist-upgrade again? [21:16] Hey guys, Do You know something about removing databases from desktopcouch ? Will it be implemented in next releases ? [21:17] Voytech, which DBs do you want to remove? YOu can already do so [21:18] auarius,Yes ? I thought that if I remove database it will be replicated back to my desktopcouch if it was replicated previously [21:18] Voytech, it will, but you can remove it on the server too :) [21:19] aquarius, ok but if for example server replicate the database to another computer :) [21:19] Voytech, what do you want to do? completely delete a database from everywhere? [21:19] to do that, delete it on all the clients and delete it on the server at roughly the same time :) [21:19] aquarius, yes [21:21] aquarius, hmmmm but for example I maight have no access to one of my computers which can have a database that should be deleted [21:22] in that case it's a little more awkward, at the moment. [21:24] aquarius, but do You know anything if it will be improved ? [21:25] we don't have anything planned for improving it, but if you've got some ideas, I'd like to hear them [21:25] aquarius, in my opinion there is very simple solution for that situation [21:25] another good way of making sure that this sort of thing doesn' get forgotten is to file a bug about it agaisnt desktopcouch [21:26] aquarius, a replicatable database that for example replicatable_management that will keep a names of databases to be removed [21:26] aquarius, that should be removed [21:27] and then when replication happens, desktopcouch-service looks in that database to see if anything has changed, and then deletes any databases in the list? [21:27] aquarius, If a database is present on desktopcouch it is removed [21:27] hm. [21:27] aquarius, Yes [21:28] aquarius, Isn't it simple ? In my opinion It should work [21:28] the problem with that is that if you create a DB called "voytech", delete it, and then six months later create a new db called "voytech", it'll get deleted even though you didn't want it to [21:29] aquarius, but if You create a database And in record containg removed databases is that name, the name could be removed to not remove it anymore ? :) [21:30] good idea, but it breaks. I'm just writing down why :) [21:33] Imagine you have three computers, A, B, and C, all paired with Ubuntu One. C is not connected to the network. [21:33] A {databases: voytech, deletes: - }, B {databases: voytech, deletes: - }, C {databases: voytech, deletes: - } [21:33] Delete voytech on A. This removes the database and adds it to the deletes list [21:33] A {databases: -, deletes: voytech }, B {databases: voytech, deletes: - }, C {databases: voytech, deletes: - } [21:33] replicate A with Ubuntu One, then replicate B with Ubuntu One. [21:34] A {databases: -, deletes: voytech }, B {databases: voytech, deletes: voytech }, C {databases: voytech, deletes: - } [21:34] B sees the voytech entry in deletes, deletes the voytech DB, and removes voytech from the deletes list [21:34] A {databases: -, deletes: voytech }, B {databases: -, deletes: - }, C {databases: voytech, deletes: - } [21:34] replicate B with Ubuntu One, then replicate C with Ubuntu One (by plugging it into the network) [21:34] A {databases: -, deletes: voytech }, B {databases: -, deletes: - }, C {databases: voytech, deletes: - } [21:34] C doesn't see the "voytech" entry in the deletes list, because you've already removed it. [21:34] Worse, C will then send the voytech database *back* to Ubuntu One, and then it'll appear on all the computers again! [21:38] aquarius, wait a moment I have to look at You have written, I knew that it cannot be so simple to do it, in other case the problem would be solved, but must be solution for that [21:38] duanedesign, don't know whether that is still valid, but pong [21:41] B sees the voytech entry in deletes, deletes the voytech DB, and removes voytech from the deletes list - why after removing voytech B - deletes it from list ? [21:42] It should be removed only if we create a database which name is in deletes list [21:43] That means we delete it only when current machine on which we are working wants to create such database again ? in other case it may still be in deletes database [21:43] OK, I understand that approach [21:47] Currently I am about to create my own release of desktobcouch that will be compatible with that on ubuntuone - deletion on ubuntuone will be performed by that script -the rest will be as I described above ... I dunno if it will work.. But I'l try. But it may take some time.. I have been never writing in python, so I have to get used to it :) [21:48] if you build it and it works, then submit it as a merge request to desktopcouch and we'll probably include it :) [21:48] I don't really like having a whole database just for this, though :( [21:49] aquarius, Hmmm [21:51] ok, I am now really going offline. [21:51] aquarius, In fact such aproach makes desktopcouch more hmm ... junky (I do not know if You know what I mean) [21:52] I do know what you mean [21:52] I'd like there to be a better way of doing this, I think :( [21:53] Re: http://pastebin.ubuntu.com/389200/ - that's definitely the code problem === jamalta is now known as jamalta-afk [23:16] getting some bug reporrts about the Beta/PPA [23:16] Sorry, the package "ubuntuone-client-gnome 1.1.2+r407-0ubuntu2~ppa1~" failed to install or upgrade. [23:17] /var/cache/apt/archives/ubuntuone-client-gnome_1.1.2+r407-0ubuntu2~ppa1~jaunty_amd64.deb: trying to overwrite '/usr/lib/ubuntuone-client/ubuntuone-login', which is also in package ubuntuone-client [23:23] this is one of them bug 532934 [23:23] Launchpad bug 532934 in ubuntuone-client "package ubuntuone-client-gnome 1.1.2+r407-0ubuntu2~ppa1~jaunty failed to install/upgrade: trying to overwrite '/usr/lib/ubuntuone-client/ubuntuone-login', which is also in package ubuntuone-client ..." [Undecided,New] https://launchpad.net/bugs/532934