| Newsgroups |
gmane.linux.lfs.book |
| Message-ID |
<[email protected]> |
#5656: inetutils-2.6
-------------------------+-----------------------
Reporter: Bruce Dubbs | Owner: lfs-book
Type: enhancement | Status: new
Priority: normal | Milestone: 12.4
Component: Book | Version: git
Severity: normal | Resolution:
Keywords: |
-------------------------+-----------------------
Comment (by Bruce Dubbs):
Noteworthy changes in release 2.6 (2025-02-21) [stable]
{{{
** The release tarball is now reproducible.
The following pairs are tested continously: Trisquel 11 and Ubuntu
22.04, PureOS 10 and Debian 11, AlmaLinux 8 and RockyLinux 8,
AlmaLinux 9 and RockyLinux 9.
** syslogd: Build fixes for macOS.
** Fix link errors of syslogd, talkd and tests/readutmp for --with-
systemd.
** ifconfig: With -A, reject invalid prefix length specifications, and
correctly handle a prefix length of 0.
** ifconfig: Fix a 'dynamic-stack-buffer-overflow' detected by
AddressSanitizer
when using the --format or --short option. More details in
<https://lists.gnu.org/archive/html/bug-inetutils/2024-05/msg00020.html>.
** Inetutils can now be built with C23 compilers.
Except for when configured to support Kerberos 4.
** telnet: Fix signed integer overflow handling when using any of the
commands 'send do', 'send dont', 'send will', or 'send wont' with a
numerical argument. On some systems a signed integer overflow using
one of these commands could have lead to an out-of-bounds array access
usually resulting in a crash.
** tests/libls.sh: Work better in container environments (pipelines).
Systems with incomplete /etc/passwd (for uid to username mapping) and
builds where srcdir/builddir is not useful as a test directory due to
spurious unrelated files.
** The release tarball uses tar --format=ustar.
Some other flags are added too, to follow these recommendations:
https://www.gnu.org/software/tar/manual/html_node/Reproducibility.html
For reference, the GNUMakefile file from gnulib add to TAR_OPTIONS:
--owner=0 --group=0 numeric-owner --sort=name
The cfg.mk file further add:
--mode=go+u,go-w --mtime=$(abs_top_srcdir)/NEWS
The modification time of NEWS is always set to last git commit time
before release, see mtime-NEWS-to-git-HEAD in Makefile.am.
We hope that the tarball produced this way is usable on all host but
please let us know if you run into troubles like unpacking the tarball
or that some generated file is rebuilt needlessly requiring some
maintainer tool that shouldn't normally be needed.
** ChangeLog entries for recent releases are now in ChangeLog.2.
The ChangeLog file contains entries since the last release only;
earlier entries are found in ChangeLog.0, ChangeLog.1 or ChangeLog.2
depending on age. This allows the ChangeLog file to be dynamically
generated even from a shallow git clone that only contain commits
since the last release.
}}}
--
Ticket URL: <https://wiki.linuxfromscratch.org/lfs/ticket/5656#comment:1>
LFS Trac <https://wiki.linuxfromscratch.org/lfs/>
Linux From Scratch: Your Distro, Your Rules.
--
http://lists.linuxfromscratch.org/sympa/info/lfs-book
Unsubscribe: See the above information page