Debian Patches

Status for octavia/19.0.0-9

Patch Description Author Forwarded Bugs Origin Last update
install-missing-files.patch Install missing files Thomas Goirand <zigo@debian.org> not-needed 2018-12-16
remove-sphinxcontrib.rsvgconverter-from-doc.patch Remove sphinxcontrib.rsvgconverter from doc
===================================================================
Thomas Goirand <zigo@debian.org> no 2019-09-30
use-octavia-agent-lvs-masquerade-not-lvs-masquerade.sh.patch Use packaged version of octavia-agent-lvs-masquerade
===================================================================
Thomas Goirand <zigo@debian.org> no 2021-09-20
compat-python3-cryptography-bookworm.patch Compat with bookworm's python3-cryptography
===================================================================
Thomas Goirand <zigo@debian.org> no 2024-09-16
octavia-agent-absolute-syslog-path.patch Use an absolute path for the gunicorn syslog socket octavia/cmd/agent.py hardcodes gunicorn's syslog_addr as
unix://run/rsyslog/octavia/log#dgram, missing the third slash:
gunicorn's parse_syslog_address() strips the unix:// prefix and
returns a RELATIVE path, which SysLogHandler resolves against the
working directory. Upstream's diskimage-builder image works only
by accident, because its unit has no WorkingDirectory= so the CWD
defaults to /, while our pkgos-generated unit sets
WorkingDirectory=~ (/root). Every syslog emit then fails with
EBADF/ENOENT on /root/run/rsyslog/octavia/log, spamming the
journal at boot and under load: CPython's SysLogHandler swallows
the connect error at construction and retries forever on emit.
Use the absolute unix:///run/rsyslog/octavia/log#dgram path.
Thomas Goirand <zigo@debian.org> no 2026-10-05
doc-erd-switch-from-pydotplus-to-pydot.patch Switch the octavia-doc ERD generation from pydotplus to pydot pydotplus is unmaintained (last release 2017) and its DOT parser is
incompatible with pyparsing as found in unstable: parsing the ERD crashes
with "TypeError: sequence item 0: expected str instance, ParseResults
found" in pydotplus/parser.py parse_html(), making octavia-doc fail to
build during override_dh_sphinxdoc. Switch to pydot, which is actively
maintained and already in Build-Depends-Indep: its graph_from_dot_data()
takes a str (drop the .encode('utf-8')) and returns a list of graphs.
Thomas Goirand <zigo@debian.org> yes debian 2026-10-06

All known versions for source package 'octavia'

Links