[00:52] I added an awfully ugly splash screen hahahah ;D A stretched launcher icon, how clever is that! [00:52] I would seriously jump into Gimp if I didn't know there was a Design team working on it :D [08:32] Hi, Anyone here knows if you can ask for a backup of you Ubuntu One account ? (eg can I have the status of last month) [08:32] And a second question, is the storage on your ubuntu one account safe ? in the sense that only the user can read (/write) what is in there ? [08:33] I am about to store a SVN repo on ubuntu one containing code (that may not yet be released) [08:33] And I wonder if that would be a safe place.. [08:42] anyone alive in here ? [08:46] hy there [08:46] is rye there? [08:46] ...sry.. here? [08:47] or any real pro? [08:53] baphometos: ping [08:59] hy [09:00] thank you [09:00] got a real big problem with ubuntu one [09:01] in the settings box, the options "bookmarks, history, contacts" are greyed out [09:01] i cant sync @ evolution [09:01] couch db pairing tool is installed [09:01] but in shell there's in error-message that the tool can't be found [09:04] Greetings, fellow Mondaymorningites! Best wishes for your journey! [09:14] baphometos: can you try the steps listed under Killing and Restarting Desktopcouch http://www.freedesktop.org/wiki/Specifications/desktopcouch/Documentation/Troubleshooting [09:16] sigh, reboot [09:17] lenny@linuxdose:~$ killall beam - beam: Kein Prozess gefunden - lenny@linuxdose:~$ [09:17] lenny@linuxdose:~$ killall beam.smp [09:17] beam.smp: Kein Prozess gefunden [09:19] have to go for short, be right back 5 minutes [09:24] kk back [09:28] wb baphometos [09:28] baphometos: did you make it through all 4 steps [09:29] well really the first three are the most important. The last one is just to verify that it restarted [09:31] no cant [09:31] lenny@linuxdose:~$ killall beam [09:31] beam: Kein Prozess gefunden [09:31] lenny@linuxdose:~$ killall beam.smp [09:31] beam.smp: Kein Prozess gefunden [09:31] baphometos: thats of [09:31] thats ok [09:31] ah ok [09:31] sry [09:32] the problem is probably that desktopcouch is not running and that is why those options are greyed out [09:33] open the bookmark file, which should then correctly take you to your desktopcouch web interface <--- doesnt [09:33] done the 4 steps as described [09:34] ok [09:34] everything seemed ok, bookmarked the page [09:37] ok, so you were able to get to the Futon interface? [09:37] no [09:38] connection error [09:38] http://localhost:46061/_utils [09:38] ok [09:41] i already tried another repository of ubuntu-one but i didnt work either [09:41] so couchdb is the point of failure indeed [09:42] sorry for my bad english [09:43] no worries, your english is fine :) [09:44] lets see if rye is available [09:44] duanedesign, i am available, but i can't get the logs for this chat yet, could you please paste your discussion with baphometos to me? [09:45] I think the log we want is ~/.cache/desktop-couch/desktop-couchdb.stdout [09:45] rye: yep [09:47] there's a desktop-couchdb.stdout.1 and a desktop-couchdb.stdout.2 [09:47] \ [09:47] http://paste.ubuntu.com/569978/ [09:47] rye: ^ [09:50] so its pastin right now ^^ [09:50] http://paste.ubuntu.com/569979/ [09:50] http://paste.ubuntu.com/569980/ [09:51] baphometos, ok, could you please try starting /usr/lib/desktopcouch/desktopcouch-service and see what it outputs? [09:52] lenny@linuxdose:~$ /usr/lib/desktopcouch/desktopcouch-service [09:52] Traceback (most recent call last): [09:52] File "/usr/lib/desktopcouch/desktopcouch-service", line 51, in [09:52] import desktopcouch [09:52] ImportError: No module named desktopcouch [09:56] baphometos, well, looks like installation is incomplete, could you please check whether python-desktopcouch is installed - apt-cache policy python-desktopcouch [09:57] and i should have asked about ubuntu version [09:57] lenny@linuxdose:~$ sudo apt-cache policy python-desktopcouch [09:57] [sudo] password for lenny: [09:57] python-desktopcouch: [09:57] Installiert: (keine) [09:57] Kandidat: 0.6.9b-0ubuntu1 [09:57] Versionstabelle: [09:57] 0.6.9b-0ubuntu1 0 [09:57] 500 http://de.archive.ubuntu.com/ubuntu/ maverick/universe i386 Packages [09:58] lenny@linuxdose:~/.cache/desktop-couch$ uname -a [09:58] Linux linuxdose 2.6.35-25-generic #44-Ubuntu SMP Fri Jan 21 17:40:48 UTC 2011 i686 GNU/Linux [09:58] ubuntu 10.10 [09:59] baphometos, could you please try installing python-desktopcouch - sudo apt-get install python-desktopcouch ? [10:00] done [10:00] baphometos, could you please re-try running /usr/lib/desktopcouch/desktopcouch-service ? [10:00] yes done [10:00] now... second [10:00] looks better [10:00] DEBUG:replication:finished replicating [10:00] DEBUG:root:starting replicator main loop [10:00] i wonder how that could possibly become uninstalled [10:01] hm [10:01] WARNING:root:shutting down personal couchdb. [10:01] dbus 2011-02-21 11:01:23,289 - shutting down personal couchdb. [10:01] Apache CouchDB has been shutdown. [10:01] canceled and now... [10:01] :) [10:01] looks gooood [10:02] second [10:02] starting again [10:02] hm... how to continue now? [10:03] should i leave the shell open for first and try @ evolution? [10:03] took a look @ the bookmark and still it said connection error [10:04] baphometos, connection error where? [10:04] http://localhost:39406/_utils [10:04] maybe i have to do the 4 steps again? [10:04] http://www.freedesktop.org/wiki/Specifications/desktopcouch/Documentation/Troubleshooting [10:04] do i? [10:05] baphometos, aha, well, you should reopen the bookmark file since it gets updated with port number every time couchdb is starting, since it starts at random ports [10:05] ah ok [10:05] second :) [10:05] thank you very much [10:05] you're king [10:05] if that works.... [10:06] it's my 2nd christmas [10:07] damn..... i'm at the web-interface :D :D :D [10:07] hello couchdb i missed u very much [10:07] can i support you in any way rye? [10:08] baphometos, well, supporting #ubuntuone is my job [10:08] cuz now everything works :) :) [10:09] so i'll buy some @ ubuntu-one [10:09] thank you man [10:09] have a good day [10:09] baphometos, while we are at it, there is one issue with evolution couchdb which i've been poking around, bug #673568 [10:09] Launchpad bug 673568 in evolution-couchdb (and 1 other project) "Error modifying contact, other error when saving contacts (affects: 38) (dups: 4) (heat: 190)" [High,Fix committed] https://launchpad.net/bugs/673568 [10:09] baphometos, ah, ok [10:10] ah, rodrigo_ switched to In Progress [10:10] * rye sits waiging for a fix [10:10] huh? [10:10] waiting [10:10] hm? [10:10] #673568 [10:10] how could i help you? [10:10] ah ok [10:10] fixed? [10:11] baphometos, at the moment evolution couchdb does not work properly with editing and deleting the contacts, so the functionality of desktopcouch for contacts is limited now [10:11] severely limited [10:11] ping rodrigo_, is there any progress on in-progress part of couchdb-glib? [10:12] ah ok.... for me the most important part is to sync my contacts to the database once in a while, not to edit them (for first) [10:13] i'll be back - if i've got any questions ;9 [10:14] till then... all the best 4 ya [10:22] ouch. back to code. [10:55] ok, testing [11:01] testing, testing, one, two. [11:05] @ping [11:05] pong [11:06] ^^ [11:06] an ANR is an insult, I feel terrible. [11:14] karni, don't, this is work in progress [11:14] I feel like I let you down o_O :S [11:14] it's expected to fail, that's exactly why I sent it around! [11:14] I'm already on it. Fixed one bug. [11:14] The second is hard to replicate, tried on Hero and Android 2.2 and 2.3 [11:15] We may have to descrese the database writes per transaction [11:15] karni, please don't feel rushed to fix things, this is just meant for you to get feedback and know what needs work [11:15] Probably that's what caused the TouchEventDispatch timeout (db was writing, and files activity wanted to load) [11:15] beuno: Uhm :) It's good it's finally out. [12:35] beuno: I have an important design question [12:35] karni, shoot [12:36] beuno: hah, I just found the solution :D [12:36] YOU'RE WELCOME [12:36] beuno: the thing was that the service could 90-sec timeout when user poked around preferences [12:36] hahahah [12:36] beuno: but now I see I can fix that the same way the rest of UI keeps the service on-going [12:36] * beuno nods [12:37] beuno: once I fix that, I'll send the apk to you and aq. I fixed the log reporting -- and once aq sends me back the reproduction of the ANR, I think we should update all the testers with that [12:37] as sendin the logs is pretty important right now, and.. how could I have even screwed this up :d [12:38] karni, sure. And again, don't stress about bugs, it's what we're lookng for at this stage! [12:39] beuno: I'll remember that. I was sure it would work nicely, and there you go, again Aq catches a terrible failure ;< heheheh. [12:39] beuno: the send logs feature is something like Chad once posted. "please report the crash with crashing report tool" [12:40] (crash of the crashing report tool :P) [12:41] karni, release early, release often comes with a lot of "d'oh" moments [12:41] better early than late ;) [12:41] you're right! [13:03] karni, for some months the "Microsoft windows malicious software removal utility" was distributed in russian-speaking countries under a name that roughtly translated to "Utility for removal of malicious Microsoft Windows software" [13:03] beuno: sent the u1f-rev34 to you and Stuart. if you'd like to test, please use that one. [13:03] rye: hahahah [13:04] karni, sure, although it worked for me previously [13:04] you've done a *fantastic* job implementing auto-sync [13:04] beuno: by the way! how.. oh :) [13:05] beuno: did you try uploads as well? [13:05] (thank you!) [13:05] karni, not yet, no [13:05] but will soon! [13:05] I was so preoccupied with Stuarts report I didn't even ask for feedback. ok! [13:05] yesterday I found an awesome piece of code, how do you throw an exception in c? [13:05] in order to exit the code block [13:05] you can't and you don't want to use goto and labels so you do... [13:06] do { something; if (error) break; } while(0);... it was so simple I thought it was an error [13:07] rye, you're a strange person [13:08] beuno, why? [13:08] beuno: I've been hardcore coding lately and haven't seen the gym for ~week. I'll take a break and be back a bit later, ok? [13:08] karni, enjoy [13:09] \o [13:09] rye, you enjoy strange things :) [13:33] beuno: cool, I received an update from verterok they'll be releasing new server software - that should enable me to implement directory size check before it starts syncing. [13:35] karni, perfect [13:46] mandel: can you please review https://code.launchpad.net/~nataliabidart/ubuntuone-control-panel/use-new-syncademon-get-udf-fict/+merge/50594 ? control panel tests broke because what I think is a branch that landed from you [13:47] mandel: (our tests monky path syncdaemon in some private areas, so I fixed it) [13:47] beuno: would you trivial review https://code.launchpad.net/~bilalakhtar/ubuntuone-control-panel/fix-715879/+merge/50500 ? [13:47] nessita, sure [13:49] nessita, +1ed [13:49] beuno: thanks! [13:53] hello alecu mandel nessita thisfred, standup in 8' ;-) [13:53] hi ralsina [13:54] ralsina: could you please review? https://code.launchpad.net/~nataliabidart/ubuntuone-control-panel/use-new-syncademon-get-udf-fict/+merge/50594 tests broke after a syncdaemon update [13:54] nessita: ok, looking [13:58] nessita: what is the sd_dbus_iface object? is that theDBusInterface object from sd? [13:59] mandel: is the dbus_interface module [13:59] hello all! [13:59] sorry I'm late... [14:00] nessita: the module and not the class, right? [14:00] mandel: yes, the module [14:00] me [14:01] me [14:01] nessita: when continue after the stand up [14:01] not me today (no notes) [14:02] mandel: do you have some other question? the tests are not passing right now, and I think tarmac is not landing branches because of that [14:02] alecu, me? [14:02] me! [14:02] nessita: i know the issues, I'll add it in a comment [14:03] ah, do-bey and thatfred are on national holiday today [14:03] nessita: those tests pas, right? [14:03] mandel: the one in that branch, yes. The one in trunk, no. [14:03] right, forgot *fred was on holiday too [14:03] ok, nessita? [14:04] DONE: file storage project creation and setup, first branches. [14:04] TODO: community reviews, file storage api, bug triage, fix U1CP to have tests running (and passing) again [14:04] BLOCKED: nopes [14:04] NEXT: mandel [14:04] DONE: Increased test coverage of dbus module in linux and windows. Added networ manager implementaiton for windows. Made ipc use a random port and expose it over named pipes. [14:04] TODO: beg for reviews, finish ipc client code. [14:04] BLOCKED: reviews, pleeeease [14:04] alecu: please... [14:04] DONE: a branch to use libunity to show/update/hide progressbar and show/hide disconnection emblem, needs review, but fixed libunity not yet packaged (as of friday) | a branch to use desktopcouch to save hiscores in quickly pygame template: https://blueprints.launchpad.net/ubuntu/+spec/appdevs-desktop-n-encouraging-game-development | DroidCouch OAuth untangling [14:04] TODO: back to DroidCouch [14:04] BLOCKED: fixed libunity not yet packaged [14:04] mandel: are those reviews I can help with? [14:05] ralsina: yes, they are simply more tests for the linux code, so everyone can help :) [14:05] mandel: I'll help [14:05] mandel: shoot the links [14:06] mandel: me too [14:06] ralsina: go! [14:06] DONE: bashed my head against rhythmbox and nautilus (but finally they are breaking) [14:06] TODO: actually fix 4 or 5 bugs, reviews, send the sprint documents [14:06] nessita: approved and added a small explanation of the reason why those methods were moved [14:06] DONE TOO ;-) wrote the sprint stuff [14:07] BLOCKED: no, but head hurts [14:07] ralsina: yey! so, sprint is closer? :-) [14:07] ralsina: too much thinking? [14:07] nessita: yes [14:07] nessita: both sprints [14:07] nessita: but the only one that's going to be in both sprints is me, I think [14:08] ralsina: makes sense [14:08] ralsina, nessita: here is one merge https://code.launchpad.net/~mandel/ubuntuone-client/add_dbus_events_signal_tests/+merge/50342 [14:08] ralsina: you'll enjoy your time with mandel ;-) (be prepared for tons of dirty stories) [14:08] Yes, my divorce will make lots of sense (I am apparently going to be away 3 of 7 weeks. [14:09] mandel: the branch has as a prerequisite the same branch... [14:09] plus one week of sprint in BA. [14:09] But we'll live. Anyway, eom? [14:09] ralsina: who needs wives? [14:09] nessita: he, wrong copy paste :P [14:09] nessita: husbands! [14:09] :-D [14:10] eom here [14:10] cool. [14:10] mandel: post all the branches you want reviewed, I will try to code for an hour or so, then do reviews. [14:10] nessita: is not the same, is a branch with a very similar name :) [14:10] ah! you're right [14:11] mandel: so, is https://code.launchpad.net/~mandel/ubuntuone-client/add_dbus_events_signal_tests/+merge/50342 the proper branch to review? [14:11] And BTW: this means today we are at the exact minumum required to get anything done, since one proposes a branch and the other two have to approve it ;-) [14:11] ralsina: it depends, I personally think we should have people from other teams doing reviews. But reviews policy is not yet stablished [14:12] nessita: and won't be for a month, I think [14:12] Also, it means we could speak spanish all day long [14:12] nessita: yes [14:13] de puta madre!! ahora a por la reconquista de las americas! [14:13] The only part of the proposed policy that I am already enforcing is "managers review everything they are asked to review" ;-) [14:13] * mandel goes to get his conquistador outfit [14:13] mandel: pero, pero ... aquí es verano! El traje de conquistador quema :-D [14:14] ralsina: I have to be a professional, if it has to be done, it has to be done right :) [14:14] and we are smelly anyways [14:15] mandel: como diría un USAense: "you looked like a 50s buick, and smelled like one, too!" [14:15] alecu: can you please review https://code.launchpad.net/~nataliabidart/ubuntuone-control-panel/use-new-syncademon-get-udf-fict/+merge/50594? we're having a broken test suite in u1cop trunk [14:16] nessita, sure! [14:17] ok, I'm off to coding. [14:23] karni: hi [14:23] karni: if you have access to staging, you can test the size attribute fix [14:29] nessita, approved. [14:29] alecu: thanks! [14:39] mandel: this branch https://code.launchpad.net/~mandel/ubuntuone-client/add_dbus_events_signal_tests/+merge/50342 is already approved [14:40] mandel: what other review you need? :-) [14:42] ralsina: I have some spare time while waiting for a review from aquarius. I'll install natty on my desktop box, if is ok with you [14:42] sure go ahead [14:43] ack [14:48] nessita: cool, thx, let me find the next one :) [14:48] mandel: right, send me the link, though I'll be installing natty right now [14:49] nessita: is that to explain recursion to your students… hehe what a terrible joke [14:50] nessita: there yo go: https://code.launchpad.net/~mandel/ubuntuone-client/add_dbus_syndaemon_signal_tests/+merge/50345 [15:04] hey all, i'm getting the message "You have reached the download limit for this song, please purchase it again from the store" for some of my tracks - do i really have to? seems insane [15:06] rebooting for natty install! [15:09] stupid new guy question: am I supposed to buy the tickets for canonical events and get a refund, or how is it done? [15:11] ralsina: ubuntu events like UDS? [15:11] popey: right [15:11] ralsina: do you work for canonical? [15:11] popey: yeah [15:11] popey: but it's my first one [15:12] I'd ask in a non-public canonical irc channel then :) [15:12] popey: good idea === beuno is now known as beuno-lunch [16:04] ralsina: ping [16:05] mandel: pong [16:05] mandel: while I have you here: yes, the proposed installer is not practical [16:06] the thing with the icons that get bigger at the bottom is a pain in the arse [16:06] ralsina: uh, one sec, and we talk about that [16:06] mandel: ok [16:06] ralsina: I'm not good at context switch :P [16:06] ralsina: here goes my question, in which machine is tarmac runnin for lp:ubuntuone-client? [16:07] ralsina: branches canot land due to a missing module https://code.launchpad.net/~mandel/ubuntuone-client/add_dbus_events_signal_tests/+merge/50342 [16:07] :( [16:07] mandel: dobey's [16:07] and of course, it's holiday in the US [16:07] ralsina: ok, then eod for me :P [16:07] mandel: ouch [16:07] ralsina: just joking [16:08] I can work, but a I cannot land anything, take a look at the merge proposal [16:08] mandel: sadly dobey won't be around until.... 14 UTC tomorrow [16:08] I have seen nessita run tarmac before, though [16:08] ralsina: si, una putada…. [16:08] mandel: I have a few rather serious problems in my plate, but I will [16:09] ralsina: well, I'll ask in #chicharra how to solve this [16:09] mandel: cool [16:09] ralsina: so, about the installer, tell me [16:09] I spent a couple of hours on sunday trying to make a mockup in designer [16:09] The buttons: piece of cake [16:10] The font for the labels is not doable because it's the ubuntu font, and the system will not have it installed [16:10] The progressbar is doable with some effort [16:11] The "thing with icons that get larger like OSX's dock". I can do it by using Webkit, or by bringing QML or QGraphicsView into the installer, but that's not really a good idea [16:11] ralsina, plus having the ubuntu font on a windows app would look way out of place... right? [16:11] So that should be replaced with something more reasonable. [16:11] alecu: yes [16:11] alecu: but well, that's branding, it can be defended. What I can't do is use a font that's not there :-) [16:11] ralsina, "thing with icons that get larger like OSX's dock" wtf? [16:12] ralsina: all that assuming we know how to do embed everything in an exe, right? [16:12] ralsina, what about including it in the installer? a few windows installer have a previous "unpack" stage where they "install" the installer in /tmp [16:12] (or \windows\temp or whatever) [16:13] alecu: but which type of installers, .exe or .msi [16:13] mandel: well, we can embed all the images in the exe, no problem [16:13] mandel, right .exe installers usually do that. [16:13] alecu: by the way can you give me a hand with the following error; https://code.launchpad.net/~mandel/ubuntuone-client/add_dbus_events_signal_tests/+merge/50342 [16:13] we could do one of those two-stage installers, where you get one, it downloads the bigger one. [16:14] hmm [16:14] ralsina: we have to be smart about this... [16:14] pyqt has support for embedding arbitrary things in the exe. So we can even put the whole msi there and unpack it. [16:14] mandel, what hand do you want? the left or the right one? [16:14] dobey: tarmac! mandel! ;-) [16:14] alecu: atm the right, is the broken one [16:15] :-) [16:15] ralsina: seriously. if tarmac is broken, and i'm away, send me a text message or something :) [16:15] dobey: tarmac for ubuntuone-client is in your machine, rigth? [16:15] yes [16:15] dobey: I tried calling you on your phone, I got a girl telling me something in german [16:15] dobey: I think it has a missing package or something whenstupidly wrong with my branch…. [16:16] dobey: this is the one https://code.launchpad.net/~mandel/ubuntuone-client/add_dbus_events_signal_tests/+merge/50342 [16:16] exceptions.ImportError: No module named indicate [16:16] ralsina: weird [16:17] yeah i see, installing now [16:17] dobey: my exact word [16:17] dobey: sweet thx! [16:17] ralsina: next time you get a german girl on the phone, fwd to me [16:17] mandel: I think she was a robot, sorry [16:18] ralsina: maybe you called germany [16:18] dobey: could be, I copy/pasted your phone from directory into skype [16:18] Meine Mutter ist ein Toaster [16:18] oh, skype [16:18] maybe it was an estonian girl [16:18] mandel, hahaahahah [16:19] mandel, your jokes are a lot better when there are no dirty references! [16:19] ah, skype probably didn't like the format or something [16:19] anyway, python-indicate is installed [16:20] alecu: hehe my jokes are good, the problem is that I just type the dirty ones :) [16:20] dobey: thx! [16:22] ralsina: so, we have to be smart of how to embed the installer, a 2 step process could be possible, get the at stuff, and execute it [16:32] alright, i'm back out :) [16:43] alecu: ping === beuno-lunch is now known as beuno [16:43] mandel: yeah [16:44] mandel, pong [16:44] ralsina: we can try and write a poc for that, but for me, it will have to wait til the weekend [16:45] ralsina: in the mean time… let me know when you can review some branches (on linux) [16:45] mandel: yes, if we don't finish the program, what is it going to install? ;-) [16:45] mandel: in about 20 minutes [16:46] ralsina: hehe exactyly :) [16:46] ralsina, I have another lovely branch for you after you finish with mandel's: https://code.launchpad.net/~alecu/ubuntuone-client/use-libunity/+merge/50632 [16:46] alecu: ok, how am I supposed to test that? [16:47] alecu: I'll exchange yours with mine :) [16:47] that wasy we do not need ralsina :) [16:47] ralsina, you are not running unity3d, right? [16:47] alecu: yes I am [16:47] ralsina, then we'll try to see if the unity updates from today allow you to run it [16:48] alecu: cool [16:48] ralsina, both my installations are botched, because I did a sudo make install from libunity :P [16:48] mandel, cool. What branch do you want me to review? [16:49] alecu: ha, so I have the only unity now? [16:49] ralsina, alecu: my unity works too [16:49] alecu: this is the one https://code.launchpad.net/~mandel/ubuntuone-client/add_dbus_folders_tests/+merge/50564 [16:50] ralsina, no! my unity3d is working fine, but my test env is misleading, because I have stuff installed that I'm not sure if it is packaged. [16:50] alecu: what do I have to do with your branch? [16:50] mandel, will take a look right now. [16:50] thx [16:51] mandel, first, review and criticize the absence of platform independent code [16:51] mandel, then run the syncdaemon in that branch, and let it show/update/hide a progressbar when it's active [16:52] mandel, and do "u1sdtool -d" to see it showing an emblem [16:52] (both on the Unity u1 launcher icon) [16:52] that's it. [16:53] * mandel looks [16:53] mandel, if you tell me how it breaks on windows, I'll try and fix it. [16:55] alecu: sure [17:00] mandel, all the stuff that's on interaction_interfaces, you moved it from the dbus code, right? [17:00] mandel, or is it new code? [17:01] alecu: it was moved from the dbus code [17:02] alecu: the idea is to use it in all platforms and just add the ipc code for each of them [17:15] mandel, approved. [17:16] alecu: cool, thx, I might take a litlle longer with yours.. unity is having fun [17:16] mandel, how much fun? is it giving some error message? [17:16] mandel, because my branch relies on some fixes to libunity that might no be packaged yet. [17:17] *not [17:18] alecu: I've gpot a message error, i'm trying on my gf machine :P [17:18] maybe my system is the problem… is a bloody macbook [17:19] mandel, I'm having some trouble parsing "gpot"... [17:19] mandel, did you get an error message or not? [17:19] yes.I did [17:19] can you please paste it?! [17:20] the machine crashed, that why I dont think is your branch, let me try again with other one [17:20] AH, ok. [17:20] if the machine crashes, it's probably not my branch. I'm not into gl vodoo yet. [17:21] vodoo += o [17:21] hehe [17:21] In fact, I'm off gl voodoo for the time being. [17:22] (though I'll probably go back to it when I try porting my latest minigame to android) :-) [17:24] searching "voodoo" ads me with "Authentic Voodoo Dolls, Spells, Curses, and a whole lot more!". Thanks, google! [17:24] verterok: I was away for some time. Thanks for the hint. I'll have to figure out staging sooner or later (I never managed to work with it :< ). Maybe you could test if your client works with staging.. ? I would appreciate that very much. I'll re-check that soon and let you know. [17:25] alecu: btw you can pull lp:ubuntuone-android-files, although oauth hasn't changed at all, there have been many changes in the software itself. [17:26] alecu: did you manage to sort it out for your needs? (I mean couchdroid) === yofel_ is now known as yofel [17:27] karni: np, yes it works with staging [17:27] verterok: oh, thank you very much! could you PM the ip you used so I can confirm if I was doing it right? [17:35] alecu: I;m trying to build from my gf machine, but i forgot how to install the dev dependencies, was i with nightlies? [17:37] mandel, I'm not sure if you need the nightlies to build u1-client... I think "apt-get build-dep ubuntuone-client" should suffice. [17:38] * mandel tries === didrocks1 is now known as didrocks [17:49] alecu: from a fresh install of the devel tools i get and import error [17:49] from gir.repository import Unity [17:50] this is from my gf machine after using apt-get build-dep ubuntuone-client [17:53] mandel, try installing the package gir1.2-unity-3.0 === IAmNotThatGuy is now known as M0hi [17:56] alecu: that fixed it, got issues when running tests, I'll added then in the merge proposal [17:56] alecu: I need to go know I'll update the merge proposal asap [18:25] mandel, please paste them when you come back. [18:25] * alecu will get some food [18:44] nessita: +1 [18:44] BUT it has 2 lint notices [18:46] aha! [18:46] beuno: gloating is unecoming :-D [18:46] unbecoming* [18:46] heh [18:46] I've burnt that bridge [18:50] mandel: ping [18:56] * nessita fixes [18:57] mandel: mail me the merge proposals you want looked at tonight [18:58] Ohhhh the unity launcher autohides when guake unfolds... nice! [18:59] ralsina: you need to install python-distutils-extra for [F0401] Unable to import 'DistUtilsExtra.auto' [18:59] nessita: ok [19:00] nessita: yes, that fixed that one [19:00] ralsina: the other missing docstring is now fixed and pushed [19:00] Pushed up to revision 6. [19:48] beuno: Hi :) I'd like to get an oauth token to staging, as I don't have an old token that would do the job. However, changing the auth URL wasn't enough: http://paste.ubuntu.com/570208/ Ideas how can I proceed? [19:48] Anyone, I tried yesterday to get help, I have two laptops configured with ubuntuone. On first laptop I update a file that exists in its Ubuntu One folder. The time of update is shown in the file manager.On second laptop, I see the in the Ubuntu One folder but its date is Feb 3. When I go to "Manage Account"'s File entry the date is Feb 3, wame as on second laptop. Sync does not seem to work [19:48] duanedesign: rye: maybe you could help ↑ [19:48] karni, no idea, rye or nessita may know [19:48] beuno: ok thanks :) [19:49] rye: nessita: I'd like to get an oauth token to staging (I don't have an old one), what's the easiest way do to that? Changing the auth URL didn't do the trick: http://paste.ubuntu.com/570208/ [19:50] (changing the URL to staging) [19:51] that looks to me like CommonsHttpOAuthProvider bug :/ I'll google that. [19:52] karni, hm, staging tokens are synced from production one [19:52] rye: oh, are they? [19:52] karni: what rye says :-) [19:52] so my tokens should work with staging? great [19:53] karni, not CommonsHttpOAuthProvider bug, it's our system rejects our other system [19:53] rye: aha :) [19:53] karni, just visit https://staging.one.ubuntu.com/account/machines and see whether you have anything there [19:53] rye: very cool, thanks [19:54] rye: indeed, quite a few, high 5 \o [20:00] My last identi.ca post was about 22 hours ago from web at Dongjiao, Tianjin Shi, China, ralsina, has BurstNet moved a bit east? :) [20:00] rye: miracles of virtualization? :-D [20:00] rye: of geoip hiccup ;-) [20:01] GeoIP is so nice... Even Google presents me with a google.com.hk page... And looks like that's Chinese too [20:01] rye: sometimes google latitute show's I'm somewhere in North America.. thankfully, it happens rarely. (and I'm in Poland ;)) [20:02] identi.ca post map is soo interesting now [20:16] nessita, ping [20:17] nessita, I'm looking at Bug #674462 [20:17] Launchpad bug 674462 in ubuntuone-control-panel (Ubuntu) (and 2 other projects) "Display notice when merging an UDF with a existent folder (affects: 1) (heat: 34)" [Low,Invalid] https://launchpad.net/bugs/674462 [20:17] verterok: what's a sensible ping interval for the android app to keep the connection alive and _not_ cause a DDoS ? [20:18] karni: ping to keep the connection alive? [20:18] nessita, and I'm trying to figure out how we should approach that. [20:18] alecu: any news on how I can test that branch of yours? [20:18] verterok: AFAIK the desktop client pings the server from time to time (wasn't that 10 minutes or something?) [20:19] I may be mistaken. I do know keepAlive() is set [20:19] karni: that isn't to keep the connection alive :) [20:19] * karni hides [20:20] verterok: what's that for then? [20:20] ralsina, run the syncdaemon in that branch, and it will show/update/hide a progressbar when it's doing stuff [20:20] karni: long story short, it's a hack to know when the connection is stalled and twisted didn't realized about it [20:20] alecu: what are you wondering, in particular? [20:20] and do "u1sdtool -d" to see it showing an emblem (both things will happen on the Unity u1 launcher icon) [20:21] karni: twisted only realize the connection is dead when it tries to use it [20:21] alecu: ok [20:21] nessita, where should we put the checks for the existing udf [20:21] alecu: is the progressbar stuff in unity nightlies? [20:21] karni: not sure about how the java/android net io stuff works in that area :) [20:21] verterok: great. I think I'd like to have that in my app then. So the question is, how often can I ping? [20:21] ralsina, not sure about that. Never tried unity nightlies. [20:21] karni: no idea, longer the better :) [20:22] verterok: I think I've timed-out few times, so a ping from time to time may be neccessary. I'd test test that beforehand. [20:22] alecu: ok, let' s see [20:22] ralsina, mandel tried testing it quite a few lines above ^^^^^^^^ [20:22] ralsina, and found some issues, but he had to run. [20:23] alecu: "cannot import Unity" so I guess not [20:23] ralsina, apt-get install gir1.2-unity-3.0 [20:24] ralsina, those are the gobject-introspection definitions for unity [20:24] alecu: what do you mean 'put the check for the existing UDF'? [20:24] ralsina, you have everything else up-to date, right? [20:25] alecu: exisiting folder, perhaps? [20:25] nessita, right [20:25] alecu: so, we have 2 scenarios [20:25] alecu: either the udf was created in the same device, in which case you should not notify anything, or the udf was created in another device [20:26] alecu: in the second case, we should check if the directory already existed. We would have to do this at volume_manager level [20:26] alecu: to push VM_UDF_CREATED with an extra param [20:26] alecu: what do you think? [20:27] beuno: http://karni.tk/canonical/pics/connect-failed.png that's how "connect failed" after 3 retries looks like. [20:27] alecu: https://pastebin.canonical.com/43686/ [20:28] karni, I like the sad face [20:28] that's good enough for now [20:29] nessita, that part sounds right. But how should we display that notice? [20:29] alecu: specific legend should be validated by cristian, but I was thinking on a new messaging entry (as per what we talked in dallas) [20:29] ralsina, "TypeError: must be an interface" means that the gir for libunity packaged is not yet what's on trunk. [20:30] alecu: That' s how far as I went then :-( [20:30] alecu: but we really should merge this today since tomorrow is FF [20:31] alecu: so, do you give me your word that you have seen this working? ;-) [20:31] ralsina, bzr branch lp:libunity; cd libunity; ./autogen.sh ; sudo make install (???) [20:31] alecu: isn' t that how you broke your unity yesterday? :-D [20:31] ralsina, I can give you a small video if you want [20:31] alecu: ok, I trust you :-D [20:32] ralsina, no! I didn't broke it! I just meant that it's not pristine, since I did the "make install" above. [20:32] alecu: oh, ok, anyway +1 [20:32] now hunt the second review :-) [20:32] ralsina, the thing is that if we let this into trunk, it will break for everybody who has not make installed libunity. [20:33] nessita, this udf thing... is a bug or a feature? [20:33] alecu: well, I am not sure what to do about that. If we don' t merge it, we need to ask for a freeze exception. The unity ppl should be trying to merge this before tomorrow too. [20:33] alecu: what thing? [20:33] alecu: so, can you ask them how their timing is? [20:34] nessita, bug #674462 [20:34] Launchpad bug 674462 in ubuntuone-control-panel (Ubuntu) (and 2 other projects) "Display notice when merging an UDF with a existent folder (affects: 1) (heat: 34)" [Low,Invalid] https://launchpad.net/bugs/674462 [20:34] ralsina, nobody seems to be around today [20:35] alecu: holiday [20:35] ralsina, I know :-) [20:35] alecu: FF the day after a long weekend seems like an exceptionally bad idea now, doesn' tit? [20:35] ralsina, anyway, fixing that is a "bug" for them. [20:35] ralsina, they can do it after feature freeze. [20:36] If you commit it and it doesn' t work it' s a bug for us too :-( [20:36] ralsina, what I can do is add a check that let's us work if libunity gir bindings are not installed. [20:36] That' swhy FF sucks [20:36] alecu: that would be awesome [20:36] If you do that we can merge with no problems. It's a good idea for whenever we do a backport anyway. [20:36] nessita, so: "Display notice when merging an UDF"... is a bug or a feature? [20:36] If we ever do a backport, that is. [20:37] alecu: that is not a bug, that is a feature. [20:37] alecu: you ask in reality or in the FF scenario? [20:37] nessita, in the FF scenario [20:37] nessita, since I won't be doing it *right now*, I want to know if we need to ask for a FF except [20:38] alecu: if we absolutely must it can be a bug [20:38] I don't think a FF is needed [20:38] beuno: I forgot to add. Using any 'task killing' software (with U1F not on the ignore list) will not only kill the app, but the scheduled sync alarms as well. They will re-register upon next application launch. [20:38] alecu: a FF exception, I mean [20:38] ok, I'm assuming the same can go for #718171 [20:38] I mean [20:38] kenvandine: hi there! is there any chance to sponsor a new package? merge proposal is https://code.launchpad.net/~ubuntuone-control-tower/ubuntuone-control-panel/trunk [20:38] bug #718171 [20:38] Launchpad bug 718171 in ubuntuone-client "Untranslatable strings in ubuntuone/status/aggregator.py (affects: 1) (heat: 6)" [High,Triaged] https://launchpad.net/bugs/718171 [20:39] alecu: the second is much more importnat [20:39] nessita, kenvandine is on holiday today. [20:39] alecu: since translations need to enter as soon as possible. I mentioned this when I did the first review, remember? [20:39] alecu: all you need is to mark the strings as translatable [20:40] nessita, yes, and that seems a lot more easier to fix, so I'll work on it after fixing the problem that ralsina is having with the libunity branch. [20:40] FF means no feature merges tomorrow, or tomorrow is the last day for them? [20:40] "a lot more easier" -> "a lot easier" [20:40] alecu: awesome. Let me know if you I can help [20:40] ralsina, they should be merged by end of tomorrow, I think. [20:40] ralsina: I never got that right, since offically FF is this Thrusday [20:41] ralsina: but we should land all our changes before they decide to freeze the repo [20:41] oh, tricky :-) [20:41] which happens tue, o wed, usually eurpean time [20:42] so I would say merged by the end of today, and packaged tomorrow first time [20:45] ok [21:12] Anyone, I tried yesterday to get help, I have two laptops configured with ubuntuone. On first laptop I update a file that exists in its Ubuntu One folder. The time of update is shown in the file manager.On second laptop, I see the in the Ubuntu One folder but its date is Feb 3. When I go to "Manage Account"'s File entry the date is Feb 3, wame as on second laptop. Sync does not seem to work [21:24] intrader_: I'm not sure I understand your issue. What's the file name? [21:25] nessita: i'm helping out on PM. [21:27] karni: awesome, let me know if you need help [21:28] nessita: tnx [22:05] beuno: I'd like to reply to Stuarts and Lucio e-mails, but I'm not sure if I should contain all the recipients that you've addressed. I'd like them all to know about u1f-rev34.apk - is that ok? [22:21] karni, yeah, reply to all at will [22:21] beuno: ok. doing that right now. [22:50] karni, I got to go, thanks a lot. [22:50] np intrader_