signal-h tests: Check that SIG2STR_MAX is properly defined.

2024-12-29 Thread Collin Funk
Since Gnulib's signal.h defines SIG2STR_MAX like POSIX requires, the test should check for it. Done with the attached patch. Collin >From aaf13948de429369aa71e7bf9d6d05196cba4ebf Mon Sep 17 00:00:00 2001 From: Collin Funk Date: Sun, 29 Dec 2024 11:56:28 -0800 Subject: [PATCH] signal-h tests: Ch

doc: Document the advanced FILE stream functions

2024-12-29 Thread Bruno Haible via Gnulib discussion list
This patch documents the 11 advanced FILE stream functions. 2024-12-29 Bruno Haible doc: Document the advanced FILE stream functions. * doc/stdioext.texi: New file. * doc/gnulib.texi (Particular Modules): Include it. diff --git a/doc/gnulib.texi b/doc/gnulib.texi inde

doc: Document the modules for containers

2024-12-29 Thread Bruno Haible via Gnulib discussion list
This patch documents the modules for containers. 2024-12-29 Bruno Haible doc: Document the modules for containers. * doc/containers.texi: Document the modules for each container data type. diff --git a/doc/containers.texi b/doc/containers.texi index c4d49c094a..8f3f3b

Re: reproducible built files

2024-12-29 Thread Bruno Haible via Gnulib discussion list
Hi Paul, > >timestamp(Y) := max (vmtime(X1), vmtime(X2), ..., vmtime(Xn)). > > > > where vmtime(X) is defined as: > > > > - if X is under version control and not modified locally: > > $(git log -1 --format=%ct X), > > that is, the last time file X was modified under version c

Re: cgit .tar.gz code snapshots

2024-12-29 Thread Simon Josefsson via Gnulib discussion list
sön 2024-12-29 klockan 21:18 +1100 skrev fosslinux: > Hi, > > On 12/19/24 02:27, Simon Josefsson wrote: > > Bruno Haible via Gnulib discussion list > > writes: > > > > > Hi, > > > > > > > we have been using downloads from cgit > > > > on Savannah (https://git.savannah.gnu.org/cgit/gnulib.git, f

Re: cgit .tar.gz code snapshots

2024-12-29 Thread Simon Josefsson via Gnulib discussion list
fosslinux writes: > However, at this point gnulib effectively has a dependency on git to > use -- depends on how you feel about that how problematic that is. A side note: the dependency tree is awful for everything if you worry about bootstrapping. Git is only one out of many dependencies for g

Re: cgit .tar.gz code snapshots

2024-12-29 Thread fosslinux
Hi, On 12/19/24 02:27, Simon Josefsson wrote: Bruno Haible via Gnulib discussion list writes: Hi, we have been using downloads from cgit on Savannah (https://git.savannah.gnu.org/cgit/gnulib.git, for instance, https://git.savannah.gnu.org/cgit/gnulib.git/snapshot/gnulib-d271f86.tar.gz), to

doc: Omit internal modules from the "Undocumented modules" index

2024-12-29 Thread Bruno Haible via Gnulib discussion list
Some gnulib modules should not be mentioned in the "Undocumented modules" index, because they are intentionally undocumented. 2024-12-29 Bruno Haible doc: Omit internal modules from the "Undocumented modules" index. * doc/internal-modules: New file. * doc/Makefile (und

Re: sig2str tests: Add signature check.

2024-12-29 Thread Bruno Haible via Gnulib discussion list
Collin Funk wrote: > Now that sig2str and str2sig are a part of POSIX we should add signature > checks so we can find out if they are incorrect on any platforms. > > Done through the attached patch. Thanks. Note that this will probably lead to a compilation error on IRIX 6.5, since that platform

qsort_r: Update documentation

2024-12-29 Thread Bruno Haible via Gnulib discussion list
POSIX:2024 added qsort_r with the same signature as glibc has (unlike the FreeBSD < 14 one). This patch updates the documentation accordingly. 2024-12-29 Bruno Haible qsort_r: Update documentation. * modules/qsort_r (Description): Say "POSIX signature". * doc/posix-fun

Re: cgit .tar.gz code snapshots

2024-12-29 Thread Collin Funk
Hi, fosslinux writes: > Without going into our technical structure - yes and no. However, we > are actively moving away from dynamically generated tarballs (to > making them ourselves from Git clones), not just for gnulib, but for > everything where we consume a Git snapshot. We can get past thi

sig2str tests: Add signature check.

2024-12-29 Thread Collin Funk
Now that sig2str and str2sig are a part of POSIX we should add signature checks so we can find out if they are incorrect on any platforms. Done through the attached patch. Collin >From bf6f7d8a81f231b14ab50194a46bbcbca21835b1 Mon Sep 17 00:00:00 2001 From: Collin Funk Date: Sun, 29 Dec 2024 11: