Britney has been crashing since the 05:53:38 run on 2026-04-04:
I: [2026-04-04T08:00:39+0000] - > Processing hints from the auto hinter
...
RecursionError: maximum recursion depth exceeded
Revert "Re-enable autohinting"
This reverts commit 2d14692555b07bc5b4d437685fec8c01220b8944.
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.
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.
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.
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.
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")
```
This reverts commit 75d0ee30a16c6ccb23b409e115444b82cb933c5d.
This reverts commit 2317404ee1bba836c4cbbe284f8cf27c34c924aa.
This reverts commit 9b1167f52d3c9f7fe2868d11fa1b509e75a275c3.
This reverts commit f8c4cc3ecc19509c05345bf0f34ce76462aa1186.