element-hq / element-hq/synapse
Drop support for Ubuntu 26.10 'Stonking Stingray' packages
- Dominant language
- Python
- Stars
- 4.6k
- Forks
- 600
- Avg merge
- 5d 22h
- Merged PRs (30d)
- 51
Description
This issue tracks dropping support for building packages for Ubuntu 26.10, for which upstream support is expected to end on July 2027 ("End of Standard Support" on [this page](https://ubuntu.com/project/docs/release-team/list-of-releases/)).
As of writing this issue, to remove support for an old Ubuntu distribution:
* remove the distribution from the `DISTS` list. Here's [an example](https://github.com/element-hq/synapse/commit/2c8bf9a3ab0132b430c7e0f859257b79b8b6cb40).
**Do not** remove old distributions from the [pkgs-repo-configs](https://github.com/matrix-org/pkgs-repo-configs) scripts. Otherwise this will break the hosting of old packages.
Maintainers, please check [the latest steps in Element's handbook](https://handbook.element.io/books/backend-team/page/synapse-debian-packages#bkmrk-removing-an-end-of-l) to ensure requirements haven't changed since this issue was written.
Contributor guide
Research direction
Start with scripts-dev/build_debian_packages.py and inspect the DISTS list, then check the latest package-removal requirements in Element's handbook. Remove Ubuntu 26.10 from the build distribution list without changing pkgs-repo-configs; done means old package hosting remains supported while new builds no longer target it.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python, ubuntu
- Domain
- build-system
- Issue type
- Refactor
- Difficulty
- 1/5
- Estimated time
- Under an hour
- Activity status
- Quiet
- Clarity
- Clearly specified
- Newbie friendliness
- 82/100