(We have a bug in general that state/autopkgtest-pending.json does not get properly garbage-collected, so grows without bound. File is currently 112477 lines long. There are 22,000 results marked as 'Test in progress' on update_excuses, but it's still excessive?)
https:/ /ubuntu- archive- team.ubuntu. com/proposed- migration/ log/noble/ 2024-01- 12/23:28: 17.log. gz shows that libwacom is in the 'autopkgtest- pending. json' for amd64 and s390x. So that's a bug, to start with.
(We have a bug in general that state/autopkgte st-pending. json does not get properly garbage-collected, so grows without bound. File is currently 112477 lines long. There are 22,000 results marked as 'Test in progress' on update_excuses, but it's still excessive?)
A deep dive into https:/ /ubuntu- archive- team.ubuntu. com/proposed- migration/ noble/update_ excuses. yaml.xz (which shows information that update_excuses.html hides, for browser performance reasons) shows:
- excuses: /launchpad. net/bugs/ 2049237">bug policy- verdict: REJECTED_ PERMANENTLY requirement: 0 control- center/ 5.8.2-1: /autopkgtest. ubuntu. com/results/ autopkgtest- noble/noble/ amd64/c/ cinnamon- control- center/ 20240113_ 163413_ fd9be@/ log.gz /autopkgtest. ubuntu. com/packages/ c/cinnamon- control- center/ noble/amd64 /autopkgtest. ubuntu. com/results/ autopkgtest- noble/noble/ arm64/c/ cinnamon- control- center/ 20240113_ 084446_ 18593@/ log.gz /autopkgtest. ubuntu. com/packages/ c/cinnamon- control- center/ noble/arm64 /autopkgtest. ubuntu. com/results/ autopkgtest- noble/noble/ armhf/c/ cinnamon- control- center/ 20240113_ 030203_ 158e7@/ log.gz /autopkgtest. ubuntu. com/packages/ c/cinnamon- control- center/ noble/armhf /autopkgtest. ubuntu. com/results/ autopkgtest- noble/noble/ ppc64el/ c/cinnamon- control- center/ 20240113_ 120123_ f31b7@/ log.gz /autopkgtest. ubuntu. com/packages/ c/cinnamon- control- center/ noble/ppc64el /autopkgtest. ubuntu. com/results/ autopkgtest- noble/noble/ s390x/c/ cinnamon- control- center/ 20240112_ 191145_ ac481@/ log.gz /autopkgtest. ubuntu. com/packages/ c/cinnamon- control- center/ noble/s390x 1.23.0- 2.1: /autopkgtest. ubuntu. com/results/ autopkgtest- noble/noble/ amd64/libi/ libinput/ 20240113_ 163212_ eefe2@/ log.gz /autopkgtest. ubuntu. com/packages/ libi/libinput/ noble/amd64 /autopkgtest. ubuntu. com/results/ autopkgtest- noble/noble/ arm64/libi/ libinput/ 20240113_ 084221_ c4aed@/ log.gz /autopkgtest. ubuntu. com/packages/ libi/libinput/ noble/arm64 /autopkgtest. ubuntu. com/results/ autopkgtest- noble/noble/ armhf/libi/ libinput/ 20240113_ 025903_ f671b@/ log.gz /autopkgtest. ubuntu. com/packages/ libi/libinput/ noble/armhf /autopkgtest. ubuntu. com/results/ autopkgtest- noble/noble/ i386/libi/ libinput/ 20240112_ 191802_ f671b@/ log.gz /autopkgtest. ubuntu. com/packages/ libi/libinput/ noble/i386 /autopkgtest. ubuntu. com/results/ autopkgtest- noble/noble/ ppc64el/ libi/libinput/ 20240113_ 121112_ d712f@/ log.gz /autopkgtest. ubuntu. com/packages/ libi/libinput/ noble/ppc64el /autopkgtest. ubuntu. com/results/ autopkgtest- noble/noble/ s390x/libi/ libinput/ 20240112_ 191141_ a75f6@/ log.gz /autopkgtest. ubuntu. com/packages/ libi/libinput/ noble/s390x 2.9.0-1: /autopkgtest. ubuntu. com/results/ autopkgtest- noble/noble/ amd64/libw/ libwacom/ 20240113_ 163456_ db271@/ log.gz /autopkgtest. ubuntu. com/packages/ libw/libwacom/ noble/amd64 /autopkgtest. ubuntu. com/results/ autopkgtest- noble/noble/ arm64/libw/ libwacom/ 20240113_ 084308_ 348cc@/ log.gz /autopkgtest. ubuntu. com/packages/ libw/libwacom/ noble/arm64 /autopkgtest. ubuntu. com/results/ autopkgtest- noble/noble/ armhf/libw/ libwacom/ 20240113_ 025905_ 0cb24@/ log.gz /autopkgtest. ubuntu. com/packages/ libw/libwacom/ noble/armhf /autopkgtest. ubuntu. com/results/ autopkgtest- noble/noble/ i386/libw/ libwacom/ 20240112_ 192325_ dec21@/ log.gz /autopkgtest. ubuntu. com/packages/ libw/libwacom/ noble/i386 /autopkgtest. ubuntu. com/results/ autopkgtest- noble/noble/ ppc64el/ libw/libwacom/ 20240113_ 121054_ 348cc@/ log.gz /autopkgtest. ubuntu. com/packages/ libw/libwacom/ noble/ppc64el /autopkgtest. ubuntu. com/results/ autopkgtest- noble/noble/ s390x/libw/ libwacom/ 20240112_ 191135_ 3dcde@/ log.gz /autopkgtest. ubuntu. com/packages/ libw/libwacom/ noble/s390x
- 'Migration status for libwacom (2.8.0-1 to 2.9.0-1): BLOCKED: Rejected/violates
migration policy/introduces a regression'
- 'Issues preventing migration:'
- 'Additional info:'
- 4 days old
- Not touching package as requested in <a href="https:/
2049237</a> on Fri Jan 12 22:25:14 2024
is-candidate: false
item-name: libwacom
maintainer: Timo Aaltonen
migration-
new-version: 2.9.0-1
old-version: 2.8.0-1
policy_info:
age:
age-
current-age: 4.585891203703704
verdict: PASS
autopkgtest:
cinnamon-
amd64:
- PASS
- https:/
- https:/
- null
- null
arm64:
- PASS
- https:/
- https:/
- null
- null
armhf:
- PASS
- https:/
- https:/
- null
- null
ppc64el:
- PASS
- https:/
- https:/
- null
- null
s390x:
- PASS
- https:/
- https:/
- null
- null
libinput/
amd64:
- PASS
- https:/
- https:/
- null
- null
arm64:
- PASS
- https:/
- https:/
- null
- null
armhf:
- PASS
- https:/
- https:/
- null
- null
i386:
- PASS
- https:/
- https:/
- null
- null
ppc64el:
- PASS
- https:/
- https:/
- null
- null
s390x:
- PASS
- https:/
- https:/
- null
- null
libwacom/
amd64:
- ALWAYSFAIL
- https:/
- https:/
- null
- null
arm64:
- ALWAYSFAIL
- https:/
- https:/
- null
- null
armhf:
- ALWAYSFAIL
- https:/
- https:/
- null
- null
i386:
- ALWAYSFAIL
- https:/
- https:/
- null
- null
ppc64el:
- ALWAYSFAIL
- https:/
- https:/
- null
- null
s390x:
- ALWAYSFAIL
- https:/
- https:/
- null
- null
[...]
So britney is seeing this as an 'alwaysfail' result, meaning not a regression.
noble/state/ autopkgtest- results. cache correctly labels the libwacom autopkgtest/2.8.0 results as 'NEUTRAL', not "FAILED".
So the issue is in the merging of the information about the old vs new states.