Provide a way to disable updating results.cache
Bug #1537868 reported by
Robert Bruce Park
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Bileto |
Fix Released
|
Undecided
|
Robert Bruce Park | ||
britney |
Fix Released
|
Undecided
|
Martin Pitt |
Bug Description
Many packages have autopkgtests that fail for various reasons, and one thing that can sometimes happen is during development, the code can change in a way that results in a false positive pass, eg, autopkgtest reports a success incorrectly. When the incorrect success is then corrected back to the expected failure, the silo build treats this as a regression, even though the autopkgtests never succeeded in distro.
This is incorrect behavior, "regression" should only be reported for tests that regress against distro, not for tests that regress within a silo.
Please tweak results.cache so that it never contains silo results, only distro results.
Related branches
Changed in britney: | |
assignee: | nobody → Martin Pitt (pitti) |
Changed in bileto: | |
assignee: | nobody → Robert Bruce Park (robru) |
Changed in bileto: | |
status: | New → Fix Released |
To post a comment you must log in.
So I think what you want (and we talked about that on IRC) is some way to disable updating results.cache. Then every run will re-download the latest result from the PPA and compare it to the status quo in Ubuntu. Then you could also share results.cache between all silo instances.
We could make this implicit by not failing if results.cache is not writable (it might be a symlink to a read-only file, or a file owned by a different user), or explicit with a new ADT_RESULTS_ UPDATE= no option. Do you have any preference?