=== LjL is now known as LjL-Deluxe [07:10] Good morning! [07:40] aloha [09:16] morning all! [09:35] Good morning all! [10:42] * mandel restarting due to updates === LjL-Deluxe is now known as LjL [10:56] hello i want to know about benefit of ubuntu one [10:56] hello [10:57] any one is there [11:14] good morning === teknico is now known as teknico_away === adorilson_ is now known as adorilson [12:04] good morning everyone! [12:06] hum, I still have keyboard issues, will try changing it form the greeter [12:06] brb === adorilson_ is now known as adorilson [12:10] nessita, hi [12:11] hola gatox! [12:11] nessita, gatox buenos dias! [12:11] hola mandel! [12:12] mandel, buenas [12:13] good morning! [12:13] gatox: did you manage to build the windows release from the stable branches? [12:14] gatox: if you did, I would like to have you try doing the signing (I will help you through it) [12:14] gatox: if you didn't, I will do it, no problem [12:14] ralsina, hi!..... i build it from trunk and execute it successfully in a totally clean vm with a fresh install of windows [12:14] ralsina, i can do it now [12:14] i only need to change the repos [12:14] gatox: cool, let's try that [12:15] gatox: also, you have to propose your fix to scripts/setup.py [12:15] ralsina, yes [12:16] gatox: but we can do that afterwards :-) [12:16] I still have keyboard issues, will try something else. brb! [12:22] * nessita is back [12:22] keyboard is fixed! [12:22] lálálálá [12:39] @ping [12:39] pong [12:44] nessita, in order to run the control panel tests we had to use N, right? [12:44] mandel: or precise and run the -qt suite [12:44] nessita, ack [12:52] ralsina, ok, i have the bundle from stable [12:52] gatox: cool, does it work? ;-) [12:52] ralsina, and its working in a totally clean vm [12:52] gatox: awesome [12:53] gatox: now, zip all the .exe and python27.dll [12:53] gatox: and put that zip moewhere public, along with a gpg signature [12:56] ralsina, sorry..... all the .exe? i only have: ubuntuone-2.0.4-windows-installer.exe [12:56] gatox: sorry, let me explain a bit :-) [12:56] upload that .exe somewhere so we can test it [12:57] also, you have to upload the exe and python27.dll from dist so we can get them signed [12:57] gatox: also, this is not 2.0.4, it's 2.99.3 IIRC [12:58] ahhhhh ok [12:58] gatox: that installer you created is unsigned and can't be given to the public because it prints creepy warnings :-) [12:58] anyone running linux with all our nightlies up o date? [12:58] nessita, me.... i suppose :P [12:59] gatox: have you updated today/this weekend? [12:59] nessita, updating now [12:59] wow.. pylint is a vm killer.. [13:00] nessita, I'm in theory up to date in everything, just did it a few hours ago, why? [13:00] ralsina: is the functionality in this branch still needed? https://code.launchpad.net/~ralsina/ubuntu-sso-client/no-more-stderr/ [13:00] mandel: is the ubuntu control panel working for you? [13:00] nessita: yes [13:00] nessita: I just never finished that :-( [13:00] nessita: so we are shipping with stderr disabled [13:00] nessita, you mean system settings? [13:00] mandel: no, sorry, I meant the ubuntu one control panel running in ubuntu [13:01] ralsina, mmmmm is not working properly.... [13:01] gatox: what isn't? [13:01] ralsina, it gets executed...... but is not retrieving the captcha [13:01] nessita, let me try it [13:01] gatox: ugh [13:02] gatox: build one with terminals and let's see if there is an error. [13:02] ralsina, it's like is not able to connect with anything [13:02] gatox: I usually do the test one with terminals enabled [13:02] ralsina: oh. Well the windows-ubuntu-sso-login does not exist anymore, so perhaps you'll want, whenever is good to you, to merge trunk in and maybe move that logic to main? (so it can be tested) [13:02] nessita, looks like is not :( [13:02] mandel: what error do you have? [13:02] nessita: I would delete thatbranch and do it again [13:02] nessita, I get this: https://bugs.launchpad.net/ubuntu/+source/ubuntuone-installer/+bug/853060 since I was not using it [13:02] Launchpad bug 853060 in ubuntuone-installer (Ubuntu) "ubuntuone-installer crashed with GError in function(): Failed to execute child process "ubuntuone-control-panel-gtk" (No such file or directory) (affects: 17) (dups: 16) (heat: 119)" [High,Triaged] [13:02] ralsina: as you prefer [13:03] nessita: I'll schedule that for my freaky friday [13:03] ralsina, http://ubuntuone.com/4vJcdGlDb6AWOEUGbnThgV [13:03] that's all i have [13:04] gatox: looking [13:04] gatox: that is a normal output [13:04] yes [13:04] gatox: maybe the captcha is being slow [13:04] gatox: or maybe the error is on sso-login's window :-) [13:04] ralsina, i'll try in the dev-vm [13:06] mandel: can you please try running in your terminal: DEBUG=True ubuntuone-control-panel-gtk [13:06] ralsina, no.... the captcha is not the problem.... in the dev-vm is working fine [13:06] nessita, can I have a re-review of a very all branch that we completely forgot about: https://code.launchpad.net/~mandel/ubuntuone-control-panel/auto-update-looping-call/+merge/81015 [13:06] nessita, sure I can! [13:06] gatox: is that also from stable? [13:06] ralsina, something is failing in sso..... that's why the loading animation disappear too [13:06] ralsina, no..... from trunk [13:07] ralsina, i'm going to build a bundle from trunk and check if the same happens [13:07] gatox: maybe it's PIL that is not working right on the bundle, but that should give errors on SSO [13:07] gatox: ack [13:11] nessita, everything up to date..... do you need something? [13:11] nessita, FYI fixing some issues with the state of my apt-get before I test that [13:14] nessita, I get the following: http://paste.ubuntu.com/814256/ [13:14] nessita, seems that sso is telling me to frack off [13:14] gatox: is the ubuntu one control panel working for you? [13:14] nessita, yes [13:15] * gatox opens terminal: ubuntuone-control-panel-gtk [13:15] everything ok [13:15] gatox: can you please try removing the current device, close the control panel, and try re-opening? [13:16] nessita, by looking at d-feet I don't have sso running, which is the command to start it manually [13:16] ?? [13:16] mandel: it should start automatically [13:16] mandel: also, please note that the sso service starts and quits [13:16] so perhaps it quitted automatically already? [13:16] nessita, done....... what else? [13:17] nessita, now i need to configure again the account [13:17] gatox: the control panel did reopen for you? no error messages? [13:17] gatox: yes please [13:17] nessita, aint happening then, did you see the trace? [13:17] nessita, no error messages.... just the "join now - already have an account" screen [13:17] mandel: I see the pastebin, but I see no trace there [13:17] gatox: yes, please re-login [13:18] nessita, i login again...... [13:18] everything looks fine [13:18] gatox: you running precise? [13:19] nessita, ahhhhhh no..... i'm in O..... did you need someone in precise? [13:19] gatox: not at first, I'm trying to diagnose why the control panel is broken, and apparently Precise is involved [13:19] gatox: would you please paste in the bin the output of: apt-cache policy ubuntuone-client ubuntuone-control-panel-* ubuntu-sso-client [13:20] nessita, http://paste.ubuntu.com/814268/ [13:21] nessita, I start the control panel and try to provided the details of my account and I keep getting the following: [13:21] 2012-01-23 14:19:14,783 - ubuntuone.controlpanel.gtk.gui - ERROR - on_credentials_error: args (, >), kwargs {}. [13:21] ERROR:ubuntuone.controlpanel.gtk.gui:on_credentials_error: args (, >), kwargs {}. [13:21] ralsina, no..... it's not working for trunk either..... and i'm pretty sure that sso is throwing some kind of exception, because the loading widget don't appear either [13:22] gatox: ok, then we have to try it from source :-/ [13:22] ralsina, i tried from source [13:22] gatox: I already posted a message on the RT that this is going to take a while [13:22] in the dev-vm [13:22] and captcha is working [13:25] ralsina, it seems that sso can not connect or something..... it didn't allow me to login with an existing account either [13:26] gatox: check the logs, you may be getting SSL handshake errors or something else [13:26] mandel: will debug a bit [13:27] nessita, anything you need from me just ping :) [13:27] gatox: yes, apparently this is a precise thingy [13:27] mandel: thanks! [13:27] nessita, ah ok [13:28] morning [13:29] hola dobey [13:29] dobey, early morning! [13:29] indeed [13:32] ralsina, this is all i have from sso: http://paste.ubuntu.com/814278/ [13:32] ralsina, the error it's because i don't have credentials.... which is ok [13:32] gatox: yes [13:33] gatox: nothing strange there [13:33] but it make sense [13:35] ralsina, if it is a dependency issue, it should be fail the setup.py, isn't it? [13:35] gatox: sometimes, if the modules are loaded optionally or on runtime, it fails on runtime [13:35] gatox: so, the problem is the captcha only? Or you can't login at all? [13:35] ralsina, i can't login at all [13:36] gatox: and that log is of a run where you tried to login? [13:36] 2012-01-23 05:01:54,901:901.000022888 - ubuntu_sso.controllers - ERROR - Got error when login Ubuntu One, error: {'errtype': 'SSLError'} [13:36] gatox: if that's the case, this is not shippable :-) [13:36] ralsina, gatox: saw that? ^ [13:37] nessita: good catch, I missed it [13:38] nessita: that is probably one of the handshake errors we are getting randomly for the last month or so [13:38] gatox: try again in a few minutes [13:38] ralsina: hum... I would say we need a specific version of httplib, is in the wiki page if I recall correctly [13:38] let me show you [13:38] nessita: thanks [13:38] ralsina, ok...... but from sources it works always [13:39] gatox: then that lib is not being bundled, maybe. You can check by inspecting the library.zip [13:39] ralsina, which lib?? httplib? [13:39] ralsina: hum, not sure if is the same, but look here https://wiki.ubuntu.com/UbuntuOne/Contribute/WindowsTesting and search for httplib2 [13:40] gatox: httplib2 [13:40] "If you get a SSLHandshakeError failure when the Sign in dialog appears, you're running a httplib2 version that has some issues with https. Please use httplib2 version lower than 0.7.0 doing something like this: " [13:40] ralsina, inside the zip there is a httplib2 folder (with __init__, iri2uri, socks) and a httplib (pyc) file [13:41] gatox: ok, then it's bundled. [13:41] gatox: what version did you bundle? [13:42] gatox: are you building it on the same machine you are using for dev? So we can check the version [13:42] ralsina, no.... another vm specially created to do the bundle [13:43] nessita, which version of httplib? [13:43] gatox: ok, then probably it's the httplib2 version like nessita said [13:43] gatox: < 0.7.0 [13:43] ralsina: are the scripts bringing a specific version of httplib? [13:43] nessita: for most things, not forhttplib2 [13:43] nessita: so, will add that [13:43] ralsina: if the ssl thing is still there, it may help [13:44] ok, time for my lunch [13:44] * mandel lunch [13:45] ralsina, how can i force to bring httplib2? [13:45] gatox: how did you install it the first time? [13:46] ralsina, ahhhhh..... yes, let me check again the wiki [13:46] gatox: you may have to use a URL to get an older version [13:49] ralsina, it works..... i think i forgot to install httplib2 with easy_install [13:49] ralsina, i'll create the bundle from stable now without cmd output === teknico_away is now known as teknico [13:53] gatox: remember to change the version numbers [13:53] ralsina, yes, already did [13:53] gatox: cool [13:55] brb, need to debug something rebooting [13:56] hrmm, i should change my gravatar too [13:59] mandel: can you confirm what arch is the computer/vm that you used to test the controlpanel? [14:04] ralsina, uploading the bundle [14:05] retested, and it works fin [14:05] fine [14:06] ralsina, just to be sure..... from dist you need: u1sdtool, u1-control-panel-qt, u1-installer, u1-syncdaemon, u1-sso-login and python27.dll? [14:06] gatox: yes [14:06] gatox: remember to also upload a gpg signature [14:07] gatox: and, for bonus points, use u1.to to make the public links nicer ;-) [14:07] ralsina, jeje of course [14:08] ralsina, the gpg signatura is for the zip? [14:08] (with those files) [14:08] gatox: yes [14:08] ralsina, roger that [14:08] gatox: for every thing we pass to IS for signing, we need to also do a signature [14:11] is u1.to working for you guys? [14:11] i should get stats :) [14:11] well, it asks me to log in at least [14:12] i meant "being useful" more than "working" working :) [14:12] oh [14:12] i've got to merge some branches thereof [14:12] aquarius is looking for me to hit me with them [14:12] some of them are big and have thorns [14:12] i didn't know it existed, and don't like the web. so probably not useful for me exactly :) [14:13] dobey: a url shortener only for u1 links [14:13] *public links [14:13] right [14:13] * aquarius grins [14:13] dobey: only really makes sense if you have a sensible username and not the openid crap :) [14:13] and if you make public links ;) [14:14] and don't hate the web [14:15] the "stable but random" shuffle makes for slightly unpredictable short urls, which is good :) [14:17] well i suppose i am past the hate stage now. and have moved on to suffering [14:17] next up is the dark side [14:17] Chipaca: I use it all the time [14:17] Chipaca: IS hates the default U1 public URLs because they don't work with wget by default [14:18] ralsina: that's wget's defaults fault, changeable by configuration file [14:18] and they know this [14:18] or at least some of them do [14:18] and --content-disposition isn't that hard to type (especially if you have completion) [14:19] but, yay, users [14:19] Chipaca: yes. But rather than have to tell them the filenames (like they asked the first few times) I use u1.to and everything works. Easy and nice. [14:19] mandel: ping [14:19] ralsina: you know you can change the last bit, or even nuke it, and everything works? [14:19] gatox: would you please confirm which version of python-dbus you have installed? [14:19] Chipaca: yes, but the default URLs are perfect [14:19] nessita, just a sec [14:20] nessita, Installed: 0.84.0-2 [14:20] gatox: ubuntu2? [14:20] or higher? [14:21] -2 is the old version [14:21] it's also in oneiric [14:21] nessita, dobey yes, it only says that [14:21] -2ubuntu3 is the current version in precise [14:21] dobey: right, -2ubuntu2 is the one working for me [14:21] gatox: thanks [14:22] nessita: hrmm. it's odd that -2ubuntu3 would break it while 2ubuntu2 would work [14:23] ralsina, i've just send you an e-mail with the links [14:23] elopio, ping [14:23] gatox: hola. [14:23] gatox: ack! [14:26] gatox: if you are curious about the RT process, check RT #50328 at http://rt.admin.canonical.com [14:27] * gatox checking... [14:27] i hope it isn't raining when my desk gets here [14:28] ralsina, mmm i think i don't have access there [14:28] gatox: you don't? Ok then :-) [14:28] ralsina, ahhhhh yes..... i needed to login with ubuntu sso.... not just the common login === m_conley_away is now known as m_conley [14:42] alecu: ping [14:42] nessita, pong [14:43] alecu: hi there! so, I'm IRL testing your sso branch, the one that replaces restfull [14:43] alecu: and the restful calls will not "finish"... would you know about that? [14:43] (I have nothing else in this branch, is just your branch) [14:44] nessita, sso with qt or not? [14:44] alecu: without qt, I'm testing it by running the service from your branch and opening the U1 control panel with no U1 credentials in the system [14:44] alecu: when I click "Join now", the registration dialog is opened [14:45] and the captcha, for example, never loads [14:45] alecu: another easy test is try to reset the password, which makes SSO send an email to your account - that does not progress either [14:45] nessita, the problem with that is that the libsoup backend is disabled because of the GI bug [14:46] alecu: not sure I follow [14:46] nessita, so it uses a small twisted-web-client backend [14:46] nessita, but gtk sso has no twisted main loop [14:46] nessita, the small twisted-web-client backend is there so tests can pass till the gi bug is solved [14:47] alecu: shouldn't the small twisted web client work IRL? [14:47] nessita, to make it work irl we would need to make sso-gtk use the gtk reactor [14:48] alecu: I understand. Can I somehow change the webclient to use libsoup one? [14:48] nessita, yes: let me find the right file [14:49] nessita, ubuntu_sso/utils/webclient/__init__.py, inside web_client_module() [14:49] webclient_module [14:49] ack! [14:50] it went crazy!!! [14:50] ah, I see what happened [14:50] nessita, crazy how? [14:50] alecu: is throwing captcha generation error all the time, and the UI is requesting it again [14:50] nessita, you'll probably get GI errors on O and P [14:51] so it was stuck in a crazy loop of catpcha requests [14:51] nessita, I know the tests pass on M and perhaps N too [14:51] alecu: yeah I'm not running tests, just IRL tetsing [14:51] nessita, also, I did some fixes on friday for many , that I have to IRL still [14:52] alecu: I'm still trying to have *something* working IRL, from the email I snet [14:52] *for many restcalls [14:52] alecu: did you push that? [14:52] nessita, yes, I recall the mail. Did you get my reply? [14:53] nessita, I pushed a few minutes ago, but I'm still testing it. [14:53] ack === yofel_ is now known as yofel [14:55] nessita, did you get my reply to your mail on friday? it explains a bit about the twised-webclient-backend [14:55] meh, i am an idiot [14:56] alecu: I got your reply, not sure I remember the webclient explanation, will re-read (I do recall the NameError experience) [14:58] alecu: you just mention the twisted+gi stuff, no? [14:58] dobey: which reminds me... any update on the twisted+gi stuff? [14:59] * mandel back [14:59] nessita: not really. twisted guys want to release 12.0 soon, and would like it to be in precise. i'm going to try and get it wrapped up today [14:59] dobey: would you have the link to the bug/merge proposal you're using? [15:00] mandel: what arch is the system you tested the control panel stuff? [15:00] me [15:00] alecu, can you re-review https://code.launchpad.net/~mandel/ubuntuone-client/add-virtual-watches/+merge/88726 [15:00] nessita, 64 [15:00] mandel, sure [15:00] nessita, If you need it I can easily spawn a P vm running 32 [15:01] mandel: no no, thanks [15:01] me [15:01] nessita: http://twistedmatrix.com/trac/ticket/4558 [15:02] standup eveyrone? [15:02] dobey: thanks [15:02] me [15:02] nessita, i already said me [15:02] me [15:03] mandel, ralsina, dobey? [15:03] que tal? [15:03] hola briancurtin [15:03] nessita: hey [15:03] dobey: you feel like talking spanish you can go with "yo" [15:04] me [15:04] sorry [15:04] jo nuk e kupton [15:04] ;) [15:04] meh [15:05] should i go? [15:05] gatox: yes please [15:05] DONE: [15:05] Created a bundle. Fixing branches. Fixed u1-installer script to create the bundle. [15:05] TODO: [15:05] Finish with the branches and propose 2 more (fixes in sso and u1-installer script to create the bundle). [15:05] BLOCKED: [15:05] No [15:05] nessita, go [15:05] DONE: not freaky friday: stuck on sso tasks (bug #801111, bug #919294, bug #919330) [15:05] TODO: try to unblock the aforementioned bugs [15:05] BLOCKED: yes [15:05] NEXT: alecu [15:05] Launchpad bug 801111 in ubuntu-sso-client (Ubuntu Oneiric) (and 2 other projects) "should use GTK3 (affects: 2) (heat: 10)" [High,Won't fix] https://launchpad.net/bugs/801111 [15:05] DONE: fixes for bugs in use-restful branch, some IRL [15:05] TODO: more IRL and fixes, reviews for mandel [15:05] BLOCKED: no [15:05] NEXT: briancurtin [15:05] Launchpad bug 919294 in ubuntu-sso-client "Be able to spwan a process from the mainloop and grab its exit code (affects: 1) (heat: 6)" [High,In progress] https://launchpad.net/bugs/919294 [15:05] DONE: much more progress on getting the correct setup and having projects buildable/testable [15:05] TODO: figure out why a test is hanging in -windows-installer, learn about/automate U1_REG_PATH registry setting for -client tests, figure out what to do for the certs in -storage-protocol when needed by other tests [15:05] BLOCKED: none [15:05] NEXT: mandel [15:05] Launchpad bug 919330 in ubuntu-sso-client "Execute UI as a separated process, not inside the same mainloop (affects: 1) (heat: 6)" [High,In progress] https://launchpad.net/bugs/919330 [15:05] DONE: updated after reviews the virtual-watches branch. Looked at the auto-update-looping-call branch, merged with trunk and fixed conflicts. More work on proxy webclient messaged, I'm a little stuck with tests. [15:05] TODO: more on proxy. Find out why some tests break on windows erver 2008 (jenkins) [15:05] BLOCKED: no [15:06] dobey, te toca! [15:06] λ DONE: hack day [15:06] λ TODO: finish up gireactor, package set proposal, gwibber [15:06] λ BLCK: None. [15:06] nessita: lol "BLOCKED: yes" ? [15:06] * alecu brbs [15:07] dobey: I am. I'm also frustrated :-) [15:07] nessita: blocked because of dbus? [15:08] nessita, rugby does help with frustration, stepping on someones back is more relaxing than what you would expect :) [15:09] i just drink [15:09] mandel, it sounds a bit neanderthalish to me [15:09] dobey, and that sounds a lot more civilized [15:11] dobey: not only that, I have several blockages: the twisted gi is complicating the development of some branches (mine and alecu's) [15:12] alecu, when you get a few mins, could you send me your wireless firmware? :) [15:12] * gatox lunch === gatox is now known as gatox_lunch [15:12] nessita: oh. so i need to drink heavily to unblock you :) [15:12] alecu, I don't deny that the human being is an ape :) [15:13] dobey: well, is complicated. Since the gwibber stuff has somehow higher priority than the gi stuff because that's needed for the CD space... and the gi is inly for development. But is also complicating our development... so is tricky [15:13] beuno, I checked it up, and for the past year I've been using the stock ubuntu firmware (since installing N) [15:14] alecu, ah, that's not great news for me then, since the stock one in P sucks [15:14] beuno, I remember extracting a firmware from the windows drivers, but it surely was before reinstalling N from scratch. [15:14] nessita: we need gi for working features too, not just for running tests. [15:15] alecu, and it works reliably? no packet loss? [15:15] in fact, we need gireactor to reduce cd space :) [15:15] dobey: I see the last comment is 11 days ago... we did not submit anything after that? [15:16] beuno, the stock firmware seems to be mostly working on P. Somedays it just gets stuck and won't connect to a network even it sees it, and then I have to "sudo rmmod rtl8192se; sudo modprobe rtl8192se", and it will always fix it. [15:16] nessita: no, because a) svn, b) been doing other things, and c) gireactor has been a back-burner issue mostly. but as i said, i should be able to finish it up today [15:16] ralsina, what was the windows dependencies wiki url? [15:16] beuno, nessita is having the same issue, and she provided the rmmod idea. [15:16] dobey: thanks, let me know if I can help [15:17] brb, will reboot to tets again latest python-dbus [15:17] alecu, I see. I have the same problem connecting, and it stops working for blocks of time, even if it's still connected [15:19] beuno, is it the same driver and chipset? lspci says "Realtek Semiconductor Co., Ltd. RTL8191SEvB Wireless LAN Controller (rev 10)" [15:22] beuno, I also have not noticed any packet drops, but I'm not doing any long lived downloads or uploads and I have not been using the laptop too much since upgrading to P. [15:23] only once or twice have I used it for the whole day, and P has been mostly reliable. [15:24] alecu, checking. Have you tried using it heavily? like google hngouts or strreaming/copying video over the network? [15:27] alecu, RTL8188CE [15:27] so, seems different [15:27] beuno, I've been using it for mumble all this time, and it always worked fine (when I remembered to pause the leeching in the desktop) [15:27] beuno, right. :-( [15:30] ok, python-dbus is working now [15:30] latest version [15:30] which is... odd [15:30] * alecu needs to do some parenting business, ttyl === alecu is now known as alecu_away [15:32] mandel: if you are still looking for it: https://wiki.ubuntu.com/UbuntuOne/Contribute/WindowsTesting [15:33] Sorry I missed standup but was in a call [15:33] mandel: can you please try, when you have a moment, to re-install python-dbus? see if the error is an issue in having old .pycs [15:34] ralsina, sure, on it [15:34] nessita, do you need me to do a complete re-install from apt-get? [15:34] mandel, briancurtin: I look forward to the day when we can delete 70% of that page ;-) [15:34] me too :) [15:34] mandel: of python-dbus? yes please [15:34] nessita, ok, doing it atm [15:34] thanks! [15:35] same - and thanks for linking to that page [15:36] dobey: would it make sense to apply your twisted patch to the source and have a custom twisted in our nightlies, until the patch is officially accepted in upstream? [15:37] nessita, with a normal reinstall I get the same problem, what did you exactly use? [15:38] mandel: I downgraded to -2ubuntu2, rebooted, upgraded to -2ubuntu3, rebooted [15:38] nessita: at this point, probably not. [15:38] nessita, ok [15:39] dobey: but that would unblock alecu_away and me today... and will also take some burden out from your shoulders... [15:39] dobey: I volunteer to make the new package for our ppa [15:40] who's the music one store person to poke in here :) [15:40] czajkowski: ---> dobey [15:41] dobey: ello ello me again, quick question am trying to re download my music I've bought already, and it says downloading, is there any way to do it fast, i've to click download and wait each time and i've 7 pages of music to do [15:41] nessita: maybe after i finish the new change requests. also, as in the last comment, some changes have been made by itamar on top of my diff. [15:42] dobey: ack. Would you please ping me back with the new diff, when that's available? [15:42] czajkowski: i don't really know what you mean by "redownloading" there. [15:42] dobey: so I'm downloading the music to this new machine as I somehow deleted it from old machine so you're able to download it 5 times after your first purchase [15:43] czajkowski: i don't think there is any way to do that faster, no [15:43] It's just a very slow process, I logged a bug last week that each time you click download on one page 2 or any page after page 1 of music you are brought back to page 1 making it tiresome [15:43] dobey: ok i thought clicking download on all 10 songs in one go would work but it doesn't 1 at a time [15:44] i also really don't know how that works exactly. that bit is all server side [15:45] nessita, on my system if I do sudo apt-get install python-dbus=0.84.0-2ubuntu2 it tells me that such version does not exists, maybe I got the wrong one [15:45] how many pages do you have in that view? [15:45] mandel: is the right version, I had to download the .deb and install "by hand" [15:45] nessita, ah.. que hacky ;) [15:45] dobey: 10 songs per page [15:47] czajkowski: yes, but how many *pages* do you have? 5? 50? :) [15:48] dobey: 10 [15:49] czajkowski: ok. so it's not too bad then, though i agree it is annoying. you don't have to wait for a download to finish before telling another to re-download i don't think. so you should be able to just go click through them all. only thing you really have to wait for is that the page itself actually finishes loading, each time. [15:50] and now i remember why it goes back to the first page every time [15:50] you can blame aquarius and 7d for that [15:51] it's unfortunately not really something we can fix, due to the reason why it's like that. :( [15:51] but i can assure you we're working on greatly improving the music store experience :) [15:52] dobey: you can clcick them all to download, they just won't [15:55] czajkowski: when you click a song to redownload, and you end up on the first page, the song you just clicked is on the first page, right? [15:55] dobey: https://bugs.launchpad.net/ubuntuone-music-store/+bug/910921 [15:55] Launchpad bug 910921 in ubuntuone-music-store "downloading users paid music from system keeps bringing you back to page 1 (affects: 1) (heat: 6)" [Undecided,New] [15:56] yes i know. but the position of the song is what matters [15:57] ok [15:57] * mandel reboots to tests python-dbus for nessita === gatox_lunch is now known as gatox [15:57] czajkowski: so does the song move to the first page when you click to re-download it? [15:58] dobey: no song moves to the first page. The user is just brought back there. [15:58] oh [15:58] aquarius: ^^ is that how redownloading is supposed to work? [15:59] * czajkowski peers at aquarius [16:03] dobey, otp, sorry [16:04] nessita, I did the downgrade, rebooted and upgraded python-dbus again and I continue to have the same problem [16:04] mandel: did you rebooted after the second upgrade? [16:04] nessita, no, shall I? [16:04] mandel: well, is what I did [16:04] and is working for me now [16:05] nessita, ok, then rebooting again :) [16:06] i think the reboot is a placebo [16:07] i think i'll be taking a longish lunch today [16:11] nessita, I'm was not that lucky, I have tried again and I have the same issue [16:11] nessita, and I don't have the balls to do a remove of python-dbus.. there are sooo many things that depend on that [16:12] mandel: it is probably not python-dbus causing the problem [16:13] mandel: what is the exact error? [16:16] dobey, here it is: http://paste.ubuntu.com/814409/ [16:19] mandel: this looks like an issue talking to ubuntuone-login from ubuntuone-client. are you missing the ubuntuone-client package or something? does it work if you run /usr/lib/ubuntuone-client/ubuntuone-login by hand in one terminal, then start the control panel? [16:20] on it [16:22] dobey, eres un genio! [16:23] nessita, that ^ fixes my problems [16:23] mandel: doing what excatly? [16:24] nessita, running /usr/lib/ubuntuone-client/ubuntuone-login by hand, then control panel [16:25] mandel: interesting. it's like the dbus-daemon for the session bus can't find the service file [16:25] mandel: but that should be activated automatically... [16:25] :-/ [16:25] mandel: do you have a /usr/share/dbus-1/services/com.ubuntuone.Credentials.service ? [16:26] * mandel looks [16:27] dobey, no, is missing, I guess that my machine is fracked.. [16:27] I do a re-install of u1client [16:27] mandel: that is the issue then! :) [16:28] dobey, +1 drink for you sir! [16:28] wonder how that got deleted though [16:32] no idea [16:32] dobey: indeed... I did not check that but may have been my issue as well [16:32] could have been === alecu_away is now known as alecu [16:35] did we get complains from others? [16:35] ralsina, nessita: I'm taking Lucila to the doctor: so I'll probably end up taking off the rest of the day. [16:35] alecu: ack, good luck in the doctor [16:36] nessita, thanks. [16:37] alecu: good luck! [16:37] alecu, cuidala! [16:41] mandel: i haven't seen any [16:51] lunchtime and moving back to my from-this-morning computer, so brb [16:53] alright. lunch time and desk delivery here. bbiab [17:11] I hate anyone who adds an svn hook to an hg managed project.. [17:30] I think I will have lunch. Also, I have a doctor's appointment in 2 hours, so: 1) mail me if you need anything, 2) I will be around from 6 to 9 PM ART 3) I will probably take a 3 hour break now. [17:30] nessita, gatox, dobey, briancurtin, mandel: ^ [17:31] ralsina, ack [17:31] I'm off for 10 mins, tea etc :) [17:31] ralsina, ack [17:31] ralsina, ack === m_conley is now known as m_conley_away === ralsina is now known as ralsina_lunch [18:17] * mandel back === m_conley_away is now known as m_conley [18:18] dobey, ping [18:30] gatox: hi [18:31] dobey, hi, i wanted to ask you if you know which was the tests that were failing for sso in trunk, i found this problem: https://bugs.launchpad.net/ubuntu-sso-client/+bug/920591 [18:31] Launchpad bug 920591 in ubuntu-sso-client "Tests are failing in sso with test_webclient (affects: 1) (heat: 6)" [Undecided,New] [18:31] in windows, and not the same tests fail every time [18:31] dobey, we talk about this on friday night [18:32] gatox: ah yes. if you look at the nightlies builds you can see the failures in the build logs [18:32] gatox: also, just paste the failures in the description, or post an attachment on the bug, instead of linking to pastebin. :) [18:32] dobey, ok [18:33] if the pastebin entry gets expired, then we won't know what it is :) [18:35] dobey, yes...... i added a comment with the failures [18:35] thanks [18:37] mandel, ping [18:37] gatox, pong pong pong [18:37] mandel, ok ok ok!! jeje [18:37] je [18:37] mandel, do you have time for a smalllllllll review before your eod? [18:37] gatox, yes, shoot! [18:37] mandel, thanks: https://code.launchpad.net/~diegosarmentero/ubuntu-sso-client/remove-disconnect-signal/+merge/89761 [18:39] gatox, so you also get the timing issues on windows, is not just my vm, right? [18:39] mandel, nop..... me too [18:41] gatox, dammed, I could have rejected the branch that did that.. but I though it was just me and my slow vm.. [18:41] ¬¬ [18:42] :P [18:43] brb!! [18:44] gatox: those tests are failing in the nightlies builds, but apparently were ok in tarmac, which is quite odd. i can only guess something is missing in the nightlies that we need now, but no idea what exactly. [18:45] dobey, the nightlies builds run only for linux?? or are you running windows tests too? [18:45] dobey, because here are only failing for windows [18:46] brb.... [18:47] dobey, gatox atm I'm trying to get jenkins in a state where we do get all tests passing, which would be a nice improvement for windows [18:51] back [18:56] gatox, EOD, I'll finish the review tom morning [18:56] mandel, ok, thanks [18:56] np [18:58] gatox: they only run on linux [18:59] gatox: we are getting similar failures to that bug on linux [18:59] dobey, ahh..... never happens for me in linux [19:00] gatox: right, it doesn't happen in tarmac either, obviously. but it's happening in nightlies. so i think we/tarmac might have something, which the nightlies currently don't, or perhaps some other environment issue [19:00] perhaps...... [19:14] dobey: out of curiosity, how can I browse the patch that is being reviewed in the twisted link you gave me? I can reach a branch that has it, but I would like only the diff against trunk [19:15] nessita: well, itamar made a new branch with changes that aren't in the diff i attached. but the diff is attached to the report in trac [19:16] nessita: http://twistedmatrix.com/trac/attachment/ticket/4558/gi-support.2.patch [19:59] briancurtin, please when you have a moment, can you review this: https://code.launchpad.net/~diegosarmentero/ubuntuone-client/fix-user-home-tests/+merge/88919 ? [19:59] gatox: sure, i'll have a look [20:00] briancurtin, thanks! [20:06] EOD!! see you tomorrow === gatox is now known as gatox_away [20:08] * alecu brbs [20:21] brb. switching desks :) === ralsina_lunch is now known as ralsina [20:26] Hello! Did Imiss anything? Any reviews I can do? [20:27] can I have a coupld of reviews for https://code.launchpad.net/~nataliabidart/ubuntuone-control-panel/fix-lint/+merge/89777 ? [20:30] alecu: some strange zeitgeist errors mattgriffin is getting https://pastebin.canonical.com/58638/ [20:31] nessita: looking! [20:31] ralsina, I'll take a look [20:32] alecu: you're back! how's lucila doing? [20:32] ralsina, the one repeated the most is a known one, bug #751844 [20:32] Launchpad bug 751844 in ubuntuone-client "KeyError on AQ_DIR_NEW_OK (zeitgeist) (affects: 7) (dups: 1) (heat: 31)" [Medium,Triaged] https://launchpad.net/bugs/751844 [20:33] nessita, she's still with a fever that comes and goes, and with some abdominal pain. She's on a liquid diet, and she'll need some tests done tomorrow morning. [20:33] :-/ [20:33] alecu: does it cause anything other than missing zeitgeist entries? [20:34] ralsina, yup, it's mostly harmless [20:34] alecu: the last one at the end of the log doesn't look harmless though, it looks like it crashes :-/ [20:34] ralsina, also there's another error there that should be harmless too [20:34] AQ_CHANGE_PUBLIC_ACCESS_OK [20:34] or it is harmless as you said ;-) [20:34] alecu: yes, that one. Ok [20:35] ralsina, it's harmless because all zeitgeist stuff is ran in a "event queue handler", and those are run with a try: except Exception: log [20:35] alecu: awesome [20:35] alecu: can we have tomorrow a mumble call to sync up a bit our mutual dependencies in sso? I would guess you can not run the GTK UI using the libsoup client... but I have the branch that migrates the GTK UI to gi bindings [20:36] but that branch needs your web client and lazr replacements [20:36] nessita, sure, let's schedule it for the afternoon, since I'll probably go with lucila for her tests in the morning. [20:36] and we both are blocked on the twisted gi stuff as well [20:36] alecu: ack... is 12ART too early for you? [20:37] nessita, I think it's reasonable. I'll let you know by SMS if I wont be able to make it. [20:37] great, thanks! [20:38] alecu: and I meant 12ART right after the standup, of course :-) [20:38] right [20:38] :-) [20:46] nessita: +1 on fix-lint [20:48] hi! is there a ubuntuone port to fedora? [20:50] killfoo, not that I know of, but it shouldn't be too hard [20:51] alecu not keen on a hack :S - but im a bit disappointed. i d like to support ubuntu. but im using only red hat familiar distros.. [20:52] killfoo: there is nothing in the u1 client that is ubuntu-specific except for the unity support, which doesn't break anything if unity is not there. But we don't do fedora packages ourselves. [20:53] ralsina so compiling it myself will do the job for the files sync? I dont need integration of tomboy and stuff [20:53] killfoo: yes, for just thesync,you will need ubuntuone-client [20:54] killfoo: the control panel is another package, but you don't *need* it [20:54] killfoo: you will need ubuntu-sso-client [20:54] killfoo: and ubuntuone-storage-protocol [20:54] ralsina: and the dependency on apt [20:54] ralsina: great, thanks [20:54] killfoo: and a bunch of other dependencies we didn't write :-) [20:55] haha lol [20:55] yeah thats it.. no time for such stuff atm.. thx! [20:56] killfoo: if you are ever up to it, we will be happy to help you! [20:56] ralsina, after the exams :) thx! [20:58] alecu: ping [20:58] alecu: [20:58] oops [20:58] too many, sorry [20:59] nessita, pong [20:59] alecu: can you help me confirm that this branch will force us to have the qt4reactor in linux as well? https://code.launchpad.net/~mandel/ubuntuone-control-panel/auto-update-looping-call/+merge/81015 [21:01] alecu: if so, I will ask mandel to move that code to a windows-specific location, so it does not fetch that dep into the multiplatform code [21:02] nessita, afaict it *will* require a twisted reactor for the looping call, you are right. [21:02] alecu: ok, so the start() method should be moved to main/ [21:02] and have the autoupdate code in windows-side only [21:02] nessita, and I think we should be doing this instead using qt or gtk timeouts or whatever we use for the mainloop [21:03] alecu: not sure what you mean. Would you please elaborate? [21:03] nessita, well.... if the update code is only used on windows then a looping call would be fine. [21:04] alecu: you first meant that we should not use a LoopingCall but a qt timer0like thingy? [21:04] or that we should? [21:04] nessita, only if we want to use it on linux too (the code that warns about new updates) [21:05] be back shortly - need to go pick up my car from the repair shop down the street [21:05] nessita, the qtreactor is not going away for windows any time soon, so a loopingcall is fine there. [21:05] briancurtin, ack [21:05] alecu: right [21:05] alecu: would you please change your voting there? [21:07] nessita, sure [21:07] alecu: I'm adding a long explanation there, so no need for you to be very explicit [21:08] nessita, I added a small paragraph and changed the vote; you can go ahead with the long explanation. [21:08] great, thanks! [21:13] alecu: so, if you need to test your webclient-replaces-lazr branch, you can certainly use this branch lp:~nataliabidart/ubuntu-sso-client/gtk-ui which migrates the GTK UI to use the gi bindings [21:14] nessita, nice! [21:14] alecu: I've run both together and they seems to work (enabling the libsoupd webclient backend) [21:14] yay compatibility! [21:14] alecu: but somehow the captcha file is not available in the disk, the /tmp path is not there once the captchagenerated signal is emitted [21:14] Sorry tointrude, but why prefer a loopingcall? It seems to methat both would be the same thing, since this is windows-specific/ [21:15] I will leave that debugging to you :-) [21:15] alecu, nessita: ^ [21:15] ralsina: you mean looping call vs qt timer? [21:15] nessita: yes [21:15] ralsina, I prefer the loopingcall because the code is already there :-) [21:15] alecu: good reason! ;-) [21:16] ralsina: I don't have a strong preference either, I must confess the LoopingCall code is, IMHO, a bit more readable [21:16] but yes, having it there is a plus :-P [21:16] nessita: sure, style I am +0 for both, just curious if there was a "technical" reason, that's all [21:17] ralsina: but we'll need to use a qtimer in sso the same... so do not loose the knowledge on that [21:17] nessita: I blogged it :-) [21:17] ralsina: (what you explained to me the other day was kinda chinese to me :-D) [21:17] you did? [21:17] nessita: my blog is my memory crutvh [21:17] link pliz? [21:17] nessita: yep!http://lateral.netmanagers.com.ar/weblog/posts/BB974.html [21:18] nessita: may still be chinese, but it's *permanent* chinese ;-) [21:18] which is much better that transient chinese [21:20] Since we will still be depending on qtreactor for the ipc, I figure that it's not a problem to have that as a loopingcall [21:20] alecu: sure, no problemwith it being a loopingcall [21:21] if we can get rid of the PB ipc we will need to change this into a qtimer to get totally rid of the qt4reactor. [21:21] alecu: getting rid of that is a year-away thing, so... [21:22] ralsina, I know :-) [21:22] * ralsina proposes migrating to DBus on windows (not really ;) [21:23] man, it really sucks that this monitor arm won't mount to my desk. :( [21:23] i really need one now [21:24] dobey: you got the dual monitors with arms? [21:26] no, i got a new desk, and i got an arm for my current monitor, but the arm is cheap and made to mount to like a 1" thick thing. reasonable places to attach to desk are not that thick. :-/ [21:27] well, I'm eoding soon [21:27] anyone have something pending for me? [21:27] nop [21:32] how can I bring "back to life" a process that is T+ when digging into ps? [21:32] how can i pass "X" to __init__() for importing later, without first importing it? just pass a string and do __import__() magic? [21:32] dobey: yes [21:32] grumble [21:32] dobey: alternative is a lazy import hack, which is much bigger and much more fragile [21:33] dobey: something like this (wear safety goggles) http://code.activestate.com/recipes/473888-lazy-module-imports/ [21:34] meh [21:35] __import__ hackery it is then [21:37] dobey: forthe monitor arm: plywood and glue [21:39] i could fix it properly, but it would place the monitor slightly higher than it is already even if i did. so might as well just get a better one [21:39] ok, I'm off [21:39] bye all! [21:42] and im back [22:20] wb briancurtin [22:53] i kinda want to get an IBM T221 now. or two of them. [22:57] dobey: i love the example picture on wiki: http://en.wikipedia.org/wiki/File:IBM_T221.jpg [22:58] briancurtin: exactly [23:00] i wish samsung made a comparable super-oled monitor today, in widescreen. 3840x2400 x 2 would be awesome. or 27-30" 4K display would be sweet. === m_conley is now known as m_conley_away [23:08] dobey: what monitor(s) are you using now? [23:08] samsung 2343bwx [23:10] if i could find another one at a reasonable price, i would probably get one [23:10] but alas [23:14] i kind of want to replace my 3 dell 1908wfp's with 3 Samsung MD230 but i haven't won the lottery yet [23:19] they look nice, low resolution. i really like the ultra-thin bezels. i really want to see samsung come out with some nice super-oled monitors this year that aren't crappy hd resolution [23:20] yep, i'm only sorta in the market, but i'd spring quicker if a good oled model came out, thin bezel being a huge plus [23:23] I think I need a faster notebook too [23:23] and a monitor [23:23] and a pony [23:24] only 11 months until christmas :) [23:24] i'm only using one monitor right now, so the ultra-thin bezel isn't as big an issue, though i really can't stand those stupid "touch of color" cases they have with the transparent plastic bits with a thin red line on the inside edge [23:24] briancurtin: if you were coming in a month, I would be asking you to help me get the notebook at least ;-) [23:24] as things are, it's going to be my mother in law on april [23:25] although I suspect if I reinstalled everything, it would be fast again. But now is a bad day to install precise, so... whatever [23:27] because of the solar flares? [23:28] hmm, i need to eat [23:41] dobey: X isbeing updated [23:42] dobey: so everything is going to be broken for a couple of days [23:44] well, right *now* would be fine to upgrade it seems. i just did an apt-get upgrade and no new X yet. [23:44] i hope it doesn't kill my system when xorg does appear in the upgrades list, because i am running nvidia on this machine :-/ [23:46] well, they did say things wouldn't break this time around ebcause they built everything in a ppa and copied over [23:46] anyway, i should go get food, and then do more hacking