Debian Patches

Status for matrix-synapse/1.116.0-4

Patch Description Author Forwarded Bugs Origin Last update
0001-change_instructions.patch Point users to dpkg-reconfigure when debconf-managed settings are missing Erik Johnston <erikj@matrix.org> no 2016-06-10
0003-bump-canonicaljson.patch Bump canonicaljson to 1.6.2 Andrej Shadura <andrewsh@debian.org> no 2022-08-11
0004-Warn-users-about-packages-installed-from-pip.patch Warn users about packages installed from pip Andrej Shadura <andrewsh@debian.org> not-needed 2022-08-31
0005-Avoid-telling-people-to-install-packages-with-pip.patch Avoid telling people to install packages with pip Andrej Shadura <andrewsh@debian.org> not-needed upstream 2022-08-31
0006-Configure-test-harness-for-Debian-build-environment.patch Configure test harness for Debian build environment
The test harness relies on an import from the current directory, but also
dumps temporary test files into that directory. Additionally, the tests
respond to the proxy settings, causing local lookups to fail.

To fix this,
- Unset the proxy (as of this writing, the tests work with the network
disabled).
- Add the cwd to sys.path
- cd to a temporary location suitable for storing temporary test files
Antonio Russo <aerusso@aerusso.net> not-needed 2023-09-22
0007-Fix-test-reactor-imports.patch Fix test reactor imports
Some twisted modules fail to function correctly if import at test import time.
For whatever reason, this problem does not occur if they are imported are test
run time.

I have not (yet?) diagnosed the actual cause, so this is not suitable for
upstream submission, but this does get our tests working.
Antonio Russo <aerusso@aerusso.net> no 2023-09-22
0008-Revert-pillow-version-bump.patch Revert pillow version bump
Upstream must bump their pillow version to guarantee a webp security
fix. We are not similarly constrained.
Antonio Russo <aerusso@aerusso.net> not-needed 2023-09-22
downgrade-setuptools-rust.patch Don’t make setuptools_rust an actual runtime dependency Andrej Shadura <andrewsh@debian.org> no 2022-10-06
debian-rust.patch Tell cargo to use debian registry
Modified by Peter Michael Green to include vendored sources.
Antonio Russo <aerusso@aerusso.net> no 2023-08-23
debian-rust-mangle.patch accept older releases/branches of crates bytes, headers and http and newer releases of crate base64 Jonas Smedegaard <dr@jones.dk> not-needed 2024-10-08
upstream-fixes/0001-Remove-usage-of-internal-header-encoding-API-17894.patch Remove usage of internal header encoding API (#17894)
from twisted.web.http_headers import Headers

Headers()._canonicalNameCaps
Headers()._encodeName

Introduced in https://github.com/matrix-org/synapse/pull/15913 <-
https://github.com/matrix-org/synapse/pull/15773
Eric Eastwood <erice@element.io> no debian 2024-11-04

All known versions for source package 'matrix-synapse'

Links