Debian Patches

Status for gammu/1.43.3-1

Patch Description Author Forwarded Bugs Origin Last update
02-spelling.patch Spelling fixes Fix spelling errors in man pages and strings included in binaries. Boian Bonev <bbonev@ipacct.com> not-needed other 2026-07-25
04-fix_path_in_sd-unit.patch Change path of config file The proper location is /etc/default/gammu-smsd
.
Boian Bonev <bbonev@ipacct.com> not-needed other 2021-09-22
06-disable_smsd-dbi-sqlite3.patch Disable the unreliable smsd-dbi-sqlite3 test The smsd-dbi-sqlite3 test fails randomly because it is very
sensitive to timing and host's performance. Disable it to
obtain saner build/test results.
.
Boian Bonev <bbonev@ipacct.com> not-needed other 2026-07-25
08-no_warnings_in_docs.patch Avoid errors/warnings in docs Tell sphinx not to include warnings
.
Boian Bonev <bbonev@ipacct.com> not-needed other 2026-07-25
09-mysql_errmsg_include.patch Include <errmsg.h> for the MySQL client CR_* error codes smsd/services/mysql.c uses CR_SERVER_GONE_ERROR, CR_CONN_HOST_ERROR,
CR_CONNECTION_ERROR, CR_SERVER_LOST and CR_SERVER_HANDSHAKE_ERR, but
sql-core.h only pulls in <mysql.h> and <mysqld_error.h>. Those constants
are defined in <errmsg.h>, so the build fails with the MariaDB client
headers used in Debian.
.
Boian Bonev <bbonev@ipacct.com> no other 2026-07-25
10-no_remote_images_in_docs.patch Remove remote badge images from README The manual now includes README.rst, which embeds badge images hosted on
hosted.weblate.org and img.shields.io. That makes the generated HTML
documentation fetch content from third party sites when viewed, which
lintian flags as a privacy breach. Drop the badges, they carry no
information useful in the shipped documentation.
.
Boian Bonev <bbonev@ipacct.com> not-needed other 2026-07-25
11-fix_api_docs_lookup.patch Fix C API function lookup in the manual with doxygen >= 1.9.7 Doxygen 1.9.7 and newer no longer duplicate the definitions of grouped
members into the file compound XML output. Breathe's doxygenfunction
directive deliberately skips members whose parent compound is a group,
expecting to find the duplicate entry under the file compound. With the
duplication gone, every function lookup fails, all C API pages degrade
to "Cannot find function" warnings and the real documentation is lost.
The warning text also embeds the absolute doxygen XML path, making the
gammu-doc package unreproducible (file-references-package-build-path).
.
Override the breathe finder filter from conf.py to allow group members;
with the new doxygen behavior each function is found exactly once, in
its group. Also pass the breathe project path relative to the sphinx
configuration directory so any remaining breathe warning cannot embed
the build path in the generated HTML.
Boian Bonev <bbonev@ipacct.com> no upstream other 2026-07-25

All known versions for source package 'gammu'

Links