element-hq / element-hq/synapse
Add Debian 15 'NAME TODO' package support
- Dominant language
- Python
- Stars
- 4.6k
- Forks
- 600
- Avg merge
- 5d 22h
- Merged PRs (30d)
- 51
Description
This issue tracks adding support for building packages for Debian 14, which is expected to be released around Jun-Aug 2029.
As of writing this issue, to add support for a new Debian distribution, the steps are to update the following files across two repos:
* and
* Note that old distributions **should not** be removed from these lists, 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-adding-a-new-distrib) to ensure requirements haven't changed since this issue was written.
Contributor guide
Research direction
First read the latest Element handbook instructions, then compare the requested Debian version in the issue title and body. Update debian/conf/distributions and debian/conf/incoming in pkg-repo-configs, plus scripts-dev/build_debian_packages.py in Synapse; done means the intended Debian release can be built without removing older distributions.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- debian, python
- Domain
- build-system, release
- Issue type
- Feature
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 65/100