element-hq / element-hq/synapse

Add Debian 14 'Forky' package support

Open Beginner friendly
#20,057 1 comment 0 reactions 0 assignees View on GitHub
A-Packaging
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 2027.

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

Open the contributing guide

Research direction

Review the latest Debian-package instructions in Element's handbook first. Update debian/conf/distributions and debian/conf/incoming in pkg-repo-configs, then update scripts-dev/build_debian_packages.py in Synapse without removing older distributions. Done means Debian 14 (Forky) packages can be built and hosted alongside existing distributions.

Written by the indexing model from the issue text.

Assessment

Tech stack
debian, python
Domain
build-system
Issue type
Feature
Difficulty
2/5
Estimated time
1-3 hours
Activity status
Quiet
Clarity
Clearly specified
Newbie friendliness
72/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.