Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package util-linux for openSUSE:Factory 
checked in at 2022-12-23 10:21:14
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/util-linux (Old)
 and      /work/SRC/openSUSE:Factory/.util-linux.new.1563 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "util-linux"

Fri Dec 23 10:21:14 2022 rev:258 rq:1044107 version:2.38.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/util-linux/util-linux.changes    2022-08-13 
22:36:35.342632929 +0200
+++ /work/SRC/openSUSE:Factory/.util-linux.new.1563/util-linux.changes  
2022-12-23 10:21:20.163423579 +0100
@@ -1,0 +2,110 @@
+Wed Dec 21 17:11:27 UTC 2022 - Dirk Müller <dmuel...@suse.com>
+
+- restore lsblk and lslogins as well
+
+-------------------------------------------------------------------
+Mon Dec 19 19:14:49 UTC 2022 - Dirk Müller <dmuel...@suse.com>
+
+- reinstanciate logger
+
+-------------------------------------------------------------------
+Wed Dec 14 22:57:15 UTC 2022 - Goldwyn Rodrigues <rgold...@suse.com>
+
+- Fix /usr/bin/findmnt to be in only one package (bsc#1206347)
+
+-------------------------------------------------------------------
+Fri Dec  9 17:23:28 UTC 2022 - David Anes <david.a...@suse.com>
+
+- Fix tests not passing when '@' character is in build path: 
+  Fixes rpmbuild %checks fail when @ in the directory path (bsc#1194038).
+- Add util-linux-fix-tests-when-at-symbol-in-path.patch
+
+-------------------------------------------------------------------
+Thu Dec  8 21:02:08 UTC 2022 - Stanislav Brabec <sbra...@suse.com>
+
+- Convert the build back to per-parts build, just use multibuild.
+
+-------------------------------------------------------------------
+Thu Dec  1 18:36:38 UTC 2022 - Stanislav Brabec <sbra...@suse.com>
+
+- libuuid continuous clock handling for time based UUIDs:
+  Prevent use of the new libuuid ABI by uuidd %post before update
+  of libuuid1 (bsc#1205646).
+
+-------------------------------------------------------------------
+Thu Sep 15 12:42:41 UTC 2022 - Stanislav Brabec <sbra...@suse.com>
+
+- Do not set SUID permissions for util-linux-mini.
+
+-------------------------------------------------------------------
+Mon Sep 12 18:45:58 UTC 2022 - Stanislav Brabec <sbra...@suse.com>
+
+- Fix pam directory for the staging package.
+- Add util-linux-rpmlintrc removing unneeded warnings.
+
+-------------------------------------------------------------------
+Mon Aug 29 02:41:41 UTC 2022 - Stanislav Brabec <sbra...@suse.com>
+
+- Update to version 2.38.1:
+  * column: fix buffer overflow when -l specified, fix greedy mode
+  on -l
+  * dmesg: fix --since and --until
+  * libmount: when moving a mount point, all sub mount entries in
+    utab should also be updated (bsc#1198731)
+  * libuuid: improve cache handling (bsc#1201959, PED-1150)
+  * lsblk: fix JSON output when without --bytes
+  * lsfd:fix crash triggered by an empty filter expression
+  * sulogin: fix includes (obsoletes linux-fs.patch)
+  * Many other fixes, improvements and code cleanup. For the
+    complete list see
+    
https://www.kernel.org/pub/linux/utils/util-linux/v2.38/v2.38.1-ReleaseNotes
+- Fix some rpmlintrc warnings and remove util-linux-rpmlintrc.
+
+-------------------------------------------------------------------
+Mon Aug 22 02:59:20 UTC 2022 - Stanislav Brabec <sbra...@suse.com>
+
+- Update to version 2.38:
+  * first release with translated util-linux man-pages
+  * mount: new options --mkdir as shortcut for X-mount.mkdir
+  * mount, libmount: new mount options X-mount.subdir=
+  * lsfd: new command
+  * dmesg: new option --json to print kernel log in JSON format
+  * libfdisk: improved to set correct CHS addresses in MBR
+  * fstrim: ignores all /ect/fstab entries with X-fstrim.notrim
+    (jsc#SLE-17942)
+  * hardlink: now supports reflinks and new option --method=
+  * hwclock: new command line options --param-get and --param-set
+  * irqtop: new option --cpu-stat
+  * libblkid: supports zoned disks for btrfs
+  * lsblk: new options --noempty to ignore all devices with zero
+    size, and --zoned to print information about zones
+  * mkswap: new option --quiet
+  * nsenter: new option --wdns to change working directory within
+    namespace
+  * rename: new options --all and --last to replace all or last
+    occurrences of expression rather than the first one
+  * su: now resets RLIMIT_AS, RLIMIT_{NICE,RTPRIO}, RLIMIT_FSIZE
+    and RLIMIT_NOFILE reourse limits.
+  * unshare: new options --map-users= and --map-groups= to map
+    block of group IDs; new option --map-auto to map the first
+    block of user IDs owned by the effective user from /etc/subuid
+  * wdctl: new options --setpregovernor to set pre-timeout governor
+    name, and --setpretimeout to set watchdog pre-timeout in
+    seconds
+  * Many other new features and fixes. For the complete list see
+    https://www.kernel.org/pub/linux/utils/util-linux/v2.38/v2.38-ReleaseNotes
+- Changed packaging style from multi spec build to multibuild with
+  python multi-flavor build (PED-1007).
+  Advantages:
+    * Easily prevents bootstrap build loops.
+    * No artificial package splitting needed any more.
+    * Less complicated spec file.
+    * Can run full test suite.
+    * python*-libmount available for more python versions.
+    * Enable asciidoctor to build documentation.
+    * Enable support for libmagic.
+    * Turn technically incorrect Recommends to Requires.
+- Fix rpmling warning by setting attr for clock.txt ghost file.
+- Drop upstreamed util-linux-sulogin4bsc1175514.patch
+
+-------------------------------------------------------------------

Old:
----
  linux-fs.patch
  pre_checkin.sh
  python3-libmount.changes
  python3-libmount.spec
  util-linux-2.37.4.tar.sign
  util-linux-2.37.4.tar.xz
  util-linux-sulogin4bsc1175514.patch
  util-linux-systemd.changes
  util-linux-systemd.spec

New:
----
  _multibuild
  util-linux-2.38.1.tar.sign
  util-linux-2.38.1.tar.xz
  util-linux-fix-tests-when-at-symbol-in-path.patch

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ util-linux.spec ++++++
++++ 2106 lines (skipped)
++++ between /work/SRC/openSUSE:Factory/util-linux/util-linux.spec
++++ and /work/SRC/openSUSE:Factory/.util-linux.new.1563/util-linux.spec

++++++ _multibuild ++++++
<multibuild>
  <package>systemd</package>
  <package>python</package>
</multibuild>

++++++ util-linux-2.37.4.tar.xz -> util-linux-2.38.1.tar.xz ++++++
/work/SRC/openSUSE:Factory/util-linux/util-linux-2.37.4.tar.xz 
/work/SRC/openSUSE:Factory/.util-linux.new.1563/util-linux-2.38.1.tar.xz 
differ: char 15, line 1

++++++ util-linux-fix-tests-when-at-symbol-in-path.patch ++++++
>From 057579455a40d0cc7612938aa3d11a02b279e89c Mon Sep 17 00:00:00 2001
From: David Anes <david.a...@suse.com>
Date: Fri, 9 Dec 2022 18:09:31 +0100
Subject: [PATCH] tests: allow paths in tests to contain '@' char

Tests fail when the build directory contains
'@' in its path, as its sent to 'sed' unescaped.

This patch allows to build in such environments,
which typically happen on automated systems (for
example, when building concurrently with Jenkins).
---
 tests/functions.sh  | 4 +++-
 tests/ts/minix/fsck | 5 ++++-
 2 files changed, 7 insertions(+), 2 deletions(-)

diff --git a/tests/functions.sh b/tests/functions.sh
index 22bfc24c93..6975930e33 100644
--- a/tests/functions.sh
+++ b/tests/functions.sh
@@ -853,7 +853,9 @@ function ts_fdisk_clean {
 
        # remove non comparable parts of fdisk output
        if [ -n "${DEVNAME}" ]; then
-               sed -i -e "s@${DEVNAME}@<removed>@;" $TS_OUTPUT $TS_ERRLOG
+               # escape "@" with "\@" in $img. This way sed correctly
+               # replaces paths containing "@" characters
+               sed -i -e "s@${DEVNAME//\@/\\\@}@<removed>@;" $TS_OUTPUT 
$TS_ERRLOG
        fi
 
        sed -i \
diff --git a/tests/ts/minix/fsck b/tests/ts/minix/fsck
index 335f180dcc..f246a87a76 100755
--- a/tests/ts/minix/fsck
+++ b/tests/ts/minix/fsck
@@ -50,7 +50,10 @@ done
 
 rm -f $img
 
-sed -i "s@$img@image@g" $TS_OUTPUT
+# escape "@" with "\@" in $img. This way sed correctly
+# replaces paths containing "@" characters
+sed -i "s@${img//\@/\\\@}@image@g" $TS_OUTPUT
+
 
 ts_finalize
 

++++++ util-linux-rpmlintrc ++++++
--- /var/tmp/diff_new_pack.HclbUk/_old  2022-12-23 10:21:21.675432220 +0100
+++ /var/tmp/diff_new_pack.HclbUk/_new  2022-12-23 10:21:21.679432243 +0100
@@ -1,15 +1,8 @@
-addFilter("init-script-without-%stop_on_removal-preun /etc/init.d/raw")
-addFilter("init-script-without-%restart_on_update-postun /etc/init.d/raw")
-addFilter("incoherent-init-script-name raw")
-addFilter("no-reload-entry /etc/init.d/raw")
-# There is no egrep(1) used -> False positive
-addFilter("deprecated-grep")
-# Both pam configs for su and su-l are marked as noreplace 
-addFilter(".*W:.*files-duplicate.*/pam/su.*/pam.d/su-l.*")
-# Useless warning as the /usr/bin variants are known
-addFilter(".*W:.*permissions-symlink.*/bin/su.*")
-addFilter(".*W:.*permissions-symlink.*/bin/umount.*")
-addFilter(".*W:.*permissions-symlink.*/bin/mount.*")
-# UGLY HACK: rpmlint falsely declares problems with files-attr-not-set
-addFilter("W: files-attr-not-set")
+# False positives. Libraries outside LD_LIBRARY_PATH use RPATH to find 
libraries, not ldconfig.
+addFilter("library-without-ldconfig-postin /usr/libexec/build/staging/.*")
+addFilter("library-without-ldconfig-postun /usr/libexec/build/staging/.*")
+# Not applicable for multi flavor build.
+addFilter("invalid-spec-name")
+# Not important, and it simplifies packaging.
+addFilter("non-etc-or-var-file-marked-as-conffile 
/usr/libexec/build/staging/.*")
 

Reply via email to