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 |
