=== jml changed the topic of #launchpad-dev to: Launchpad Development Channel | Week 4 of 2.2.8 | https://dev.launchpad.net/ | Please use #launchpad for support. | Get it: https://dev.launchpad.net/Getting | http://paste.ubuntu.com/ | 3.0 goal is to convert all templates: http://people.canonical.com/~beuno/conversions.html | Buildbot is coming back up [00:45] https://dev.launchpad.net/DetailedCoverLetterTemplate is quite daunting [00:45] does it really all apply for a 3-line change? [00:46] e.g. http://bazaar.launchpad.net/~maxb/launchpad/py2.5-buildmailman/revision/9329 [00:55] maxb: I imagine (but am definitely not really that qualified) that you'd want to include all those section, but if they're not relevant, very briefly explain why [01:26] maxb, I almost never follow the template & I've yet to get in trouble :) [01:26] :-) [01:26] maxb, I find it helpful to think of the headings as a checklist [01:27] maxb, so that when I'm writing a cover letter, I think "Have I explained the implementation? Have I mentioned how to do QA?" etc. [01:28] flacoste, do you know how to submit a branch to launchpadlib? [01:28] * jml keeps getting rejected by PQM [01:29] jml: Merge to trunk! [01:29] It's not PQM-owned. [01:30] wgrant, ahh, ok [01:30] my local trunk branch is branched from pqm [01:30] hmm [01:30] * jml corrects [01:30] jml: Is there a DEV_SERVICE_ROOT yet? [01:30] wgrant, no, how about I sneak one in with this change [01:31] jml: Thanks. [01:35] hmm [01:35] we should set lp:launchpad to append_revisions_only [01:35] lp:launchpadlib, you mean? [01:35] no :) [01:35] although that too [01:36] But lp:launchpad isn't pushable to. [01:36] I almost typed 'bzr push lp:launchpad' from my launchpadlib branch. [01:36] So why does it matter? [01:36] wgrant, it is by me :) [01:36] Oh. [01:36] Of course. [01:36] I don't want permissions to do so, but I have them. [01:36] Wasn't that meant to go away? [01:37] I couldn't persuade thumper to do so. [01:40] well, not in the short term === jml changed the topic of #launchpad-dev to: Launchpad Development Channel | Week 4 of 2.2.8 | https://dev.launchpad.net/ | Please use #launchpad for support. | Get it: https://dev.launchpad.net/Getting | http://paste.ubuntu.com/ | 3.0 goal is to convert all templates: http://people.canonical.com/~beuno/conversions.html | Buildbot is down [11:18] When a test reports failure, without any error messages whatsoever, how do you debug? [11:26] maxb: Pastebin? [11:27] preparing [11:29] http://paste.ubuntu.com/265476/ [11:30] maxb: Odd. But my guess is that you don't have the right python-sqlite. [11:30] hmm [11:30] Or sqlite2 or whatever it is. [11:31] I seem to have both [11:31] That's a pretty wild guess, though. [11:31] Does it say anything more if you run just that test with lots of '-v's? [11:40] no :-( [11:41] maxb: Does -D drop you into anything useful? [11:44] self.assertFalse(broken_builder.builderok) [11:44] hm [11:46] eww [11:46] we really ought to disallow assertions without messages, or make them show a traceback [11:48] It's throwing a twisted.trial.unittest.FailTest and that's disappearing into the voids [11:48] *void [11:49] Ah, yuck. [11:50] Ah, that's from the top failure which I had no idea about. [11:50] In what environment is this failing? [11:51] karmic/py2.4 + a few innocuous patches which I can't believe are related [11:51] but I'll revert them anyway and try again [11:51] Hmm [11:51] * wgrant tests. [11:51] on lp:launchpad/stable [11:54] maxb: Um, it fails here too, but doesn't contribute to the failure counts. [11:55] ! [11:55] How odd. [12:03] maxb: Ah. Sampledata change. [12:03] ooh [12:03] right [12:04] maxb: But not in the direction that I would expect... [12:04] but....... doesn't make check reload it all every time? [12:04] Yes. [12:04] There's something strange here. [12:04] The test should fail. [12:04] And I suspect buildbot logs will say it does. [12:05] But it's not counting in the totals. [12:05] This is very very bad, or we are very confusing. [12:05] (the change was to make 'bob' in the ftest sampledata OK, so this test should obviously faily) [12:05] But if it's in stable, the test never failed. [12:05] But we know it did. [12:06] unpossible! :-) [12:06] And: [12:06] Failure in test testScanRescuesJobFromBrokenBuilder (lp.buildmaster.tests.test_manager.TestBuilddManagerScan) [12:06] testScanUpdatesBuildingJobs (lp.buildmaster.tests.test_manager.TestBuilddManagerScan) (1.593 s) [12:06] That makes me very scared. [12:06] Ran 4 tests with 0 failures and 0 errors in 9.342 seconds. [12:08] * wgrant retries the test with old and new clean sample data. [12:29] * maxb kicks off a testrun of devel/jaunty/py2.4 and goes out shopping [12:29] security.py is not being friendly. [12:31] and after shopping, I shall get stuck into writing merge cover letters [12:32] Fun fun. [12:51] maxb: So, that test has been failing. I thought to check an ec2test log from a couple of days ago, and it's shown there (the only failure). [12:51] But the test suite completes successfully. [12:51] riiigh [12:51] t [12:51] * wgrant files a bug. [12:51] Two bugs [12:52] well, that sucks, and I have more weird failures too [12:52] For example a couple of launchpadlib-1.5.1's doctests are exploding because I'm getting bytestrings and the doctest expects unicode strings [12:52] Same. [14:00] maxb: I landed a fix for that a few weeks ago I thought [14:05] ah, that was wadllib [14:05] http://bazaar.launchpad.net/~lazr-developers/wadllib/trunk/revision/11 [14:05] might help though [22:30] Data point: running make check on an AAO takes 9ΒΌ hours [23:19] maxb: *Ouch.*