DEP8: master-cron can fail if started close to */5
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
munin (Ubuntu) |
Fix Released
|
Undecided
|
dann frazier | ||
Focal |
Fix Committed
|
Undecided
|
dann frazier | ||
Jammy |
Fix Committed
|
Undecided
|
dann frazier | ||
Kinetic |
Won't Fix
|
Undecided
|
dann frazier | ||
Lunar |
Fix Released
|
Undecided
|
dann frazier |
Bug Description
[Impact]
Due to a race to the munin autopkgtests, false positives often occur, causing developers to have to re-run the test to allow dependent packages to migrate.
[Test Case]
Trigger the munin autopkgtests. In my experience, they fail about 4% of the time due to this race.
[Fix]
= Background =
The original attempt to fix this issue was added in the Ubuntu delta. There, cleanup code was added into the individual debian/
Debian later merged their own fix, but instead of putting the fix in each of the debian/
Both of the above implementations had a remaining race, and that is what this bug aims to address. That race was finally closed in this patch from upstream:
https:/
= How to fix it =
The proposed solution is to first move each release to the Debian version of the fix. For focal, this means replacing the Ubuntu version of the fix with the Debian version. For jammy/kinetic, this means just dropping the Ubuntu version (Debian version is already there). Next, we apply the additional fix that closes the race in the Debian version of the test to each release.
[Regression Risk]
The fix only touches code in debian/tests, so the regression impact would be limited to the autopkgtests and therefore not directly impact end users. The likely impact of a regression would be to cause additional false positives.
tags: | added: update-excuse |
Changed in munin (Ubuntu Focal): | |
status: | New → In Progress |
Changed in munin (Ubuntu Jammy): | |
status: | New → In Progress |
Changed in munin (Ubuntu Kinetic): | |
status: | New → In Progress |
assignee: | nobody → dann frazier (dannf) |
Changed in munin (Ubuntu Jammy): | |
assignee: | nobody → dann frazier (dannf) |
Changed in munin (Ubuntu Focal): | |
assignee: | nobody → dann frazier (dannf) |
I've submitted a patch to Debian: /salsa. debian. org/debian/ munin/- /merge_ requests/ 6
https:/