commit util-linux for openSUSE:Factory
Hello community, here is the log from the commit of package util-linux for openSUSE:Factory checked in at 2016-04-17 22:15:06 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/util-linux (Old) and /work/SRC/openSUSE:Factory/.util-linux.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "util-linux" Changes: -------- --- /work/SRC/openSUSE:Factory/util-linux/python-libmount.changes 2015-12-13 09:33:58.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.util-linux.new/python-libmount.changes 2016-04-17 22:15:07.000000000 +0200 @@ -1,0 +2,41 @@ +Wed Apr 13 09:53:21 UTC 2016 - sweet_f_a@gmx.de + +- Update to version 2.28: + * Many changes and improvements, most notably: + * Now cfdisk, sfdisk and fdisk wipe all filesystem and RAID + signatures when creating a new disk label in interactive + mode. See --wipe[=auto|never|always]. + * lsns -- this NEW COMMAND lists information about all + currently accessible namespaces or about the given namespace. + * The command sfdisk supports new operations --delete, + --move-data and --reorder. + * The command blkdiscard supports a new option --zeroout to + zero-fill rather than discard a specified area. + * The command cal supports a new option --span to span the date + when displaying multiple months. + * The command chrt supports the DEADLINE scheduling class and + the new options --sched-runtime --sched-period and + --sched-deadline. + * The command logger supports RFC 5424 structured data through + the new options --sd-id and --sd-param. + * The command losetup supports a new option --direct-io. + * The command lsblk allows to sort output by unprinted columns. + * The command mount applies the nofail mount option to + ENOMEDIUM errors. + * The commands nsenter and unshare support a new option + --cgroup for work with cgroups namespaces (CLONE_NEWCGROUP). + * The library libmount has been improved to properly detect + already mounted btrfs subvolumes. + * The library libsmartcols has been massively improved to print + table ranges, multi-line cells, table titles and to support + continuous printing. + * The package build system and code have been improved to be + more portable to non-Linux systems (BSD, OSX). + * The package does not provide fallback solutions for + openat-family functions anymore. + * The python binding for libsmartcols is available in separate + project at https://github.com/ignatenkobrain/python-smartcols + * Security issue: CVE-2016-2779 is NOT FIXED yet. +- Remove old util-linux-noenc-suse.patch + +------------------------------------------------------------------- util-linux-systemd.changes: same change util-linux.changes: same change Old: ---- util-linux-2.27.1.tar.sign util-linux-2.27.1.tar.xz util-linux-noenc-suse.patch New: ---- util-linux-2.28.tar.sign util-linux-2.28.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-libmount.spec ++++++ --- /var/tmp/diff_new_pack.rYcPjm/_old 2016-04-17 22:15:08.000000000 +0200 +++ /var/tmp/diff_new_pack.rYcPjm/_new 2016-04-17 22:15:08.000000000 +0200 @@ -1,7 +1,7 @@ # # spec file for package python-libmount # -# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -121,7 +121,7 @@ %endif %endif #END SECOND STAGE DEPENDENCIES -Version: 2.27.1 +Version: 2.28 Release: 0 # util-linux is a base package and uuidd pre-requiring pwdutils pulls # that into the core build cycle. pwdutils also pulls in the whole @@ -130,7 +130,7 @@ # these tools as well #!BuildIgnore: pwdutils Url: https://www.kernel.org/pub/linux/utils/util-linux/ -Source: ftp://ftp.kernel.org/pub/linux/utils/util-linux/v2.27/%{_name}-%{version}.tar.xz +Source: ftp://ftp.kernel.org/pub/linux/utils/util-linux/v2.28/%{_name}-%{version}.tar.xz Source1: util-linux-rpmlintrc Source4: raw.init Source5: etc.raw @@ -140,7 +140,7 @@ Source9: remote.pamd Source10: su.pamd Source11: su.default -Source12: ftp://ftp.kernel.org/pub/linux/utils/util-linux/v2.27/%{_name}-%{version}.tar.sign +Source12: ftp://ftp.kernel.org/pub/linux/utils/util-linux/v2.28/%{_name}-%{version}.tar.sign Source13: %{_name}.keyring Source14: runuser.pamd # klogconsole, http://opensuse.github.com/kiwi, 7.02.25, git 859dc050 @@ -160,8 +160,6 @@ ## # PATCH-EXTEND-UPSTREAM: Let `su' handle /sbin and /usr/sbin in path Patch4: make-sure-sbin-resp-usr-sbin-are-in-PATH.diff -# PATCH-FEATURE-SUSE -- Report about disabled encryption to stderr. -Patch12: util-linux-noenc-suse.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build # %if %build_util_linux @@ -404,7 +402,6 @@ %endif %setup -q -n %{_name}-%{version} -b 40 %patch4 -p1 -%patch12 -p1 # # setctsid cp -p %{S:22} %{S:23} . @@ -442,13 +439,6 @@ exit 1 fi #END SYSTEMD SAFETY CHECK -#BEGIN FIRST STAGE MODIFICATIONS -%if !%build_util_linux_systemd -sed -i 's/BUILD_LSLOGINS/FALSE/ - s/BUILD_LOGGER/FALSE/ - ' misc-utils/Makemodule.am login-utils/Makemodule.am bash-completion/Makemodule.am -%endif -#END FIRST STAGE MODIFICATIONS %else #BEGIN SECOND STAGE MODIFICATIONS # delete all make modules except wanted ones @@ -579,10 +569,14 @@ --disable-kill \ %endif %if %build_util_linux_systemd + --enable-logger \ + --enable-lslogins \ --enable-uuidd \ --with-systemd \ --with-systemdsystemunitdir=%{_unitdir} \ %else + --disable-logger \ + --disable-lslogins \ --disable-uuidd \ --without-systemd \ %endif @@ -606,9 +600,6 @@ %check # mark some tests "known_fail" # -# glibc requires kernel >= 3.0, thus setarch --uname-2.6 fails on platforms without VDSO -export TS_OPT_misc_setarch_known_fail="yes" -# %if 0%{?qemu_user_space_build} export TS_OPT_fdisk_gpt_known_fail="yes" export TS_OPT_fdisk_oddinput_known_fail="yes" @@ -619,11 +610,12 @@ export TS_OPT_kill_name_to_number_known_fail="yes" export TS_OPT_kill_print_pid_known_fail="yes" export TS_OPT_kill_queue_known_fail="yes" +export TS_OPT_uuid_uuidd_known_fail="yes" # unsupported syscall in script(1) ... might be fixed in qemu export TS_OPT_script_known_fail="yes" +# may segfault on qemu-user-space +export TS_OPT_misc_setarch_known_fail="yes" %endif -# FIXME: These sometimes fails: -export TS_OPT_libmount_lock_fake="yes" # # hacks export PATH="$PATH:/sbin:/usr/sbin" @@ -1005,6 +997,7 @@ %{_bindir}/lscpu %{_bindir}/lsipc %{_bindir}/lslocks +%{_bindir}/lsns %{_bindir}/mcookie %{_bindir}/mesg %{_bindir}/more @@ -1156,6 +1149,7 @@ %{_mandir}/man8/ldattach.8.gz %{_mandir}/man8/losetup.8.gz %{_mandir}/man8/lslocks.8.gz +%{_mandir}/man8/lsns.8.gz %{_mandir}/man8/mkfs.8.gz %{_mandir}/man8/mkfs.cramfs.8.gz %{_mandir}/man8/mkswap.8.gz @@ -1198,6 +1192,7 @@ %{_datadir}/bash-completion/* %if %build_util_linux_systemd %exclude %{_datadir}/bash-completion/logger +%exclude %{_datadir}/bash-completion/lslogins %exclude %{_datadir}/bash-completion/uuidd %endif %ifnarch ia64 m68k @@ -1329,6 +1324,7 @@ %{_bindir}/logger %{_bindir}/lslogins %{_datadir}/bash-completion/logger +%{_datadir}/bash-completion/lslogins %{_mandir}/man1/logger.1.gz %{_mandir}/man1/lslogins.1.gz %{_sbindir}/rcfstrim util-linux-systemd.spec: same change ++++++ util-linux.spec ++++++ --- /var/tmp/diff_new_pack.rYcPjm/_old 2016-04-17 22:15:08.000000000 +0200 +++ /var/tmp/diff_new_pack.rYcPjm/_new 2016-04-17 22:15:08.000000000 +0200 @@ -1,7 +1,7 @@ # # spec file for package util-linux # -# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -121,7 +121,7 @@ %endif %endif #END SECOND STAGE DEPENDENCIES -Version: 2.27.1 +Version: 2.28 Release: 0 # util-linux is a base package and uuidd pre-requiring pwdutils pulls # that into the core build cycle. pwdutils also pulls in the whole @@ -130,7 +130,7 @@ # these tools as well #!BuildIgnore: pwdutils Url: https://www.kernel.org/pub/linux/utils/util-linux/ -Source: ftp://ftp.kernel.org/pub/linux/utils/util-linux/v2.27/%{_name}-%{version}.tar.xz +Source: ftp://ftp.kernel.org/pub/linux/utils/util-linux/v2.28/%{_name}-%{version}.tar.xz Source1: util-linux-rpmlintrc Source4: raw.init Source5: etc.raw @@ -140,7 +140,7 @@ Source9: remote.pamd Source10: su.pamd Source11: su.default -Source12: ftp://ftp.kernel.org/pub/linux/utils/util-linux/v2.27/%{_name}-%{version}.tar.sign +Source12: ftp://ftp.kernel.org/pub/linux/utils/util-linux/v2.28/%{_name}-%{version}.tar.sign Source13: %{_name}.keyring Source14: runuser.pamd # klogconsole, http://opensuse.github.com/kiwi, 7.02.25, git 859dc050 @@ -160,8 +160,6 @@ ## # PATCH-EXTEND-UPSTREAM: Let `su' handle /sbin and /usr/sbin in path Patch4: make-sure-sbin-resp-usr-sbin-are-in-PATH.diff -# PATCH-FEATURE-SUSE -- Report about disabled encryption to stderr. -Patch12: util-linux-noenc-suse.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build # %if %build_util_linux @@ -404,7 +402,6 @@ %endif %setup -q -n %{_name}-%{version} -b 40 %patch4 -p1 -%patch12 -p1 # # setctsid cp -p %{S:22} %{S:23} . @@ -442,13 +439,6 @@ exit 1 fi #END SYSTEMD SAFETY CHECK -#BEGIN FIRST STAGE MODIFICATIONS -%if !%build_util_linux_systemd -sed -i 's/BUILD_LSLOGINS/FALSE/ - s/BUILD_LOGGER/FALSE/ - ' misc-utils/Makemodule.am login-utils/Makemodule.am bash-completion/Makemodule.am -%endif -#END FIRST STAGE MODIFICATIONS %else #BEGIN SECOND STAGE MODIFICATIONS # delete all make modules except wanted ones @@ -579,10 +569,14 @@ --disable-kill \ %endif %if %build_util_linux_systemd + --enable-logger \ + --enable-lslogins \ --enable-uuidd \ --with-systemd \ --with-systemdsystemunitdir=%{_unitdir} \ %else + --disable-logger \ + --disable-lslogins \ --disable-uuidd \ --without-systemd \ %endif @@ -606,9 +600,6 @@ %check # mark some tests "known_fail" # -# glibc requires kernel >= 3.0, thus setarch --uname-2.6 fails on platforms without VDSO -export TS_OPT_misc_setarch_known_fail="yes" -# %if 0%{?qemu_user_space_build} export TS_OPT_fdisk_gpt_known_fail="yes" export TS_OPT_fdisk_oddinput_known_fail="yes" @@ -619,11 +610,12 @@ export TS_OPT_kill_name_to_number_known_fail="yes" export TS_OPT_kill_print_pid_known_fail="yes" export TS_OPT_kill_queue_known_fail="yes" +export TS_OPT_uuid_uuidd_known_fail="yes" # unsupported syscall in script(1) ... might be fixed in qemu export TS_OPT_script_known_fail="yes" +# may segfault on qemu-user-space +export TS_OPT_misc_setarch_known_fail="yes" %endif -# FIXME: These sometimes fails: -export TS_OPT_libmount_lock_fake="yes" # # hacks export PATH="$PATH:/sbin:/usr/sbin" @@ -1005,6 +997,7 @@ %{_bindir}/lscpu %{_bindir}/lsipc %{_bindir}/lslocks +%{_bindir}/lsns %{_bindir}/mcookie %{_bindir}/mesg %{_bindir}/more @@ -1156,6 +1149,7 @@ %{_mandir}/man8/ldattach.8.gz %{_mandir}/man8/losetup.8.gz %{_mandir}/man8/lslocks.8.gz +%{_mandir}/man8/lsns.8.gz %{_mandir}/man8/mkfs.8.gz %{_mandir}/man8/mkfs.cramfs.8.gz %{_mandir}/man8/mkswap.8.gz @@ -1198,6 +1192,7 @@ %{_datadir}/bash-completion/* %if %build_util_linux_systemd %exclude %{_datadir}/bash-completion/logger +%exclude %{_datadir}/bash-completion/lslogins %exclude %{_datadir}/bash-completion/uuidd %endif %ifnarch ia64 m68k @@ -1329,6 +1324,7 @@ %{_bindir}/logger %{_bindir}/lslogins %{_datadir}/bash-completion/logger +%{_datadir}/bash-completion/lslogins %{_mandir}/man1/logger.1.gz %{_mandir}/man1/lslogins.1.gz %{_sbindir}/rcfstrim ++++++ util-linux-2.27.1.tar.xz -> util-linux-2.28.tar.xz ++++++ ++++ 440964 lines of diff (skipped)
participants (1)
-
root@hilbert.suse.de