1604 Commits

Author SHA1 Message Date
Graham Inggs
2d14692555 Re-enable autohinting
The manual hint described in the previous commit turned out
to be impossible to solve.  This was not due to the autohinter.

Revert "Disable autohinting again"

This reverts commit 61ebd414d49bd6d3df90a9df324812d4f35c31e5.
2026-03-02 08:25:31 -01:00
Graham Inggs
61ebd414d4 Disable autohinting again
The autohinter seemed to be grouping packages together
and creating hints for them, but it seems manual hints
were not being processed correctly.
e.g. there was a recur: [] line, but no got: line
and no indication whether the hint was successful or not,
and packages included in the hint did not migrate.

Revert "Re-enable autohinting"

This reverts commit ad8f36c2d1899aaec3688dc6f9ee28b3e22774ff.
2026-02-28 08:12:01 -01:00
Paride Legovini
ad8f36c2d1 Re-enable autohinting
This will hopefully help with the ocaml transition, but more in general
we'd like to see if this improves britney's heuristics. The commit that
implemented the auto-hint skip (3e28539c17e020ecf) mentions a recursion
problem, but what exactly caused that and what the consequences were is
not clear. Re-enabling autohinting will allow us to reassess that.

Revert "Temporarily disable autohinter due to a recursion problem"

