From mboxrd@z Thu Jan 1 00:00:00 1970 From: Michael Tremer To: development@lists.ipfire.org Subject: Re: [PATCH] util-linux: Update to version 2.40.1 Date: Thu, 23 May 2024 18:02:34 +0100 Message-ID: <9FDA39F2-A516-4FFE-A2F5-7AA3A81181D1@ipfire.org> In-Reply-To: <20240521145627.291028-7-adolf.belka@ipfire.org> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============6308090549361324978==" List-Id: --===============6308090549361324978== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Reviewed-by: Michael Tremer > On 21 May 2024, at 15:56, Adolf Belka wrote: >=20 > - Update from version 2.39.3 to 2.40.1 > - Update of rootfile > - liblastlog2 is enabled by default and requires sqlite3. Added --disable-l= iblastlog2 > to configure > - Changelog > 2.40.1 > README.licensing/flock: > - Add MIT license mention [Richard Purdie] > agetty: > - Don't override TERM passed by the user [Daan De Meyer] > - fix resource leak [Karel Zak] > - make reload code more robust [Karel Zak] > all_syscalls: > - don't hardcode AWK invocation [Thomas Wei=C3=9Fschuh] > - don't warn during cleanup [Thomas Wei=C3=9Fschuh] > - fail if any step fails [Thomas Wei=C3=9Fschuh] > - use sed to extract defines from headers [Thomas Wei=C3=9Fschuh] > autotools: > - distribute pam_lastlog2/meson.build [Thomas Wei=C3=9Fschuh] > bcachefs: > - Remove BCACHEFS_SB_MAX_SIZE & check [Tony Asleson] > build-sys: > - release++ (v2.40.1-rc1) [Karel Zak] > cal: > - use unsigned int to follow union with unsigned int [Karel Zak] > docs: > - add COPYING.MIT [Karel Zak] > - fix GPL name typo [Karel Zak] > - update AUTHORS file [Karel Zak] > - update v2.40.1-ReleaseNotes [Karel Zak] > findmnt: > - always zero-terminate SOURCES data [Thomas Wei=C3=9Fschuh] > - revise the code for -I and -D option [Masatake YAMATO] > fsck.minix: > - fix possible overrun [Karel Zak] > getopt: > - remove free-before-exit [Karel Zak] > hwclock: > - free temporary variable before return [Karel Zak] > - initialize parser variables [Karel Zak] > lastlog2: > - begin descriptions of options with a lowercase letter [Benno Schulenbe= rg] > lib/pager: > libblkid: > - Fix segfault when blkid.conf doesn't exist [Karel Zak] > - topology/ioctl correctly handle kernel types [Thomas Wei=C3=9Fschuh] > - topology/ioctl simplify ioctl handling [Thomas Wei=C3=9Fschuh] > libfdisk: > - add initializer to geometry [Karel Zak] > libmount: > - Fix access check for utab in context [Karel Zak] > - fix comment typo for mnt_fs_get_comment() [Tianjia Zhang] > - fix possible memory leak [Karel Zak] > - fix umount --read-only [Karel Zak] > libsmartcols: > - fix column reduction [Karel Zak] > - reset wrap after calculation [Karel Zak] > libuuid: > - (man) fix function declarations [CismonX] > losetup: > - losetup.8 Clarify --direct-io [Colin Walters] > lsblk: > - simplify SOURCES code [Karel Zak] > lsclocks: > - fix FD leak [Karel Zak] > lsfd: > - (man) fix license name [Jakub Wilk] > - add LSFD_DEBUG env var for debugging [Masatake YAMATO] > lslocks: > - don't abort gathering per-process information even if opening a /proc/[= 0-9]* fails [Masatake YAMATO] > - remove a unused local variable [Masatake YAMATO] > lsns: > - fix netns use [Karel Zak] > - report with warnx if a namespace related ioctl fails with ENOSYS [Masa= take YAMATO] > - tolerate lsns_ioctl(fd, NS_GET_{PARENT,USERNS}) failing with ENOSYS [M= asatake YAMATO] > meson: > - Add build-blkdiscard option [Jordan Williams] > - Add build-blkpr option [Jordan Williams] > - Add build-blkzone option [Jordan Williams] > - Add build-blockdev option [Jordan Williams] > - Add build-chcpu option [Jordan Williams] > - Add build-dmesg option [Jordan Williams] > - Add build-enosys option [Jordan Williams] > - Add build-fadvise option [Jordan Williams] > - Add build-fsfreeze option [Jordan Williams] > - Add build-ipcmk option [Jordan Williams] > - Add build-ldattach option [Jordan Williams] > - Add build-lsclocks option [Jordan Williams] > - Add build-lsfd option and make rt dependency optional [Jordan Williams] > - Add build-rtcwake option [Jordan Williams] > - Add build-script option [Jordan Williams] > - Add build-scriptlive option [Jordan Williams] > - Add build-setarch option [Jordan Williams] > - Add have_pty variable to check if pty is available [Jordan Williams] > - Add missing check for build-ipcrm option [Jordan Williams] > - Define _DARWIN_C_SOURCE on macOS as is done in Autotools [Jordan Willi= ams] > - Don't define HAVE_ENVIRON_DECL when environ is unavailable [Jordan Wil= liams] > - Fix build by default and install behavior for build-pipesz option [Jor= dan Williams] > - Fix false positive detection of mempcpy on macOS [Jordan Williams] > - Only build libmount when required [Jordan Williams] > - Only pick up the rt library once [Jordan Williams] > - Only require the crypt library when necessary [Jordan Williams] > - Only use the --version-script linker flag where it is supported [Jorda= n Williams] > - Remove libblkid dependency on libmount [Jordan Williams] > - Remove lingering mq_libs variable [Jordan Williams] > - Require pty for the su and runuser executables [Jordan Williams] > - Require the seminfo type for ipcmk, ipcrm, and ipcs [Jordan Williams] > - Use has_type instead of sizeof to detect cpu_set_t type [Jordan Willia= ms] > - Use libblkid as a dependency [Jordan Williams] > - Use libmount as a dependency [Jordan Williams] > - respect c_args/CFLAGS when generating syscalls [Karel Zak] > pam_lastlog2: > - link against liblastlog [Thomas Wei=C3=9Fschuh] > po: > - merge changes [Karel Zak] > - update cs.po (from translationproject.org) [Petr P=C3=ADsa=C5=99] > - update fr.po (from translationproject.org) [Fr=C3=A9d=C3=A9ric Marchal] > - update hr.po (from translationproject.org) [Bo=C5=BEidar Putanec] > - update ja.po (from translationproject.org) [Takeshi Hamasaki] > - update ko.po (from translationproject.org) [Seong-ho Cho] > - update pl.po (from translationproject.org) [Jakub Bogusz] > - update ro.po (from translationproject.org) [Remus-Gabriel Chelu] > - update uk.po (from translationproject.org) [Yuri Chornoivan] > po-man: > - merge changes [Karel Zak] > - update de.po (from translationproject.org) [Mario Bl=C3=A4ttermann] > - update ko.po (from translationproject.org) [Seong-ho Cho] > - update ro.po (from translationproject.org) [Remus-Gabriel Chelu] > strutils.h: > - Include strings.h header for strncasecmp function [Jordan Williams] > tests: > - (lsfd mkfds-multiplexing) skip if /proc/$pid/syscall is broken [Masat= ake YAMATO] > - (lsns ioctl_ns) add more debug print [Masatake YAMATO] > - (lsns ioctl_ns) record stdout/stderr for debugging the case [Masatake= YAMATO] > - (test_mkfds sockdiag) verify the recieved message to detect whether th= e socket is usable or not [Masatake YAMATO] > textual: > - fix some typos and inconsistencies in usage and error messages [Benno = Schulenberg] > wall: > - check sysconf() returnvalue [Karel Zak] > - fix possible memory leak [Karel Zak] > - make sure unsigned variable not underflow [Karel Zak] > xalloc.h: > - Include stdio.h header for vasprintf function [Jordan Williams] > 2.40 > The log is quite large. Details can be seen by viewing the v.2.40-ReleaseNo= tes file > in the Documentation/releases directory tree in the source tarball. >=20 > Signed-off-by: Adolf Belka > --- > config/rootfiles/common/x86_64/util-linux | 13 +++++++++++++ > lfs/util-linux | 5 +++-- > 2 files changed, 16 insertions(+), 2 deletions(-) >=20 > diff --git a/config/rootfiles/common/x86_64/util-linux b/config/rootfiles/c= ommon/x86_64/util-linux > index bee6382df..8b6884ad5 100644 > --- a/config/rootfiles/common/x86_64/util-linux > +++ b/config/rootfiles/common/x86_64/util-linux > @@ -59,6 +59,8 @@ usr/bin/choom > #usr/bin/colrm > #usr/bin/column > usr/bin/eject > +usr/bin/enosys > +usr/bin/exch > #usr/bin/fadvise > usr/bin/fallocate > usr/bin/fincore > @@ -77,6 +79,7 @@ usr/bin/irqtop > #usr/bin/linux64 > usr/bin/logger > #usr/bin/look > +usr/bin/lsclocks > usr/bin/lscpu > usr/bin/lsipc > usr/bin/lsirq > @@ -96,6 +99,7 @@ usr/bin/renice > usr/bin/scriptlive > #usr/bin/scriptreplay > #usr/bin/setarch > +usr/bin/setpgid > usr/bin/setsid > #usr/bin/setterm > #usr/bin/taskset > @@ -162,6 +166,8 @@ usr/sbin/rtcwake > #usr/share/bash-completion/completions/delpart > #usr/share/bash-completion/completions/dmesg > #usr/share/bash-completion/completions/eject > +#usr/share/bash-completion/completions/enosys > +#usr/share/bash-completion/completions/exch > #usr/share/bash-completion/completions/fadvise > #usr/share/bash-completion/completions/fallocate > #usr/share/bash-completion/completions/fdisk > @@ -191,6 +197,7 @@ usr/sbin/rtcwake > #usr/share/bash-completion/completions/look > #usr/share/bash-completion/completions/losetup > #usr/share/bash-completion/completions/lsblk > +#usr/share/bash-completion/completions/lsclocks > #usr/share/bash-completion/completions/lscpu > #usr/share/bash-completion/completions/lsipc > #usr/share/bash-completion/completions/lsirq > @@ -226,6 +233,7 @@ usr/sbin/rtcwake > #usr/share/bash-completion/completions/scriptlive > #usr/share/bash-completion/completions/scriptreplay > #usr/share/bash-completion/completions/setarch > +#usr/share/bash-completion/completions/setpgid > #usr/share/bash-completion/completions/setsid > #usr/share/bash-completion/completions/setterm > #usr/share/bash-completion/completions/sfdisk > @@ -259,6 +267,8 @@ usr/sbin/rtcwake > #usr/share/man/man1/column.1 > #usr/share/man/man1/dmesg.1 > #usr/share/man/man1/eject.1 > +#usr/share/man/man1/enosys.1 > +#usr/share/man/man1/exch.1 > #usr/share/man/man1/fadvise.1 > #usr/share/man/man1/fallocate.1 > #usr/share/man/man1/fincore.1 > @@ -273,6 +283,7 @@ usr/sbin/rtcwake > #usr/share/man/man1/irqtop.1 > #usr/share/man/man1/logger.1 > #usr/share/man/man1/look.1 > +#usr/share/man/man1/lsclocks.1 > #usr/share/man/man1/lscpu.1 > #usr/share/man/man1/lsfd.1 > #usr/share/man/man1/lsipc.1 > @@ -292,6 +303,7 @@ usr/sbin/rtcwake > #usr/share/man/man1/script.1 > #usr/share/man/man1/scriptlive.1 > #usr/share/man/man1/scriptreplay.1 > +#usr/share/man/man1/setpgid.1 > #usr/share/man/man1/setsid.1 > #usr/share/man/man1/setterm.1 > #usr/share/man/man1/taskset.1 > @@ -317,6 +329,7 @@ usr/sbin/rtcwake > #usr/share/man/man3/uuid_unparse.3 > #usr/share/man/man5/adjtime_config.5 > #usr/share/man/man5/fstab.5 > +#usr/share/man/man5/scols-filter.5 > #usr/share/man/man5/terminal-colors.d.5 > #usr/share/man/man8/addpart.8 > #usr/share/man/man8/agetty.8 > diff --git a/lfs/util-linux b/lfs/util-linux > index d99ded13f..4691e806b 100644 > --- a/lfs/util-linux > +++ b/lfs/util-linux > @@ -24,7 +24,7 @@ >=20 > include Config >=20 > -VER =3D 2.39.3 > +VER =3D 2.40.1 >=20 > THISAPP =3D util-linux-$(VER) > DL_FILE =3D $(THISAPP).tar.xz > @@ -42,7 +42,7 @@ objects =3D $(DL_FILE) >=20 > $(DL_FILE) =3D $(DL_FROM)/$(DL_FILE) >=20 > -$(DL_FILE)_BLAKE2 =3D cd7b2b3c820e920d4a6ecd46fd807e018fc8e54439292f5e62c5= f6863dd0f2505df3ec02c470d9be255a437c6ee8e4077908ac78d19a0d1273854d99eb571df0 > +$(DL_FILE)_BLAKE2 =3D a51fcf9b63c033e470da4f4f0094f0f923fdeb5a649a5c59d2d4= 4888e5e741dfd95e589247355296e050d9ec8dc4334c5898453af055abcb30082af6b835a3e3 >=20 > install : $(TARGET) >=20 > @@ -85,6 +85,7 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) > --disable-setpriv \ > --disable-runuser \ > --disable-pylibmount \ > + --disable-liblastlog2 \ > --enable-pg \ > --enable-hardlink \ > --without-python \ > --=20 > 2.44.0 >=20 --===============6308090549361324978==--