From mboxrd@z Thu Jan 1 00:00:00 1970 Delivery-date: Mon, 08 Apr 2024 13:08:21 +0200 Received: from metis.whiteo.stw.pengutronix.de ([2a0a:edc0:2:b01:1d::104]) by lore.white.stw.pengutronix.de with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1rtmrN-002ZBm-1b for lore@lore.pengutronix.de; Mon, 08 Apr 2024 13:08:21 +0200 Received: from localhost ([127.0.0.1] helo=metis.whiteo.stw.pengutronix.de) by metis.whiteo.stw.pengutronix.de with esmtp (Exim 4.92) (envelope-from ) id 1rtmrN-0006nW-6B; Mon, 08 Apr 2024 13:08:21 +0200 Received: from drehscheibe.grey.stw.pengutronix.de ([2a0a:edc0:0:c01:1d::a2]) by metis.whiteo.stw.pengutronix.de with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1rtmol-0002mx-Qv; Mon, 08 Apr 2024 13:05:39 +0200 Received: from [2a0a:edc0:0:1101:1d::54] (helo=dude05.red.stw.pengutronix.de) by drehscheibe.grey.stw.pengutronix.de with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1rtmol-00B6Pi-Dy; Mon, 08 Apr 2024 13:05:39 +0200 Received: from mol by dude05.red.stw.pengutronix.de with local (Exim 4.96) (envelope-from ) id 1rtmol-007fje-1F; Mon, 08 Apr 2024 13:05:39 +0200 From: Michael Olbrich To: ptxdist@pengutronix.de Date: Mon, 8 Apr 2024 13:05:39 +0200 Message-Id: <20240408110539.1828320-1-m.olbrich@pengutronix.de> X-Mailer: git-send-email 2.39.2 In-Reply-To: <20240406202341.1082397-1-christian.melki@t2data.com> References: <20240406202341.1082397-1-christian.melki@t2data.com> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Subject: Re: [ptxdist] [APPLIED] util-linux: Version bump. 2.39.3 -> 2.40 X-BeenThere: ptxdist@pengutronix.de X-Mailman-Version: 2.1.29 Precedence: list List-Id: PTXdist Development Mailing List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: ptxdist@pengutronix.de Cc: Christian Melki Sender: "ptxdist" X-SA-Exim-Connect-IP: 127.0.0.1 X-SA-Exim-Mail-From: ptxdist-bounces@pengutronix.de X-SA-Exim-Scanned: No (on metis.whiteo.stw.pengutronix.de); SAEximRunCond expanded to false Thanks, applied as c7f0ce7be8df206885c261780e0be9d075572b22. Michael [sent from post-receive hook] On Mon, 08 Apr 2024 13:05:39 +0200, Christian Melki wrote: > https://github.com/util-linux/util-linux/blob/master/Documentation/releases/v2.40-ReleaseNotes > > * Switch URL. Release tarballs (using make dist) > were missing files needed to build with meson. > But the files are present in the git snapshot url. > > * New liblastlog2 stuff does seem to have various > building issues etc, so disable them for now. > > * Old patches dropped, seem to be included in the new release. > > Signed-off-by: Christian Melki > Message-Id: <20240406202341.1082397-1-christian.melki@t2data.com> > Signed-off-by: Michael Olbrich > > diff --git a/patches/util-linux-2.39.3/0001-meson-properly-handle-gettext-non-existence.patch b/patches/util-linux-2.39.3/0001-meson-properly-handle-gettext-non-existence.patch > deleted file mode 100644 > index 01d07d3f6f1a..000000000000 > --- a/patches/util-linux-2.39.3/0001-meson-properly-handle-gettext-non-existence.patch > +++ /dev/null > @@ -1,29 +0,0 @@ > -From: =?UTF-8?q?Thomas=20Wei=C3=9Fschuh?= > -Date: Sat, 5 Aug 2023 08:57:28 +0200 > -Subject: [PATCH] meson: properly handle gettext non-existence > -MIME-Version: 1.0 > -Content-Type: text/plain; charset=UTF-8 > -Content-Transfer-Encoding: 8bit > - > -Commit e91a49c9747f ("meson: don't build po if no gettext") > -tried to add the possibility to build util-linux without gettext. > - > -Unfortunately by default the call to find_program() would abort the > -build if the program is not found. > -Avoid aborting the build. > - > -Signed-off-by: Thomas Weißschuh > ---- > - po/meson.build | 2 +- > - 1 file changed, 1 insertion(+), 1 deletion(-) > - > -diff --git a/po/meson.build b/po/meson.build > -index c10deafd28a6..8adfa48d8327 100644 > ---- a/po/meson.build > -+++ b/po/meson.build > -@@ -1,4 +1,4 @@ > --if not find_program('gettext').found() > -+if not find_program('gettext', required : false).found() > - subdir_done() > - endif > - > diff --git a/patches/util-linux-2.39.3/series b/patches/util-linux-2.39.3/series > deleted file mode 100644 > index ca4f8cdfd9c4..000000000000 > --- a/patches/util-linux-2.39.3/series > +++ /dev/null > @@ -1,4 +0,0 @@ > -# generated by git-ptx-patches > -#tag:base --start-number 1 > -0001-meson-properly-handle-gettext-non-existence.patch > -# 58d7fd4eca561971b85d47838b3463cf - git-ptx-patches magic > diff --git a/rules/util-linux.make b/rules/util-linux.make > index 2a2215570c39..60c6e9228ece 100644 > --- a/rules/util-linux.make > +++ b/rules/util-linux.make > @@ -15,12 +15,11 @@ PACKAGES-$(PTXCONF_UTIL_LINUX) += util-linux > # > # Paths and names > # > -UTIL_LINUX_VERSION := 2.39.3 > -UTIL_LINUX_MD5 := f3591e6970c017bb4bcd24ae762a98f5 > +UTIL_LINUX_VERSION := 2.40 > +UTIL_LINUX_MD5 := bc4272a7821bb12c68c441d23b8eaa89 > UTIL_LINUX := util-linux-$(UTIL_LINUX_VERSION) > -UTIL_LINUX_SUFFIX := tar.xz > -UTIL_LINUX_BASENAME := v$(if $(filter 2,$(basename $(UTIL_LINUX_VERSION))),$(UTIL_LINUX_VERSION),$(basename $(UTIL_LINUX_VERSION))) > -UTIL_LINUX_URL := $(call ptx/mirror, KERNEL, utils/util-linux/$(UTIL_LINUX_BASENAME)/$(UTIL_LINUX).$(UTIL_LINUX_SUFFIX)) > +UTIL_LINUX_SUFFIX := tar.gz > +UTIL_LINUX_URL := https://git.kernel.org/pub/scm/utils/util-linux/util-linux.git/snapshot/$(UTIL_LINUX).$(UTIL_LINUX_SUFFIX) > UTIL_LINUX_SOURCE := $(SRCDIR)/$(UTIL_LINUX).$(UTIL_LINUX_SUFFIX) > UTIL_LINUX_DIR := $(BUILDDIR)/$(UTIL_LINUX) > UTIL_LINUX_LICENSE := GPL-2.0-only AND GPL-2.0-or-later AND LGPL-2.0-or-later AND BSD-3-Clause AND BSD-4-Clause AND public_domain > @@ -70,6 +69,7 @@ UTIL_LINUX_CONF_OPT := \ > -Dbuild-last=disabled \ > -Dbuild-libblkid=$(call ptx/endis, PTXCONF_UTIL_LINUX_LIBBLKID)d \ > -Dbuild-libfdisk=$(call ptx/endis, PTXCONF_UTIL_LINUX_LIBFDISK)d \ > + -Dbuild-liblastlog2=disabled \ > -Dbuild-libmount=$(call ptx/endis, PTXCONF_UTIL_LINUX_LIBMOUNT)d \ > -Dbuild-libsmartcols=$(call ptx/endis, PTXCONF_UTIL_LINUX_LIBSMARTCOLS)d \ > -Dbuild-libuuid=$(call ptx/endis, PTXCONF_UTIL_LINUX_LIBUUID)d \ > @@ -88,6 +88,7 @@ UTIL_LINUX_CONF_OPT := \ > -Dbuild-newgrp=disabled \ > -Dbuild-nologin=disabled \ > -Dbuild-nsenter=$(call ptx/endis, PTXCONF_UTIL_LINUX_NSENTER)d \ > + -Dbuild-pam-lastlog2=disabled \ > -Dbuild-partx=$(call ptx/endis, PTXCONF_UTIL_LINUX_PARTX_TOOLS)d \ > -Dbuild-pg=disabled \ > -Dbuild-pipesz=$(call ptx/endis, PTXCONF_UTIL_LINUX_PIPESZ)d \