=== gatox is now known as gatox_away [01:01] Hello duanedesign [01:01] hello duaneiphone === duanedesign is now known as duanedroid === duanedroid is now known as duaneiphone === duaneiphone is now known as duanedesign === greenkobold is now known as hybrid === hybrid is now known as hYbR1D === hYbR1D is now known as rf === rf is now known as blober === blober is now known as ref === ref is now known as ttmrgksfrf === ttmrgksfrf is now known as blober [07:08] Morning :) === zyga-afk is now known as zyga [09:38] morning all! [10:04] Happy Friday, people! :D [12:05] hello all === yofel_ is now known as yofel [12:10] hello world! [12:10] hola alecu [12:12] alecu, nessita hola! [12:12] good morning [12:13] alecu, I'm managed to remove the _perfromed_time_operation calls from the fs tests on windows using a MemebtoWatcher that returns the processed events + all the events received, so it waits for a deferred that is triggered when all the expected events are raised [12:14] alecu, that way we can test for those operations where we ignore events without giving a time out :) [12:15] mandel, what's a MemeWatcher? [12:15] mandel, nice, btw! [12:16] alecu, Memento, sorry :P [12:17] alecu, it grabs all events from ReadDirectoryChangesW and remembers them, the rest is done by a normal watch [12:17] mandel, http://memegenerator.net/instance/13183911 [12:18] alecu, lol [12:29] nessita, facundobatista one strange question that you may know, in pyinotify, when I'm watching a folder with path='blah' that has a child dir not watched ('blah/child') and we create a file inside the child, do we get one event which is a IN_MODIFY|IS_DIR? [12:30] mandel: not sure, but you can certainly try it IRL :-D [12:31] mandel, if a directory is not watched, you don't get any events from it [12:31] nessita, I'm was being lazy :) [12:33] facundobatista, what I mean is, blah is watched, blah/child is not and I create a file blah/child/fuuu.txt. On windows I get that the child dir was modify, and that should be ignored, is that correct? [12:33] mandel, yes, it should be ignored [12:34] mandel, with nessita we found a bug regarding that, I assume you're on it, right? [12:35] facundobatista, yes and one of the test I wrote is failing, so I'm kind of happy since my new tests approach works better :) [12:35] mandel, :) [12:41] what reviews do I owe to whom? [12:42] nessita, not me, maybe later today the one related to the watches, or maybe that is more foundations+ and alecu.. [12:42] nessita, https://code.launchpad.net/~diegosarmentero/ubuntuone-windows-installer/network-detect [12:42] gatox: again?!?!?1 [12:42] :-P [12:43] nessita, well....... you can approve it and you wont have to review it again :P [12:43] jajaja [12:44] gatox, that ^ sounds like a no, hehe [12:44] jejeje [12:44] alecu, please: https://code.launchpad.net/~diegosarmentero/ubuntuone-windows-installer/network-detect [12:45] re-review [12:45] ack [12:46] * alecu brbs === teknico is now known as teknico_away [13:37] really do not want to spend all day filing bugs [13:38] gatox: ping [13:38] nessita, pong [13:38] dobey: hi there! how's gwibber changes going? any update from yesterday? [13:39] mandel, ping [13:39] alecu, pong! [13:39] mandel, bug #916029 [13:39] gatox: about the new strings added to the new network detection widget [13:39] nessita: i didn't work on gwibber yesterday. i started work on libu1 and rhythmbox-u1, and upgraded workstation to precise. will poke at gwibber today some more though [13:39] Launchpad bug 916029 in ubuntu-sso-client "Proxy authentication dialog (affects: 1) (heat: 6)" [Undecided,New] https://launchpad.net/bugs/916029 [13:39] anyone know what is this about: "libsyncdaemon/Makefile.am:94: HAVE_INTROSPECTION does not appear in AM_CONDITIONAL"?? i'm having this issue trying to run autogen.sh from u1-client [13:39] gatox: perhaps I'm confused, but I would have expect to have all string in the same location [13:40] gatox: that is not the case of windows-installer? [13:40] nessita, sorry..... which string? [13:40] mandel, if it's ok with you, I'll finish with replacing the restful client calls, and you may tackle the bug above. [13:40] nessita, try again? [13:40] alecu, well sure I can do that, is more boring, but ok :) [13:40] gatox: + self.setTitle(_("Installing Ubuntu One")) [13:41] gatox: + self.setButtonText(QtGui.QWizard.CustomButton1, _("Try again")) [13:41] alecu, I need to talk with lissete about the dialog that is all [13:41] alecu, I updated the bug with the correct tag [13:41] mandel, cool [13:41] nessita, ahhhhh.... yes....... i'll move that to the header of the file.... [13:41] ok, time for lunch [13:41] gatox: do you not have gobject-introspection installed? [13:41] * mandel lunch [13:42] gatox: be sure to check that those are not already there [13:42] gatox: add the nightlies ppa if you haven't, and apt-get build-dep ubuntuone-client [13:42] dobey, ahhhh.. that was missing.. thakns [13:42] mandel, I'm not sure it's boring... it will mean changing both backends to emit a "proxy creds failure" kind of signal, or something (both on qtnetwork and libsoup) [13:43] mandel, also, you can do the removing of the threads, since it sucks :-) [13:43] alecu, true :) [13:43] gatox: since you're changing that, you should also change this: [13:43] self.patch(gui.networkstate, "is_machine_connected", lambda: True) [13:43] to reflect the same api as the original method [13:43] alecu, anyways, my revenge is going to ask you review the filesystem notifications changes [13:43] buahahaha [13:44] gatox: so, since the method returns a deferred, you should do the same. An example would be: [13:44] will be back after lunch [13:44] gatox: self.patch(gui.networkstate, "is_machine_connected", lambda: defer.succeed(True))) [13:44] nessita, ok..... changing that [13:44] gatox: otherwise the test is not testing that your method handles the returned deferred [13:45] mandel, ouch [13:45] mandel, :-) [13:45] dobey, thanks!! i was missing that [13:45] nessita, ack [13:45] gatox: and these 2 should be a single import: [13:45] +from ubuntuone_installer.gui.qt.tests import BaseTestCase [13:45] +from ubuntuone_installer.gui.qt.tests import FakeWizardButtonStyle [13:46] dobey: thanks... would you please update when you have some more news? (for example, when you can see if your original estimate of "not that much work" is either confirmed or adjusted) [13:47] good late morning! [13:47] nessita: yes of course [13:47] dobey: thanks! [13:47] gah i can't run two firefox profiles on the same display :( [13:49] morning ralsina! [13:49] hola ralsina [13:49] ralsina, bunenas === teknico_away is now known as teknico [14:15] nessita: what's the cutoff date for branches that will be in the next release? today? [14:18] ralsina: one sec [14:19] monday is a us holiday btw [14:19] dobey: did you load it? [14:20] load it? [14:21] ralsina: ideally yes. So far we haven been enforcing that extremely hard since we did not have that many changes, but I think we should. [14:21] dobey: in canonicaladmin he means, I think [14:21] nessita: +1 on enforcing it. [14:21] dobey: yes, canonicaladmin [14:21] ralsina: I agree [14:21] ralsina: yes, you already approved it :) [14:21] dobey: how nice of me ;-) [14:58] * mandel back [15:00] stand up? [15:00] sure! [15:00] me [15:00] me [15:00] tehn bzr pipelines [15:00] nessita, yes :) [15:01] me [15:01] boo [15:02] ralsina, alecu standup? [15:02] me [15:02] me [15:02] DONE: [15:02] Fixed network-detection branch. Change the current NetworkManager and DBus network detection implementation to use NetworkManagerState from sso and make a truly multiplatform use, some minor modifications in NetworkManagerState from sso, all tests pass, adding new ones. [15:02] TODO: [15:02] Finish with the test for NetworkManagerState, FF, fix some bugs. [15:02] BLOCKED: [15:02] No [15:02] mandel, go [15:02] DONE: Entire day on bug 907511. The bug is fixed at the moment with more deterministic tests for the file system events on windows. [15:02] TODO: Look at possible ways of simplifying the code of fs events on windows. There are some places that can be improve. Propose branch. Freaky fryday project. [15:02] BLOCKED: no [15:02] * mandel passes the ball to nessita [15:02] Launchpad bug 907511 in ubuntuone-client "Windows: events from directories where no watch has been added should be ignored (affects: 1) (heat: 31)" [High,In progress] https://launchpad.net/bugs/907511 [15:02] DONE: weekly meeting, talk with alecu re: executing UI as a separated process, more for bug #839877 [15:02] TODO: FF! restart remove-markerds branch [15:02] BLOCKED: nopes [15:02] NEXT: dobey [15:02] Launchpad bug 839877 in ubuntuone-windows-installer (and 2 other projects) "When creating a new account, the credentials stored are invalid. (affects: 1) (heat: 7)" [Critical,In progress] https://launchpad.net/bugs/839877 [15:02] λ DONE: upgraded workstation to precise, started music store/library work [15:02] λ TODO: hack day. [15:02] λ BLCK: None. [15:02] DONE: team meeting, got plane ticket, worked on use-restful-client branch, reviews [15:02] TODO: IRL debugging, keep replacing bits of sso with proxy client, bzr pipelining [15:02] BLOCKED: no [15:02] NEXT: ralsina [15:03] DONE: about 4 hours of calls (really), a couple of reviews, administrivia TODO: something semi-fun because it's friday, RTs for next week's windows release BLOCKED: no [15:03] wow jumpy [15:03] dobey: you did not say me [15:03] andyou scared me saying boo, you insensitive clod [15:03] i did. it was just in the language of disdain ;) [15:03] I thought you were saying boo-urns [15:05] ralsina, I remember you said you were looking at fixing the run-tests.bat to fix the error in jenkins on windows, is that correct? [15:05] mandel: never got around to it [15:05] ralsina, can I do that? [15:05] ralsina, I want to start looking at jenkins on windows asap [15:05] mandel: and sidnei is on vacation until monday, IIRC [15:06] ralsina, ack.. :( [15:06] mandel: please, be my guest unless nessita has something more urgent to throw at you [15:07] ralsina, nessita, dobey, alecu, gatox there is one thing I'd like to propose, shall we remove the style checks from the run-tests.bat? they don't work and they clutter the test results on windows [15:07] and tarmac runs them on linux, so branches will still be checked [15:07] mandel: I vote leave pep8 and replace pylint with pyflakes on windows [15:07] mandel, agree [15:07] they don't work on windows? why not? [15:07] let's just replace pylint with pyflakes everywhere [15:07] dobey: pylint doesn't understand PYTHONPATH on windows [15:08] dobey: it uses the wrong path separator :-/ [15:08] dobey: no! :-) [15:08] ralsina, dobey I can update all the batch scripts to use pyflakes.. [15:08] yes! [15:08] on windows, that is [15:08] mandel: not yet, please [15:08] :) [15:08] mandel: we can try to set the pythonpath properly for pylint? [15:08] as ralsina mentions [15:09] nessita: well you could patch pylint if you really wanted to. not like we haven't had to do that before :( [15:09] nessita, hm.. I'll look into fixing that with pylint. My point is, atm they don't work and are one of the reasons we get failing in jenkins [15:09] dobey: I don't say change pylint, but change the PYTHONPATH in our script [15:10] also, even with the right path, I get much more errors on windows (specially about testcases being old style classes that call super) [15:10] dobey: so, instead of using ;, use : in windows right before running pylint [15:10] nessita: i know what you said, but if we're going to do that, we might as well do it right [15:10] ralsina: eh? it complains about super()? [15:11] dobey: yes, it says we are calling super on old style classes for everything that inherits testcase [15:11] +1 to dobey [15:11] gah pylint is crap [15:11] pyflakes everywhere! [15:12] dobey: when pyflakes performs all the checks that pylint does, yes [15:12] ok, anyways.. is just something I wanted to bring up related to windows, pylint vs pyflakes is a diff battle I don't wanna fight at least in january :P [15:14] so, pipeline? [15:15] @ping [15:15] pong [15:15] nessita: tell me which ones pyflakes doesn't do, which we care about. because we obviously do not care about *all* the ones pylint does, given it fails so often, and we disable many of them [15:15] mandel: I'm in mumble resolving a u1client stuff with facu [15:16] nessita, ok, no worries, let me know when you are done [15:16] mandel: but isn t this on mumble as well? [15:16] nessita, is it? it can be, but is easier when I can type the commands hehe [15:17] dobey: I don't have that info right now, I will try to gather it every time I see something. But one check that you can make is run u1lint on u1client, and you'll see :-) [15:18] nessita: and yes, we have to use pyflakes on u1client, because pylint is so broken, anyway [15:18] dobey: anyways, you can run u1lint on u1client to get some of the things that pyflakes miss [15:19] nessita, dobey I don't see as a bad thing to go though u1client making it work with pylint.. is boring as hell but.. [15:19] mandel: it's not possible [15:19] mandel: I'm not saying that :-) I'm saying that if we want to see what pyflakes miss, you can test running u1lint [15:20] (in u1client) [15:20] mandel: just disabling all the warnings isn't "working with". pylint is just overzealous [15:21] mandel: I agree that u1client project should run pyflakes on windows as well. But not the rest of the projects. [15:21] man, i just feel less productive now :( [15:21] dobey, so, there are too many to be possible.. is a problem :( [15:21] mandel: since we're already running it on linux [15:21] dobey, haha [15:22] trying to use unity again, and firefox is overly crashy, and rhythmbox trunk isn't working well [15:22] mandel, shall we start? [15:23] alecu, I think we should wait for nessita to finish her call with facu... [15:23] mandel: join me! [15:23] mandel: I can stop this and continue later [15:24] mandel, oh, I didn't notice that. ok, we can wait. [15:24] mandel: rady!!! [15:24] alecu: I'm ready [15:24] cool! [15:24] ok, mumble or here, as you wish :) [15:24] on mumble or irc? [15:24] mumble! [15:24] gah [15:24] +1 for irc ;) [15:25] throughput is higher on mumble, no? [15:25] just get it over with, wherever it is [15:25] you're killing the productivity i don't have! [15:26] dobey, che, I'm on both atm! [15:26] well, mumble or irc depends on how much mandel is going to make us write. [15:26] dobey: for a Friday you are cranky! how can we make you feel better? [15:26] dobey, bad question... for a friday ;) [15:27] nessita: make things work right [15:27] dobey: come to mumble, mandel will tell you jokes [15:27] dobey: I'm trying to :-) === CardinalFang_ is now known as CardinalFang [15:29] gatox, ping! [15:29] gatox: you around? [15:29] mandel, pong [15:29] gatox, mumble! [15:29] gatox: mumble? [15:29] * gatox opening mumble [15:29] gatox: for bzr pipeline [15:31] ralsina: you joining us for bzr pipeline? [15:31] ralsina, eso^ [15:31] nessita: yes,going [15:31] nessita, how fast do you type!?! [15:31] mandel: very :-P [15:31] i just bang the keyboard really fast, and it's usually right [15:32] dobey: you are not programming perl anymore [15:33] i hit the space key enough for it to be python [15:33] and yes i am doing perl, though for spare time thing :) === m_conley_away is now known as m_conley === teknico is now known as teknico_away [16:12] ok, lunch. bbiab [16:27] ok, I'm off to walk the beast [16:28] * gatox lunch === gatox is now known as gatox_lunch === gatox_lunch is now known as gatox === teknico_away is now known as teknico [17:34] @ping [17:34] pong [17:34] pong: @ping [17:42] OMG, Brian is marked as starting on a bank holiday. [17:43] on monday? [17:43] dobey: yes [17:43] heh [17:43] dobey: fun part is, he agreed, so I will have to swap his first day :-) [17:43] heh [17:58] hola! [17:59] Tengo problemas a la hora de compartir archivos en modo url en Ubuntu one [18:00] Alguien me puede echar una mano? [18:01] para hablo ingles por faavor? [18:01] dobey, ok, sorry! [18:02] thanks. :) [18:02] javi: what happens when you try to share an archive as a URL? [18:03] dobey, do you know how convert one file (which is uploaded) in a correct url in ubuntu one? [18:03] nhaines, hello! [18:03] javi: you want to share it publicly? [18:04] dobey, yes! [18:05] javi: you need to "publish" the file. you can do it from the client, or from the web site [18:05] nhaines, When I press "Public url" it generates a url, yes [18:06] javi: that is the url you give to someone to see the file [18:06] javi: does the URL work? [18:06] dobey, but when i take this url to paste in a blog (for example), this does nothing [18:06] javi: what is the url? [18:07] dobey, I am working in the web site, not client [18:07] yes, that's fine [18:07] does opening that url not show you the file? [18:08] dobey, yes, that's the problem [18:09] what can I do? I want share my file(s) with other people with UbuntuOne [18:09] The URL does not work [18:10] javi: can you paste the url so i can test it? you can /msg it to me if you prefer [18:11] dobey, that is: http://ubuntuone.com/69rc62pmzuAKL2BVxdHVQt [18:11] javi: looks like a PDF to me :) [18:11] sure?? [18:12] yep [18:12] javi: yes, I just tested it in Firefox 9 on Windows 7 and it comes up as a PDF here. :) [18:12] then, why can't I do this? [18:13] i am not sure. does it give you an error, or some message? [18:13] dobey, nhaines, uups..! [18:13] dobey, no, nothing [18:13] javi: clear your cache and restart your browser, or try a different browser. [18:14] nhaines, different browser? I love Firefox ;) [18:14] javi: just for testing. :) [18:15] dobey, nhaines, It may be by Gnome 3? [18:15] nhaines, yes, i'm joking ;P [18:16] nhaines, about firefox [18:16] no, nothing to do with gnome3 [18:16] beuno, I like G3 [18:17] nhaines, I'll try restarting my browser [18:18] javi: are you on 64-bit and using nspluginwrapper? it might be a bug in that, trying to embed it or something [18:19] javi: but it opens up fine in evince for me [18:20] dobey, no, i'm on 32-bit [18:20] dobey, Evince? Are you using Evince? [18:20] well, i opened the link in firefox, and it offered to open the file in evince [18:21] with mozplugger [18:21] no, i don't have mozplugger [18:21] maybe that is your problem? :) [18:22] only plug-ins i have installed, are flash and totem [18:22] dobey, no, i said that because the first developer of evince is my neighbor [18:22] dobey, not mozplugger is fine to me [18:22] I'll try to restart my firefox [18:22] ok [18:24] dobey, no, nothing. I've restarted my brwser but the problem continues [18:25] The tab of my browser is blank [18:26] javi: ok. i'm not sure what to suggest then. it seems to likely be a problem with your browser. have you tried to wget the url? [18:26] i can assure you that the url is public and works though :) [18:26] dobey, yes, i know [18:27] dobey, but "wget", what do you want to say? [18:27] javi: if you open a terminal, and run "wget http://ubuntuone.com/69rc62pmzuAKL2BVxdHVQt -O test.pdf" it should download the file to test.pdf [18:28] ok, I try now [18:31] dobey, Ok, I run the script that you give me in a terminal [18:31] but, nothing change [18:32] javi: did it not download the file to test.pdf? [18:32] dobey, no [18:33] javi: what happened then? can you copy/paste the output of running wget on http://paste.ubuntu.com/ please? [18:33] wait [18:34] yes, I go now [18:35] dobey, here you have: http://paste.ubuntu.com/803264/ [18:36] javi: it did download the file :) [18:36] javi: you should have a file named test.pdf in your home directory now [18:37] humm...I'll see [18:37] javi: so there is definitely a problem in your browser. it could be an extension or plug-in you have installed perhaps [18:37] maybe [18:37] javi: quit firefox, and run it from a terminal with "firefox -safe-mode" and try to open the url in firefox :) [18:38] Yes, I have the file test.pdf in my home [18:40] dobey, then, i have a problem with my browser but, if i'll share my files in Ubuntu One, people can see it without problems? [18:42] javi: yes, i can see the file just fine. and you downloaded it just fine. [18:43] dobey, ou... [18:44] in safe-mode still doesn't work [18:44] that is odd; but i suppose not the oddest thing i've seen with firefox [18:45] javi, I recommend you try downloading PDFs from elsewhere in the internet [18:45] there's something off with your firefox config [18:45] beuno: there's obviously something wrong with his browser, but it's his PDF he's sharing. he was concerned that other people couldn't see it because he was having problems [18:46] dobey, well I'll share my files and send to my friends [18:46] anyway [18:46] dobey, a lot of thanks!!! [18:46] i am having to do some surgery on firefox myself [18:46] javi: no problem :) [18:47] dobey, where are you from? [18:47] form england? [18:47] us [18:47] I went to US two years ago, one month [18:47] To Califoooornia [18:48] Sun, Wine, and good people, like here, ;) [18:48] dobey, thanks again!! [18:49] heh [18:58] dobey, bye!. Have a nice day! [18:59] buenas javi [18:59] dobey, that only really works for "hello" [19:00] beuno, what do you want to do? [19:00] or... what do you mean? [19:00] javi, ignore me :) [19:01] beuno, jeje, ok; bye! [19:01] heh [19:08] frak, frak, frak [19:09] * alecu finally found out that lazr.restfulclient sometimes does POSTs, sometimes does GETs [19:09] frak [19:11] alecu: too much bsg. [19:12] way too much [19:13] gatox, btw: should I bring the board games on the sprint? [19:13] lol [19:13] cylon. [19:14] well at least firefox is no longer super crashy for me [19:15] alecu: of course [19:15] alecu, :D [19:16] alecu, you shouldn't ask that kind of things! [19:16] jeje [19:16] alecu: also, we're sprinting with facundobatista on sunday afternoon at my place, you're welcome to come. We can start assigning you magicicada bugs today :-D [19:16] nessita, I don't plan to sprint on sunday, thankyouverymuch. [19:16] nessita, I plan to either go out or game [19:17] alecu: you can come and visit as well :-) [19:17] and play galactica-solitaire [19:17] it's where you pretend you are the average battlestar galactica fan and die alone pretending to date Starbuck. [19:17] lol [19:18] amazon has one-hit-wonders for $0.69 now [19:18] alecu, we can do a galactica game after dinner! [19:18] * ralsina is cranky today [19:18] alecu, you are welcome to my home and play with the kinect [19:18] games or programming the kinect :P [19:19] gatox: stop stealing my guests! :-P [19:19] alecu, http://memegenerator.net/instance/13195392 [19:19] nessita, jejeje sorry [19:19] nessita, you are welcome to my home too :P [19:19] mandel, Usu Sally? [19:20] lol btw [19:20] facundobatista, remember the house rule: no bsg game starts after 10pm [19:20] alecu, here is weekend already, I don't care :) [19:20] gatox, "programming the kinect" sound much more like my kind of sunday sprint [19:21] alecu, :P [19:21] nessita, btw: it's not "guests" the word you were looking for... it's "'cicada contributors" [19:22] or cicada slaves! [19:22] alecu: naaaaaqah [19:22] * mandel runs away [19:22] :-) [19:23] * alecu is so saddened by the POST/GET restfulclient dilemma that is tempted to call this a week... :-( [19:24] frak this, I'm off to see some Garth Marenghi's episodes. [19:25] I would call it something much worst [19:25] nessita, when you have a moment: https://code.launchpad.net/~diegosarmentero/ubuntuone-client/network-detect/+merge/88545 [19:25] mandel, for monday: https://code.launchpad.net/~diegosarmentero/ubuntuone-client/network-detect/+merge/88545 :P [19:25] mandel, since you are around.... please don't forget to send me an email about the account for the FF project [19:25] so i can keep working on that [19:26] pleaseeeee :P [19:26] beuno, do you have some past experience with restfulclient? [19:26] gatox: ack [19:27] alecu, I don't, luckily === Alcine is now known as jalcine [20:37] grr python+gi+stuff [21:03] eod for me! [21:03] bye people [21:17] * nessita -> eod and eow [21:17] bye! === StepNjump is now known as ve2hs === ve2hs is now known as stepnjump [21:49] thisfred: care to do a quick review? [22:00] dobey: i can [22:00] https://code.launchpad.net/~dobey/libubuntuone/init-restructure/+merge/88416 [22:01] dobey: nice colour! [22:02] dobey: +1 [22:03] heh [22:05] grr, fedex. :-/ [22:12] dobey: sure [22:13] ah too late :) === m_conley is now known as m_conley_away === stepnjump is now known as ve2hs [23:16] Hello === ve2hs is now known as stepnjump