Debian Patches
Status for lrzsz/0.12.21rc-1
| Patch | Description | Author | Forwarded | Bugs | Origin | Last update |
|---|---|---|---|---|---|---|
| 313992_de_po.diff | no | |||||
| build.diff | no | |||||
| cat-id-tbl.diff | no | |||||
| include.diff | no | |||||
| mantypos.diff | no | |||||
| strstr.diff | no | |||||
| 897010_zsdata.diff | no | |||||
| 1066514_FTBFS_implicit_declaration.diff | Fixes FTBFS (missing includes) | Martin A. Godisch <godisch@debian.org> | no | debian | ||
| 206648_DSZLOG_support.diff | DOS-style DSZLOG support It is useful when using lrzsz with BBS software packages. | Ryan Underwood <nemesis@dbz.icequake.net> | no | debian | ||
| 1037046_typo_manpage.diff | Fixed typo in manpage | Uwe Kleine-König <ukleinek@debian.org> | no | debian | ||
| warnings.diff | fixes some compiler warnings | Martin A. Godisch <godisch@debian.org> | no | |||
| configure.in.diff | Remove de-ANSI-ficcation | Bastian Germann <bage@debian.org> | no | |||
| ansi2knr.diff | Remove ansi2knr rules | Bastian Germann <bage@debian.org> | no | |||
| gettext_external.diff | Call AM_GNU_GETTEXT with external | Bastian Germann <bage@debian.org> | no | |||
| ignore-intl.diff | Ignore building intl | Bastian Germann <bage@debian.org> | no | |||
| gettext_require_version.diff | Add AM_GNU_GETTEXT_REQUIRE_VERSION to fix autopoint FTBFS configure.in calls AM_GNU_GETTEXT (turned into AM_GNU_GETTEXT([external]) by gettext_external.diff) but never declares a gettext infrastructure version. Modern autopoint (gettext >= 0.18; sid currently ships 0.26) then falls back to the pre-versioning 0.10.x scheme, requests the long-removed gettext-0.10.32 layout and aborts autoreconf with "requires the infrastructure from gettext-0.10.32 but this version is older". Declaring a modern minimum via AM_GNU_GETTEXT_REQUIRE_VERSION([0.19.8]) gives autopoint a valid version to work from; the newer gettext installed on the build host is used at build time. |
Martin A. Godisch <godisch@debian.org> | no | 2026-06-04 | ||
| po_makevars_linguas.diff | Add po/Makevars and po/LINGUAS for the modern gettext infrastructure Declaring AM_GNU_GETTEXT_REQUIRE_VERSION makes autopoint replace the 1998-era po/Makefile.in.in with the one from the host's gettext (>= 0.19). That modern Makefile.in.in has a build rule depending on po/Makevars, which this package never shipped, so make aborts with "No rule to make target 'Makevars'". . po/Makevars carries the canonical gettext variables (message domain, xgettext keywords, copyright holder, ...). po/LINGUAS lists the translations to build; without it the modern infrastructure reads an empty language set and silently drops the existing German catalogue (de.po), so it is added with "de". |
Martin A. Godisch <godisch@debian.org> | no | 2026-06-04 | ||
| compiler_warnings.diff | Fix the remaining compiler warnings in the C sources Targets the warnings that survived warnings.diff, all in src/: . * lsyslog.c (-Wformat=): the dszlog() fprintf() uses %ld conversions but passed plain int arguments (cps*8, cps and the -1 serial-number literal). Passing an int where the format expects a long is undefined behaviour in a variadic call and prints garbage on ABIs where int and long differ in size. Cast those three arguments to long. * lsyslog.c, lrz.c, zm.c, canit.c, lsz.c (-Wunused-result): the return values of write(), system() and vasprintf() were discarded, which the fortified glibc headers flag. Consume them explicitly: the best-effort write()/system() calls are wrapped in "if (... ) { }" guards, and on a vasprintf() failure the target pointer is set to NULL so that the later syslog() and free() operate on a well-defined value. . No functional change beyond the vasprintf() NULL safeguard. |
Martin A. Godisch <godisch@debian.org> | no | 2026-06-04 |
All known versions for source package 'lrzsz'
- 0.12.21rc-1 (sid, forky)
- 0.12.21rc-0.2 (trixie)
- 0.12.21-10 (bookworm)