This reverts commit 3e28539c17e020ecf6233f41fba2a1fdf3816b59.
2026-02-27 11:30:25 +01:00
Paride Legovini
c61e200ab1 Merge remote-tracking branch 'mwhudson/amd64v3-in-sync' 2026-01-14 17:38:52 +01:00
michael.hudson@canonical.com
ce3fbefd00
remove amd64v3 from OUTOFSYNC_ARCHES 2026-01-14 11:03:38 +13:00
Paride Legovini
6b58c38021 Merge remote-tracking branch 'paride/email-handle-missing-key' 2025-11-28 10:36:07 +01:00
Paride Legovini
36c1b1a3ac email policy: do not crash if person is missing from keyserver
Thanks: Julian Andres Klode
2025-11-28 10:30:45 +01:00
Paride Legovini
b458e86baf Merge remote-tracking branch 'paride/rest-verbose' 2025-11-27 18:43:34 +01:00
Paride Legovini
a4f11e0ad0 rest: log url when erroring out without retrying 2025-11-27 17:43:53 +01:00
Paride Legovini
0ce8e6c926 Only disable riscv64 2025-10-24 16:05:32 +02:00
Paride Legovini
ac811d2ae4 riscv64: do not enqueue any test for now
Wait for a working autopkgtest infra for riscv64.
2025-10-24 14:41:51 +02:00
Michael Hudson-Doyle
e1040b31c7
add amd64v3 to OUTOFSYNC_ARCHES for now 2025-10-08 07:52:03 +13:00
Paride Legovini
d9a0606519 Merge remote-tracking branch 'variants-wg/amd64v3' 2025-09-30 23:38:34 +02:00
Michael Hudson-Doyle
6927aa29c3
add amd64v3 to BREAK_ARCHES 2025-09-30 12:07:57 +13:00
Paride Legovini
766610fe4e Merge remote-tracking branch 'juliank/coreutils-fun' 2025-09-24 10:10:30 +02:00
Julian Andres Klode
986c97c0f0 autopkgtest: Trigger coreutils tests for rust-coreutils
Pretend that rust-coreutils builds a coreutils binary like we
pretend linux-meta* build dkms in the paragraph above.
2025-09-24 09:37:20 +02:00
Utkarsh Gupta
6710286762 Drop individual people's files that aren't being used
We seriously need to declutter things
2025-09-11 12:25:26 +05:30
Julian Andres Klode
15a04b9781 Add support for the amd64v3 variant 2025-08-12 10:56:20 +02:00
Graham Inggs
3bbf1d5866 Merge remote-tracking branch 'juliank/dont-remove-linux-meta' 2025-06-30 18:02:29 +00:00
Julian Andres Klode
063b34aa55 Also add linux-restricted-modules to "don't remove cruft" list
We missed that in the previous commit, these are the only inconsistent
packages left.
2025-06-30 19:57:49 +02:00
Graham Inggs
06cdb543c5 Merge remote-tracking branch 'juliank/dont-remove-linux-meta' 2025-06-30 16:48:03 +00:00
Julian Andres Klode
be4475611e Temporarily do not generate linux-meta cruft removals
Currently noble fails because linux-meta packages ended up in
cruft. We don't know how it ends up in an inconsisent state from
there, because it should detect they are still referenced some way,
but let's skip generating the removals for now.
2025-06-30 17:47:07 +02:00
Paride Legovini
aee45a9d92 Merge remote-tracking branch 'hyask/skia/more_riscv64_fix' 2025-03-04 18:04:56 +01:00
Florent 'Skia' Jacquet
14bbcfe365 Replace a wrong usage of 'distro_info' by a simpler static list
Just for sharing a snippet, here would be the correct usage of
`distro_info`:
```python
import distro_info
d = distro_info.UbuntuDistroInfo()
x = d.get_all()
x.index("xenial") < x.index("noble")
```
2025-03-04 17:08:49 +01:00
Paride Legovini
a0bf23fba0 Merge remote-tracking branch 'hyask/skia/riscv64_tests_only_noble' 2025-03-04 15:56:54 +01:00
Florent 'Skia' Jacquet
9593404d8b Only run riscv64 autopkgtest for Noble and onwards 2025-03-04 15:35:19 +01:00
Paride Legovini
dbe65fe272 Merge remote-tracking branch 'hyask/skia/fix_riscv64_filtering' 2025-03-04 10:08:49 +01:00
Florent 'Skia' Jacquet
e53225e6e2 Fix riscv64 tests filtering on main 2025-03-04 09:41:27 +01:00
Florent 'Skia' Jacquet
ff73327eec Revert "Add more logging around riscv64 filtering"
This reverts commit 75d0ee30a16c6ccb23b409e115444b82cb933c5d.
This reverts commit 2317404ee1bba836c4cbbe284f8cf27c34c924aa.
This reverts commit 9b1167f52d3c9f7fe2868d11fa1b509e75a275c3.
This reverts commit f8c4cc3ecc19509c05345bf0f34ce76462aa1186.
2025-03-04 09:38:44 +01:00
Paride Legovini
b77350f31d Merge remote-tracking branch 'hyask/skia/fix_logging' 2025-03-03 18:49:47 +01:00
Florent 'Skia' Jacquet
75d0ee30a1 Fix britney logging for riscv64 2025-03-03 18:38:59 +01:00
Paride Legovini
e4494840a7 Merge remote-tracking branch 'hyask/skia/more_logging_riscv64' 2025-03-03 16:01:54 +01:00
Florent 'Skia' Jacquet
2317404ee1 More logging for riscv64 autopkgtests 2025-03-03 13:17:55 +01:00
Paride Legovini
796537cf11 Merge remote-tracking branch 'paride/more-riscv64-logging' 2025-03-03 11:11:51 +01:00
Paride Legovini
9b1167f52d Print sources_info while checking for riscv64 2025-03-03 11:06:13 +01:00
Paride Legovini
04f65ef6ce Merge remote-tracking branch 'paride/more-riscv64-logging' 2025-02-28 17:52:55 +01:00
Paride Legovini
f8c4cc3ecc Add more logging around riscv64 filtering 2025-02-28 17:28:39 +01:00
Florent 'Skia' Jacquet
bdffd15341 policies: explain why we want to run some riscv64 autopkgtests 2025-02-26 10:10:19 +01:00
Florent 'Skia' Jacquet
58cbc2a49b policies: fix traceback when trying to run riscv64 autopkgtests 2025-02-26 10:09:31 +01:00
Paride Legovini
a2307eb84a Merge remote-tracking branch 'juliank/riscv64-main' 2025-02-17 15:03:33 +01:00
Julian Andres Klode
1980242088 Run riscv64 tests on main, pretend force-badtest
Enable riscv64 testing, and filter test requests to packages
in main. Always pretend that riscv64 is force-badtested such
that failures are ignored.
2025-02-10 17:45:23 +01:00
Paride Legovini
3e18826a38 Merge remote-tracking branch 'tsimonq2/tsimonq2/rest-policy-urlerror' 2024-12-26 16:16:21 +01:00
Simon Quigley
703bc36e5e In the rest policy, also catch URLError 2024-12-21 00:46:02 -06:00
Steve Langasek
4f4d289bc6 Merge remote-tracking branch 'tsimonq2/tsimonq2/fix-latest-run-cache' 2024-12-14 23:21:15 -08:00
b92249f2a0 Catch BrokenPipeError in addition to ConnectionResetError when publishing a message to the AMQP queue 2024-12-10 02:10:17 -06:00
Paride Legovini
b21879fcff Merge remote-tracking branch 'tsimonq2/tsimonq2/fix-email-policy-data-ref' 2024-12-06 09:29:17 +01:00
ea51a90321 Do not allow data to be used before it has a value 2024-12-06 01:21:47 -06:00
10eed22925 Fix caching of the latest run for the autopkgtest policy 2024-12-03 17:01:50 -06:00
Paride Legovini
641d46f8d2 Merge remote-tracking branch 'tsimonq2/master' 2024-12-03 15:50:25 +01:00
fa25cd5cd0 Fix urllib imports for the email policy 2024-12-02 19:49:03 -06:00