/srv/irclogs.ubuntu.com/2009/09/05/#launchpad-dev.txt

=== 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
maxbhttps://dev.launchpad.net/DetailedCoverLetterTemplate is quite daunting00:45
maxbdoes it really all apply for a 3-line change?00:45
maxbe.g. http://bazaar.launchpad.net/~maxb/launchpad/py2.5-buildmailman/revision/932900:46
mthaddonmaxb: 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 why00:55
jmlmaxb, I almost never follow the template & I've yet to get in trouble :)01:26
maxb:-)01:26
jmlmaxb, I find it helpful to think of the headings as a checklist01:26
jmlmaxb, 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:27
jmlflacoste, do you know how to submit a branch to launchpadlib?01:28
* jml keeps getting rejected by PQM01:28
wgrantjml: Merge to trunk!01:29
wgrantIt's not PQM-owned.01:29
jmlwgrant, ahh, ok01:30
jmlmy local trunk branch is branched from pqm01:30
jmlhmm01:30
* jml corrects01:30
wgrantjml: Is there a DEV_SERVICE_ROOT yet?01:30
jmlwgrant, no, how about I sneak one in with this change01:30
wgrantjml: Thanks.01:31
jmlhmm01:35
jmlwe should set lp:launchpad to append_revisions_only01:35
wgrantlp:launchpadlib, you mean?01:35
jmlno :)01:35
jmlalthough that too01:35
wgrantBut lp:launchpad isn't pushable to.01:36
jmlI almost typed 'bzr push lp:launchpad' from my launchpadlib branch.01:36
wgrantSo why does it matter?01:36
jmlwgrant, it is by me :)01:36
wgrantOh.01:36
wgrantOf course.01:36
jmlI don't want permissions to do so, but I have them.01:36
wgrantWasn't that meant to go away?01:36
jmlI couldn't persuade thumper to do so.01:37
jmlwell, not in the short term01:40
=== 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
maxbWhen a test reports failure, without any error messages whatsoever, how do you debug?11:18
wgrantmaxb: Pastebin?11:26
maxbpreparing11:27
maxbhttp://paste.ubuntu.com/265476/11:29
wgrantmaxb: Odd. But my guess is that you don't have the right python-sqlite.11:30
maxbhmm11:30
wgrantOr sqlite2 or whatever it is.11:30
maxbI seem to have both11:31
wgrantThat's a pretty wild guess, though.11:31
wgrantDoes it say anything more if you run just that test with lots of '-v's?11:31
maxbno :-(11:40
wgrantmaxb: Does -D drop you into anything useful?11:41
maxb    self.assertFalse(broken_builder.builderok)11:44
maxbhm11:44
maxbeww11:46
maxbwe really ought to disallow assertions without messages, or make them show a traceback11:46
maxbIt's throwing a twisted.trial.unittest.FailTest and that's disappearing into the voids11:48
maxb*void11:48
wgrantAh, yuck.11:49
wgrantAh, that's from the top failure which I had no idea about.11:50
wgrantIn what environment is this failing?11:50
maxb karmic/py2.4 + a few innocuous patches which I can't believe are related11:51
maxbbut I'll revert them anyway and try again11:51
wgrantHmm11:51
* wgrant tests.11:51
maxbon lp:launchpad/stable11:51
wgrantmaxb: Um, it fails here too, but doesn't contribute to the failure counts.11:54
maxb!11:55
wgrantHow odd.11:55
wgrantmaxb: Ah. Sampledata change.12:03
maxbooh12:03
maxbright12:03
wgrantmaxb: But not in the direction that I would expect...12:04
maxbbut....... doesn't make check reload it all every time?12:04
wgrantYes.12:04
wgrantThere's something strange here.12:04
wgrantThe test should fail.12:04
wgrantAnd I suspect buildbot logs will say it does.12:04
wgrantBut it's not counting in the totals.12:05
wgrantThis is very very bad, or we are very confusing.12:05
wgrant(the change was to make 'bob' in the ftest sampledata OK, so this test should obviously faily)12:05
wgrantBut if it's in stable, the test never failed.12:05
wgrantBut we know it did.12:05
maxbunpossible! :-)12:06
wgrantAnd:12:06
wgrantFailure in test testScanRescuesJobFromBrokenBuilder (lp.buildmaster.tests.test_manager.TestBuilddManagerScan)12:06
wgrant testScanUpdatesBuildingJobs (lp.buildmaster.tests.test_manager.TestBuilddManagerScan) (1.593 s)12:06
wgrantThat makes me very scared.12:06
wgrant  Ran 4 tests with 0 failures and 0 errors in 9.342 seconds.12:06
* wgrant retries the test with old and new clean sample data.12:08
* maxb kicks off a testrun of devel/jaunty/py2.4 and goes out shopping12:29
wgrantsecurity.py is not being friendly.12:29
maxband after shopping, I shall get stuck into writing merge cover letters12:31
wgrantFun fun.12:32
wgrantmaxb: 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
wgrantBut the test suite completes successfully.12:51
maxbriiigh12:51
maxbt12:51
* wgrant files a bug.12:51
wgrantTwo bugs12:51
maxbwell, that sucks, and I have more weird failures too12:52
maxbFor example a couple of launchpadlib-1.5.1's doctests are exploding because I'm getting bytestrings and the doctest expects unicode strings12:52
wgrantSame.12:52
james_wmaxb: I landed a fix for that a few weeks ago I thought14:00
james_wah, that was wadllib14:05
james_whttp://bazaar.launchpad.net/~lazr-developers/wadllib/trunk/revision/1114:05
james_wmight help though14:05
maxbData point: running make check on an AAO takes 9ΒΌ hours22:30
wgrantmaxb: *Ouch.*23:19

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