bug#29265: gzip-1.8.41 test results: timestamp

2022-12-25 Thread Bruno Haible
In 2017 I wrote: > Regarding OpenBSD, I've just reported this to the OpenBSD people: > https://marc.info/?l=openbsd-bugs&r=1&b=201711&w=2 They discussed the issue, but AFAICS with no consequences: https://marc.info/?t=15105079751&r=1&w=2 Bruno

bug#23958: Intermittent failure to compress

2022-12-25 Thread Paul Eggert
On 7/12/16 13:22, Paul Eggert wrote: On 07/12/2016 08:01 PM, Office Info wrote: the MacPractice IT guys say that it is a failure with the gzip That's pretty vague, unfortunately. What exactly is the bug? Can you give us a recipe so that we can reproduce the bug? No further comment in six year

bug#26088: BusyBox support

2022-12-25 Thread Paul Eggert
On 3/14/17 15:25, Paul Eggert wrote: On 03/14/2017 05:03 AM, Denys Zagorui wrote: Hello, thank you for reply. I'd not attach patch for zless. This patch only for tests/zdiff test, with this patch this test (tests/zdiff) work with diff from busybox and diff from diffutils Sorry, I don't unders

bug#29261: Save/restore dates does not work properly

2022-12-25 Thread Paul Eggert
On 11/11/17 15:19, Paul Eggert wrote: Can you reproduce the problem with the current version? No further comment in five years, so closing this old bug report.

bug#32415: Possible ug in gzip 1.8

2022-12-25 Thread Paul Eggert
On 8/10/18 14:02, Paul Eggert wrote: What platform and gzip version are you using, and how was gzip built and installed? Can you reproduce the problem? Better yet, can you show us how to reproduce the problem? No further comment in four years, so I'm closing this old bug report.

bug#49850: Crosscompiling gzip for musl-based system with clang

2022-12-25 Thread Paul Eggert
No further comment on this old bug report, so I'm taking the liberty of closing it.

bug#54759: Compile error on macOS w/ gcc

2022-12-25 Thread Paul Eggert
On 4/7/22 15:57, Paul Eggert wrote: Thanks for the bug report. Please try gzip 1.12, released today. It has bug fixes (inherited from Gnulib) in the area you reported, and should build on macOS with GCC. Thanks. No further comment, so I assume this old bug report no longer applies to current

bug#29265: gzip-1.8.41 test results: timestamp

2022-12-25 Thread Paul Eggert
On 11/12/17 00:25, Paul Eggert wrote: I installed the attached patch to tests/timestamp As this appears to have fixed the bug, I'm closing this old bug report.

bug#56749: modernize bootstrap.conf

2022-12-25 Thread Paul Eggert
Thanks for the heads-up. I installed the attached patch to gzip and updated the bootstrap script to current Gnulib.diff --git a/README-hacking b/README-hacking index 60e40ca..4af67f4 100644 --- a/README-hacking +++ b/README-hacking @@ -63,6 +63,17 @@ and the Git master copy: should output no di

bug#60327: [COMMITTED] maint: port to gcc -std=c99 -Wstrict-prototypes

2022-12-25 Thread Paul Eggert
This doesn’t fix any bugs, since the code is correct as-is on all C versions. However, it pacifies gcc -std=c99 -Wstrict-prototypes, which complains about a function definition without arguments unless there’s a previous prototype with ‘(void)’. Most (but not all) of this patch merely reverts some

bug#60326: [COMMITTED 3/8] maint: stop using obsolete fdl module

2022-12-25 Thread Paul Eggert
--- bootstrap.conf | 1 - doc/.gitignore | 1 - doc/fdl.texi | 505 + 3 files changed, 505 insertions(+), 2 deletions(-) create mode 100644 doc/fdl.texi diff --git a/bootstrap.conf b/bootstrap.conf index 0251819..185d5d4 100644 --- a/bootstra

bug#60326: [COMMITTED 4/8] maint: stop using obsolete stdnoreturn module

2022-12-25 Thread Paul Eggert
* bootstrap.conf (gnulib_modules): Remove stdnoreturn. * gzip.h: Do not include stdnoreturn.h. All uses of noreturn replaced by _Noreturn, at start of declaration for benefit of C23. * lib/.gitignore, m4/.gitignore: Remove names of stdnoreturn-related files. --- bootstrap.conf | 1 - gzip.c

bug#60326: [COMMITTED 6/8] maint: port function definitions to C23

2022-12-25 Thread Paul Eggert
C23 does not allow K&R style function definitions. Use protyped definitions. However, don't bother with (void) in function definitions since C23 prefers (); so prefer () to (void) as this will work with older compilers anyway. --- NEWS | 3 ++ bits.c | 37 --

bug#60326: [COMMITTED 8/8] gzip: port alignas usage to C23

2022-12-25 Thread Paul Eggert
* gzip.c (BUFFER_ALIGNED): Do not depend on __alignas_is_defined as that has been removed from C23. --- NEWS | 2 +- gzip.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/NEWS b/NEWS index 918fcf2..f2ea30e 100644 --- a/NEWS +++ b/NEWS @@ -9,7 +9,7 @@ GNU gzip NEWS

bug#60326: [COMMITTED 7/8] gzip: local → static

2022-12-25 Thread Paul Eggert
* gzip.h (local): Remove. All uses replaced by ‘static’. Previously, the source code was inconsistent about using ‘local’ vs ‘static’ even before the recent changes, and ‘local’ was more trouble than it was worth. --- bits.c| 2 +- deflate.c | 29 + gzip.c| 66 +++

bug#60326: [COMMITTED 5/8] maint: stop using obsolete dosname module

2022-12-25 Thread Paul Eggert
* bootstrap.conf (gnulib_modules): Replace dosname with filename. * gzip.c: Include filename.h, not dosname.h. * lib/.gitignore: Remove name of dosname.h. --- bootstrap.conf | 2 +- gzip.c | 2 +- lib/.gitignore | 1 - 3 files changed, 2 insertions(+), 3 deletions(-) diff --git a/bootstra

bug#60326: [COMMITTED 1/8] build: update gnulib submodule to latest

2022-12-25 Thread Paul Eggert
--- gnulib | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gnulib b/gnulib index fc555c0..758fab7 16 --- a/gnulib +++ b/gnulib @@ -1 +1 @@ -Subproject commit fc555c0a4bf23b3418e0e9cc3a0800172b716b90 +Subproject commit 758fab78eaa325ee0f84a277892d3da55e2370c3 -- 2.38.1

bug#60327: [COMMITTED 2/8] maint: update .gitignore to match Gnulib changes

2022-12-25 Thread Paul Eggert
--- lib/.gitignore | 5 +++-- m4/.gitignore | 5 +++-- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/lib/.gitignore b/lib/.gitignore index 151d30f..474a6a9 100644 --- a/lib/.gitignore +++ b/lib/.gitignore @@ -6,6 +6,7 @@ /alloca.in.h /arg-nonnull.h /asnprintf.c +/assert.in.h