/srv/irclogs.ubuntu.com/2018/08/28/#ubuntu-devel.txt

abeatosil2100, hey https://github.com/CanonicalLtd/ubuntu-image/pull/155 still needs another round :)08:18
jbichacoreycb: this change got accidentally dropped when you merged imagemagick: https://launchpadlibrarian.net/363532898/imagemagick_8%3A6.9.7.4+dfsg-16ubuntu5_8%3A6.9.7.4+dfsg-16ubuntu6.diff.gz10:27
coreycbjbicha: i'll take a look shortly. sorry about that.11:39
jbichacoreycb: no problem, I tried to push that change into Debian but I wasn't able to convince the maintainer why we wanted it11:42
slangasekkees, stgraber: no TB meeting today?19:13
keesslangasek: I'm conferencing in vancouver19:19
slangasekok19:20
slangasekseb128: are you as sick of this ding autopkgtest failure as I am?19:20
seb128slangasek, yes! looks like you got a sucess in your most recent try though :)19:21
slangasekseb128: yeah except that's the baseline test, which fails to confirm that this is an ignorable regression in the release pocket :/19:22
seb128:/19:22
jbichaslangasek: how about https://autopkgtest.ubuntu.com/packages/u/udisks2/cosmic/s390x ? 😢19:25
slangasekjbicha: good news, that one *did* fail a baseline retest19:25
infinityslangasek: I think we might need to talk about an actual policy about flapping tests: that is, they should be either fixed, disabled, or hinted.  Retrying endlessly to sometimes get a thing we think might be a correct result isn't sane QA or CI.19:26
slangasekinfinity: perhaps you would like to weigh in on my proposal that britney should automatically reset the gate whenever a retest against the release pocket fails19:27
infinity(And, worse, ignoring a flapping test, while we hope it means we're ignoring a bad testsuite, often means we're ignoring bad code that the test is rightly finding by accident, due to external fuzz)19:27
seb128jbicha, we should probably skip that one again :/19:28
infinityThat is, retrying until it passes is a false sense of security.19:28
seb128the test that was always failed got fixed but the other ones are still flacky19:28
slangasekinfinity: there is lots of bad code that isn't tested and the bad code that triggers flaky tests is not per se more important to pay attention to than other bad code19:28
infinityslangasek: I don't like the "automated" part of that proposal, cause it then implies that no human will give any thought to the how or the why of the regression.19:29
slangasekinfinity: it only means that humans thinking about the regressions are decoupled from the actual transitioning19:29
infinityslangasek: Your thing in theory, mine in practice, I suspect.19:29
infinityWithout gates, people's carefactor is much lower.  Whether the gate is britney or having to justify themselves to a release member or whatever.19:30
slangasekinfinity: the carefactor SHOULD BE MUCH LOWER because the regressions have already happened in the release pocket19:31
slangasekinstead, right now it's a waste of release team time to manually hint19:31
slangasekautomate that; and deal with questions of adequately resourcing efforts to fix autopkgtests elsewhere19:31
infinityslangasek: One could make the exact inverse argument that carefactor should be higher because we somehow screwed up and let a bug slip out of proposed. :P19:32
infinityAll of proposed can be as buggy as can be, but when thing start regressing in the release pocket, quality is going backward.19:32
infinityslangasek: And if it's just about not caring about the devel series until closer to release, s/release/updates/ and make the same arguments.  A regression noticed in updates should be a short stop the line event to investigate the severity and determine a course of action.  It doesn't need to be actioned immediately if it's determined to be not a big deal (hint it and put it on someone's TODO for when-never), but it's worth the 5 minutes of ...19:35
infinity... talking about it.19:35
slangasekinfinity: except when the test regressed because it was a bad test to begin with (flaky); or when the infrastructure changed in a way that invalidates the test but has not regressed the code; or we are treating as "regressed" the case of a failure in a test that was previously not run (due to testbed restrictions and then we moved the testbed), and now runs and fails; or the test is dumb and19:35
slangasekembeds a pre-generated SSL certificate with an expiration date19:36
infinityslangasek: I argue that the round-trip with the release (or in the updates case, SRU) team triggers that 5 minutes line stoppage and conversation.19:36
infinityslangasek: Yes, there are cases where the investigation immediately goes to "derp, this isn't something we care about", but a computer can't make that call.19:36
slangasekinfinity: you do understand the geometrically-scaling impact of each of these 5-minute conversations on library transitions, right?19:37
infinityslangasek: I much preferred the other proposal to allow a reset-baseline style hint, so we can have that discussion ONCE, but then not have to keep bumping hints for eternity.19:37
fo0barinfinity: BTW, you just caused all of IS (and perhaps other groups) to check this channel :)19:41
fo0bardo not invoke the holy name of STL in vain19:41
infinityfo0bar: You're not the only people in the world who use the term, perhaps you could adjust your filters to only scan #is and #is-outage (which is where I yell it when I want you).19:42
infinityfo0bar: Also, insert Nelson "ha ha" clip here?19:42
fo0barinfinity: there are a few other channels, but yeah, just giving you grief19:44
infinityfo0bar: Yeah, #canonical-sysadmin also came to mind after I hit [enter].19:48
infinityfo0bar: Anyhow, grief registered and returned. ;)19:49
=== gurmble is now known as grumble
xnoxslangasek, i'd like to see that "this all-release-pocket fail" + "this all-proposed-pocket fail" cause we have things migrating that do pass in all-proposed due to incomplete deps/ordering.20:55
xnoxfor the case where "this" is only published in release pocket for example.20:56
xnoxslangasek, i do not want this automated, no. that feels wrong.20:56
xnoxslangasek, i feel it should be "force-always-failed package/version" to set the threshold of where we count as always failed.20:56
stgraberslangasek: same as kees20:57
xnox(well usual syntax to specify arch/min-ver-barrier20:57
xnox)20:57

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