Debian Patches

Status for twisted/24.10.0-2

Patch Description Author Forwarded Bugs Origin Last update
debian-hacks/Sphinx-Set-intersphinx_mapping-for-py3.patch Sphinx: Set intersphinx_mapping for 'py3'
Use local copies of object.inv for building documentation.
Free Ekanayaka <free.ekanayaka@gmail.com> not-needed debian 2016-10-21
debian-hacks/Security-Fix-vulnerable-example-of-PYTHONPATH.patch Security: Fix vulnerable example of PYTHONPATH
Modify the PYTHONPATH variable within the HOWTO section so it's less
insecure while usage.
Free Ekanayaka <free.ekanayaka@gmail.com> no debian 2016-10-21
debian-hacks/Sphinx-Adjust-setup-of-sys.path.insert.patch Sphinx: Adjust setup of sys.path.insert
Adjust the import path in the Sphinx configuration file to match the new
source files location (src/).
Free Ekanayaka <freee@debian.org> invalid 2016-11-04
tests/Tests-Fix-ckeygen-test-writing-to-stderr.patch Tests: Fix ckeygen test writing to stderr
Improve test process which writes on stderr which will fail within the
Debian autopkgtest environment otherwise.
Free Ekanayaka <freee@debian.org> yes 2016-11-26
tests/Tests-Skip-test-for-empty-cypher-string.patch Tests: Skip test for empty cypher string
OpenSSL does not throw error now, OTOH this is the expected behavior.
But this would make running the test suite failing.
Balint Reczey <balint.reczey@canonical.com> yes 2018-11-28
tests/Tests-Drop-test_givesMeaningfulErrorMessageIfNoCipherMatc.patch Tests: Drop test_givesMeaningfulErrorMessageIfNoCipherMatches
With OpenSSL 1.1.1 no ValueError is raised.
Balint Reczey <balint.reczey@canonical.com> not-needed 2018-11-28
debian-hacks/Try-exec-ing-ckeygen3-if-ckeygen-was-not-found.patch Try exec'ing ckeygen3 if ckeygen was not found
The ckeygen binary is named ckeygen3 "now".
Sergio Durigan Junior <sergiodj@debian.org> not-needed 2021-02-12
documentation/docs-Don-t-depend-on-git-stuff.patch docs: Don't depend on git stuff
In preparation for the build of the documentation the system tries to
detect the Git status, we don't build within a Git tree and therefore
the build will fail. Ignoring all that Git thingy and use a static link
to the upstream source.
Carsten Schoenert <c.schoenert@t-online.de> no 2022-01-02
documentation/docs-conf.py-Don-t-use-intersphinx-within-pydoctor_args.patch docs/conf.py: Don't use --intersphinx within 'pydoctor_args'
This option requires access to the internet which isn't allowed while
package build.
Further more the requests library doesn't allow access to local
available files so using the wanted objects.inv files will need more
effort to make this usable. Also currently only a few of this files are
included in packages.
Carsten Schoenert <c.schoenert@t-online.de> no 2022-01-15
documentation/docs-conf.py-Adjust-the-intersphinx-mapping.patch docs/conf.py: Adjust the intersphinx mapping
We can't use a mapping to resources outside the build.
Carsten Schoenert <c.schoenert@t-online.de> no 2022-01-16
tests/Testing-Ignore-test-around-git-tooling.patch Testing: Ignore test around git tooling
We build based on extracted data from an tarball, therefore the git
checking functions can't work and we place simply a static link to the
upstream data.
Carsten Schoenert <c.schoenert@t-online.de> no 2022-01-17
tests/Test-Ignore-test_failure.py-file.patch Test: Ignore test_failure.py file
This test file requires the library cython_test_exception_raiser which isn't
packaged yet.
Carsten Schoenert <c.schoenert@t-online.de> no 2022-01-17
tests/Tests-Ignore-test_listingModulesAlreadyImport.patch Tests: Ignore test_listingModulesAlreadyImport
Don't proceed this test for now, it fails with an error message we can
ignore.
Carsten Schoenert <c.schoenert@t-online.de> no 2022-01-22
debian-hacks/Drop-dependency-on-typing_extensions.patch Drop dependency on typing_extensions
All the bits we need are available in Python 3.11.0. Upstream uses
typing_extensions to support older Pythons.
Stefano Rivera <stefanor@debian.org> no 2022-05-06
debian-hacks/reproducible-docs.patch Don't embed date in documentation
Build reproducibly, we don't need the date.
Stefano Rivera <stefanor@debian.org> no debian 2023-12-24
tests/skip-test_sendFileDescriptorTriggersPauseProducing.patch Skip test_sendFileDescriptorTriggersPauseProducing
Fails in Debian CI under LXC (only on AMD64?)
Stefano Rivera <stefanor@debian.org> not-needed 2023-12-26
debian-hacks/remove-google-analytics.patch Remove Google Analytics tracker from documentation Colin Watson <cjwatson@debian.org> no 2024-08-14
upstream/tcp-tests-protocol.patch Do not override .protocol with incompatible class in tcp tests Povilas Kanapickas <povilas@radix.lt> yes debian upstream upstream, https://github.com/twisted/twisted/pull/12366/commits/5d27515a75b7e24db3cde842489f98466bd62320 2024-11-22
upstream/fix-http-server-unix-socket.patch Fix HTTP server support of UNIX filesystem sockets
https://github.com/twisted/twisted/pull/12312 changed HTTPChannel to
call setTcpNoDelay() on any transport implementing ITCPTransport.
Transports via UNIX socket also implement this interface. As a result,
setsockopt(socket.IPPROTO_TCP, socket.TCP_NODELAY, ...) was called on
UNIX socket, which fails via:

builtins.OSError: [Errno 95] Operation not supported

To avoid the problem, unix.Server and unix.Client now implement
setTcpNoDelay() and friends that do nothing.
Povilas Kanapickas <povilas@radix.lt> yes debian upstream upstream, https://github.com/twisted/twisted/pull/12366/commits/6d93e2e31c9dc3a16dcf25a220f6942a533b54f5 2024-11-22

All known versions for source package 'twisted'

Links