/srv/irclogs.ubuntu.com/2011/01/03/#ubuntuone.txt

karnibeuno: CardinalFang: uhh.. before you start building (or beuno, testing what I sent you) -- I'm sorry, but we broke the download using verterok's build of the storage-protocol. which is: java.lang.NoClassDefFoundError: java.util.zip.InflaterOutputStream -- I always included that in my custom build of the storage protocol, and recently we used verteroks build. so.. looks like I'll have to provide the custom sp build for android. I hav00:31
somethingintereshi all, I just installed Ubuntu netbook and added my ubuntuone. Which it says was done successfully. However, I see I have duplicate entries under "Computers on your account" I'm wondering why?05:16
somethinginteresjust checking in again, any ideas?08:45
ploumHello09:15
ploumI've installed a new laptop09:15
ploumand my U1 contacts are not synced on that new laptop09:16
ploum(everything else is working fine)09:16
ploumwhat should I do ?09:16
mandelploum: do you know how to access to your desktopcouch?09:24
mandelploum: the contacts are stored there, can you check if you find them?09:24
ploummandel, no, I don't know how to access my desktopcouch from the command line09:35
mandelploum: there is not need to access it from the command line, there should be an html file you can open that will point to it in ~/.local/share/desktop-couch/couchdb.html09:36
mandelploum: that will send you to futon if desktopcouch is running, to make sure that it is running do the following:09:37
mandeldbus-send --session --dest=org.desktopcouch.CouchDB \09:37
mandel   --print-reply --type=method_call / \09:37
mandel   org.desktopcouch.CouchDB.getPort09:37
mandelwhich will start it if it is not running09:37
ploumit asks me a login/password09:38
mandelploum: ag, then you html file is old and you will need to kill it so that you get  a clean one09:39
ploum(the login/pass popup was spawned a zillion times )09:39
mandelploum: let me get you the instructions to do that09:39
mandelploum: look at killing and restarting: http://www.freedesktop.org/wiki/Specifications/desktopcouch/Documentation/Troubleshooting09:39
ploummandel, the dbus-send command is not working09:45
mandelploum: !?09:45
mandelwhat is the output?09:45
ploumcopy/pasted from the wiki, it just tells me  : No file or folder of this type (translating it from french)09:45
ploumdbus-send is well installed09:46
ploummandel, it seems to be a copy/paste error. While typing this manually, I get this traceback :09:49
ploumdbus-send --session --dest=org.desktopcouch.CouchDB --print-reply --type=method_call / org.desktopcouch.CouchDB.getPort09:49
ploumError org.freedesktop.DBus.Python.RuntimeError: Traceback (most recent call last):09:49
ploum  File "/usr/lib/pymodules/python2.6/dbus/service.py", line 702, in _message_cb09:49
ploum    retval = candidate_method(self, *args, **keywords)09:49
ploum  File "/usr/lib/desktopcouch/desktopcouch-service", line 73, in getPort09:49
ploum    port = int(desktopcouch._direct_access_find_port())09:49
ploum  File "/usr/lib/python2.6/dist-packages/desktopcouch/__init__.py", line 193, in __find_port__linux09:49
ploum    return __find_port__linux(pid, ctx, retries_left - 1)09:49
ploum  File "/usr/lib/python2.6/dist-packages/desktopcouch/__init__.py", line 193, in __find_port__linux09:49
ploum    return __find_port__linux(pid, ctx, retries_left - 1)09:49
ploum  File "/usr/lib/python2.6/dist-packages/desktopcouch/__init__.py", line 193, in __find_port__linux09:49
ploum    return __find_port__linux(pid, ctx, retries_left - 1)09:49
ploum  File "/usr/lib/python2.6/dist-packages/desktopcouch/__init__.py", line 194, in __find_port__linux09:49
ploum    raise RuntimeError("Unable to find listening port")09:49
ploumRuntimeError: Unable to find listening port09:49
ploumoups, sorry, I thought I had copied the pastebin link09:49
mandelploum: hehe, no worries, can you give me the link better09:49
ploumhttp://friendpaste.com/3Vl5vDYppy1btosOZq40oQ09:50
mandelploum: reading this on irc is kind of crap :)09:50
mandelploum: in what kind of machine are you running this? is it a netbook or slow in some way?09:51
ploumnot at all09:51
ploumthis is a brand new laptop09:51
ploumvery fast09:51
mandelmmm09:52
ploumfresh new Ubuntu 10.10 install09:52
ploumnothing fancy09:52
mandelploum: I suppose you did kill beam.smp right?09:52
mandelploum: for what I can see the issue is that the code that reads the pid file to get the port used by couchdb is not getting it right… lame09:53
mandelploum: lets try with python, give me 1 min09:53
ploumyep, I killed beam.smp09:53
ploumI don't understand, sometimes the command just block without any output, sometimes I have the trace09:55
mandelploum: yes, it is certainly strange09:55
mandelploum: can you try and run the following from python: http://friendpaste.com/78Lh7AC9kJworZGAYeOWxa09:55
mandelploum: that should start the same process yet it does not use dbus AFAIK09:56
mandelploum: ok, I'm lying, it does use dbus, but it gives mor einfo :P09:56
ploumhttp://friendpaste.com/wUAE04B14BObO6Xj405wE09:59
ploumok10:00
ploumrekilling beam.smp and now it works10:00
ploumbeam.smp was launched automatically it seems10:01
ploumhave to kill it just before launching your script10:01
ploumthe html file asks for a password10:01
ploumjust like before : a billion popups10:01
mandelploum: dammed, it should not be asking for the password.. something there is wrong10:02
mandelploum: at least I know the part where that is written :)10:02
ploummmm10:03
ploumit looks like it works with firefox10:03
ploum(I was using Epiphany)10:03
ploumdam, stupid things10:03
mandelploum: oh, good so it is a js thing, nice :)10:03
ploumso the contacts is only 79bytes10:03
ploumwhich means that the desktop-couch is not synced with U1 one10:04
mandelploum: well, then we have a bug there, mind adding that as a bug on desktopcouch, more like a wishlist because not that many people use epiphany10:04
mandelploum: can you look at the records in the contacts db?10:04
mandelploum: just to make sure10:04
ploumno records10:04
mandelploum: ok, can you open your ubuntuone preferences to see if that is all correct, that is, if the info is there etc...10:05
ploumyep, it is10:06
ploumtomboy and file sync are working fine10:06
ploumcontacts is well checked in "services"10:06
mandelploum: hm, interesting, AFAIK desktopcouch replication should be working, let me check if there is any server sides issues that we know, I'll be back10:07
ploumjust for the record, I've this problem since 19th of December (when I received the laptop)10:07
mandelploum: uhhh that is a very long time == very lame10:07
mandelploum: let me see10:08
duanedesign'lo all10:08
duanedesign.510:08
mandelduanedesign: hello!10:09
mandelduanedesign: one quick question, do you know if we have reported any issues with the replication of desktopcouch instances? it seems that ploum dbs are not synced10:09
mandelploum: AFAIK replication should be working, yours is a very strange issue, do you mins installing the ubuntuone ppa with the latests desktopcouch version?10:12
ploumhttps://launchpad.net/~ubuntuone/+archive/beta mandel: that one ?10:15
duanedesignyeah i am not aware of anything at the moment10:16
mandelploum: yes, please10:18
mandelploum: just install the desktopcouch package since the rest works fine, then restart the service and wait 10 min or so to see if it replicates10:18
ploummandel, there's nothing for maverick in that PPA10:19
mandelploum: hmmm ok, let me tink about it over coffee to see what to do, I hope you do nto mind10:20
mandelploum: I'll be back in 10 min is that ok?10:20
ploummandel, perfectly fine10:21
ploumthanks :-)10:21
ploumshould I try the nightlies ppa ?10:21
mandelploum: yes, I use nightlies, it would be nice to use thos10:21
mandelploum: and I'm running maverik10:21
* mandel coffee => back in 10 min10:21
ralsinagood morning!10:24
ploummandel, upgraded the whole U1 stack to the nightly PPA and still don't have any contact sync10:42
ploumnot sure it works at all because all boxes are unchecked in U1 preferences > services (and don't remain checked)10:43
mandelploum: I wonder if the replication bit is borken…10:45
mandelploum: can you open futon and look at the management db?10:46
ploumyep10:47
ploumwhat do you want to know ?10:47
mandelralsina: did you have time to work on the windows ui?10:49
ralsinamandel: not really10:49
ralsinamandel: but I will start hard today10:49
ralsinaMy wife somehow convinced me that taking a week without computers was a good idea10:49
mandelralsina: ok, no big deal hehe I started some crazy work during hte holidays to see if I could write a dbus alternative on windows with wcf10:50
ralsinamandel: any luck? :-)10:50
mandelralsina: it could work, but ti will not be ready for the next release, but so far so good :)10:50
ralsinamandel: nice10:50
mandelralsina: it takes a COM python object and compiles a .Net dll that uses it to expose a WCF service with it methods, it uses the python dbus syntax for methods etc..10:51
mandelthe idea is to have a compatible API10:51
mandelploum: so, did you open the management db? what data do you have there?10:51
ploummandel, I've 4 keys10:54
ploumone is something like cfd40194-d549-4c2e-84fc-84ff150…10:54
ploum_design/ubuntu_one_pair_record10:54
mandelralsina: can you take a look at this approach to solve the issue of test that cannot run in certain platforms: lp:~mandel/ubuntuone-dev-tools/load_test_according_to_platform the idea is to use the decorators to skip test when needed10:54
ploum_design/get_records_and_type10:54
ralsinaSure!10:55
ploumand the last is :10:55
ploum712da15c04da471ca76398cb…  (looks like a hash)10:55
mandelploum: hm, ok so you do have the management db pointing to replicate… lets take a look at the logs, do you know how to find them?10:55
mandelploum: I think the wiki page a sent you has the needed info to find them10:55
ploummandel, not yet10:56
mandelralsina: I have not proposed the branch for that yet, but that is part of what I need to get working asap so that we can start running the tests of desktopcouch on windows, otherwhise we will have the ode on friday but will not have a decent process for testing10:57
ploummandel, what should I look for in the log ?10:57
ploumshould I paste you the whole stuff ? (is there any sensitive info in it?)10:57
ralsinamandel: right, things would fail all around anyway :-(10:57
mandelralsina: certainly. I copied the approach of unittest2 and unittest in 2.7 with the decorators, i think is elegant enough, I just had to adapt it for twistter.trial10:59
ralsinamandel: I have about 20 minutes until my updates are done so I can check it correctly and I have some coffee in me, I'll ping you10:59
mandelralsina: cool, I'll be here waiting :)11:00
mandelploum: back t you, do you need help to find the logs then?11:00
ploumI've the log11:01
* mandel is not good at multitasking :)11:01
ploumdon't know what to look in it11:01
mandelploum: may I have a pastebin?11:01
ploummandel, you are quite efficient ;-)11:01
mandelploum: there should be not private info in it11:01
mandelploum: thx :)11:01
ploummandel : http://friendpaste.com/6PnyutilUOybTYkOUmWBJc11:04
* mandel looks11:04
mandelploum: there is a bug, line 14 :)11:05
mandelploum: thx a lot for discovering it!!!11:05
mandelno that is the reason for not getting the replication, but it is a good thing11:06
ploumit seems to happen quite often11:06
mandelploum: does this happen with the nightly ppa, right?11:08
mandelploum: that bug is in theory fixed: https://bugs.launchpad.net/ubuntu/+source/desktopcouch/+bug/68251011:09
ubot4`mandel: Error: Bug #682510 is private.11:09
mandelploum: is private, yet is the same one let move to the next error in the logs11:09
DiagonalArgHey!  Anyone free for a little help?11:10
mandelDiagonalArg: shoot, and I'll see what I can get you :)11:11
DiagonalArgGreat, thanks mandel.11:11
DiagonalArgGot two machines, A & B.  Successfully synced files.11:11
DiagonalArgNow I'm on machine A, trying to sync tomboy notes.11:11
DiagonalArgThe notes are present online (via web), but I can't sync.11:12
ploummandel, I've installed the nightly ppa this morning, to give you an idea in the log11:12
DiagonalArgI get this message: Failed to synchronize ... could not synch notes.  Check the details below and try again.11:12
DiagonalArgDetails are empty.11:12
mandelploum: ok, so at the end of it, cool I'm looking there now, thx for the pointer11:13
mandelDiagonalArg: mm I wonder if there is an issue with snowy, let me ask around11:13
DiagonalArgOk, I'll wait.  (Who's snowy?)  Is that the server?11:14
mandelDiagonalArg: that is the tomoboy sync server: http://live.gnome.org/Snowy11:14
mandeltomboy* although tomoboy is also kind cool hehe :)11:16
DiagonalArgYa, sounds kind of Japanese.11:16
DiagonalArg:)11:16
rodrigo_DiagonalArg, run 'tomboy --debug' on a terminal11:16
DiagonalArgwill do, hold on ...11:16
mandelDiagonalArg: rodrigo_ is your man :)11:16
rodrigo_DiagonalArg, and try syncing again and then paste the output from the terminal11:17
DiagonalArgOk, so I did "tomboy --debug" and it said ... Tomboy is already running.  Exiting ...11:17
DiagonalArgAll I get is the synchronization failed window, again.  Nothing in the terminal.  What am I missing?11:18
DiagonalArg(Thanks for taking this up, rodrigo ... bye mandel...)11:18
mandelno11:19
mandelproblem11:19
mandel:P11:19
rodrigo_DiagonalArg, quit the current tomboy instance before running it again with --debug11:19
DiagonalArgOk ... hold on.11:19
DiagonalArgI see 2 processes: /usr/bin/tomboy-panel and /usr/lib/tomboy/Tomboy.exe.  Do I kill one, both?11:21
mandelploum: it looks like it is a bug related with python-couchdb, we updated the version recently and maybe screwed it up at some point11:22
mandelploum: or the lib is broken, can you report a bug with the last Traceback (line 3703) so that you are notifies about the process?11:22
DiagonalArgRodrigo - ok, I killed both processes, then started tomboy with debug.  There was not applet appearing, so I added it.  That gave me various applet errors.  Now, I'll try to sync.11:26
DiagonalArgOk, so how do I get you the output?11:28
ploummandel : against which launchpad project should I report that bug ?11:28
mandelploum: desktopcouch, and assign mandel to it, I'll take care from there on11:29
ralsinamandel: still have not tried the code (apt hates me today) but reading the code I like the idea.11:30
mandelralsina: ok, no worries, I was also wondering if you could think of a nicer way to do the skipIfNotModules decorator11:32
* ralsina goes to read that11:33
mandelmainly to allow a from balh import foo11:33
mandelralsina: getting that decorator right would be optimum since that way we will not have to list the platfroms, since dbus can be present on cygwin and darwin etc..11:33
ralsinaright11:34
ralsinamandel: let me think 5' and I'll flame you about it (not really ;-)11:36
mandelralsina: blame me if you wish hehe ;)11:36
ralsinaAnyway listing the platforms is not terrible if this is hard to get right. Explicit >> Implicit and all that11:37
mandelralsina: ideally i'd like to have a nice decorator syntax so that I can do: __import__('spam.ham', globals(), locals(), ['eggs', 'sausage'], -1)11:40
mandelso that I can do the from spam.ham import eggs, sausage11:40
ralsinaoddly enough I think I have that code in a project somewhere11:41
ploummandel, no mandel found, cannot assign it to you11:41
ralsinaI used it for optional imports, and you got either the module or None. Is that useful?11:41
ploumhttps://bugs.launchpad.net/desktopcouch/+bug/69675711:41
ubot4`Launchpad bug 696757 in desktopcouch "Contacts are not synced from the server to the local instance (affects: 1) (heat: 6)" [Undecided,New]11:41
mandelploum: ok, create it and send me the link...11:42
mandelploum: ups sorry, you are too fast for me :)11:42
duanedesignhey rodrigo_ ! :)11:42
rodrigo_hi duanedesign, happy new year! :-)11:43
duanedesignthank you11:43
mandelralsina: if you look at the Dbustest, it fails atm because of that, is not very nice to have to use the full import name11:43
mandelralsina: cause calling import twice is a terrible thing, right?11:43
ralsinacalling import twice is just a noop :-)11:43
ralsinayou could just assign things to the names you want in some namespace but it means moving lots of code around11:44
ploummandel, can I downgrade to the straight U1 lib/client and remove the PPA ?11:44
mandelploum: yes, fill free to do that11:44
mandelI'll investigate the situation asap11:45
ralsinadamn, I broke bzr :-(11:46
mandelralsina: indeed, I want some thing that does not require a crazy thing to be done… let see if I can get something a little nicer11:46
mandelralsina: ddi you type hg when trying to use bzr? hehe11:46
ralsinamandel: it looks nice to me, what bothers you is using the name dbus.bus.BusConnection in the test?11:46
DiagonalArgIf someone can give me a hand, I've got some error output from Tomboy, produced during an attempt to sync.11:46
mandelralsina: yes, that is it, is ugly as hell11:47
ralsinamandel: no it isn't, but I like full module paths :-)11:47
ralsinaYou could take either module names or (fullpath,desiredname) tuples as arguments to the decorator11:48
ralsinaSo you could rename modules if you really want to11:49
ralsinaBTW: import a.b.c.d and then import a.b.c.d as d is ok for me too since it's just name binding11:49
ralsinaOk, so I did not break bzr, python 2.7 did :-(11:50
* ralsina is not starting with the right foot11:51
ralsinaWhat's an alleged ubuntu developer to do when bzr is just brokwn for launchpad? https://bugs.launchpad.net/bzr/+bug/69388011:53
ubot4`Launchpad bug 693880 in bzr (Debian) (and 3 other projects) "_ReportingFileSocket.readline lacks size argument (affects: 29) (dups: 10) (heat: 158)" [Undecided,New]11:54
* ralsina starts sudo vi-ing through it, because life is too short11:54
=== rodrigo__ is now known as rodrigo_
DiagonalArgTomboy sync problem: "Caught exception. Message: The remote server returned an error: (404) Not found".  Does this mean the server's down?11:56
duanedesignDiagonalArg: what version of Ubuntu?11:57
DiagonalArg10.10, up to date11:57
DiagonalArgHere's the whole error log - http://pastebin.com/DBqXdabY11:58
ralsinamandel: __import__ returns the module besides importing it, so you don't have to import twice :-)12:01
mandelralsina: yes, but the problem is the decorator has to be able to import the module so that the test that is not skipped can access it in its namespace12:02
ralsinayes, the decorator can do that12:03
ralsinamandel: it has to return a wrapped function with the module in its namespace12:03
mandelralsina: how? this is the missing bit I have no clue of how to do :)12:03
mandelralsina: my python foo is not that strong, do you mind to show me an example :)12:04
* ralsina looks for the standard example...12:04
ralsinahttp://nomuerde.netmanagers.com.ar/indice.html#decoradores12:05
ralsinaEn particular, deco2.py12:05
ralsinaIn that example, imagine f2 doing something like dbus=__import__('dbus.whatever' )12:06
ralsinaright before doing r=f(*args)12:06
* ralsina starts doing a toy example to see if this is actually doable12:06
duanedesignDiagonalArg: you might take a look at this. https://bugs.launchpad.net/ubuntu/+source/tomboy/+bug/575937/comments/812:07
ubot4`Launchpad bug 575937 in tomboy (Ubuntu) (and 1 other project) "Can't synchronize Tomboy Notes: Server returned 404 NOT FOUND (affects: 23) (dups: 5) (heat: 100)" [Undecided,Incomplete]12:07
DiagonalArgThanks duaned, I'm having a look.12:08
DiagonalArgWhile we're at it, would you be willing to have a look at this bug? https://bugs.launchpad.net/ubuntuone-client/+bug/69619412:08
ubot4`Launchpad bug 696194 in ubuntuone-client "Syncing Bookmarks (pulling from Server) in Ubuntu One Failing (affects: 1) (heat: 6)" [Undecided,New]12:08
DiagonalArgI'm having that problem from the other side (the other machine).12:09
ralsinamandel: it's trickier than I thought because of scope :-)12:10
mandelralsina: I know, I've tried to do something like that :)12:11
* ralsina has a nastier idea. Testing...12:12
mandelralsina:  if it is too hard we can go with listing the os and later get into this, I know is hard to resist working on it but…12:13
ralsinamandel: I was thinking of exec'ing the decorated function12:13
ralsinamandel: that way you can mess with its globals and locals12:13
DiagonalArgduaned - ok, so I ran the script, and I get "Starting with path: /home/dev/.local/share/tomboy/ Making sure that desktop-couch is starting properly... Done. CouchDB is running on port 42729"12:13
DiagonalArgNope, I'm still getting the 404 error ...12:14
ralsinaBut it's probably just way too nasty for the expected payoff12:14
ralsinamandel: got it :-)12:16
mandelralsina: fuck yeah!! let me see, let me see!!12:16
ralsinaYou have to add the module in func_globals dict of the wrapped function wth the name you want12:16
mandelralsina: care to pasbin? I know what you mean but I prefer to read the code12:17
ralsinaFor example, if you did f1.func_globals['dbus']=__import__('dbus.whatever') then you can use the name dbus as a module in the function. let me do a full example :-)12:17
* ralsina was just fooling arounf on IDLE so it's a mess12:17
mandelralsina: you can clean it up before you show it if you want :)12:18
mandelbut I'm not going to judge you for this12:19
ralsinamandel: https://pastebin.canonical.com/41421/12:22
ralsinamandel: it doesn't have the logic to fail if the import fails of course ;-)12:22
* ralsina feels dirty inside because of that code12:23
mandelralsina: I that plus the skip logic should be enough, let me try it :)12:24
mandelalso, dirty code is always needed, othwewhise there is not way to explain windows :)12:25
=== Chipaca changed the topic of #ubuntuone to: Need assistance? Review the Status and the FAQ first: https://wiki.ubuntu.com/UbuntuOne/Status and https://wiki.ubuntu.com/UbuntuOne/FAQ | http://bit.ly/caHbOf for help on adding your computer | Find us also on Ask Ubuntu: http://is.gd/gOeD2 | https://one.ubuntu.com/
ralsinaBuen dia jefe!12:28
=== teknico is now known as teknico_away
Chipacaralsina: hey! good morning to you too :)12:49
=== teknico_away is now known as teknico
ralsinanessita: ping?13:43
nessitaralsina: pong13:43
ralsinaI have an error in the epic branch running the tests13:43
nessitaralsina: shoot13:44
ralsinaImportError: No module named defer13:44
ralsinaThat's from import aptdaemon.defer13:44
ralsinaThis is on natty + nightlies13:44
nessitaralsina: isn't that import in a try except clause? /me checks13:44
ralsinanessita: let me pastebin it for you13:45
ralsinahttps://pastebin.canonical.com/41423/13:45
nessitaralsina: fixed and pushed to revno 5413:50
mterryaquarius, heyo.  So I did some more work on the Ubuntu One frontend aspect of Deja Dup.  What's the status of the file API (and what's the term for that that I should use)?  And who is the person that I should actually be bugging instead of you?  :)13:52
* ralsina updates13:53
mandelralsina: how is up for the standup? is it just u and me?13:55
mandeloh and alecu13:55
nessitaand me!13:55
alecuand alecu too13:55
nessitamandel: all of us should be13:55
mandelnessita: uh, hola, feliz new year :)13:55
aquariusmterry, heya (I'm on holiday; it's a day off in the UK). The person you should be bugging is indeed me. We haven't started building it yet13:55
ralsinaI need to check dobey's status, everyone else is here :-)13:56
mterryaquarius, ah, well relax then!  :)13:57
ralsinadobey, ping!13:57
ralsinanessita, mandel, alecu, dobey standup in 3:25 minutes ;-)13:58
alecuralsina, what about thisfred?13:58
thisfred1.something by  my count :)13:58
ralsinaalecu: good question!13:58
ralsinathisfred, standup in 1:45 minutes or so, sorry I forgot you :-)13:58
thisfrednp, I've been away for so long I almost forgot about myself13:59
thisfredralsina: standup here, right? or mumble?13:59
ralsinathisfred: here14:00
alecume14:00
thisfredkk14:00
ralsinathisfred: so you are not on loan anymore? Cool :-)14:00
alecuralsina, I think thisfred was never on loan :-)14:00
thisfredWas I on loan? I thought it was just a holiday. Oops :)14:00
ralsinathisfred: no, I am the confused one. You guys are too many and are doing too many things :-)14:01
mandelme14:01
thisfredheh14:01
thisfredme14:01
* alecu is pretty sure ralsina has the nicknames -> names mapping wrong14:01
nessitame14:01
ralsiname14:01
ralsinaalecu, start14:02
alecuDONE: vacations14:02
alecuTODO: catch up with mozmill for bindwood14:02
alecuBLOCKED: no14:02
* alecu throws some lighted up firecrackers at mandel14:02
mandelDONE: Worked on ubuntuone-dev-tools so that we can use decorators to ignore tests according to the platform and if the required modules are present. Filled a desktopcouch bug related with the replication.14:02
mandelTODO: review nessitas branch of ubuntu-sso-client and desktopcouch, fix my decorator that loads the test if the module is present to work with a TestCase as well as with test methods.14:02
mandelBLOCKED: no14:02
mandelthisfred: go go go14:03
thisfredDONE: loooong holiday, before that bindwood TODO: hopefully get somewhere with bindwood, and (find out what to) prep for Dallas BLOCKED: not14:03
* thisfred shoots a champagne cork at nessita14:03
nessitaDONE: bug #673672, bug #673673, bug #693531, bug #695798, bug #69667614:03
nessitaTODO: bug #694495 and bug #669645. Once the last branch of u1cp has landed, I need to package it and resolve bug #693879 and bug #693798. Maybe tackle bug #696782 ?14:03
nessitaBLOCKED: nopes14:03
nessitaNEXT: ralsina14:03
ralsinaDONE: helped mandel a bit, reviewing nessita's epic branch, had not touched a computer since dec. 24th14:03
ralsinaTODO: 3 or 4 more reviews, start ussoc-qt branch (depends on one of nessita's)14:03
ralsinaBLOCKED: no14:03
ubot4`Launchpad bug 673672 in ubuntuone-control-panel (Ubuntu) (and 1 other project) "Check with apt-get if the bookmark extension is already installed (affects: 1) (heat: 76)" [Medium,In progress] https://launchpad.net/bugs/67367214:03
ubot4`Launchpad bug 673673 in ubuntuone-control-panel (Ubuntu) (and 1 other project) "Use apt-get with gksudo to install the extension (affects: 1) (heat: 76)" [Medium,In progress] https://launchpad.net/bugs/67367314:03
ubot4`Launchpad bug 693531 in ubuntu-sso-client "Failing to store a token in the keyring results in a verification email (affects: 2) (dups: 1) (heat: 14)" [High,In progress] https://launchpad.net/bugs/69353114:03
ubot4`Launchpad bug 695798 in ubuntu-sso-client (Ubuntu) (and 1 other project) "GTK UI should provide callbacks instead of gobject signals (affects: 1) (heat: 1749)" [High,Triaged] https://launchpad.net/bugs/69579814:03
ubot4`Launchpad bug 696676 in ubuntu-sso-client (Ubuntu) (and 1 other project) "{find,clear,store}_credentials should send CredentialsError signal on errors (affects: 1) (heat: 6)" [High,Triaged] https://launchpad.net/bugs/69667614:03
ubot4`Launchpad bug 694495 in desktopcouch (Ubuntu) (and 1 other project) "ubuntuone pairing should call find_credentials (affects: 1) (heat: 503)" [Undecided,New] https://launchpad.net/bugs/69449514:03
ubot4`Launchpad bug 669645 in ubuntuone-client (Ubuntu) (and 4 other projects) "Use SSO new interface (CredentialsManagement) (affects: 2) (heat: 68)" [Medium,Fix released] https://launchpad.net/bugs/66964514:03
ubot4`Launchpad bug 693879 in ubuntuone-control-panel (Ubuntu) "The package lacks a .desktop file (affects: 1) (heat: 8)" [High,Triaged] https://launchpad.net/bugs/69387914:03
ubot4`Launchpad bug 693798 in ubuntuone-control-panel (Ubuntu) "u1cp should recommend u1cp-gui, and u1cp-gtk should provide it (affects: 1) (heat: 6)" [High,Triaged] https://launchpad.net/bugs/69379814:03
ubot4`Launchpad bug 696782 in ubuntuone-control-panel (Ubuntu) (and 1 other project) "Start DC service in backend to make that op asynch (affects: 1) (heat: 6)" [Medium,Triaged] https://launchpad.net/bugs/69678214:03
ralsinanessita: stop cheating by working on holidays ;-)14:04
nessita:_D14:04
ralsinadobey is MIA, I'll check on him later, I suppose14:04
mandelralsina: you mean MIO, he is a man hehehehe14:05
* mandel has a terrible sense of humor14:05
ralsinamandel: yes you do :-)14:05
ralsinaI meant like the Chuck Norris movie! :-D14:05
Chipacaralsina: it helps if you imagine him singing "I'm so pretty" while he works14:05
mandelhehehe14:06
ralsinachipaca: it does? Whoa :-)14:06
ralsinahttp://www.imdb.com/title/tt0087727/14:06
Chipacaralsina: yes. Not sure *what* it helps, but it helps.14:06
ralsinaAny comments about the standup? Questions, etc?14:06
* Chipaca peeks at canonicaladmin to see if he can continue ignoring it14:06
ralsinachipaca: if it even loaded you could14:07
nessitanopes14:07
nessitaeom?14:07
Chipacaralsina: nothing in canonicaladmin re dobey :)14:07
ralsinaeom!14:07
ralsinaOh, great, now I can't login in canonicaladmin at all. Sheesh14:08
* mandel lunch14:14
dobeyhi14:16
ralsinanessita: the tests pass now, but I get a few pylint warnings: https://pastebin.canonical.com/41424/14:17
nessitaralsina: ah, I need to duplicate the pylint warning :-)14:18
* nessita duplicates14:18
nessitaralsina: fixed and pushed14:21
ralsinanessita: ok, updating14:22
dobeyλ DONE: bug 693462, bug 66064814:25
dobeyλ TODO: discuss client backport details w/pitti/et. al.14:25
dobeyλ BLCK: None.14:25
ubot4`Launchpad bug 693462 in ubuntuone-dev-tools "dbus config loading fails if not installed in system (affects: 1) (heat: 5)" [High,Fix committed] https://launchpad.net/bugs/69346214:25
ubot4`Launchpad bug 660648 in rhythmbox-ubuntuone-music-store (Ubuntu) (and 2 other projects) "Non translated elements in the interface (affects: 1) (heat: 50)" [Low,New] https://launchpad.net/bugs/66064814:25
dobeyi guess that's right14:25
ralsinadobey: except for the timestamp, sure ;-)14:26
dobeytimestamps are so passe14:26
ralsinanessita: I am going away for a while (bank) but I think the epic branch is going to pass as soon as I come back :-)14:31
nessitaralsina: awesome14:32
nessitaChipaca: how are you doing with the epic review?14:32
=== ralsina is now known as ralsina_away
Chipacanessita: you mean applications-woohoo?14:38
nessitaChipaca: yes14:39
nessitaChipaca: last week I sent you an email about it, not sure if you read it already14:40
Chipacanessita: I have dc-service running, started the control panel, and still no pairing record. Did I understand it wrong?14:47
nessitaChipaca: maybe I understand it wrong. As per what dobey said, if the dc-service is running and the CredentialsFound signal is emitted, the pairing will be done14:54
nessitadobey: can you diagnose why Chipaca is not getting the u1 pairing records?14:54
dobeychipaca: what does "satarted the control panel" mean there exactly?14:56
dobeyChipaca: also, what version of desktopcouch?14:56
Chipacadobey: 0.7+r240~natty114:57
Chipacadobey: (what's in nightlies)14:57
Chipacadobey: started the control panel means I started the dc service, started the cp backend, started the cp frontend, waited for the info to appear, and still no pairing record14:58
dobeyhmm14:59
dobeyChipaca: what does the desktopcouch log say about the matter?15:06
Chipacadobey: which of 'em?15:07
dobeynot sure, but i guess replication or dbus perhaps15:11
Chipacadobey: nothing interesting in any of them afaict, fwiw15:12
Chipacadbus sez: 2011-01-03 11:44:13,722 DEBUG    starting dbus main loop15:12
Chipacareplication says 2011-01-03 12:04:13,941 DEBUG    replication of discovered hosts finished  and then  2011-01-03 12:04:13,957 DEBUG    static pairings are []  (and the started/finished)15:13
dobeyhmm15:13
mandelnessita: pinng15:13
nessitamandel: ponnng15:14
mandelnessita: on the ubuntu-sso-client branch that has no gobject, everything looks good but I'd like to know why do your return 0 on success and something else for error, why not a bool?15:15
nessitamandel: I wanted to let the possibility of return specific errors. Right now the UI don't care, but we may need to return specific codes for specicif errors and show that on the UI15:15
nessitamandel: makes sense?15:16
mandelnessita: sure, makes complete sense. I just wanted to make sure it was done on purpose15:17
nessita:-)15:17
Chipacamandel: could you answer http://askubuntu.com/questions/19861/ubuntu-one-windows-beta-locks-up-what-to-do ?15:17
Chipacamandel: (or if you'd rather not, put words in my mouth and I'll go through the motions)15:18
mandelChipaca: let me take a look15:18
mandelI'll take care of that, is simple15:19
Chipacanessita: awesome branch15:21
Chipacamandel: please don't kill the user15:21
nessitathanks :-)15:21
mandelChipaca: I wont ;)15:22
Chipacamandel: thank you!15:23
dobeyChipaca: anything from desktopcouch-service in ~/.xsession-errors ?15:25
Chipacadobey: negative15:26
Chipacadobey: grep -i couch produces no output15:26
dobeywhere would logging.info() go, if it was called before set_up_logging()?15:27
nessitadobey: standard logging of the system, ie sys.stderr I think15:28
dobeyhmm15:29
mandelChipaca: let me know if a did kill the user, but I think i was kind of nice this time, at least I did not say puta or something like that :)15:29
Chipacadobey: but only if it's logging info15:29
Chipacamandel: were feces involved in any part of the reply?15:30
mandelChipaca: no, I behaved, I want my presents on the 6th :)15:30
karnihi everyone!15:30
beunokarni!15:31
karnigood to see you guys again15:31
beunohappy new years!15:31
karnibeuno: CardinalFang: hello!!15:31
karnibeuno: Happy New Year!! :)15:31
beunokarni, I have your apk, haven't tested it yet, though15:31
beunocatching up on work still15:31
dobeyChipaca: and what about logging.debug()?15:32
karniCardinalFang: I saw in U1M revision history you started something with android Authenticator - any progress?15:32
dobeyand why is nm-applet crashing a bunch15:32
karnibeuno: sure, np. I'll rebuild with the protocol and update you shortly.15:32
karnibeuno: if you're ok with that, I'm ready to rock starting from today ;)15:33
Chipacadobey: what level are we logging at?15:33
beunokarni, absolutely!15:33
karniaquarius: it's been a while, I'll be updating you shortly about the progress :)15:33
karnibeuno: great!15:33
dobey        logging.debug("Pairing desktopcouch with Ubuntu One")15:33
Chipaca/usr/share/pyshared/desktopcouch/application/service.py:70:    console_log.setLevel(logging.WARNING)15:34
karniaquarius: by the way, Happy New Year! May it be even better than the previous one! =)15:34
Chipacadobey: but rotating_log (which is the desktop-couch-<blah>.log file) is set at debug15:36
dobeyright15:36
dobeyi guess i don't know which one the debug is going to15:37
Chipacadobey: if it's under application/service, to both15:38
dobeyChipaca: the u1 pairing is in a plug-in15:39
dobeyChipaca: and the load_plugins() is called by the init_mainloop() which returns a reactor, so it's called in the initialization of DesktopcouchService(), which then later calls set_up_logging() in a submethod15:40
dobeyChipaca: which is why i'm confused about where said log messages might actually end up15:40
dobeyand now, bzr is super crashy16:06
mterrydobey, you know the python2.6 /usr/bin/bzr workaround?16:07
karniverterok: hi my man. so, in the end, looks like you are using the import com.ubuntuone.storageprotocol.android.InflaterOutputStream; in GetContent.java request, specifically for us. did your latest build that you put up in the repo include that, too?16:07
dobeymterry: yes; but i keep forgetting to do it every time i type bzr (which is a lot)16:07
karniverterok: I got a classNotFoundException with that InfpaterOutputStream yesterday, and was sure that's what's missing. after I bzr pull'ed, I see it's actually there!16:07
dobeymterry: and it's only being crashy on push at the moment for me16:08
mterrydobey, yar.  I'm thinking I should alias it for the nonce.  Or edit /usr/bin/bzr to specify python2.616:08
verterokkarni: the build is from the latest tip of the branch...weird16:08
karniverterok: weird o_O16:08
* karni rebuilds and tests16:08
verterokkarni: I'm in a meeting, I'll take a look to the build as soon I'm done with thins16:08
verterok*this16:08
karniverterok: sure, don't bother! sorry16:08
=== beuno is now known as beuno-lunch
=== alecu is now known as alecu-lunch
karniverterok: /me whispers: last u1-java-sp revision doesn't include rev 29 changes ( http://goo.gl/7ChJm ). problem triaged.16:16
verterokkarni: k, I'll merge that and execute a new build16:16
karni\o/16:16
dobeylunch, bbiab16:23
* nessita -> lunch16:43
=== ralsina_away is now known as ralsina
=== alecu-lunch is now known as alecu
* nessita is back17:07
=== beuno-lunch is now known as beuno
* mandel -> merienda, will be back later in the evening17:09
snap-lHello, I just upgraded my Lucid Ubuntu One with the PPA, and it appears that my account is no longer connected.17:27
snap-lUbuntu One preferences is showing no account details, and no machines are showing under devices, save for <LOCAL MACHINE17:27
snap-lIs there a way to reconnect my account, or alternately, what's the best way to downgrade back to Lucid's packages?17:28
dobeysnap-l: which PPA?17:43
snap-lppa:ubuntuone/stable17:45
dobeysnap-l: have you logged out, and back in, or rebooted, since upgrading to that PPA?17:45
snap-lI rebooted after upgrading using that PPA17:46
snap-land have since logged back in17:46
dobeyhmm, ok17:46
dobeynessita: ^^ could you help snap-l get his account working again?17:46
nessitasure!17:47
snap-lsyncdaemon appears to be working OK, but preferences, and desktop couch appear to be horked17:47
snap-l(at least gwibber appears not to be working)17:47
nessitasnap-l: hi there. So, can you please confirm that you have syncdaemon running? to do so, please paste the output of u1sdtool -s17:48
nessitasnap-l: do you know how to run commands in a terminal?17:48
snap-lYep, I'm fluent in cmdlin. :)17:48
snap-lState: QUEUE_MANAGER connection: With User With Network description: processing queues is_connected: True is_error: False is_online: True queues: IDLE17:48
nessitasnap-l: so, syncdaemon is connected and is using a valid oauth token, since it authenticated against our servers17:49
snap-lright, I regenerated the token17:49
nessitasnap-l: so, what do you mean with "preferences, and desktop couch appear to be horked"?17:49
snap-lOK, under System / Prefs / Ubuntu One, I'm not seeing any acount details17:50
nessitasnap-l: you just see 'unknown's?17:50
snap-lStatus is unknown, name / email / current plan are unknown17:50
snap-lyep17:50
nessitasnap-l: ok, let me confirm the token is valid. To do so, please run in a terminal:17:50
nessitau1sdtool -q; u1sdtool -c17:50
snap-lcraig@lister:~$ u1sdtool -q; u1sdtool -c17:51
snap-lubuntuone-syncdaemon stopped.17:51
snap-lcraig@lister:~$17:51
nessitaand after a few minutes, please paste on ubuntu.pastebin.com the output of u1sdtool -s17:51
snap-lsure17:51
snap-lhttp://ubuntu.pastebin.com/DWCDaw3a17:52
* nessita looks17:53
snap-lJust added an additional paste to that paste17:53
nessitadobey: ussoc is working just fine, any ideas why preferences is not updating the account info?17:53
dobeymaybe it's really slow? what does the log say about it?17:55
dobeyi think it's ~/.cache/ubuntuone/log/u1prefs.log17:55
snap-l.cache/log/syncdaemon.log?17:55
snap-lhttp://ubuntu.pastebin.com/08BT2pnv17:56
snap-lThat's u1prefs.log17:56
nessitasnap-l: are you behind a proxy? (I think not since you were able to login via ubuntu sso client)17:57
snap-lno, no proxy that I'm aware of17:57
nessitadobey: how can snap-l run preferences on debug mode?17:58
snap-lI think desktop couchis having trouble though17:58
snap-lfile:///home/craig/.local/share/desktop-couch/couchdb.html is unable to connect to localhost:41492 after timeout17:59
dobeynessita: there isn't a debug mode. but maybe the log level needs changed inside ubuntuone-preferences itself. i don't remember off hand what it does to set up logging17:59
snap-lthough there's several erlang processes running couchdb17:59
nessitasnap-l: after upgrade of the PPA, did you get prompy by a GTK UI to login or register?18:00
snap-lNo, I didn't. I forced it by removing the token18:00
nessitasnap-l: how did you remove the token?18:00
snap-lapps / accessories / password & encryption keys. Removed Ubuntu One, and restarted18:01
snap-lu1sdtool -q; u1sdtool -c18:01
nessitasnap-l: ok, all that sounds correct18:02
nessitadobey: I'm not sure what else I can do, could you please follow up on why preferences is not loading the account info?18:02
dobeysnap-l: if you copy /usr/bin/ubuntuone-preferences to your home, edit it so that it has LOG_LEVEL = logging.DEBUG instead of INFO, and run the modified version, it should perhaps give more info in u1prefs.log as to what is failing if anything is18:05
snap-lAh, I think I figured it out18:05
dobeynessita: sure, but it's weird. it's like nothing is failing, but it's just not completing or even running the requests18:05
snap-lcouchdb needed a kicking18:06
nessitasnap-l: meaning? :-)18:06
snap-lI've got prefs now18:06
dobeyok18:06
snap-lNot sure why it was messed up initially, though18:06
dobeynessita: couchdb was probably locked somewhere, and was causing prefs to block18:06
snap-lbut it appears to be working18:06
snap-lThank you dobey, nessita18:06
dobeysure18:07
snap-lquick question: are UbuntuOne Contacts supposed to be working with Evolution yet?18:07
snap-lie: I've never ever seen them sync since using U118:08
karniverterok: lemme know when you've finished the meeting, please :)18:14
dobeysnap-l: should work if desktopcouch is replicating to the server. but we had replication disabled for a while, and having it work now requires the newer couchdb (which is in the stable ppa)18:16
dobeysnap-l: so it should hopefully start working for you again since you upgraded to that :)18:16
verterokkarni: sorry, got some lunch in the middle :)18:16
verterokkarni: so, don't know why the change was reverted...18:16
karniverterok: np :) I am and will be patient :)18:17
verterokkarni: I'll do the android-thingy import instead of java.util.zip18:17
karniverterok: I remember you didn't want to introduce android-specific changes, perhaps that was the reason18:17
verterokkarni: ah, maybe18:17
karniverterok: That'd be great, thank you. If you want, I can build a custom android-specific build, but you have the repo/domain, which is neat.18:17
verterokkarni: I'll take a look at how to parametrize the build to build a android-friendly version18:18
karniverterok: niceee ^ ^18:18
karniverterok: Some more Java magic from verterok ;)18:18
verterokkarni: heh, ant/maven magic18:18
karniverterok: ah, right. still, good stuff :)18:19
karniverterok: Q: hashInfo.size -- this is the real size in bytes of a file, which HashInfo was requested with HashUtils.getHashInfo(..) ?18:23
verterokkarni: where? I don't remember :)18:23
karniverterok: one sec18:23
karniverterok: http://paste.ubuntu.com/549926/ line 6 / line 1218:24
karniverterok: line 12 was actually written by me, but that was a wild guess, I know the size of a file from elsewhere. But using hashInfo variable here would be cleaner.18:25
verterokkarni: yes, the real size18:25
karniverterok: great, thanks18:25
karniverterok: Please bare with me.. It's quite a challenge using undocumented code, and you're my main sp-knowledge support. I've got a question about Deferreds, since long I've been thinking how to pass a variable from one deferred, to a callback. But a member field sounds like an overhead.. Could you spend 30 seconds and look at comments in that code? http://paste.ubuntu.com/549933/18:34
karniverterok: if RequestId is unique, I indeed could use a member field (a hashmap of some sort). but it doesn't sound lightweight.18:35
karniSparseArray sounds good. I think assuming RequestId is unique is rather safe :)18:38
verterokkarni: let me take a look18:40
verterokkarni: I don't understand the question :)18:40
verterokkarni: what do you want to do?18:40
karniverterok: it'd be the same way you use a hashMap to cache hashes of files.18:40
karniok, so basically18:40
karniI'd like to take that long id returned by insertFile( .. )18:40
karniand have it accessible in the callback18:40
karnithat's it.18:40
karnibut callbacks don't support more than a one 'parameter', which is a result of a previous deferred18:41
karnihere, the result is returned when file content has finished uploading18:41
karnisince I save the file to a ContentProvider before it is uploaded (because I can ;) )18:41
karniI'd like to forward that ContentProvider id, and invoke in the next callback: mService.onFileUploaded(id_goes_here, fFilename);18:42
karniverterok: I'm sorry if I'm confusing.18:42
snap-ldobey: Yippee! It's working! Thanks! ;)18:42
verterokkarni: looks like you need to keep than info somewhere18:43
dobeysnap-l: no problem18:43
verterokkarni: at least in the context, e.g: http://paste.ubuntu.com/549942/18:43
karniverterok: adding 'final' won't make it accessible in the "and pull it here" context ^ ^ but certainly I can use a SparseArray member field of SyncDaemon to store that info.18:46
verterokkarni: look closer18:47
verterok:)18:47
karniverterok: ok, sorry.. /me looks closer18:47
verterokkarni: I moved the block that starts with: "// .. and pull it here, instead of 0L"18:47
karniverterok: :D:D!!!18:48
karniverterok: This is it!18:48
karniverterok: God those deferreds are flexible!18:48
verterokkarni: actually, that code is wrong18:48
* verterok fixes it18:49
verterokkarni: http://paste.ubuntu.com/549945/18:50
verterokkarni: it might not compile, but I think it's a bit clear18:50
karniverterok: indeed, this is good. this is what I needed :) thank you!!18:51
ralsinanessita: bad news with the epic review, it didn't work. It installs desktopcouch just fine, but I don't get the option for other services later, and I get a backtrace in the console18:52
ralsinanessita: https://pastebin.canonical.com/41434/18:52
nessitaralsina: you should re click on the tab, since that is DC service timeouting18:53
ralsinanessita: ok, trying!18:53
nessitaralsina: see my third comment: "Just filled bug #696782 to make the DC service starts on the backend."18:53
ubot4`Launchpad bug 696782 in ubuntuone-control-panel (Ubuntu) (and 1 other project) "Start DC service in backend to make that op asynch (affects: 1) (heat: 6)" [Medium,Triaged] https://launchpad.net/bugs/69678218:53
ralsinaNow I got No UbuntuOne pairing record18:54
* ralsina checks for old daemons just in case18:55
nessitaralsina: yes, you should now close the Control Panel and re open18:55
nessitaralsina: if still no pairing record, you're having the same issue as Chipaca18:55
nessitaralsina: and dobey was working on diagnose that18:55
ralsinaYup, same problem.18:56
nessitadobey: any news on the not-u1-pairing issue that Chipaca was having?18:56
dobeynessita: no. afaict, either something is wrong with the logging and the log messages aren't showing up in the logs for some reason, or the signal is never getting fired18:58
nessitadobey: the signal is, you can check it with dbus-monitor18:58
dobeyit is for you, or it is for Chipaca and ralsina?18:59
nessitadobey: Chipaca and ralsina18:59
nessitadobey: I haven't been able to test this on natty, I updated my natty system last week and went unusable19:00
dobeyunusable how? the nightlies are available for lucid and maverick too, btw19:00
nessitadobey: no, becasue of basic UI issues19:00
dobeyyou mean the gdm problem?19:01
nessitadobey: no, basic desktop issues, piece of windows drawn out of nowhere, etc19:01
nessitapieces*19:01
dobeyif you can log in on console and manage to apt-get upgrade to the latest updates, it should work again19:01
nessitadobey: I'll try tomorrow19:01
dobeyoh hmm19:01
dobeysigh, and firefox is really annoying me now19:02
verterokkarni: new build uploaded, I moved the InflaterOutputStream outside of the ubuntuone package19:07
karniverterok: Sounds great :) I'll update the setup script. Thank you verterok :)19:08
karniCardinalFang: Please warn me when you get around U1F sources. I'm still pushing changes directly to trunk, but will stop the moment you or beuno advise so :) And will then use merge proposals instead.19:14
ralsinanessita: while that branch cooks, which one do you prefer I review first?19:16
nessitaralsina: the other 3 branches have a depedency chain among them, so you should go in order (first https://code.launchpad.net/~nataliabidart/ubuntu-sso-client/fix-693531/+merge/44919, then https://code.launchpad.net/~nataliabidart/ubuntu-sso-client/no-more-gobject/+merge/44988 and last https://code.launchpad.net/~nataliabidart/ubuntu-sso-client/really-errback-on-error/+merge/45016)19:17
ralsinaok, starting at the top now19:17
nessitaralsina: anyways, I'm not sure the other branch is being cooked... dobey, can you please confirm?\19:17
ralsinaoh, BTW for everyone: if you are on natty with today's nightlies bzr breaks with a readline error. There is a build around that fixes that. So, bad day to test natty in general :-(19:20
=== karthick1987 is now known as karthick87
dobeyhrmm?19:23
dobeyralsina: which workaround?19:24
dobey"use python 2.6" ?19:24
ralsinanope, there's a .deb for 2.719:24
ralsinaSince we are supposed to test on natty + 2.7 going back to 2.6 is not enough :-)19:24
ralsinalet me find it...19:24
dobeyeh, "python2.6 /usr/bin/bzr push" solves it for me :)19:25
ralsinahttps://launchpad.net/~bilalakhtar/+archive/stage/+build/2117223/+files/bzr_2.3.0~beta3-1ubuntu1_amd64.deb19:25
ralsinadobey: now that's an idea ;-)19:26
dobeyof course, i had to change tarmac to be run under 2.6 for the moment as well19:27
dobeybecause it was failing with the bzr issue19:27
ralsinanessita: approved lp:~nataliabidart/ubuntu-sso-client/fix-69353119:27
dobeynessita: which branch being cooked?19:28
dobeywhat does being cooked even mean? :)19:28
dobeyChipaca, ralsina: could you retry with latest desktopcouch 'nightlies' and see if it still doesn't hook up u1 replication?19:30
ralsinadobey: I can try!19:30
=== teknico is now known as teknico_away
nessitadobey: not sure, ralsina mentioned that19:31
ralsinahaving someone wok on it.19:31
* ralsina gets too creative sometimes19:31
nessitadobey: I guess he was referring to fixing the u1 pairing19:31
dobeyoh19:32
ralsinanessita dobey: exactly.19:32
dobeywell, there's nessita's one branch, that should be in r242. but not sure what else would be wrong there19:33
dobeyif that still fails for you i'll see if i can't dig deeper19:33
nessitadobey: thnaks19:33
nessitaand thanks also19:33
dobeyi could use some thnacks right now. but with less lisp.19:34
ralsinanessita: is anything still missing with the MIR? Should we go on the next step?19:37
dobeywhich MIR?19:37
ralsinadobey: https://bugs.launchpad.net/ubuntu/+source/ubuntuone-control-panel/+bug/69022719:38
ubot4`Launchpad bug 690227 in ubuntuone-control-panel (Ubuntu) (and 1 other project) "[MIR] ubuntuone-control-panel (affects: 2) (heat: 12)" [High,New]19:38
nessitaralsina: what is missing is just me fixing the package related bugs (.desktop file, dependencies). I ll do that when application-woohoo lands19:38
ralsinanessita: cool19:38
nessitaralsina: not sure if we should wait for those bugs to be resolved first?19:38
ralsinayes for the .desktop and dependencies19:38
nessitaok19:38
nessitain the mean time, I'm doing all the needed lobby for that MIR to happen19:39
nessitas/needed/possible/19:39
ralsinanessita: ok, I'll try to help with that19:41
ralsinanessita dobey: latest nightlies and still no pairing record19:41
dobeyok. weird. i'll dig into it19:42
ralsinaHere's the pastebin if it helps: https://pastebin.canonical.com/41436/19:43
nessitaralsina: you're actually getting the exception on the control panel or a user friendly 'no pairing record'?19:46
ralsinauser friendly message19:46
nessitaah, ok19:46
dobeyhmm19:48
dobeyhahahahahahahah20:04
dobeyChipaca, ralsina: do you guys have desktopcouch-ubuntuone installed?20:04
nessitadobey: ah! I wasn't aware of that!20:04
ralsinadobey: nope20:05
dobeywell that would be why it's not pairing :)20:05
* ralsina is testing that now....20:07
ralsinaSame error20:07
ralsinaafter installing desktopcouch-ubuntuone20:07
dobeyyou installed it and restarted everything?20:08
dobeyor you installed it and started controlpanel?20:08
dobeydesktopcouch-service would need to be restarted for it to load the plug-ins20:08
ralsinadobey: I'll reboot it just in case20:09
ralsinadobey: no luck. It first failed with a timeout, then again the friendly no pairing record message20:13
dobeywhat failed with a timeout?20:13
ralsinait doesn't matter, I just reproduced it without it20:14
dobeyi'm confused20:14
dobeyand dpkg has shot itself in the face on my computer :-/20:15
ralsinadobey: mine got twisted in a knot for 45 minutes today, I had to delete cached debs manually :-(20:16
ralsinaJust in case, I have ii  desktopcouch-ubuntuone               1.0.3+r242~natty120:16
dobeydpkg really does not deal with file conflicts well at all20:16
dobeyralsina: but you're relying on an untested branch of control panel to tell you whether or not the pairing record is there?20:17
ralsinadobey: well, that branch is what I am supposed to be testing :-)20:17
ralsinaHow can I know if the pairing record is there or not?20:17
nessitadobey: can you provide ralsina an isolated script to test the pairing?20:17
nessitajust to be sure control panel is out of the equation20:17
dobeywell how can you test that it works if you don't know if everything else works already?20:17
nessitadobey: exactly20:18
ralsinaI have to start testing somewhere, and this is what I have at the moment, so I would love such a script :-)20:18
ralsinabrb20:18
dobeyso it looks like for some reason the plug-in isn't being initialized properly20:35
karniU1 is being slow atm20:36
karniand I don't mean the transfers..20:36
ralsinaI am back20:38
dobeythis is weird.20:40
karnibeuno: aquarius: Out of curiosity, the REST API to *storage* - I heard it's planned. Has it's development started?20:45
aquariuskarni, development has not started yet; we're still working on the spec20:45
karniaquarius: ack. thanks20:45
dobeyralsina: can you file a bug if there isn't one already, for the pairing not working?20:45
dobeyralsina: and assign to me20:45
ralsinadobey: but if it's just for this branch...20:46
dobeyralsina: no it's broken20:46
dobeyralsina: the plug-in isn't even loading20:46
ralsinaok, against what I file it the? desktopcouch-ubuntuone?20:47
ralsinas/the/then/20:47
karniI'm experiencing terrible U1 slowdown during testing. Maintanance? Server software upgrade?20:50
ralsinaIsn' t this bug #63439620:50
ubot4`Launchpad bug 634396 in desktopcouch (Ubuntu) (and 1 other project) "desktopcouch pairing broken (affects: 2) (dups: 1) (heat: 35)" [Medium,Fix released] https://launchpad.net/bugs/63439620:50
ralsinaNah, forget it, not the same bug20:50
dobeyralsina: desktopcouch20:51
ralsinadobey: creating20:51
ralsinadobey: bug #696968 (so close!)20:56
ubot4`Launchpad bug 696968 in desktopcouch "Pairing fails (affects: 1) (heat: 6)" [Undecided,New] https://launchpad.net/bugs/69696820:56
inaetyI've signed up for the mobile music service.  But I am not sure how to "tell" ubuntu one where music is?  Is it as simple as right clicking > synchronize?21:19
beunoinaety, yeap21:19
beunoany music that is synced on ubuntu one will be found and scanned21:20
inaetybeuno, It seems as though its taking forever21:20
inaetyI have over 30 gigabytes but I can't tell if even one song made it online21:20
beunoinaety, you could take a peak at the website21:21
inaetybeuno, and one last question, I don't have to buy extra space for the music do i?21:21
karniU1 might be a lil slow at the moment.21:22
beunoinaety, for music you own, yes21:22
beunomusic that is purchased in the ubuntu one music store, no, it will overflow your quota21:22
inaetybeuno, ah, well then i would have to purchase 40 gigabytes of space21:23
beunoinaety, right21:23
inaetybeuno, thanks for your help mate21:23
joshuahoovernessita: ping21:24
beunoinaety, any time!21:24
nessitajoshuahoover: pong21:24
joshuahoovernessita: do you know what would cause a user to get "An non-2xx response code was received" message from the sso gui?21:24
ralsinajoshuahoover: I got those when my system's time was more than 15 minutes off21:25
nessitajoshuahoover: it means that the SSO service (server side) is returning that. Last know cause is the user having the computer clock wrong21:26
nessitajoshuahoover: oauth will not work (in any app, U1, twitter, etc) with the computer clock off21:26
ralsinajoshuahoover: that's bug #69259721:26
ubot4`Launchpad bug 692597 in ubuntuone-control-panel "If the user has the date wrong, connection fails (affects: 1) (heat: 13)" [Low,Confirmed] https://launchpad.net/bugs/69259721:26
nessitajoshuahoover: if the computer clock is synched with ntp or similar, please request logs (~/.cache/sso)21:26
joshuahoovernessita: ah ok, i'll have them check their clock...i know that was an issue with the old (before sso gui) setup but i haven't seen that message before now21:27
nessitajoshuahoover: the clock.date issue will always be an issue as long as we use oauth21:27
nessitaclock/date I meant21:27
karnibeuno: I'm worried about the service speed at the moment. Could you use any of U1F version you have installed just to see how long it takes it to Authenticate?21:27
joshuahoovernessita: :)21:27
nessitajoshuahoover: it depends on timestamps that are validated against a valid time range21:28
karnibeuno: I'd now if it's like that just for me.21:28
beunokarni, sure, give me a few21:28
karnibeuno: thanks21:28
karnibeuno: I'll update you with an apk this evening.21:29
ralsinanessita: in ny case, there is a 401 error that is being converted into the "non-2xx" message so there is something to improve there somewhere21:29
ralsinas/ny/any/21:29
beunokarni, awesomE!21:29
joshuahooverralsina: agreed21:29
nessitaralsina: yeah, the non-2xx is directly what the sso server sends, we're not processing that right now21:30
* karni is worried. It's taking ages to set capabilities of the client (that's visible only under adb logcat, by no sign of onClientSetup nor onClientSetupDone)21:31
ralsinanessita: I remember the logs and there was a clear 401 error there :-)21:31
nessitaralsina: is in the middle of the HttpError trace, but the message sent in the HttpError is the non-2xx21:32
ralsinanessita: ok21:32
ralsinaThat's it for me today. Have a nice day/evening/etc. everyone!21:33
mandelnessita: ping21:42
nessitamandel: pong, almost leaving21:42
nessitamandel: shoot21:42
mandelnessita: ok, I got the way to do the skipIf for the modules thanks to the mainling list you gave me, take a quick look: http://bazaar.launchpad.net/%7Emandel/ubuntuone-dev-tools/load_test_according_to_platform/annotate/head%3A/ubuntuone/devtools/testcase.py21:44
mandelnessita: look at the try, except ImportError, I think that is the best/cleanest way to do it21:44
nessitamandel: very good! I'll review it tomorrow21:45
mandelnessita: cool :)21:46
* nessita -> eods22:07
=== spm` is now known as spm
pooliehi, anyone around? my laptopt isn't syncing down file newly added elsewhere23:51

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!