I have implemented the necessary automation to be able to update from
Stretch to Sid in the CI pipeline of Entr:
https://salsa.debian.org/debian/entr/-/blob/debian/latest/debian/salsa-ci.yml

There are multiple packages that are incompatible with skipping Debian
releases, so there are multiple workarounds required. This package is
however small so the minimal workarounds in the CI are pretty clean and
will apply to any Debian system. I also use the same workarounds elsewhere
but any larger package will need extra package-specific workarounds on top
of this base case.

Fixing this category of issues is hard, as most maintainers don't want to
spend extra time on making all upgrades backwards compatible for past ~10
years, and the policy even states that Debian doesn't support skipping
releases, so I expect we just need to document the workarounds and that's
it.

Reply via email to