__matrix_synapse: move to the upstream debian repository #2

Closed
opened 2021-11-20 11:09:10 +00:00 by ungleich-gitea · 1 comment

As the matrix-synapse package from the official Debian repository won't be distributed in the upcoming bullseye release and therefor lazy on backport packages (cause backport packages must be inside bullseye/testing first), we should change the Debian repository to match the fast development of Matrix (which is also the reason why it won't be included in the stable Debian release).

The best source of recent packages is the upstream Debian repository as written by Matrix itself, which is https://packages.matrix.org/debian/.

There are still a few open questions:

  1. buster currently have a recent version in backports, but I don't know if updates still come after the bullseye release (current Debian version 1.28 isn't the newest compared to current 1.35 upstream)
  2. Will bullseye get Matrix backport packages after it get released? If true, the delay would just be till bullseye get released, then it wouldn't that much delay till packages go from sid to backports - so the effort would just be temporarily.
  3. Should the upstream repository be used for all Debian versions or just for the bullseye release (which currently lacks of a version)? Or should it be optional via a flag like --official-debian-repo?
  4. The repository is signed by there GPG key. I would suggest to ship it with the type except you have a better idea.

ping @fnux as we already talked in chat

As the [matrix-synapse](https://packages.debian.org/search?keywords=matrix%2Dsynapse) package from the official Debian repository [won't be distributed in the upcoming `bullseye` release](https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=982991) and therefor lazy on backport packages (cause backport packages must be inside `bullseye/testing` first), we should change the Debian repository to match the fast development of Matrix (which is also the reason why it won't be included in the stable Debian release). The best source of recent packages is the upstream Debian repository as [written by Matrix itself](https://matrix.org/docs/projects/server/synapse), which is `https://packages.matrix.org/debian/`. There are still a few open questions: 1. `buster` currently have a *recent* version in backports, but I don't know if updates still come after the `bullseye` release (current Debian version 1.28 isn't the newest compared to current 1.35 upstream) 2. Will `bullseye` get Matrix backport packages after it get released? If true, the delay would just be till `bullseye` get released, then it wouldn't that much delay till packages go from `sid` to backports - so the effort would just be temporarily. 3. Should the upstream repository be used for all Debian versions or just for the `bullseye` release (which currently lacks of a version)? Or should it be optional via a flag like `--official-debian-repo`? 4. The repository is signed by there GPG key. I would suggest to ship it with the type except you have a better idea. ping @fnux as we already talked in chat
fnux was assigned by ungleich-gitea 2021-11-20 11:09:10 +00:00
Collaborator

Fixed in master, some comments got lost in gitea db reset...

Fixed in master, some comments got lost in gitea db reset...
fnux closed this issue 2021-11-25 12:59:50 +00:00
Sign in to join this conversation.
No Milestone
No project
No Assignees
2 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: ungleich-public/cdist-contrib#2
No description provided.