[00:25] wgrant: ping === salgado-afk is now known as salgado [00:29] EdwinGrubbs: Hi. === salgado is now known as salgado-afk [00:55] wgrant: hi, I was wondering if you had any opinion about hiding the links at the top of the +related-software page if they are empty. There would always be a link on the person/team page pointing to +related-software, but the +uploaded-packages, +maintained-packages, +ppa-packages, and +related-projects links would be hidden if they were empty. [01:21] * mwhudson tries to pound the puller into breaking locally [01:36] mwhudson: :-) [01:41] completely unsuccessfully so far :( [01:42] EdwinGrubbs: That's how I imagined it was intended to be. [01:42] mwhudson: "if it was easy, we wouldn't have given it to you" <== story of my life and one you could take to heart as well ;-) [01:43] What is the normal slave replication lag, and what is the maximum before requests all go to the masteR? [01:53] dobey: pong [01:56] wgrant: bugger and all; don't recall offhand - but not that long. a few mins max. [01:56] spm: A few minutes is enormous... [01:56] tradeoffs. most folk aren't modifying. [01:57] API requests will now use a slave where possible. This is going to cause a lot of clients to get very angry. [01:57] wgrant: I don't think that is the case. What makes you think that? [01:57] gary_poster: See devel r9703 [01:58] I think I know what that is, but double-checking. [01:58] Oh. session cookie only. [01:58] I guess that's less unreasonable. [02:00] right. this is for JS browser users. [02:03] wgrant: spm is wrong btw, lag is usually 5-10 seconds [02:03] mwhudson: hi. I have a bzr plugin problem with eggs in the branch where I'm trying to apply voodoo to make the build happy on karmic. I've "fixed" the horrible namespace package problem. [02:03] Now I only have two failures, both for the same reason. test_successful_start_then_stop and test_unexpected_error_logs_oops fail because they start up bzr, which tries to load plugins from all possible places including the system's site-packages, even though I'm not using the system 's bzr. [02:04] If you have plugins installed then bzr complains, because they cannot be imported. This causes test failures in assertFinishedCleanly: return code is 0, yes; stdout is empty, yes; but stderr is not empty: in my case, it is the following string: [02:04] "No module named dbus.bus\nUnable to load plugin 'dbus' from '/usr/lib/python2.4/site-packages/bzrlib/plugins'\nNo module named dbus.bus\nUnable to load plugin 'avahi' from '/usr/lib/python2.4/site-packages/bzrlib/plugins'\n" [02:04] I have stepped through the bzr code and I do not see a way to tell the bzr commandline to please only use the plugin path I'm providing, and don't look anywhere else, especially not in the system site-packages. [02:04] Therefore, what I'm planning on doing is changing assertFinishCleanly to check that the return code is 0; check that the stdout is empty; and check that stderr is entirely comprised of 0 or more of those plugin error messages, using a regex. [02:04] Can you get behind that? The only other option I can see is making another LP-specific bzr egg change, which I am loathe to do. [02:04] (done) [02:04] mwhudson: heh. that's a variation of definition. 5-10 secs to me is bugger and all. :-) [02:04] gary_poster: where are these tests? [02:05] mwhudson: It's sometimes a lot more, though. [02:05] spm: you said "a few minutes max" -- it doesn't get as high as a minute very often though does it? [02:05] mwhudson: lp.codehosting.tests.test_lpserve.TestLaunchpadServe [02:05] wgrant: generally when something breaks, i think [02:05] gary_poster: looking [02:05] thank you [02:05] mwhudson: very rarely - is something critical that we alert on. [02:07] gary_poster: ararargh! [02:07] mwhudson: well, yes [02:09] gary_poster: i guess your solution is ok [02:09] gary_poster: so long as there's a big fat XXX pointing at a bzr bug i'll find in a sec [02:09] mwhudson: heh, that sort of XXX would make me feel better, yes. [02:11] wth it's Fix Released [02:12] oh, but very recently [02:12] gary_poster: i think your patch is ok then, we should remove the hack when we upgrade bzr [02:12] gary_poster: https://bugs.edge.launchpad.net/bzr/+bug/316192 fwiw [02:12] Bug #316192: bzrlib.plugin.load_plugins() loads system plugins even for non-system bzrlib [02:16] mwhudson: awesome that is fixed. OK, thank you very much. [02:17] gary_poster: np [02:57] spm: has u1 stopped exploding yet> [02:57] ? [02:57] It's working enough for me to have discovered 5 XSS vulnerabilities in the past hour. [02:58] (I am not amused) [03:01] :( [03:08] mwhudson: sorta. in that the immediate stuff is now under control; now I move to the ZMOG 9999 priority stuff. I can do small simple things; else... busy :-/ [03:16] spm: ok [03:18] spm: btw the thing i want to talk to you about is one of those things where priority -> \infty as we get closer to karmic being released :-) [03:19] mwhudson: heh. figures. [04:11] * mwhudson updates his puller bashing to be less wasteful [07:30] noodles775: 1. Heyo! 2. Bug 452730 for your attn :-) [07:30] Bug #452730: lp_publish/ppa-generate-keys is broken atm [07:30] looking... [08:12] spm: do you know what the latency between the main and slave db servers is? [08:13] (just chasing one possibility for the above bug) [08:13] noodles775: Oh, I know exactly what that bug is. [08:13] devel r9687 [08:13] wgrant: it's related to r9687. [08:14] yep... [08:14] There are now PPAs in production for users without a PPA named 'ppa'. [08:14] wgrant: sure, but the new method that's been added doesn't assume the name is ppa - it just grabs the first one. [08:14] noodles775: But that code is only on edge. [08:14] noodles775: Not on whatever machine runs ppa-generate-keys [08:14] wgrant: right. [08:15] So Person.default_ppa still looks up a PPA named 'ppa', always. [08:15] yep - I'll chat to bigjools about getting r9687 cp'd. [08:15] Thanks wgrant [08:15] That's what I suspected. Thanks. [08:28] spm: U1 rollout not done yet, I hope? [08:29] wgrant: partially. [08:29] good morning [08:30] spm: Great. I presumed it would be done after 3ish hours, but hoped it wasn't, given that it still seems broken. [08:31] the app servers are done; but i'm having a mild pebkac issue with one of the back end services - unsure how related that is to the problems [08:31] Uhoh. [08:32] believed I didn't have the keys to push the new hotness up. turns out I did - in a different directory. le-sigh. [08:37] jelmer: Why isn't Launchpad using subvertpy instead of python2.4-subversion .... I'd guess it's an immense fiddle to have both subversion 1.6.5 and launchpad-dependencies because of the python bindings? [08:40] awilkins: Launchpad doesn't use bzr-svn. It uses a cscvs, horrible horrid horror which uses some strange svn bindings and predates subvertpy by several years. [08:42] wgrant: I'm presuming that means that LP-monitored SVN branches are essentially trapped and the only way to get patches back to the original project is to ... send patches? [08:43] awilkins: Yes. There is an intention to move to bzr-svn soon. [08:43] wgrant: Is there a roadmap the public can see? How about git integration? When will this pestering get too annoying? ;p [08:44] awilkins: I am the public. I do not know of such a roadmap. [08:44] 'git integration'? [08:45] LP using git in the same capacity it uses bzr, where possible [08:45] That is not on the roadmap even if it does exist. [08:57] win 23 [09:04] Morning padlaunchers. [09:14] Morning! [09:15] * wgrant wonders whether to consider it safe to dive back into Canonical-produced code... [09:15] maybe as long as it isn't webapp code. [09:16] That on IP grounds, or just because it's scary? :-) [09:18] Scary in bad ways. [10:04] wgrant, that's simply not fair. [10:05] jml: Hm? [10:09] What have I done now? [10:09] wgrant, Canonical-produced code isn't that scary [10:09] and it's not a fair category. [10:10] jml: It is scary in that I don't know how many more fucking obvious huge vulnerabilities I will discvoer. [10:15] wgrant, oh ok. [10:15] wgrant, yeah, that sucks. :) [10:16] Although LP has less of them than U1, or they are less obvious. This is good. [10:45] allenap, hi [10:46] allenap, do you have any idea how to stop PQM from sending success messages to the Launchpad list every time we do an automatic merge from stable? [10:46] (you don't have to, but I thought I'd ask someone) [11:19] allenap, I've read your test parallelization email & lifeless's reply. [11:19] allenap, I don't have much to add to what Rob said, except to say that I'm happy for you to call to talk about stuff if you think that'll help. === elmo_ is now known as elmo [11:39] jml: Do you have any idea why I'd see http://pastebin.ubuntu.com/294573/ when running ec2 demo? [11:39] What do I need to do to ec2 to know who I am in LP? [11:40] gmb, the unhelpful answer to your first question is that our ec2 tools lack tests. [11:41] Hah. [11:41] gmb, give me a minute to finish what I'm doing now and I'll have a look & see what's going on. [11:41] jml: Ta muchley. [11:49] Can anyone remind me where to find the API uses wiki page? [11:50] Of course, it's https://help.launchpad.net/API/Uses [11:50] lol [11:55] gmb, ok. I'm all yours. [11:56] gmb, can you paste me the full log of what you're doing, from command through to error? [12:01] gmb, also, what do you get when you type 'bzr launchpad-login' [12:01] jml: So, full log: https://pastebin.canonical.com/23397/ [12:01] jml: `bzr launchpad-login` gives me `gmb` [12:02] gmb, thanks. [12:02] gmb, I'm going to try reproducing the problem locally. [12:03] ok [12:05] "I told him to go away and reproduce his problem, but not in those words exactly" [12:05] (why I'm not Woody Allen) [12:06] gmb, try applying this patch http://pastebin.ubuntu.com/294591/. You'll need to do it in a branch that's not the branch that you want to demo (I recommend stable) [12:07] jml: Okay, bear with me a sec... [12:13] jml: Works. Thanks! [12:13] jml: r=me on the patch if it needs landing ;) [12:13] gmb, https://code.edge.launchpad.net/~jml/launchpad/fix-ec2-demo/+merge/13461 [12:14] jml: Approved. [12:14] gmb, thanks. [12:16] gosh ec2 land is handy. === mrevell is now known as mrevell-lunch [12:17] :) [12:17] is there a mode on it to send straight to PQM? [12:17] bigjools, no, I thought of doing that. [12:17] 'twould be useful for us heathens [12:17] bigjools, but then mwh said "what's the point?" and "your branch is too big already" [12:18] I can think of many points [12:18] bigjools, I'll happily review a patch for adding a --no-test option or similar. [12:18] alternatively [12:18] ok when I have some time I'll ask you for a pre-imp on that [12:18] I'll trade you that for a vfs backend on soyuz so people can rename their accounts if they have PPAs. [12:19] heh [12:19] I suspect that would push the renaming problem elsewhere, but I am not unsympathetic to it [13:02] bigjools, jml: i though of adding a --no-test option, but it seemed a little perverse since the point of the script is to send things off to ec2 [13:02] bigjools: you can do 'ec2 land --print-commit' and combine the results with 'bzr pqm-submit' [13:02] I think its use lies more in the automation of the perverse options we have to put in the commit string [13:03] bigjools: i understand. i've had the need myself but it still felt odd. [13:04] bigjools: so an alias of: bzr pqm-submit -m "`ec2 land --print-commit`" or some variation may work [13:05] bac: that's so sick I love it :) [13:05] :) [13:05] bigjools: and it doesn't have to go through code review! === mrevell-lunch is now known as mrevell [13:15] jml: I don't know how to prevent PQM from sending success messages, but I'll have a look. [13:15] jml: Thank you for reading through my message. I think Rob's reply is very useful to help me approach the problem, but I'll ask you about implementation as I go along. [13:17] allenap, cool. don't worry too much about the PQM thing, I've now just set up a rule so I don't get those emails any more :) [13:17] jml: Jolly good :) === matsubara-afk is now known as matsubara [13:42] sinzui: https://edge.launchpad.net/gnome [13:44] bac: are you hinting that I fix the licenses for all those projects? [13:45] bac: This page looks better [13:49] bac: Do you know why the projects state they are proprietary when they are have a subscription: https://edge.launchpad.net/launchpad-project [13:51] bigjools: What is the license for https://edge.launchpad.net/launchpad-buildd [14:29] sinzui: nothing so deep. i was showing you that our tiny little fix allows the gnome page to load without OOPSing [14:29] * sinzui nods [14:30] sinzui: good question [14:44] https://edge.launchpad.net/launchpad-registry/+milestone/3.1.10 === stub1 is now known as stub [15:43] err, better here [15:43] salgado: ping :) [15:44] salgado: hey, I'm checking the oopses here and I see occurrences of UnicodeDecodeError in +filebug [15:44] salgado: OOPS-1384C2001 [15:44] err [15:45] salgado: https://lp-oops.canonical.com/oops.py/?oopsid=OOPS-1384C2001 [15:45] salgado: is this related to bug 61171 [15:45] ? [15:45] Bug #61171: +login page OOPSes if query string has accented chars encoded as ASCII [15:47] Ursinha, no, this is something else [15:56] hey guys [15:56] is it possible to change the comment string on a GPG key that was generated for a user/team for PPAs? [16:15] salgado: I've filed another bug, bug 453203 [16:15] Bug #453203: UnicodeDecodeError in +filebug: unexpected code byte [16:15] maybe a bugs' person could take a look on it [16:19] hi allenap [16:19] Ursinha: Hi! [16:19] :) [16:19] allenap: do you have some time to take a look at bug 453203, please? [16:19] Bug #453203: UnicodeDecodeError in +filebug: unexpected code byte [16:22] Ursinha: Looking now. That's an odd one. [16:26] thanks allenap === Ursinha is now known as Ursinha-lunch === beuno is now known as beuno-lunch === matsubara is now known as matsubara-lunch === Ursinha-lunch is now known as Ursinha [17:50] Running Ubuntu 9.04 in Virtualbox on an Intel Mac; After a recent update, the Window Manager does not launch on start up or restart, but does launch after logging out and back in. Going to System->Preferences->Windows, get error message: 'Cannot start the preferences application for your window manager; Window manager "unknown" has not registered a configuration tool.' I have deleted .gnome2, .gnome2_private, .gconf, and .gconfd to [17:50] no avail and I have reproduced the problem in a new user account. Where to look? === salgado is now known as salgado-lunch [17:56] jcinpv: I think you may find more useful advices on #ubuntu [18:01] Have a good weekend all. [18:02] * rockstar lunches === matsubara-lunch is now known as matsubara === salgado-lunch is now known as salgado [18:52] Ursinha: Been there. No help. [18:52] They suggested I submit a bug. [18:53] Where do I submit a bug? === beuno-lunch is now known as beuno [19:04] jcinpv: https://launchpad.net/ubuntu/+filebug [19:57] Ursinha: Thanks. Bug submitted. [19:58] np jcinpv, sorry not being that helpful [20:05] Ursinha: You were very helpful in pointing me to the right place to file a bug. My first time. [20:07] jcinpv: in this case, glad that helped :) === flacoste_afk is now known as flacoste === salgado is now known as salgado-phone === salgado-phone is now known as salgado [21:37] abentley, chat? [21:37] rockstar: 1 sec [21:38] abentley, just call when ready. [21:48] are there any bugs folks still around? allenap, gmb, intellectronica, deryck [21:49] abentley, that lag is terrible. [21:49] rockstar: and unpredictable... === salgado is now known as salgado-afk [22:18] night all === matsubara is now known as matsubara-afk