commit util-linux for openSUSE:Factory

2020-06-12 Thread root
Hello community,

here is the log from the commit of package util-linux for openSUSE:Factory 
checked in at 2020-06-12 21:35:02

Comparing /work/SRC/openSUSE:Factory/util-linux (Old)
 and  /work/SRC/openSUSE:Factory/.util-linux.new.3606 (New)


Package is "util-linux"

Fri Jun 12 21:35:02 2020 rev:244 rq:812861 version:2.35.1

Changes:

--- /work/SRC/openSUSE:Factory/util-linux/python3-libmount.changes  
2020-04-15 20:06:26.566102997 +0200
+++ /work/SRC/openSUSE:Factory/.util-linux.new.3606/python3-libmount.changes
2020-06-12 21:35:07.487276038 +0200
@@ -1,0 +2,12 @@
+Wed May 13 10:19:22 UTC 2020 - Fabian Vogt 
+
+- Add patch to fix sfdisk not reading its own scripts:
+  * libfdisk-script-accept-sector-size.patch
+- Use %autopatch
+
+---
+Fri May  8 07:54:57 UTC 2020 - Fabian Vogt 
+
+- Fix verification of mount, su and umount (bsc#1166948)
+
+---
util-linux-systemd.changes: same change
util-linux.changes: same change

New:

  libfdisk-script-accept-sector-size.patch



Other differences:
--
++ python3-libmount.spec ++
--- /var/tmp/diff_new_pack.Gj7q2c/_old  2020-06-12 21:35:16.635309673 +0200
+++ /var/tmp/diff_new_pack.Gj7q2c/_new  2020-06-12 21:35:16.639309688 +0200
@@ -79,7 +79,7 @@
 %endif
 Summary:%main_summary
 License:GPL-2.0-or-later
-Group:  %main_group
+Group:  %group_pl
 BuildRequires:  audit-devel
 BuildRequires:  binutils-devel
 BuildRequires:  fdupes
@@ -148,6 +148,7 @@
 Patch2: Add-documentation-on-blacklisted-modules-to-mount-8-.patch
 Patch3: libeconf.patch
 Patch4: libmount-Avoid-triggering-autofs-in-lookup_umount_fs.patch
+Patch5: libfdisk-script-accept-sector-size.patch
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 #
 %if %build_util_linux
@@ -409,11 +410,7 @@
 %prep
 %setup -q -n %{_name}-%{version}
 cp -a %{S:2} .
-%patch0 -p1
-%patch1 -p1
-%patch2 -p1
-%patch3 -p1
-%patch4 -p1
+%autopatch -p1
 
 %build
 %global _lto_cflags %{_lto_cflags} -ffat-lto-objects
@@ -952,7 +949,7 @@
 /sbin/chcpu
 #EndUsrMerge
 %{_bindir}/kill
-%{_bindir}/su
+%verify(not mode) %{_bindir}/su
 %{_bindir}/eject
 %{_bindir}/cal
 %{_bindir}/chmem
@@ -990,7 +987,7 @@
 %{_bindir}/mcookie
 %{_bindir}/mesg
 %{_bindir}/more
-%{_bindir}/mount
+%verify(not mode) %{_bindir}/mount
 %{_bindir}/namei
 %{_bindir}/nsenter
 %{_bindir}/prlimit
@@ -1005,7 +1002,7 @@
 %{_bindir}/setsid
 %{_bindir}/taskset
 %{_bindir}/ul
-%{_bindir}/umount
+%verify(not mode) %{_bindir}/umount
 %{_bindir}/unshare
 %{_bindir}/mountpoint
 %{_bindir}/utmpdump

++ util-linux-systemd.spec ++
--- /var/tmp/diff_new_pack.Gj7q2c/_old  2020-06-12 21:35:16.667309791 +0200
+++ /var/tmp/diff_new_pack.Gj7q2c/_new  2020-06-12 21:35:16.671309806 +0200
@@ -148,6 +148,7 @@
 Patch2: Add-documentation-on-blacklisted-modules-to-mount-8-.patch
 Patch3: libeconf.patch
 Patch4: libmount-Avoid-triggering-autofs-in-lookup_umount_fs.patch
+Patch5: libfdisk-script-accept-sector-size.patch
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 #
 %if %build_util_linux
@@ -409,11 +410,7 @@
 %prep
 %setup -q -n %{_name}-%{version}
 cp -a %{S:2} .
-%patch0 -p1
-%patch1 -p1
-%patch2 -p1
-%patch3 -p1
-%patch4 -p1
+%autopatch -p1
 
 %build
 %global _lto_cflags %{_lto_cflags} -ffat-lto-objects
@@ -952,7 +949,7 @@
 /sbin/chcpu
 #EndUsrMerge
 %{_bindir}/kill
-%{_bindir}/su
+%verify(not mode) %{_bindir}/su
 %{_bindir}/eject
 %{_bindir}/cal
 %{_bindir}/chmem
@@ -990,7 +987,7 @@
 %{_bindir}/mcookie
 %{_bindir}/mesg
 %{_bindir}/more
-%{_bindir}/mount
+%verify(not mode) %{_bindir}/mount
 %{_bindir}/namei
 %{_bindir}/nsenter
 %{_bindir}/prlimit
@@ -1005,7 +1002,7 @@
 %{_bindir}/setsid
 %{_bindir}/taskset
 %{_bindir}/ul
-%{_bindir}/umount
+%verify(not mode) %{_bindir}/umount
 %{_bindir}/unshare
 %{_bindir}/mountpoint
 %{_bindir}/utmpdump

util-linux.spec: same change
++ libfdisk-script-accept-sector-size.patch ++
>From d8c68b52cc939a16f04ec976648a37f5f5de718c Mon Sep 17 00:00:00 2001
From: Karel Zak 
Date: Tue, 4 Feb 2020 15:11:19 +0100
Subject: [PATCH] libfdisk: (script) accept sector-size, ignore unknown headers

- add sector-size between supported headers (already in --dump output)

- report unknown headers by -ENOTSUP

- ignore ENOTSUP in sfdisk (but print warning) and in fdisk_script_read_file()

Addresses: https://github.com/karelzak/util-linux/issues/949
Signed-off-by: Karel Zak 
---
 disk-utils/sfdisk.c   |  6 +-
 libfdisk/src/script.c | 49 +++
 2 files changed, 31 insertions(+), 24 deletions(-)

diff --git a/disk-utils/sfdisk.c 

commit util-linux for openSUSE:Factory

2020-04-15 Thread root
Hello community,

here is the log from the commit of package util-linux for openSUSE:Factory 
checked in at 2020-04-15 20:03:55

Comparing /work/SRC/openSUSE:Factory/util-linux (Old)
 and  /work/SRC/openSUSE:Factory/.util-linux.new.2738 (New)


Package is "util-linux"

Wed Apr 15 20:03:55 2020 rev:243 rq:791866 version:2.35.1

Changes:

--- /work/SRC/openSUSE:Factory/util-linux/python3-libmount.changes  
2019-11-01 15:12:38.100637443 +0100
+++ /work/SRC/openSUSE:Factory/.util-linux.new.2738/python3-libmount.changes
2020-04-15 20:06:26.566102997 +0200
@@ -1,0 +2,32 @@
+Mon Apr  6 23:07:48 CEST 2020 - Stanislav Brabec 
+
+- Update to version 2.35.1:
+  * agetty: add --show-issue, support for /run/issue and
+  * fdisk: Correct handling of hybrid MBR, cleanup wipe warning,
+use 'r' to return from MBR to GPT.
+  * lsblk: FSVER column,
+drop e3bb9bfb76c17b1d05814436ced62c05c4011f48.patch.
+  * lscpu: Add HiSilicon aarch64 tsv110 cpupart, add a new columns
+to --cache.
+  * mount: add --target-prefix.
+  * mountpoint: add --nofollow option.
+  * script: add --echo, --log-in, --logging-format, --log-out and
+--log-timing.
+  * scriptlive: new command.
+  * scriptreplay: add --log-* options, --cr-mode, --stream,
+--summary, -T --log-timing.
+  * sfdisk: add progress bars.
+  * unshare: add --keep-caps and --map-current-user options.
+  * Many other fixes and improvements, see:
+
https://mirrors.edge.kernel.org/pub/linux/utils/util-linux/v2.35/v2.35-ReleaseNotes
+
https://mirrors.edge.kernel.org/pub/linux/utils/util-linux/v2.35/v2.35.1-ReleaseNotes
+- Refresh libeconf.patch.
+
+---
+Mon Apr  6 14:47:56 UTC 2020 - Ignaz Forster 
+
+- Add libmount-Avoid-triggering-autofs-in-lookup_umount_fs.patch:
+  Avoid triggering autofs in lookup_umount_fs_by_statfs
+  (boo#1168389)
+
+---
util-linux-systemd.changes: same change
util-linux.changes: same change

Old:

  e3bb9bfb76c17b1d05814436ced62c05c4011f48.patch
  util-linux-2.34.tar.sign
  util-linux-2.34.tar.xz

New:

  libmount-Avoid-triggering-autofs-in-lookup_umount_fs.patch
  util-linux-2.35.1.tar.sign
  util-linux-2.35.1.tar.xz



Other differences:
--
++ python3-libmount.spec ++
--- /var/tmp/diff_new_pack.JbiEA8/_old  2020-04-15 20:06:37.682110561 +0200
+++ /var/tmp/diff_new_pack.JbiEA8/_new  2020-04-15 20:06:37.686110563 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package python3-libmount
 #
-# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -79,7 +79,7 @@
 %endif
 Summary:%main_summary
 License:GPL-2.0-or-later
-Group:  %group_pl
+Group:  %main_group
 BuildRequires:  audit-devel
 BuildRequires:  binutils-devel
 BuildRequires:  fdupes
@@ -122,10 +122,10 @@
 %endif
 %endif
 #END SECOND STAGE DEPENDENCIES
-Version:2.34
+Version:2.35.1
 Release:0
-Url:https://www.kernel.org/pub/linux/utils/util-linux/
-Source: 
https://www.kernel.org/pub/linux/utils/util-linux/v2.34/util-linux-%{version}.tar.xz
+URL:https://www.kernel.org/pub/linux/utils/util-linux/
+Source: 
https://www.kernel.org/pub/linux/utils/util-linux/v2.35/util-linux-%{version}.tar.xz
 Source1:util-linux-rpmlintrc
 Source2:util-linux-login_defs-check.sh
 Source4:raw.service
@@ -136,7 +136,7 @@
 Source9:remote.pamd
 Source10:   su.pamd
 Source11:   su.default
-Source12:   
https://www.kernel.org/pub/linux/utils/util-linux/v2.34/util-linux-%{version}.tar.sign
+Source12:   
https://www.kernel.org/pub/linux/utils/util-linux/v2.35/util-linux-%{version}.tar.sign
 Source13:   %{_name}.keyring
 Source14:   runuser.pamd
 Source15:   runuser-l.pamd
@@ -147,7 +147,7 @@
 Patch1: libmount-print-a-blacklist-hint-for-unknown-filesyst.patch
 Patch2: Add-documentation-on-blacklisted-modules-to-mount-8-.patch
 Patch3: libeconf.patch
-Patch813:   e3bb9bfb76c17b1d05814436ced62c05c4011f48.patch
+Patch4: libmount-Avoid-triggering-autofs-in-lookup_umount_fs.patch
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 #
 %if %build_util_linux
@@ -413,7 +413,7 @@
 %patch1 -p1
 %patch2 -p1
 %patch3 -p1
-%patch813 -p1
+%patch4 -p1
 
 %build
 %global _lto_cflags %{_lto_cflags} -ffat-lto-objects
@@ -605,6 +605,8 @@
 # may segfault on qemu-user-space
 export TS_OPT_misc_setarch_known_fail="yes"
 %endif
+# This does not work with a chroot build: / is 

commit util-linux for openSUSE:Factory

2019-11-01 Thread root
Hello community,

here is the log from the commit of package util-linux for openSUSE:Factory 
checked in at 2019-11-01 15:12:36

Comparing /work/SRC/openSUSE:Factory/util-linux (Old)
 and  /work/SRC/openSUSE:Factory/.util-linux.new.2990 (New)


Package is "util-linux"

Fri Nov  1 15:12:36 2019 rev:242 rq:743443 version:2.34

Changes:

--- /work/SRC/openSUSE:Factory/util-linux/python3-libmount.changes  
2019-09-26 20:35:39.179437230 +0200
+++ /work/SRC/openSUSE:Factory/.util-linux.new.2990/python3-libmount.changes
2019-11-01 15:12:38.100637443 +0100
@@ -1,0 +2,13 @@
+Tue Oct  8 14:48:15 CEST 2019 - ku...@suse.de
+
+- libeconf.patch: fix a long int error on 32bit
+
+---
+Tue Oct  1 13:19:42 CEST 2019 - ku...@suse.de
+
+- libeconf.patch: Add support for libeconf
+- Move /etc/pam.d/* to /usr/etc/pam.d
+- Remove migration code for su from coreutils to util-linux, not
+  needed anymore
+
+---
util-linux-systemd.changes: same change
util-linux.changes: same change

New:

  libeconf.patch



Other differences:
--
++ python3-libmount.spec ++
--- /var/tmp/diff_new_pack.ZAflRW/_old  2019-11-01 15:12:42.204642796 +0100
+++ /var/tmp/diff_new_pack.ZAflRW/_new  2019-11-01 15:12:42.212642806 +0100
@@ -22,6 +22,12 @@
 %bcond_with enable_last
 %endif
 
+%if ! %{defined _distconfdir}
+%define _distconfdir %{_sysconfdir}
+%else
+%define no_config 1
+%endif
+
 Name:   python3-libmount
 %define _name   util-linux
 # WARNING: Never edit this file!!! Edit util-linux.spec and call 
pre_checkin.sh to update spec files:
@@ -79,6 +85,7 @@
 BuildRequires:  fdupes
 BuildRequires:  gettext-devel
 BuildRequires:  libcap-ng-devel
+BuildRequires:  libeconf-devel
 BuildRequires:  libselinux-devel
 BuildRequires:  libsepol-devel
 BuildRequires:  libtool
@@ -139,6 +146,7 @@
 Patch0: make-sure-sbin-resp-usr-sbin-are-in-PATH.diff
 Patch1: libmount-print-a-blacklist-hint-for-unknown-filesyst.patch
 Patch2: Add-documentation-on-blacklisted-modules-to-mount-8-.patch
+Patch3: libeconf.patch
 Patch813:   e3bb9bfb76c17b1d05814436ced62c05c4011f48.patch
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 #
@@ -404,6 +412,7 @@
 %patch0 -p1
 %patch1 -p1
 %patch2 -p1
+%patch3 -p1
 %patch813 -p1
 
 %build
@@ -568,6 +577,7 @@
 %else
   --without-python \
 %endif
+  --enable-vendordir=%{_distconfdir}
 
 #
 # Safety check: HAVE_UUIDD should be always 1:
@@ -610,17 +620,17 @@
 
 %install
 %if %build_util_linux
-mkdir -p 
%{buildroot}{%{_sysconfdir}/{pam.d,default},%{_mandir}/man{1,8},/bin,/sbin,%{_bindir},%{_sbindir},%{_infodir},%{_sysconfdir}/issue.d}
+mkdir -p 
%{buildroot}{%{_distconfdir}/{pam.d,default},%{_mandir}/man{1,8},/bin,/sbin,%{_bindir},%{_sbindir},%{_infodir},%{_sysconfdir}/issue.d}
 install -m 644 %{SOURCE51} %{buildroot}%{_sysconfdir}/blkid.conf
-install -m 644 %{SOURCE8} %{buildroot}%{_sysconfdir}/pam.d/login
-install -m 644 %{SOURCE9} %{buildroot}%{_sysconfdir}/pam.d/remote
-install -m 644 %{SOURCE14} %{buildroot}%{_sysconfdir}/pam.d/runuser
-install -m 644 %{SOURCE15} %{buildroot}%{_sysconfdir}/pam.d/runuser-l
-install -m 644 %{SOURCE10} %{buildroot}%{_sysconfdir}/pam.d/su
-install -m 644 %{SOURCE16} %{buildroot}%{_sysconfdir}/pam.d/su-l
-install -m 644 %{SOURCE11} %{buildroot}%{_sysconfdir}/default/su
+install -m 644 %{SOURCE8} %{buildroot}%{_distconfdir}/pam.d/login
+install -m 644 %{SOURCE9} %{buildroot}%{_distconfdir}/pam.d/remote
+install -m 644 %{SOURCE14} %{buildroot}%{_distconfdir}/pam.d/runuser
+install -m 644 %{SOURCE15} %{buildroot}%{_distconfdir}/pam.d/runuser-l
+install -m 644 %{SOURCE10} %{buildroot}%{_distconfdir}/pam.d/su
+install -m 644 %{SOURCE16} %{buildroot}%{_distconfdir}/pam.d/su-l
+install -m 644 %{SOURCE11} %{buildroot}%{_distconfdir}/default/su
 sed 's/\bsu\b/runuser/g' <%{SOURCE11} >runuser.default
-install -m 644 runuser.default %{buildroot}%{_sysconfdir}/default/runuser
+install -m 644 runuser.default %{buildroot}%{_distconfdir}/default/runuser
 %endif
 #
 # util-linux install
@@ -745,30 +755,16 @@
 %if %build_util_linux
 %pre
 %service_add_pre raw.service
+# move outdated pam.d/*.rpmsave files away
+for i in login remote runuser runuser-l su su-l ; do
+test -f /etc/pam.d/${i}.rpmsave && mv -v /etc/pam.d/${i}.rpmsave 
/etc/pam.d/${i}.rpmsave.old ||:
+done
 
 %post
 %service_add_post raw.service
 %set_permissions %{_bindir}/wall %{_bindir}/write %{_bindir}/mount 
%{_bindir}/umount
 %set_permissions %{_bindir}/su
 #
-# Safely migrate PAM files from coreutils to util-linux
-# (openSUSE 12.3->13.1, SLE11->SLE12)
-#
-# coreutils with su were upgraded (and su removed) before 

commit util-linux for openSUSE:Factory

2019-09-26 Thread root
Hello community,

here is the log from the commit of package util-linux for openSUSE:Factory 
checked in at 2019-09-26 20:35:36

Comparing /work/SRC/openSUSE:Factory/util-linux (Old)
 and  /work/SRC/openSUSE:Factory/.util-linux.new.2352 (New)


Package is "util-linux"

Thu Sep 26 20:35:36 2019 rev:241 rq:731995 version:2.34

Changes:

--- /work/SRC/openSUSE:Factory/util-linux/python3-libmount.changes  
2019-09-11 10:24:53.611477259 +0200
+++ /work/SRC/openSUSE:Factory/.util-linux.new.2352/python3-libmount.changes
2019-09-26 20:35:39.179437230 +0200
@@ -1,0 +2,6 @@
+Thu Sep 19 11:54:29 UTC 2019 - Ludwig Nussel 
+
+- Do not recommend lang package. The lang package already has a
+  supplements.
+
+---
util-linux-systemd.changes: same change
util-linux.changes: same change



Other differences:
--
++ python3-libmount.spec ++
--- /var/tmp/diff_new_pack.2REhnq/_old  2019-09-26 20:35:40.907432611 +0200
+++ /var/tmp/diff_new_pack.2REhnq/_new  2019-09-26 20:35:40.911432601 +0200
@@ -151,7 +151,6 @@
 # bnc#651598:
 Provides:   util-linux(fake+no-canonicalize)
 PreReq: %install_info_prereq permissions
-Recommends: %{name}-lang = %{version}
 Provides:   eject = 2.1.0
 Provides:   login = 4.0
 Provides:   rfkill = 0.5

util-linux-systemd.spec: same change
++ util-linux.spec ++
--- /var/tmp/diff_new_pack.2REhnq/_old  2019-09-26 20:35:40.959432472 +0200
+++ /var/tmp/diff_new_pack.2REhnq/_new  2019-09-26 20:35:40.963432461 +0200
@@ -151,7 +151,6 @@
 # bnc#651598:
 Provides:   util-linux(fake+no-canonicalize)
 PreReq: %install_info_prereq permissions
-Recommends: %{name}-lang = %{version}
 Provides:   eject = 2.1.0
 Provides:   login = 4.0
 Provides:   rfkill = 0.5





commit util-linux for openSUSE:Factory

2019-09-11 Thread root
Hello community,

here is the log from the commit of package util-linux for openSUSE:Factory 
checked in at 2019-09-11 10:24:52

Comparing /work/SRC/openSUSE:Factory/util-linux (Old)
 and  /work/SRC/openSUSE:Factory/.util-linux.new.7948 (New)


Package is "util-linux"

Wed Sep 11 10:24:52 2019 rev:240 rq:728060 version:2.34

Changes:

--- /work/SRC/openSUSE:Factory/util-linux/python3-libmount.changes  
2019-08-27 11:59:06.963669822 +0200
+++ /work/SRC/openSUSE:Factory/.util-linux.new.7948/python3-libmount.changes
2019-09-11 10:24:53.611477259 +0200
@@ -1,0 +2,12 @@
+Fri Aug 30 11:53:46 UTC 2019 - o...@aepfle.de
+
+- lsblk: force to print PKNAME for partition with
+  e3bb9bfb76c17b1d05814436ced62c05c4011f48.patch
+
+---
+Mon Aug 19 15:27:03 CEST 2019 - ku...@suse.de
+
+- Remove outdated buildignore for pwdutils, had no effect with
+  shadow anyways
+
+---
util-linux-systemd.changes: same change
util-linux.changes: same change

New:

  e3bb9bfb76c17b1d05814436ced62c05c4011f48.patch



Other differences:
--
++ python3-libmount.spec ++
--- /var/tmp/diff_new_pack.SPJmQ7/_old  2019-09-11 10:24:54.795477112 +0200
+++ /var/tmp/diff_new_pack.SPJmQ7/_new  2019-09-11 10:24:54.799477112 +0200
@@ -73,7 +73,7 @@
 %endif
 Summary:%main_summary
 License:GPL-2.0-or-later
-Group:  %main_group
+Group:  %group_pl
 BuildRequires:  audit-devel
 BuildRequires:  binutils-devel
 BuildRequires:  fdupes
@@ -117,12 +117,6 @@
 #END SECOND STAGE DEPENDENCIES
 Version:2.34
 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
-# ldap stack into it.  Avoid this whole mess which is done only to
-# make the rpm install check of uuidd happy which has support to work without
-# these tools as well
-#!BuildIgnore:  pwdutils
 Url:https://www.kernel.org/pub/linux/utils/util-linux/
 Source: 
https://www.kernel.org/pub/linux/utils/util-linux/v2.34/util-linux-%{version}.tar.xz
 Source1:util-linux-rpmlintrc
@@ -145,6 +139,7 @@
 Patch0: make-sure-sbin-resp-usr-sbin-are-in-PATH.diff
 Patch1: libmount-print-a-blacklist-hint-for-unknown-filesyst.patch
 Patch2: Add-documentation-on-blacklisted-modules-to-mount-8-.patch
+Patch813:   e3bb9bfb76c17b1d05814436ced62c05c4011f48.patch
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 #
 %if %build_util_linux
@@ -410,6 +405,7 @@
 %patch0 -p1
 %patch1 -p1
 %patch2 -p1
+%patch813 -p1
 
 %build
 %global _lto_cflags %{_lto_cflags} -ffat-lto-objects

++ util-linux-systemd.spec ++
--- /var/tmp/diff_new_pack.SPJmQ7/_old  2019-09-11 10:24:54.823477109 +0200
+++ /var/tmp/diff_new_pack.SPJmQ7/_new  2019-09-11 10:24:54.823477109 +0200
@@ -117,12 +117,6 @@
 #END SECOND STAGE DEPENDENCIES
 Version:2.34
 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
-# ldap stack into it.  Avoid this whole mess which is done only to
-# make the rpm install check of uuidd happy which has support to work without
-# these tools as well
-#!BuildIgnore:  pwdutils
 Url:https://www.kernel.org/pub/linux/utils/util-linux/
 Source: 
https://www.kernel.org/pub/linux/utils/util-linux/v2.34/util-linux-%{version}.tar.xz
 Source1:util-linux-rpmlintrc
@@ -145,6 +139,7 @@
 Patch0: make-sure-sbin-resp-usr-sbin-are-in-PATH.diff
 Patch1: libmount-print-a-blacklist-hint-for-unknown-filesyst.patch
 Patch2: Add-documentation-on-blacklisted-modules-to-mount-8-.patch
+Patch813:   e3bb9bfb76c17b1d05814436ced62c05c4011f48.patch
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 #
 %if %build_util_linux
@@ -410,6 +405,7 @@
 %patch0 -p1
 %patch1 -p1
 %patch2 -p1
+%patch813 -p1
 
 %build
 %global _lto_cflags %{_lto_cflags} -ffat-lto-objects

++ util-linux.spec ++
--- /var/tmp/diff_new_pack.SPJmQ7/_old  2019-09-11 10:24:54.843477107 +0200
+++ /var/tmp/diff_new_pack.SPJmQ7/_new  2019-09-11 10:24:54.847477105 +0200
@@ -117,12 +117,6 @@
 #END SECOND STAGE DEPENDENCIES
 Version:2.34
 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
-# ldap stack into it.  Avoid this whole mess which is done only to
-# make the rpm install check of uuidd happy which has support to work without
-# these tools as well
-#!BuildIgnore:  pwdutils
 Url:

commit util-linux for openSUSE:Factory

2019-08-27 Thread root
Hello community,

here is the log from the commit of package util-linux for openSUSE:Factory 
checked in at 2019-08-27 11:58:52

Comparing /work/SRC/openSUSE:Factory/util-linux (Old)
 and  /work/SRC/openSUSE:Factory/.util-linux.new.7948 (New)


Package is "util-linux"

Tue Aug 27 11:58:52 2019 rev:239 rq:723396 version:2.34

Changes:

--- /work/SRC/openSUSE:Factory/util-linux/python3-libmount.changes  
2019-07-08 15:09:22.595250187 +0200
+++ /work/SRC/openSUSE:Factory/.util-linux.new.7948/python3-libmount.changes
2019-08-27 11:59:06.963669822 +0200
@@ -1,0 +2,46 @@
+Tue Aug  6 03:39:25 UTC 2019 - Stanislav Brabec 
+
+- Issue a warning for outdated pam files
+  (bsc#1082293, boo#1081947#c68).
+- Fix comments and unify look of PAM files (login.pamd,
+  remote.pamd, runuser-l.pamd, runuser.pamd, su-l.pamd, su.pamd).
+
+---
+Wed Jul 31 18:08:29 CEST 2019 - sbra...@suse.com
+
+- Update to version 2.34:
+  * new command hardlink
+  * rewrite of lsblk, now supports --dedup
+  * support for FUSE in umount
+  * support for "--all -o remount" in mount
+  * su: prefer /etc/default/su over /etc/login.defs and ENV_SUPATH
+over ENV_ROOTPATH (bsc#1121197), improved --pty
+  * unshare: add -S/--setuid, -G/--setgid, -R/--root and -w/--wd
+  * fstrim: do not suppress warnings unless --quiet is used
+  * lscpu: print 'Frequency boost' and 'Vulnerability' fields, add
+--caches
+  * logger: merge multiple MESSAGE= lines
+  * libblkid: do not depend on libuuid, supports DRBD9 detection
+  * libsmartcols: support N:M relationships in tree-like output
+  * fstrim and uuidd systemd services: hardening settings to
+improve security and service isolation
+  * fstrim: trim root filesystem on --fstab, check for read-only
+filesystems on --all and --fstab (boo#1106214).
+  * fstrim -A: properly de-duplicate sub-volumes (boo#1127701).
+  * Obsoletes util-linux-login_defs-priority1.patch,
+util-linux-login_defs-priority2.patch and
+util-linux-login_defs-SYS_UID.patch.
+  * Many Other fixes, see
+https://www.kernel.org/pub/linux/utils/util-linux/v2.34/v2.34-ReleaseNotes
+- Provide and obsolete hardlink package.
+- util-linux-login_defs-check.sh: Update checksum, login now
+  supports LASTLOG_UID_MAX.
+
+---
+Mon Jul 22 17:19:22 CEST 2019 - sbra...@suse.com
+
+- Fix /etc/default/su comments and create /etc/default/runuser
+  (bsc#1121197#31).
+- Remove /etc/default/su migration from coreutils.
+
+---
util-linux-systemd.changes: same change
util-linux.changes: same change

Old:

  util-linux-2.33.2.tar.sign
  util-linux-2.33.2.tar.xz
  util-linux-login_defs-SYS_UID.patch
  util-linux-login_defs-priority1.patch
  util-linux-login_defs-priority2.patch

New:

  util-linux-2.34.tar.sign
  util-linux-2.34.tar.xz



Other differences:
--
++ python3-libmount.spec ++
--- /var/tmp/diff_new_pack.Ln175d/_old  2019-08-27 11:59:23.723667509 +0200
+++ /var/tmp/diff_new_pack.Ln175d/_new  2019-08-27 11:59:23.727667509 +0200
@@ -115,7 +115,7 @@
 %endif
 %endif
 #END SECOND STAGE DEPENDENCIES
-Version:2.33.2
+Version:2.34
 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
@@ -124,7 +124,7 @@
 # these tools as well
 #!BuildIgnore:  pwdutils
 Url:https://www.kernel.org/pub/linux/utils/util-linux/
-Source: 
https://www.kernel.org/pub/linux/utils/util-linux/v2.33/util-linux-%{version}.tar.xz
+Source: 
https://www.kernel.org/pub/linux/utils/util-linux/v2.34/util-linux-%{version}.tar.xz
 Source1:util-linux-rpmlintrc
 Source2:util-linux-login_defs-check.sh
 Source4:raw.service
@@ -135,7 +135,7 @@
 Source9:remote.pamd
 Source10:   su.pamd
 Source11:   su.default
-Source12:   
https://www.kernel.org/pub/linux/utils/util-linux/v2.33/util-linux-%{version}.tar.sign
+Source12:   
https://www.kernel.org/pub/linux/utils/util-linux/v2.34/util-linux-%{version}.tar.sign
 Source13:   %{_name}.keyring
 Source14:   runuser.pamd
 Source15:   runuser-l.pamd
@@ -145,12 +145,6 @@
 Patch0: make-sure-sbin-resp-usr-sbin-are-in-PATH.diff
 Patch1: libmount-print-a-blacklist-hint-for-unknown-filesyst.patch
 Patch2: Add-documentation-on-blacklisted-modules-to-mount-8-.patch
-# PATCH-FIX-UPSTREAM util-linux-login_defs-priority1.patch bsc1121197 
sbra...@suse.com -- Fix priorities of login.defs values.
-Patch3: util-linux-login_defs-priority1.patch
-# PATCH-FIX-UPSTREAM 

commit util-linux for openSUSE:Factory

2019-07-08 Thread root
Hello community,

here is the log from the commit of package util-linux for openSUSE:Factory 
checked in at 2019-07-08 15:09:21

Comparing /work/SRC/openSUSE:Factory/util-linux (Old)
 and  /work/SRC/openSUSE:Factory/.util-linux.new.4615 (New)


Package is "util-linux"

Mon Jul  8 15:09:21 2019 rev:238 rq:712923 version:2.33.2

Changes:

--- /work/SRC/openSUSE:Factory/util-linux/python3-libmount.changes  
2019-05-21 10:19:17.555637323 +0200
+++ /work/SRC/openSUSE:Factory/.util-linux.new.4615/python3-libmount.changes
2019-07-08 15:09:22.595250187 +0200
@@ -1,0 +2,16 @@
+Mon Jul  1 23:45:55 CEST 2019 - sbra...@suse.com
+
+- Fix license of libraries: LGPL-2.1-or-later and BSD-3-Clause for
+  libuuid (bsc#1135708).
+
+---
+Thu Jun 20 09:27:11 UTC 2019 - Martin Liška 
+
+- Use FAT LTO objects in order to provide proper static library (boo#1138795).
+
+---
+Wed Jun 19 00:21:25 CEST 2019 - sbra...@suse.com
+
+- raw.service: Add RemainAfterExit=yes (bsc#1135534).
+
+---
util-linux-systemd.changes: same change
util-linux.changes: same change



Other differences:
--
++ python3-libmount.spec ++
--- /var/tmp/diff_new_pack.qDK0oj/_old  2019-07-08 15:09:25.199252685 +0200
+++ /var/tmp/diff_new_pack.qDK0oj/_new  2019-07-08 15:09:25.203252689 +0200
@@ -217,6 +217,7 @@
 %package -n libblkid1
 Summary:Filesystem detection library
 Group:  System/Libraries
+License:LGPL-2.1-or-later
 
 %description -n libblkid1
 Library for filesystem detection.
@@ -224,6 +225,7 @@
 %package -n libblkid-devel
 Summary:Development files for the filesystem detection library
 Group:  Development/Libraries/C and C++
+License:LGPL-2.1-or-later
 Requires:   libblkid1 = %{version}
 
 %description -n libblkid-devel
@@ -233,6 +235,7 @@
 %package -n libblkid-devel-static
 Summary:Development files for the filesystem detection library
 Group:  Development/Libraries/C and C++
+License:LGPL-2.1-or-later
 Requires:   libblkid-devel = %{version}
 
 %description -n libblkid-devel-static
@@ -242,6 +245,7 @@
 %package -n libuuid1
 Summary:Library to generate UUIDs
 Group:  System/Libraries
+License:BSD-3-Clause
 
 %description -n libuuid1
 A library to generate universally unique IDs (UUIDs).
@@ -249,6 +253,7 @@
 %package -n libuuid-devel
 Summary:Development files for libuuid
 Group:  Development/Libraries/C and C++
+License:BSD-3-Clause
 Requires:   libuuid1 = %{version}
 
 %description -n libuuid-devel
@@ -258,6 +263,7 @@
 %package -n libuuid-devel-static
 Summary:Development files for libuuid
 Group:  Development/Libraries/C and C++
+License:BSD-3-Clause
 Requires:   libuuid-devel = %{version}
 
 %description -n libuuid-devel-static
@@ -267,6 +273,7 @@
 %package -n libmount1
 Summary:Device mount library
 Group:  System/Libraries
+License:LGPL-2.1-or-later
 
 %description -n libmount1
 Library designed to be used in low-level utils like
@@ -275,22 +282,25 @@
 %package -n libmount-devel
 Summary:Development files for libmount
 Group:  Development/Libraries/C and C++
+License:LGPL-2.1-or-later
 Requires:   libmount1 = %{version}
 
+%description -n libmount-devel
+Files to develop applications using the libmount library.
+
 %package -n libmount-devel-static
 Summary:Development files for libmount
 Group:  Development/Libraries/C and C++
+License:LGPL-2.1-or-later
 Requires:   libmount-devel = %{version}
 
 %description -n libmount-devel-static
 Files to develop applications using the libmount library.
 
-%description -n libmount-devel
-Files to develop applications using the libmount library.
-
 %package -n libsmartcols1
 Summary:Column-based text sort engine
 Group:  System/Libraries
+License:LGPL-2.1-or-later
 
 %description -n libsmartcols1
 Library to sort human readable column-based text output.
@@ -298,6 +308,7 @@
 %package -n libsmartcols-devel
 Summary:Development files for libsmartcols
 Group:  Development/Libraries/C and C++
+License:LGPL-2.1-or-later
 Requires:   libsmartcols1 = %{version}
 
 %description -n libsmartcols-devel
@@ -306,6 +317,7 @@
 %package -n libsmartcols-devel-static
 Summary:Development files for libsmartcols
 Group:  Development/Libraries/C and C++
+License:LGPL-2.1-or-later
 Requires:   libsmartcols-devel = %{version}
 
 %description -n libsmartcols-devel-static
@@ 

commit util-linux for openSUSE:Factory

2019-05-21 Thread root
Hello community,

here is the log from the commit of package util-linux for openSUSE:Factory 
checked in at 2019-05-21 10:19:12

Comparing /work/SRC/openSUSE:Factory/util-linux (Old)
 and  /work/SRC/openSUSE:Factory/.util-linux.new.5148 (New)


Package is "util-linux"

Tue May 21 10:19:12 2019 rev:237 rq:701846 version:2.33.2

Changes:

--- /work/SRC/openSUSE:Factory/util-linux/python3-libmount.changes  
2019-03-08 12:00:39.387962465 +0100
+++ /work/SRC/openSUSE:Factory/.util-linux.new.5148/python3-libmount.changes
2019-05-21 10:19:17.555637323 +0200
@@ -1,0 +2,21 @@
+Thu May  9 21:00:29 CEST 2019 - sbra...@suse.com
+
+- Update to version 2.33.2 (bsc#1134337):
+  * agetty: Fix 8-bit processing in get_logname() (bsc#1125886).
+  * mount: Fix "mount" output for net file systems (bsc#1122417).
+  * Many Other fixes, see
+
https://www.kernel.org/pub/linux/utils/util-linux/v2.33/v2.33.2-ReleaseNotes
+
+---
+Thu May  2 23:51:45 CEST 2019 - sbra...@suse.com
+
+- Fix problems in reading of login.defs values (bsc#1121197,
+  util-linux-login_defs-priority1.patch,
+  util-linux-login_defs-priority2.patch,
+  util-linux-login_defs-SYS_UID.patch).
+- Perform one-time reset of /etc/default/su (bsc#1121197).
+- Add virtual symbols for login.defs compatibility (bsc#1121197).
+- Add login.defs safety check util-linux-login_defs-check.sh
+  (bsc#1121197).
+
+---
@@ -5,0 +27,5 @@
+
+---
+Mon Mar  4 13:00:08 UTC 2019 - Dominique Leuenberger 
+
+- Drop bc BuildRequires: not needed.
util-linux-systemd.changes: same change
--- /work/SRC/openSUSE:Factory/util-linux/util-linux.changes2019-03-08 
12:00:40.715962240 +0100
+++ /work/SRC/openSUSE:Factory/.util-linux.new.5148/util-linux.changes  
2019-05-21 10:19:20.927636638 +0200
@@ -1,0 +2,21 @@
+Thu May  9 21:00:29 CEST 2019 - sbra...@suse.com
+
+- Update to version 2.33.2 (bsc#1134337):
+  * agetty: Fix 8-bit processing in get_logname() (bsc#1125886).
+  * mount: Fix "mount" output for net file systems (bsc#1122417).
+  * Many Other fixes, see
+
https://www.kernel.org/pub/linux/utils/util-linux/v2.33/v2.33.2-ReleaseNotes
+
+---
+Thu May  2 23:51:45 CEST 2019 - sbra...@suse.com
+
+- Fix problems in reading of login.defs values (bsc#1121197,
+  util-linux-login_defs-priority1.patch,
+  util-linux-login_defs-priority2.patch,
+  util-linux-login_defs-SYS_UID.patch).
+- Perform one-time reset of /etc/default/su (bsc#1121197).
+- Add virtual symbols for login.defs compatibility (bsc#1121197).
+- Add login.defs safety check util-linux-login_defs-check.sh
+  (bsc#1121197).
+
+---

Old:

  util-linux-2.33.1.tar.sign
  util-linux-2.33.1.tar.xz

New:

  util-linux-2.33.2.tar.sign
  util-linux-2.33.2.tar.xz
  util-linux-login_defs-SYS_UID.patch
  util-linux-login_defs-check.sh
  util-linux-login_defs-priority1.patch
  util-linux-login_defs-priority2.patch



Other differences:
--
++ python3-libmount.spec ++
--- /var/tmp/diff_new_pack.Rmm2EA/_old  2019-05-21 10:19:21.831636454 +0200
+++ /var/tmp/diff_new_pack.Rmm2EA/_new  2019-05-21 10:19:21.831636454 +0200
@@ -75,7 +75,6 @@
 License:GPL-2.0-or-later
 Group:  %main_group
 BuildRequires:  audit-devel
-BuildRequires:  bc
 BuildRequires:  binutils-devel
 BuildRequires:  fdupes
 BuildRequires:  gettext-devel
@@ -116,7 +115,7 @@
 %endif
 %endif
 #END SECOND STAGE DEPENDENCIES
-Version:2.33.1
+Version:2.33.2
 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
@@ -127,6 +126,7 @@
 Url:https://www.kernel.org/pub/linux/utils/util-linux/
 Source: 
https://www.kernel.org/pub/linux/utils/util-linux/v2.33/util-linux-%{version}.tar.xz
 Source1:util-linux-rpmlintrc
+Source2:util-linux-login_defs-check.sh
 Source4:raw.service
 Source5:etc.raw
 Source6:etc_filesystems
@@ -145,6 +145,12 @@
 Patch0: make-sure-sbin-resp-usr-sbin-are-in-PATH.diff
 Patch1: libmount-print-a-blacklist-hint-for-unknown-filesyst.patch
 Patch2: Add-documentation-on-blacklisted-modules-to-mount-8-.patch
+# PATCH-FIX-UPSTREAM util-linux-login_defs-priority1.patch bsc1121197 
sbra...@suse.com -- Fix priorities of login.defs values.
+Patch3: util-linux-login_defs-priority1.patch
+# PATCH-FIX-UPSTREAM util-linux-login_defs-priority2.patch bsc1121197 
sbra...@suse.com -- Fix 

commit util-linux for openSUSE:Factory

2019-03-08 Thread root
Hello community,

here is the log from the commit of package util-linux for openSUSE:Factory 
checked in at 2019-03-08 12:00:32

Comparing /work/SRC/openSUSE:Factory/util-linux (Old)
 and  /work/SRC/openSUSE:Factory/.util-linux.new.28833 (New)


Package is "util-linux"

Fri Mar  8 12:00:32 2019 rev:236 rq:681652 version:2.33.1

Changes:

--- /work/SRC/openSUSE:Factory/util-linux/python3-libmount.changes  
2019-01-29 14:39:12.243494222 +0100
+++ /work/SRC/openSUSE:Factory/.util-linux.new.28833/python3-libmount.changes   
2019-03-08 12:00:39.387962465 +0100
@@ -1,0 +2,19 @@
+Mon Mar  4 15:23:27 CET 2019 - sbra...@suse.com
+
+- Integrate pam_keyinit pam module to login
+  (boo#1081947, login.pamd, remote.pamd).
+
+---
+Thu Feb 21 10:36:48 UTC 2019 - Martin Wilck 
+
+-  libmount: remove jffs2 and ubifs from blacklist (jsc#SLE-4085).
+
+---
+Thu Feb  7 14:28:37 UTC 2019 - Martin Wilck 
+
+- libmount: print a blacklist hint for "unknown filesystem type"
+  (jsc#SLE-4085, fate#326832), and add documentation
+  * add libmount-print-a-blacklist-hint-for-unknown-filesyst.patch
+  * add Add-documentation-on-blacklisted-modules-to-mount-8-.patch
+
+---
util-linux-systemd.changes: same change
--- /work/SRC/openSUSE:Factory/util-linux/util-linux.changes2019-01-29 
14:39:15.183490637 +0100
+++ /work/SRC/openSUSE:Factory/.util-linux.new.28833/util-linux.changes 
2019-03-08 12:00:40.715962240 +0100
@@ -1,0 +2,24 @@
+Mon Mar  4 15:23:27 CET 2019 - sbra...@suse.com
+
+- Integrate pam_keyinit pam module to login
+  (boo#1081947, login.pamd, remote.pamd).
+
+---
+Mon Mar  4 13:00:08 UTC 2019 - Dominique Leuenberger 
+
+- Drop bc BuildRequires: not needed.
+
+---
+Thu Feb 21 10:36:48 UTC 2019 - Martin Wilck 
+
+-  libmount: remove jffs2 and ubifs from blacklist (jsc#SLE-4085).
+
+---
+Thu Feb  7 14:28:37 UTC 2019 - Martin Wilck 
+
+- libmount: print a blacklist hint for "unknown filesystem type"
+  (jsc#SLE-4085, fate#326832), and add documentation
+  * add libmount-print-a-blacklist-hint-for-unknown-filesyst.patch
+  * add Add-documentation-on-blacklisted-modules-to-mount-8-.patch
+
+---

New:

  Add-documentation-on-blacklisted-modules-to-mount-8-.patch
  libmount-print-a-blacklist-hint-for-unknown-filesyst.patch



Other differences:
--
++ python3-libmount.spec ++
--- /var/tmp/diff_new_pack.DUU8zX/_old  2019-03-08 12:00:44.599961583 +0100
+++ /var/tmp/diff_new_pack.DUU8zX/_new  2019-03-08 12:00:44.631961577 +0100
@@ -143,6 +143,8 @@
 Source51:   blkid.conf
 # PATCH-EXTEND-UPSTREAM: Let `su' handle /sbin and /usr/sbin in path
 Patch0: make-sure-sbin-resp-usr-sbin-are-in-PATH.diff
+Patch1: libmount-print-a-blacklist-hint-for-unknown-filesyst.patch
+Patch2: Add-documentation-on-blacklisted-modules-to-mount-8-.patch
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 #
 %if %build_util_linux
@@ -379,6 +381,8 @@
 %prep
 %setup -q -n %{_name}-%{version}
 %patch0 -p1
+%patch1 -p1
+%patch2 -p1
 
 %build
 %if %build_util_linux

util-linux-systemd.spec: same change
++ util-linux.spec ++
--- /var/tmp/diff_new_pack.DUU8zX/_old  2019-03-08 12:00:45.563961419 +0100
+++ /var/tmp/diff_new_pack.DUU8zX/_new  2019-03-08 12:00:45.595961414 +0100
@@ -75,7 +75,6 @@
 License:GPL-2.0-or-later
 Group:  %main_group
 BuildRequires:  audit-devel
-BuildRequires:  bc
 BuildRequires:  binutils-devel
 BuildRequires:  fdupes
 BuildRequires:  gettext-devel
@@ -143,6 +142,8 @@
 Source51:   blkid.conf
 # PATCH-EXTEND-UPSTREAM: Let `su' handle /sbin and /usr/sbin in path
 Patch0: make-sure-sbin-resp-usr-sbin-are-in-PATH.diff
+Patch1: libmount-print-a-blacklist-hint-for-unknown-filesyst.patch
+Patch2: Add-documentation-on-blacklisted-modules-to-mount-8-.patch
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 #
 %if %build_util_linux
@@ -379,6 +380,8 @@
 %prep
 %setup -q -n %{_name}-%{version}
 %patch0 -p1
+%patch1 -p1
+%patch2 -p1
 
 %build
 %if %build_util_linux

++ Add-documentation-on-blacklisted-modules-to-mount-8-.patch ++
>From 1ade50a36f23fc35abb465aa5b7cfc73b2476328 Mon Sep 17 00:00:00 2001
From: Martin Wilck 
Date: Fri, 1 Feb 2019 12:09:11 +0100
Subject: [PATCH] Add documentation on blacklisted modules to mount(8) man page

Signed-off-by: Martin Wilck 
---
 

commit util-linux for openSUSE:Factory

2019-01-29 Thread root
Hello community,

here is the log from the commit of package util-linux for openSUSE:Factory 
checked in at 2019-01-29 14:39:10

Comparing /work/SRC/openSUSE:Factory/util-linux (Old)
 and  /work/SRC/openSUSE:Factory/.util-linux.new.28833 (New)


Package is "util-linux"

Tue Jan 29 14:39:10 2019 rev:235 rq:668376 version:2.33.1

Changes:

--- /work/SRC/openSUSE:Factory/util-linux/python3-libmount.changes  
2018-12-28 12:32:05.724098110 +0100
+++ /work/SRC/openSUSE:Factory/.util-linux.new.28833/python3-libmount.changes   
2019-01-29 14:39:12.243494222 +0100
@@ -1,0 +2,18 @@
+Tue Jan 22 22:29:00 CET 2019 - sbra...@suse.com
+
+- Update to version 2.33.1:
+  * agetty fixes (drop util-linux-agetty-smart-reload-10.patch,
+util-linux-agetty-smart-reload-11.patch,
+util-linux-agetty-smart-reload-12.patch).
+  * Other minor fixes and documentation updates.
+
+---
+Fri Jan  4 22:56:19 CET 2019 - sbra...@suse.com
+
+- agetty: Fixes for reload issue only if it is really needed
+  (bsc#1085196, boo#1120298,
+  util-linux-agetty-smart-reload-10.patch,
+  util-linux-agetty-smart-reload-11.patch,
+  util-linux-agetty-smart-reload-12.patch).
+
+---
util-linux-systemd.changes: same change
util-linux.changes: same change

Old:

  util-linux-2.33.tar.sign
  util-linux-2.33.tar.xz

New:

  util-linux-2.33.1.tar.sign
  util-linux-2.33.1.tar.xz



Other differences:
--
++ python3-libmount.spec ++
--- /var/tmp/diff_new_pack.VPguin/_old  2019-01-29 14:39:16.147489462 +0100
+++ /var/tmp/diff_new_pack.VPguin/_new  2019-01-29 14:39:16.151489457 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package python3-libmount
 #
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 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
@@ -116,7 +116,7 @@
 %endif
 %endif
 #END SECOND STAGE DEPENDENCIES
-Version:2.33
+Version:2.33.1
 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
@@ -140,11 +140,7 @@
 Source14:   runuser.pamd
 Source15:   runuser-l.pamd
 Source16:   su-l.pamd
-#
 Source51:   blkid.conf
-##
-## util-linux patches
-##
 # PATCH-EXTEND-UPSTREAM: Let `su' handle /sbin and /usr/sbin in path
 Patch0: make-sure-sbin-resp-usr-sbin-are-in-PATH.diff
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
@@ -383,7 +379,6 @@
 %prep
 %setup -q -n %{_name}-%{version}
 %patch0 -p1
-#
 
 %build
 %if %build_util_linux

util-linux-systemd.spec: same change
++ util-linux.spec ++
--- /var/tmp/diff_new_pack.VPguin/_old  2019-01-29 14:39:16.203489393 +0100
+++ /var/tmp/diff_new_pack.VPguin/_new  2019-01-29 14:39:16.207489389 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package util-linux
 #
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 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
@@ -116,7 +116,7 @@
 %endif
 %endif
 #END SECOND STAGE DEPENDENCIES
-Version:2.33
+Version:2.33.1
 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
@@ -140,11 +140,7 @@
 Source14:   runuser.pamd
 Source15:   runuser-l.pamd
 Source16:   su-l.pamd
-#
 Source51:   blkid.conf
-##
-## util-linux patches
-##
 # PATCH-EXTEND-UPSTREAM: Let `su' handle /sbin and /usr/sbin in path
 Patch0: make-sure-sbin-resp-usr-sbin-are-in-PATH.diff
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
@@ -383,7 +379,6 @@
 %prep
 %setup -q -n %{_name}-%{version}
 %patch0 -p1
-#
 
 %build
 %if %build_util_linux

++ util-linux-2.33.tar.xz -> util-linux-2.33.1.tar.xz ++
 26035 lines of diff (skipped)




commit util-linux for openSUSE:Factory

2018-12-28 Thread root
Hello community,

here is the log from the commit of package util-linux for openSUSE:Factory 
checked in at 2018-12-28 12:32:04

Comparing /work/SRC/openSUSE:Factory/util-linux (Old)
 and  /work/SRC/openSUSE:Factory/.util-linux.new.28833 (New)


Package is "util-linux"

Fri Dec 28 12:32:04 2018 rev:234 rq:659326 version:2.33

Changes:

--- /work/SRC/openSUSE:Factory/util-linux/python3-libmount.changes  
2018-12-10 12:21:39.454926870 +0100
+++ /work/SRC/openSUSE:Factory/.util-linux.new.28833/python3-libmount.changes   
2018-12-28 12:32:05.724098110 +0100
@@ -1,0 +2,7 @@
+Mon Dec 10 19:08:35 CET 2018 - sbra...@suse.com
+
+- Drop rfkill-block@.service and rfkill-unblock@.service that
+  functionally conflict with systemd-rfkill@.service
+  (boo#1092820#c13).
+
+---
util-linux-systemd.changes: same change
util-linux.changes: same change

Old:

  rfkill-block@.service
  rfkill-unblock@.service



Other differences:
--
++ python3-libmount.spec ++
--- /var/tmp/diff_new_pack.p5MGMA/_old  2018-12-28 12:32:06.432097620 +0100
+++ /var/tmp/diff_new_pack.p5MGMA/_new  2018-12-28 12:32:06.436097617 +0100
@@ -140,8 +140,6 @@
 Source14:   runuser.pamd
 Source15:   runuser-l.pamd
 Source16:   su-l.pamd
-Source41:   rfkill-block@.service
-Source42:   rfkill-unblock@.service
 #
 Source51:   blkid.conf
 ##
@@ -599,8 +597,6 @@
 install -m 644 %{SOURCE10} %{buildroot}%{_sysconfdir}/pam.d/su
 install -m 644 %{SOURCE16} %{buildroot}%{_sysconfdir}/pam.d/su-l
 install -m 644 %{SOURCE11} %{buildroot}%{_sysconfdir}/default/su
-install -Dm644 %{SOURCE41} %{buildroot}%{_unitdir}/rfkill-block@.service
-install -Dm644 %{SOURCE42} %{buildroot}%{_unitdir}/rfkill-unblock@.service
 %endif
 #
 # util-linux install
@@ -862,8 +858,6 @@
 %doc Documentation/mount.txt
 %doc Documentation/pg.txt
 %{_unitdir}/raw.service
-%{_unitdir}/rfkill-block@.service
-%{_unitdir}/rfkill-unblock@.service
 %config(noreplace) %attr(644,root,root) %{_sysconfdir}/raw
 %config(noreplace) %{_sysconfdir}/filesystems
 %config(noreplace) %{_sysconfdir}/blkid.conf

util-linux-systemd.spec: same change
++ util-linux.spec ++
--- /var/tmp/diff_new_pack.p5MGMA/_old  2018-12-28 12:32:06.480097587 +0100
+++ /var/tmp/diff_new_pack.p5MGMA/_new  2018-12-28 12:32:06.480097587 +0100
@@ -140,8 +140,6 @@
 Source14:   runuser.pamd
 Source15:   runuser-l.pamd
 Source16:   su-l.pamd
-Source41:   rfkill-block@.service
-Source42:   rfkill-unblock@.service
 #
 Source51:   blkid.conf
 ##
@@ -599,8 +597,6 @@
 install -m 644 %{SOURCE10} %{buildroot}%{_sysconfdir}/pam.d/su
 install -m 644 %{SOURCE16} %{buildroot}%{_sysconfdir}/pam.d/su-l
 install -m 644 %{SOURCE11} %{buildroot}%{_sysconfdir}/default/su
-install -Dm644 %{SOURCE41} %{buildroot}%{_unitdir}/rfkill-block@.service
-install -Dm644 %{SOURCE42} %{buildroot}%{_unitdir}/rfkill-unblock@.service
 %endif
 #
 # util-linux install
@@ -862,8 +858,6 @@
 %doc Documentation/mount.txt
 %doc Documentation/pg.txt
 %{_unitdir}/raw.service
-%{_unitdir}/rfkill-block@.service
-%{_unitdir}/rfkill-unblock@.service
 %config(noreplace) %attr(644,root,root) %{_sysconfdir}/raw
 %config(noreplace) %{_sysconfdir}/filesystems
 %config(noreplace) %{_sysconfdir}/blkid.conf





commit util-linux for openSUSE:Factory

2018-12-10 Thread root
Hello community,

here is the log from the commit of package util-linux for openSUSE:Factory 
checked in at 2018-12-10 12:21:36

Comparing /work/SRC/openSUSE:Factory/util-linux (Old)
 and  /work/SRC/openSUSE:Factory/.util-linux.new.19453 (New)


Package is "util-linux"

Mon Dec 10 12:21:36 2018 rev:233 rq:652216 version:2.33

Changes:

--- /work/SRC/openSUSE:Factory/util-linux/python3-libmount.changes  
2018-11-14 14:29:07.699573816 +0100
+++ /work/SRC/openSUSE:Factory/.util-linux.new.19453/python3-libmount.changes   
2018-12-10 12:21:39.454926870 +0100
@@ -1,0 +2,36 @@
+Wed Nov 21 17:55:03 CET 2018 - sbra...@suse.com
+
+- Update to version 2.33:
+  * choom: new command to adjust and display the current OOM-killer
+score.
+  * libsmartcols has been improved to differentiate between
+numbers, booleans and strings in JSON output.
+  * fstrim(8): trim all mounted filesystems from /etc/fstab
+(-A|--fstab), new command line option --dry-run.
+  * hwclock(8) new command line option --delay.
+  * mount umount, libmount allow to mount and umount filesystem in
+another namespace.
+  * rename(1) new command line option --interactive.
+  * setarch(8) does not require architecture when modify
+personality like ADDR_NO_RANDOMIZE. The architecture argument
+is optional now.
+  * command su(1) new command line option --whitelist-environment.
+  * setpriv(1) new command line option --reset-env and --pdeathsig.
+  * fdisk(8), sfdisk(8): print disk model name to simplify device
+identification.
+  * column --table-empty-lines" allows to use empty lines in
+formatted output.
+  * wipefs improved to postpone BLKRRPART ioctl until all magic
+strings are wiped.
+  * script(1) extended to store more information about terminal
+size and type to the typescript header. New command line
+option --output-limit.
+  * libblkid provides BitLocker and basic APFS detection now.
+  * lsblk is possible to execute against /sys and /proc dumps with
+--sysroot is specified.
+  * agetty(8) reload issue only if it is really needed
+(bsc#1085196).
+- Drop klogconsole in favor of dmesg --console-level plus
+  setlogcons (kbd) (boo#1116277).
+
+---
util-linux-systemd.changes: same change
util-linux.changes: same change

Old:

  klogconsole.tar.xz
  util-linux-2.32.1.tar.sign
  util-linux-2.32.1.tar.xz

New:

  util-linux-2.33.tar.sign
  util-linux-2.33.tar.xz



Other differences:
--
++ python3-libmount.spec ++
--- /var/tmp/diff_new_pack.ldPX7E/_old  2018-12-10 12:21:44.370921975 +0100
+++ /var/tmp/diff_new_pack.ldPX7E/_new  2018-12-10 12:21:44.370921975 +0100
@@ -116,7 +116,7 @@
 %endif
 %endif
 #END SECOND STAGE DEPENDENCIES
-Version:2.32.1
+Version:2.33
 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
@@ -125,7 +125,7 @@
 # these tools as well
 #!BuildIgnore:  pwdutils
 Url:https://www.kernel.org/pub/linux/utils/util-linux/
-Source: 
https://www.kernel.org/pub/linux/utils/util-linux/v2.32/util-linux-%{version}.tar.xz
+Source: 
https://www.kernel.org/pub/linux/utils/util-linux/v2.33/util-linux-%{version}.tar.xz
 Source1:util-linux-rpmlintrc
 Source4:raw.service
 Source5:etc.raw
@@ -135,14 +135,11 @@
 Source9:remote.pamd
 Source10:   su.pamd
 Source11:   su.default
-Source12:   
https://www.kernel.org/pub/linux/utils/util-linux/v2.32/util-linux-%{version}.tar.sign
+Source12:   
https://www.kernel.org/pub/linux/utils/util-linux/v2.33/util-linux-%{version}.tar.sign
 Source13:   %{_name}.keyring
 Source14:   runuser.pamd
 Source15:   runuser-l.pamd
 Source16:   su-l.pamd
-# klogconsole, http://opensuse.github.com/kiwi, 7.02.25, git 859dc050
-# TODO: split to separate package
-Source40:   klogconsole.tar.xz
 Source41:   rfkill-block@.service
 Source42:   rfkill-unblock@.service
 #
@@ -386,16 +383,12 @@
 
 %endif
 %prep
-%setup -q -n %{_name}-%{version} -b 40
+%setup -q -n %{_name}-%{version}
 %patch0 -p1
 #
 
 %build
 %if %build_util_linux
-pushd ../klogconsole
-# klogconsole build
-make %{?_smp_mflags} CFLAGS="%{optflags}" CC="%{__cc}"
-popd
 #
 #BEGIN SYSTEMD SAFETY CHECK
 # With systemd, some utilities are built differently. Keep track of these
@@ -606,10 +599,6 @@
 install -m 644 %{SOURCE10} %{buildroot}%{_sysconfdir}/pam.d/su
 install -m 644 %{SOURCE16} %{buildroot}%{_sysconfdir}/pam.d/su-l
 install -m 644 %{SOURCE11} %{buildroot}%{_sysconfdir}/default/su
-pushd ../klogconsole
-# klogconsole install
-make install DEST=%{buildroot}
-popd
 install 

commit util-linux for openSUSE:Factory

2018-11-14 Thread root
Hello community,

here is the log from the commit of package util-linux for openSUSE:Factory 
checked in at 2018-11-14 14:29:03

Comparing /work/SRC/openSUSE:Factory/util-linux (Old)
 and  /work/SRC/openSUSE:Factory/.util-linux.new (New)


Package is "util-linux"

Wed Nov 14 14:29:03 2018 rev:232 rq:646821 version:2.32.1

Changes:

--- /work/SRC/openSUSE:Factory/util-linux/python3-libmount.changes  
2018-08-28 09:18:09.035638893 +0200
+++ /work/SRC/openSUSE:Factory/.util-linux.new/python3-libmount.changes 
2018-11-14 14:29:07.699573816 +0100
@@ -1,0 +2,17 @@
+Fri Oct 26 17:24:46 CEST 2018 - sbra...@suse.com
+
+- Fix runstatedir path (to /run) (boo#1113188#c1).
+
+---
+Fri Oct 12 14:06:56 CEST 2018 - sbra...@suse.com
+
+- Create empty /etc/issue.d for the new agetty feature.
+
+---
+Thu Sep 27 20:24:45 CEST 2018 - sbra...@suse.com
+
+- Drop obsolete downstream ppc utilities
+  chrp-addnote and mkzimage_cmdline (boo#1109284).
+- Drop obsolete setctsid (boo#1109290).
+
+---
util-linux-systemd.changes: same change
util-linux.changes: same change

Old:

  addnote.c
  mkzimage_cmdline.8
  mkzimage_cmdline.c
  setctsid.8
  setctsid.c



Other differences:
--
++ python3-libmount.spec ++
--- /var/tmp/diff_new_pack.I7kBfQ/_old  2018-11-14 14:29:09.643571945 +0100
+++ /var/tmp/diff_new_pack.I7kBfQ/_new  2018-11-14 14:29:09.647571941 +0100
@@ -12,7 +12,7 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
 
@@ -143,14 +143,6 @@
 # klogconsole, http://opensuse.github.com/kiwi, 7.02.25, git 859dc050
 # TODO: split to separate package
 Source40:   klogconsole.tar.xz
-# XXX: Run a program in a new session and with controlling tty
-Source22:   setctsid.c
-Source23:   setctsid.8
-# XXX: ppc specific, still needed?
-Source28:   mkzimage_cmdline.8
-Source29:   mkzimage_cmdline.c
-Source31:   addnote.c
-#
 Source41:   rfkill-block@.service
 Source42:   rfkill-unblock@.service
 #
@@ -397,8 +389,6 @@
 %setup -q -n %{_name}-%{version} -b 40
 %patch0 -p1
 #
-# setctsid
-cp -p %{S:22} %{S:23} .
 
 %build
 %if %build_util_linux
@@ -406,9 +396,6 @@
 # klogconsole build
 make %{?_smp_mflags} CFLAGS="%{optflags}" CC="%{__cc}"
 popd
-# setctsid build
-rm -f setctsid
-make %{?_smp_mflags} setctsid CFLAGS="%{optflags}" CC="%{__cc}"
 #
 #BEGIN SYSTEMD SAFETY CHECK
 # With systemd, some utilities are built differently. Keep track of these
@@ -520,15 +507,12 @@
 export LDFLAGS="-Wl,-z,relro,-z,now"
 export CFLAGS="%{optflags} -D_GNU_SOURCE"
 export CXXFLAGS="%{optflags} -D_GNU_SOURCE"
-# override default localstatedir to /run
-# only used for volatile data
 #
 # SUSE now supports only systemd based system. We do not build
 # sysvinit-only versions of UTIL_LINUX_SYSTEMD_SOURCES utilities.
 AUTOPOINT=true autoreconf -vfi
 %configure \
   --disable-silent-rules \
-  --localstatedir=/run \
   --docdir=%{_docdir}/%{_name} \
   --disable-makeinstall-chown \
   --disable-makeinstall-setuid \
@@ -576,11 +560,6 @@
 # Safety check: HAVE_UUIDD should be always 1:
 grep -q 'HAVE_UUIDD 1' config.h
 make %{?_smp_mflags}
-#
-%if %build_util_linux
-%{__cc} -fwhole-program %{optflags} -o mkzimage_cmdline %{S:29}
-%{__cc} -fwhole-program %{optflags} -o chrp-addnote %{SOURCE31}
-%endif
 
 %check
 # mark some tests "known_fail"
@@ -618,7 +597,7 @@
 
 %install
 %if %build_util_linux
-mkdir -p 
%{buildroot}{%{_sysconfdir}/{pam.d,default},%{_mandir}/man{1,8},/bin,/sbin,%{_bindir},%{_sbindir},%{_infodir}}
+mkdir -p 
%{buildroot}{%{_sysconfdir}/{pam.d,default},%{_mandir}/man{1,8},/bin,/sbin,%{_bindir},%{_sbindir},%{_infodir},%{_sysconfdir}/issue.d}
 install -m 644 %{SOURCE51} %{buildroot}%{_sysconfdir}/blkid.conf
 install -m 644 %{SOURCE8} %{buildroot}%{_sysconfdir}/pam.d/login
 install -m 644 %{SOURCE9} %{buildroot}%{_sysconfdir}/pam.d/remote
@@ -680,14 +659,6 @@
 ln -s %{_sbindir}/chcpu %{buildroot}/sbin
 #EndUsrMerge
 install -m 644 %{SOURCE6} %{buildroot}%{_sysconfdir}/filesystems
-%ifnarch ppc ppc64
-install -m 755 mkzimage_cmdline %{buildroot}%{_bindir}
-install -m 644 %{S:28} %{buildroot}%{_mandir}/man8
-install -m 755 chrp-addnote %{buildroot}%{_bindir}
-%endif
-# setctsid install
-install -m 755 setctsid   %{buildroot}%{_sbindir}
-install -m 444 setctsid.8 %{buildroot}%{_mandir}/man8/
 echo -e "#! /bin/bash\n/sbin/blockdev --flushbufs \$1" > 
%{buildroot}%{_sbindir}/flushb
 

commit util-linux for openSUSE:Factory

2018-08-28 Thread root
Hello community,

here is the log from the commit of package util-linux for openSUSE:Factory 
checked in at 2018-08-28 09:18:07

Comparing /work/SRC/openSUSE:Factory/util-linux (Old)
 and  /work/SRC/openSUSE:Factory/.util-linux.new (New)


Package is "util-linux"

Tue Aug 28 09:18:07 2018 rev:231 rq:627977 version:2.32.1

Changes:

New Changes file:

--- /dev/null   2018-08-15 23:51:58.373630633 +0200
+++ /work/SRC/openSUSE:Factory/.util-linux.new/python3-libmount.changes 
2018-08-28 09:18:09.035638893 +0200
@@ -0,0 +1,4800 @@
+---
+Mon Aug  6 15:21:35 CEST 2018 - sbra...@suse.com
+
+- Update to version 2.32.1:
+  * cal(1) has been improved and extended.
+  * libblkid has been extended to support LUKS2, Micron mpool, VDO
+and Atari partition table.
+  * rfkill(8) has been moved to /usr/sbin.
+  * dmesg(1) provides better support for multi-line messages, new
+command line option --force-prefix.
+  * fallocate(1) --dig-holes is faster and more effect now.
+  * fdisk(8) provides access to Protective MBR accessible from main
+menu. Sun label support has been improved.
+  * lscpu(1) provides more details about ARM CPUs now
+(FATE#326453).
+  * lsmem(1) supports memory zone awareness now (FATE#324252,
+drop util-linux-lsmem-memory-zone-1.patch,
+util-linux-lsmem-memory-zone-2.patch,
+util-linux-lsmem-memory-zone-3.patch).
+  * lsns(8) provides netnsid and nsfs columns now.
+  * rtcwake(8) waits stdin to settle down before entering a system
+sleep.
+  * Many fixes and improvements, see
+https://www.kernel.org/pub/linux/utils/util-linux/v2.32/v2.32-ReleaseNotes
+
https://www.kernel.org/pub/linux/utils/util-linux/v2.32/v2.32.1-ReleaseNotes
+(drop util_linux_bigendian.patch, util-linux-cramfs.patch,
+util-linux-fincore-count.patch,
+util-linux-sysfs-nvme-devno.patch, util-linux-lscpu-loop.patch,
+util-linux-libmount-umount-a-segfault.patch,
+util-linux-libmount-mount-a-nfs-bind-mount.patch,
+util-linux-lscpu-chcpu-new-cpu-macros.patch,
+util-linux-chcpu-cpu-count.patch).
+
+---
+Tue Jul  3 16:27:27 CEST 2018 - sbra...@suse.com
+
+- Switch python-libmount to python3-libmount.
+
+---
+Tue May 22 11:54:13 UTC 2018 - tchva...@suse.com
+
+- Do not run rfkill-block@.service and rfkill-unblock@service as it
+  is just template without parameter bsc#1092820 bsc#1093176
+
+---
+Thu May 10 17:22:14 CEST 2018 - sbra...@suse.com
+
+- Fix lscpu and chcpu on systems with >1024 cores
+  (bnc#1091164, util-linux-lscpu-chcpu-new-cpu-macros.patch).
+- Fix CPU count in chcpu
+  (bnc#1091164, util-linux-chcpu-cpu-count.patch).
+
+---
+Thu Apr 19 19:30:25 CEST 2018 - sbra...@suse.com
+
+- Backport three upstream patches:
+  * Fix crash loop in lscpu
+(bsc#1072947, util-linux-lscpu-loop.patch).
+  * Fix possible segfault of umount -a
+(util-linux-libmount-umount-a-segfault.patch).
+  * Fix mount -a on NFS bind mounts (bsc#1080740,
+util-linux-libmount-mount-a-nfs-bind-mount.patch).
+
+---
+Thu Apr 12 17:09:30 CEST 2018 - sbra...@suse.com
+
+- Integrate pam_keyinit pam module (boo#1081947, su-l.pamd,
+  runuser-l.pamd, runuser.pamd).
+
+---
+Wed Apr  4 04:12:56 CEST 2018 - sbra...@suse.com
+
+- su.default: Set ALWAYS_SET_PATH default to "yes" (bsc#353876#c7);
+  add one-time wrapper forcing ALWAYS_SET_PATH on upgrade.
+
+---
+Tue Mar 20 13:02:18 CET 2018 - ku...@suse.de
+
+- Use %license instead of %doc [bsc#1082318]
+
+---
+Fri Feb  9 15:08:22 CET 2018 - sbra...@suse.com
+
+- Fix lsblk on NVMe
+  (bsc#1078662, util-linux-sysfs-nvme-devno.patch).
+
+---
+Wed Jan 31 20:34:56 CET 2018 - sbra...@suse.com
+
+- Update to version 2.31.1:
+  * blkid: Add support for LUKS2 and new LABEL attributes.
+  * move rfkill to /usr/sbin (boo#1076134).
+  * fsck.cramfs: Fix bus error on broken file system.
+  * hwclock: add iso-8601 overflow check
+  * libmount:
+* Allow MNT_FORCE and MNT_DETACH at umount
+* add nsfs between pseudo filesystems
+  * lscpu: Treat read failure on Xen Hypervisor properties as
+non-fatal
+  * sha1: endian fixes (affects util_linux_bigendian.patch)
+  * documentation updates
+  * other fixes and improvements
+- Fix regressions in 2.31.1:
+  * sha1 on s390* 

commit util-linux for openSUSE:Factory

2018-07-17 Thread root
Hello community,

here is the log from the commit of package util-linux for openSUSE:Factory 
checked in at 2018-07-17 09:36:17

Comparing /work/SRC/openSUSE:Factory/util-linux (Old)
 and  /work/SRC/openSUSE:Factory/.util-linux.new (New)


Package is "util-linux"

Tue Jul 17 09:36:17 2018 rev:230 rq:621748 version:2.31.1

Changes:

--- /work/SRC/openSUSE:Factory/util-linux/python-libmount.changes   
2018-05-25 21:33:59.319190836 +0200
+++ /work/SRC/openSUSE:Factory/.util-linux.new/python-libmount.changes  
2018-07-17 09:36:20.502582147 +0200
@@ -7,0 +8,19 @@
+Thu May 10 17:22:14 CEST 2018 - sbra...@suse.com
+
+- Fix lscpu and chcpu on systems with >1024 cores
+  (bnc#1091164, util-linux-lscpu-chcpu-new-cpu-macros.patch).
+- Fix CPU count in chcpu
+  (bnc#1091164, util-linux-chcpu-cpu-count.patch).
+
+---
+Thu Apr 19 19:30:25 CEST 2018 - sbra...@suse.com
+
+- Backport three upstream patches:
+  * Fix crash loop in lscpu
+(bsc#1072947, util-linux-lscpu-loop.patch).
+  * Fix possible segfault of umount -a
+(util-linux-libmount-umount-a-segfault.patch).
+  * Fix mount -a on NFS bind mounts (bsc#1080740,
+util-linux-libmount-mount-a-nfs-bind-mount.patch).
+
+---
util-linux-systemd.changes: same change
util-linux.changes: same change

New:

  util-linux-chcpu-cpu-count.patch
  util-linux-libmount-mount-a-nfs-bind-mount.patch
  util-linux-libmount-umount-a-segfault.patch
  util-linux-lscpu-chcpu-new-cpu-macros.patch
  util-linux-lscpu-loop.patch



Other differences:
--
++ python-libmount.spec ++
--- /var/tmp/diff_new_pack.cydBZY/_old  2018-07-17 09:36:22.318575814 +0200
+++ /var/tmp/diff_new_pack.cydBZY/_new  2018-07-17 09:36:22.318575814 +0200
@@ -174,6 +174,16 @@
 Patch6: util-linux-fincore-count.patch
 # PATCH-FIX-UPSTREAM util-linux-sysfs-nvme-devno.patch bsc1078662 
sbra...@suse.com -- Fix lsblk on NVMe.
 Patch7: util-linux-sysfs-nvme-devno.patch
+# PATCH-FIX-UPSTREAM util-linux-lscpu-loop.patch bsc1072947 sbra...@suse.com 
-- Fix crash loop in lscpu.
+Patch8: util-linux-lscpu-loop.patch
+# PATCH-FIX-UPSTREAM util-linux-libmount-umount-a-segfault.patch 
sbra...@suse.com -- Fix possible segfault of umount -a.
+Patch9: util-linux-libmount-umount-a-segfault.patch
+# PATCH-FIX-UPSTREAM util-linux-libmount-mount-a-nfs-bind-mount.patch 
bsc1080740 sbra...@suse.com -- Fix mount -a on NFS bind mounts.
+Patch10:util-linux-libmount-mount-a-nfs-bind-mount.patch
+# PATCH-FIX-UPSTREAM util-linux-lscpu-chcpu-new-cpu-macros.patch bnc1091164 
sbra...@suse.com -- Fix lscpu and chcpu on systems with >1024 cores.
+Patch11:util-linux-lscpu-chcpu-new-cpu-macros.patch
+# PATCH-FIX-UPSTREAM util-linux-chcpu-cpu-count.patch bnc1091164 
sbra...@suse.com -- chcpu: Properly count CPUs.
+Patch12:util-linux-chcpu-cpu-count.patch
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 #
 %if %build_util_linux
@@ -417,6 +427,11 @@
 %patch5 -p1
 %patch6 -p1
 %patch7 -p1
+%patch8 -p1
+%patch9 -p1
+%patch10 -p1
+%patch11 -p1
+%patch12 -p1
 #
 # setctsid
 cp -p %{S:22} %{S:23} .

util-linux-systemd.spec: same change
++ util-linux.spec ++
--- /var/tmp/diff_new_pack.cydBZY/_old  2018-07-17 09:36:22.374575618 +0200
+++ /var/tmp/diff_new_pack.cydBZY/_new  2018-07-17 09:36:22.378575605 +0200
@@ -174,6 +174,16 @@
 Patch6: util-linux-fincore-count.patch
 # PATCH-FIX-UPSTREAM util-linux-sysfs-nvme-devno.patch bsc1078662 
sbra...@suse.com -- Fix lsblk on NVMe.
 Patch7: util-linux-sysfs-nvme-devno.patch
+# PATCH-FIX-UPSTREAM util-linux-lscpu-loop.patch bsc1072947 sbra...@suse.com 
-- Fix crash loop in lscpu.
+Patch8: util-linux-lscpu-loop.patch
+# PATCH-FIX-UPSTREAM util-linux-libmount-umount-a-segfault.patch 
sbra...@suse.com -- Fix possible segfault of umount -a.
+Patch9: util-linux-libmount-umount-a-segfault.patch
+# PATCH-FIX-UPSTREAM util-linux-libmount-mount-a-nfs-bind-mount.patch 
bsc1080740 sbra...@suse.com -- Fix mount -a on NFS bind mounts.
+Patch10:util-linux-libmount-mount-a-nfs-bind-mount.patch
+# PATCH-FIX-UPSTREAM util-linux-lscpu-chcpu-new-cpu-macros.patch bnc1091164 
sbra...@suse.com -- Fix lscpu and chcpu on systems with >1024 cores.
+Patch11:util-linux-lscpu-chcpu-new-cpu-macros.patch
+# PATCH-FIX-UPSTREAM util-linux-chcpu-cpu-count.patch bnc1091164 
sbra...@suse.com -- chcpu: Properly count CPUs.
+Patch12:util-linux-chcpu-cpu-count.patch
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 #
 %if %build_util_linux
@@ -417,6 +427,11 @@
 %patch5 -p1
 %patch6 -p1
 %patch7 -p1
+%patch8 -p1
+%patch9 -p1
+%patch10 -p1

commit util-linux for openSUSE:Factory

2018-05-25 Thread root
Hello community,

here is the log from the commit of package util-linux for openSUSE:Factory 
checked in at 2018-05-25 21:33:58

Comparing /work/SRC/openSUSE:Factory/util-linux (Old)
 and  /work/SRC/openSUSE:Factory/.util-linux.new (New)


Package is "util-linux"

Fri May 25 21:33:58 2018 rev:229 rq:611350 version:2.31.1

Changes:

--- /work/SRC/openSUSE:Factory/util-linux/python-libmount.changes   
2018-04-22 14:29:31.798919821 +0200
+++ /work/SRC/openSUSE:Factory/.util-linux.new/python-libmount.changes  
2018-05-25 21:33:59.319190836 +0200
@@ -1,0 +2,6 @@
+Tue May 22 11:54:13 UTC 2018 - tchva...@suse.com
+
+- Do not run rfkill-block@.service and rfkill-unblock@service as it
+  is just template without parameter bsc#1092820 bsc#1093176
+
+---
util-linux-systemd.changes: same change
util-linux.changes: same change



Other differences:
--
++ python-libmount.spec ++
--- /var/tmp/diff_new_pack.C76WvY/_old  2018-05-25 21:34:00.743139308 +0200
+++ /var/tmp/diff_new_pack.C76WvY/_new  2018-05-25 21:34:00.747139164 +0200
@@ -787,7 +787,7 @@
 
 %if %build_util_linux
 %pre
-%service_add_pre raw.service rfkill-block@.service rfkill-unblock@.service
+%service_add_pre raw.service
 # Check whether we are upgrading from < Leap 15 or SLE 15
 # Check for /sbin/su and not /usr/sbin/su, as it exists in all old versions.
 # (bsc#353876#c7)
@@ -796,7 +796,7 @@
 fi
 
 %post
-%service_add_post raw.service rfkill-block@.service rfkill-unblock@.service
+%service_add_post raw.service
 %set_permissions %{_bindir}/wall %{_bindir}/write %{_bindir}/mount 
%{_bindir}/umount
 %set_permissions %{_bindir}/su
 # Safely migrate PAM files from coreutils to util-linux
@@ -832,10 +832,10 @@
 rm -f %{_sysconfdir}/default/su.needs_ALWAYS_SET_ROOT
 
 %preun
-%service_del_preun raw.service rfkill-block@.service rfkill-unblock@.service
+%service_del_preun raw.service
 
 %postun
-%service_del_postun raw.service rfkill-block@.service rfkill-unblock@.service
+%service_del_postun raw.service
 
 %verifyscript
 %verify_permissions -e %{_bindir}/wall -e %{_bindir}/write -e %{_bindir}/mount 
-e %{_bindir}/umount
@@ -868,16 +868,16 @@
 # fstrim(8) and fstrim.service are from different packages. But it's a oneshot
 # service (timer), no restart needed on binary updates (unless path is 
changed).
 %pre -n util-linux-systemd
-%{service_add_pre fstrim.service fstrim.timer}
+%service_add_pre fstrim.service fstrim.timer
 
 %post -n util-linux-systemd
-%{service_add_post fstrim.service fstrim.timer}
+%service_add_post fstrim.service fstrim.timer
 
 %preun -n util-linux-systemd
-%{service_del_preun fstrim.service fstrim.timer}
+%service_del_preun fstrim.service fstrim.timer
 
 %postun -n util-linux-systemd
-%{service_del_postun fstrim.service fstrim.timer}
+%service_del_postun fstrim.service fstrim.timer
 
 %if 0%{?suse_version} >= 1330
 %pre -n uuidd

++ util-linux-systemd.spec ++
--- /var/tmp/diff_new_pack.C76WvY/_old  2018-05-25 21:34:00.807136992 +0200
+++ /var/tmp/diff_new_pack.C76WvY/_new  2018-05-25 21:34:00.811136848 +0200
@@ -787,7 +787,7 @@
 
 %if %build_util_linux
 %pre
-%service_add_pre raw.service rfkill-block@.service rfkill-unblock@.service
+%service_add_pre raw.service
 # Check whether we are upgrading from < Leap 15 or SLE 15
 # Check for /sbin/su and not /usr/sbin/su, as it exists in all old versions.
 # (bsc#353876#c7)
@@ -796,7 +796,7 @@
 fi
 
 %post
-%service_add_post raw.service rfkill-block@.service rfkill-unblock@.service
+%service_add_post raw.service
 %set_permissions %{_bindir}/wall %{_bindir}/write %{_bindir}/mount 
%{_bindir}/umount
 %set_permissions %{_bindir}/su
 # Safely migrate PAM files from coreutils to util-linux
@@ -832,10 +832,10 @@
 rm -f %{_sysconfdir}/default/su.needs_ALWAYS_SET_ROOT
 
 %preun
-%service_del_preun raw.service rfkill-block@.service rfkill-unblock@.service
+%service_del_preun raw.service
 
 %postun
-%service_del_postun raw.service rfkill-block@.service rfkill-unblock@.service
+%service_del_postun raw.service
 
 %verifyscript
 %verify_permissions -e %{_bindir}/wall -e %{_bindir}/write -e %{_bindir}/mount 
-e %{_bindir}/umount
@@ -868,16 +868,16 @@
 # fstrim(8) and fstrim.service are from different packages. But it's a oneshot
 # service (timer), no restart needed on binary updates (unless path is 
changed).
 %pre -n util-linux-systemd
-%{service_add_pre fstrim.service fstrim.timer}
+%service_add_pre fstrim.service fstrim.timer
 
 %post -n util-linux-systemd
-%{service_add_post fstrim.service fstrim.timer}
+%service_add_post fstrim.service fstrim.timer
 
 %preun -n util-linux-systemd
-%{service_del_preun fstrim.service fstrim.timer}
+%service_del_preun fstrim.service fstrim.timer
 
 %postun 

commit util-linux for openSUSE:Factory

2018-04-22 Thread root
Hello community,

here is the log from the commit of package util-linux for openSUSE:Factory 
checked in at 2018-04-22 14:29:30

Comparing /work/SRC/openSUSE:Factory/util-linux (Old)
 and  /work/SRC/openSUSE:Factory/.util-linux.new (New)


Package is "util-linux"

Sun Apr 22 14:29:30 2018 rev:228 rq:596303 version:2.31.1

Changes:

--- /work/SRC/openSUSE:Factory/util-linux/python-libmount.changes   
2018-03-30 11:55:38.307301981 +0200
+++ /work/SRC/openSUSE:Factory/.util-linux.new/python-libmount.changes  
2018-04-22 14:29:31.798919821 +0200
@@ -1,0 +2,12 @@
+Thu Apr 12 17:09:30 CEST 2018 - sbra...@suse.com
+
+- Integrate pam_keyinit pam module (boo#1081947, su-l.pamd,
+  runuser-l.pamd, runuser.pamd).
+
+---
+Wed Apr  4 04:12:56 CEST 2018 - sbra...@suse.com
+
+- su.default: Set ALWAYS_SET_PATH default to "yes" (bsc#353876#c7);
+  add one-time wrapper forcing ALWAYS_SET_PATH on upgrade.
+
+---
util-linux-systemd.changes: same change
util-linux.changes: same change

New:

  runuser-l.pamd
  su-l.pamd



Other differences:
--
++ python-libmount.spec ++
--- /var/tmp/diff_new_pack.0Y62zs/_old  2018-04-22 14:29:33.070873781 +0200
+++ /var/tmp/diff_new_pack.0Y62zs/_new  2018-04-22 14:29:33.070873781 +0200
@@ -73,7 +73,7 @@
 %endif
 Summary:%main_summary
 License:GPL-2.0-or-later
-Group:  %group_pl
+Group:  %main_group
 BuildRequires:  audit-devel
 BuildRequires:  bc
 BuildRequires:  binutils-devel
@@ -138,6 +138,8 @@
 Source12:   
https://www.kernel.org/pub/linux/utils/util-linux/v2.31/util-linux-%{version}.tar.sign
 Source13:   %{_name}.keyring
 Source14:   runuser.pamd
+Source15:   runuser-l.pamd
+Source16:   su-l.pamd
 # klogconsole, http://opensuse.github.com/kiwi, 7.02.25, git 859dc050
 # TODO: split to separate package
 Source40:   klogconsole.tar.xz
@@ -172,7 +174,6 @@
 Patch6: util-linux-fincore-count.patch
 # PATCH-FIX-UPSTREAM util-linux-sysfs-nvme-devno.patch bsc1078662 
sbra...@suse.com -- Fix lsblk on NVMe.
 Patch7: util-linux-sysfs-nvme-devno.patch
-
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 #
 %if %build_util_linux
@@ -396,7 +397,6 @@
 %if %build_util_linux
 %package -n python-libmount
 Summary:%summary_pl
-License:GPL-2.0-or-later
 Group:  %group_pl
 
 %description -n python-libmount
@@ -644,9 +644,9 @@
 install -m 644 %{SOURCE8} %{buildroot}%{_sysconfdir}/pam.d/login
 install -m 644 %{SOURCE9} %{buildroot}%{_sysconfdir}/pam.d/remote
 install -m 644 %{SOURCE14} %{buildroot}%{_sysconfdir}/pam.d/runuser
-install -m 644 %{SOURCE14} %{buildroot}%{_sysconfdir}/pam.d/runuser-l
+install -m 644 %{SOURCE15} %{buildroot}%{_sysconfdir}/pam.d/runuser-l
 install -m 644 %{SOURCE10} %{buildroot}%{_sysconfdir}/pam.d/su
-install -m 644 %{SOURCE10} %{buildroot}%{_sysconfdir}/pam.d/su-l
+install -m 644 %{SOURCE16} %{buildroot}%{_sysconfdir}/pam.d/su-l
 install -m 644 %{SOURCE11} %{buildroot}%{_sysconfdir}/default/su
 pushd ../klogconsole
 # klogconsole install
@@ -788,6 +788,12 @@
 %if %build_util_linux
 %pre
 %service_add_pre raw.service rfkill-block@.service rfkill-unblock@.service
+# Check whether we are upgrading from < Leap 15 or SLE 15
+# Check for /sbin/su and not /usr/sbin/su, as it exists in all old versions.
+# (bsc#353876#c7)
+if test -e /bin/su && ! ( LANG=C su --help 2>/dev/null) | grep -q -- --pty ; 
then
+   touch %{_sysconfdir}/default/su.needs_ALWAYS_SET_ROOT 2>/dev/null || :
+fi
 
 %post
 %service_add_post raw.service rfkill-block@.service rfkill-unblock@.service
@@ -810,6 +816,20 @@
mv %{_sysconfdir}/$PAM_FILE.rpmsave %{_sysconfdir}/$PAM_FILE
fi
 done
+# %{_sysconfdir}/default/su is tagged as noreplace.
+# But we want to upgrade to a more secure default on upgrade.
+# Perform one-time change of ALWAYS_SET_ROOT. (bsc#353876#c7)
+if test -f %{_sysconfdir}/default/su.needs_ALWAYS_SET_ROOT -a -f 
%{_sysconfdir}/default/su &&
+grep -q ^ALWAYS_SET_PATH=no %{_sysconfdir}/default/su ; then
+   if ! test -f %{_sysconfdir}/default/su.rpmorig ; then
+   cp -a %{_sysconfdir}/default/su 
%{_sysconfdir}/default/su.rpmorig
+   fi
+   sed -i s/^ALWAYS_SET_PATH=no/ALWAYS_SET_PATH=yes/ 
%{_sysconfdir}/default/su
+   echo "One time change of %{_sysconfdir}/default/su was performed." >&2
+   echo "ALWAYS_SET_PATH was set to more secure value \"yes\"." >&2
+   echo "If it is not intended, you can safely change it back. It will not 
be changed again." >&2
+fi
+rm -f %{_sysconfdir}/default/su.needs_ALWAYS_SET_ROOT
 
 %preun
 %service_del_preun 

commit util-linux for openSUSE:Factory

2018-03-30 Thread root
Hello community,

here is the log from the commit of package util-linux for openSUSE:Factory 
checked in at 2018-03-30 11:55:33

Comparing /work/SRC/openSUSE:Factory/util-linux (Old)
 and  /work/SRC/openSUSE:Factory/.util-linux.new (New)


Package is "util-linux"

Fri Mar 30 11:55:33 2018 rev:227 rq:590605 version:2.31.1

Changes:

--- /work/SRC/openSUSE:Factory/util-linux/python-libmount.changes   
2018-02-23 15:27:43.743007595 +0100
+++ /work/SRC/openSUSE:Factory/.util-linux.new/python-libmount.changes  
2018-03-30 11:55:38.307301981 +0200
@@ -1,0 +2,5 @@
+Tue Mar 20 13:02:18 CET 2018 - ku...@suse.de
+
+- Use %license instead of %doc [bsc#1082318]
+
+---
util-linux-systemd.changes: same change
util-linux.changes: same change



Other differences:
--
++ python-libmount.spec ++
--- /var/tmp/diff_new_pack.vD77Fw/_old  2018-03-30 11:55:43.519113490 +0200
+++ /var/tmp/diff_new_pack.vD77Fw/_new  2018-03-30 11:55:43.523113346 +0200
@@ -72,8 +72,8 @@
 %endif
 %endif
 Summary:%main_summary
-License:GPL-2.0+
-Group:  %main_group
+License:GPL-2.0-or-later
+Group:  %group_pl
 BuildRequires:  audit-devel
 BuildRequires:  bc
 BuildRequires:  binutils-devel
@@ -396,6 +396,7 @@
 %if %build_util_linux
 %package -n python-libmount
 Summary:%summary_pl
+License:GPL-2.0-or-later
 Group:  %group_pl
 
 %description -n python-libmount
@@ -884,11 +885,11 @@
 # Common files for all archs
 %defattr(-,root,root)
 # util-linux documentation files
-%doc README.licensing
-%doc COPYING
-%doc Documentation/licenses/COPYING.BSD-3
-%doc Documentation/licenses/COPYING.LGPLv2.1
-%doc Documentation/licenses/COPYING.UCB
+%license README.licensing
+%license COPYING
+%license Documentation/licenses/COPYING.BSD-3
+%license Documentation/licenses/COPYING.LGPLv2.1
+%license Documentation/licenses/COPYING.UCB
 %doc Documentation/blkid.txt
 %doc Documentation/cal.txt
 %doc Documentation/col.txt

++ util-linux-systemd.spec ++
--- /var/tmp/diff_new_pack.vD77Fw/_old  2018-03-30 11:55:43.567111755 +0200
+++ /var/tmp/diff_new_pack.vD77Fw/_new  2018-03-30 11:55:43.57610 +0200
@@ -72,7 +72,7 @@
 %endif
 %endif
 Summary:%main_summary
-License:GPL-2.0+
+License:GPL-2.0-or-later
 Group:  %main_group
 BuildRequires:  audit-devel
 BuildRequires:  bc
@@ -884,11 +884,11 @@
 # Common files for all archs
 %defattr(-,root,root)
 # util-linux documentation files
-%doc README.licensing
-%doc COPYING
-%doc Documentation/licenses/COPYING.BSD-3
-%doc Documentation/licenses/COPYING.LGPLv2.1
-%doc Documentation/licenses/COPYING.UCB
+%license README.licensing
+%license COPYING
+%license Documentation/licenses/COPYING.BSD-3
+%license Documentation/licenses/COPYING.LGPLv2.1
+%license Documentation/licenses/COPYING.UCB
 %doc Documentation/blkid.txt
 %doc Documentation/cal.txt
 %doc Documentation/col.txt

++ util-linux.spec ++
--- /var/tmp/diff_new_pack.vD77Fw/_old  2018-03-30 11:55:43.591110887 +0200
+++ /var/tmp/diff_new_pack.vD77Fw/_new  2018-03-30 11:55:43.595110742 +0200
@@ -72,7 +72,7 @@
 %endif
 %endif
 Summary:%main_summary
-License:GPL-2.0+
+License:GPL-2.0-or-later
 Group:  %main_group
 BuildRequires:  audit-devel
 BuildRequires:  bc
@@ -884,11 +884,11 @@
 # Common files for all archs
 %defattr(-,root,root)
 # util-linux documentation files
-%doc README.licensing
-%doc COPYING
-%doc Documentation/licenses/COPYING.BSD-3
-%doc Documentation/licenses/COPYING.LGPLv2.1
-%doc Documentation/licenses/COPYING.UCB
+%license README.licensing
+%license COPYING
+%license Documentation/licenses/COPYING.BSD-3
+%license Documentation/licenses/COPYING.LGPLv2.1
+%license Documentation/licenses/COPYING.UCB
 %doc Documentation/blkid.txt
 %doc Documentation/cal.txt
 %doc Documentation/col.txt





commit util-linux for openSUSE:Factory

2018-02-23 Thread root
Hello community,

here is the log from the commit of package util-linux for openSUSE:Factory 
checked in at 2018-02-23 15:27:40

Comparing /work/SRC/openSUSE:Factory/util-linux (Old)
 and  /work/SRC/openSUSE:Factory/.util-linux.new (New)


Package is "util-linux"

Fri Feb 23 15:27:40 2018 rev:226 rq:577315 version:2.31.1

Changes:

--- /work/SRC/openSUSE:Factory/util-linux/python-libmount.changes   
2018-02-09 15:41:16.832888933 +0100
+++ /work/SRC/openSUSE:Factory/.util-linux.new/python-libmount.changes  
2018-02-23 15:27:43.743007595 +0100
@@ -1,0 +2,6 @@
+Fri Feb  9 15:08:22 CET 2018 - sbra...@suse.com
+
+- Fix lsblk on NVMe
+  (bsc#1078662, util-linux-sysfs-nvme-devno.patch).
+
+---
util-linux-systemd.changes: same change
util-linux.changes: same change

New:

  util-linux-sysfs-nvme-devno.patch



Other differences:
--
++ python-libmount.spec ++
--- /var/tmp/diff_new_pack.9Ude8z/_old  2018-02-23 15:27:46.414911066 +0100
+++ /var/tmp/diff_new_pack.9Ude8z/_new  2018-02-23 15:27:46.418910922 +0100
@@ -170,6 +170,8 @@
 Patch5: util-linux-cramfs.patch
 # PATCH-FIX-UPSTREAM util-linux-fincore-count.patch sbra...@suse.com -- 
Disable bad test fincore/count.
 Patch6: util-linux-fincore-count.patch
+# PATCH-FIX-UPSTREAM util-linux-sysfs-nvme-devno.patch bsc1078662 
sbra...@suse.com -- Fix lsblk on NVMe.
+Patch7: util-linux-sysfs-nvme-devno.patch
 
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 #
@@ -413,6 +415,7 @@
 %patch4 -p1
 %patch5 -p1
 %patch6 -p1
+%patch7 -p1
 #
 # setctsid
 cp -p %{S:22} %{S:23} .

util-linux-systemd.spec: same change
++ util-linux.spec ++
--- /var/tmp/diff_new_pack.9Ude8z/_old  2018-02-23 15:27:46.522907164 +0100
+++ /var/tmp/diff_new_pack.9Ude8z/_new  2018-02-23 15:27:46.530906875 +0100
@@ -170,6 +170,8 @@
 Patch5: util-linux-cramfs.patch
 # PATCH-FIX-UPSTREAM util-linux-fincore-count.patch sbra...@suse.com -- 
Disable bad test fincore/count.
 Patch6: util-linux-fincore-count.patch
+# PATCH-FIX-UPSTREAM util-linux-sysfs-nvme-devno.patch bsc1078662 
sbra...@suse.com -- Fix lsblk on NVMe.
+Patch7: util-linux-sysfs-nvme-devno.patch
 
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 #
@@ -413,6 +415,7 @@
 %patch4 -p1
 %patch5 -p1
 %patch6 -p1
+%patch7 -p1
 #
 # setctsid
 cp -p %{S:22} %{S:23} .


++ util-linux-sysfs-nvme-devno.patch ++
>From d51f05bfecb299a830897106460bf395be440c0a Mon Sep 17 00:00:00 2001
From: Karel Zak 
Date: Fri, 9 Feb 2018 14:18:18 +0100
Subject: [PATCH] lsblk: try device/dev to read devno

Now sysfs_devname_to_devno() reads devno from /dev or
/sys/block//dev, but it seems that NVME uses
/sys/block//device/dev.

Reported-by: Potnuri Bharat Teja 
Signed-off-by: Karel Zak 
---
 lib/sysfs.c | 97 ++---
 1 file changed, 54 insertions(+), 43 deletions(-)

diff --git a/lib/sysfs.c b/lib/sysfs.c
index e8125e511..b1b67c59f 100644
--- a/lib/sysfs.c
+++ b/lib/sysfs.c
@@ -48,10 +48,28 @@ char *sysfs_devno_path(dev_t devno, char *buf, size_t 
bufsiz)
return sysfs_devno_attribute_path(devno, buf, bufsiz, NULL);
 }
 
+static dev_t read_devno(const char *path)
+{
+   FILE *f;
+   int maj = 0, min = 0;
+   dev_t dev = 0;
+
+   f = fopen(path, "r" UL_CLOEXECSTR);
+   if (!f)
+   return 0;
+
+   if (fscanf(f, "%d:%d", , ) == 2)
+   dev = makedev(maj, min);
+   fclose(f);
+   return dev;
+}
+
 dev_t sysfs_devname_to_devno(const char *name, const char *parent)
 {
-   char buf[PATH_MAX], *path = NULL;
+   char buf[PATH_MAX];
+   char *_name = NULL; /* name as encoded in sysfs */
dev_t dev = 0;
+   int len;
 
if (strncmp("/dev/", name, 5) == 0) {
/*
@@ -59,69 +77,62 @@ dev_t sysfs_devname_to_devno(const char *name, const char 
*parent)
 */
struct stat st;
 
-   if (stat(name, ) == 0)
+   if (stat(name, ) == 0) {
dev = st.st_rdev;
-   else
-   name += 5;  /* unaccesible, or not node in /dev */
+   goto done;
+   }
+   name += 5;  /* unaccesible, or not node in /dev */
}
 
-   if (!dev && parent && strncmp("dm-", name, 3)) {
+   _name = strdup(name);
+   if (!_name)
+   goto done;
+   sysfs_devname_dev_to_sys(_name);
+
+   if (parent && strncmp("dm-", name, 3)) {
/*
 * Create path to /sys/block///dev
 */
-   char 

commit util-linux for openSUSE:Factory

2018-02-09 Thread root
Hello community,

here is the log from the commit of package util-linux for openSUSE:Factory 
checked in at 2018-02-09 15:41:15

Comparing /work/SRC/openSUSE:Factory/util-linux (Old)
 and  /work/SRC/openSUSE:Factory/.util-linux.new (New)


Package is "util-linux"

Fri Feb  9 15:41:15 2018 rev:225 rq:571531 version:2.31.1

Changes:

--- /work/SRC/openSUSE:Factory/util-linux/python-libmount.changes   
2018-01-26 13:33:45.661376327 +0100
+++ /work/SRC/openSUSE:Factory/.util-linux.new/python-libmount.changes  
2018-02-09 15:41:16.832888933 +0100
@@ -1,0 +2,21 @@
+Wed Jan 31 20:34:56 CET 2018 - sbra...@suse.com
+
+- Update to version 2.31.1:
+  * blkid: Add support for LUKS2 and new LABEL attributes.
+  * move rfkill to /usr/sbin (boo#1076134).
+  * fsck.cramfs: Fix bus error on broken file system.
+  * hwclock: add iso-8601 overflow check
+  * libmount:
+* Allow MNT_FORCE and MNT_DETACH at umount
+* add nsfs between pseudo filesystems
+  * lscpu: Treat read failure on Xen Hypervisor properties as
+non-fatal
+  * sha1: endian fixes (affects util_linux_bigendian.patch)
+  * documentation updates
+  * other fixes and improvements
+- Fix regressions in 2.31.1:
+  * sha1 on s390* (update util_linux_bigendian.patch)
+  * fsck.cramfs on ppc64le (util-linux-cramfs.patch)
+  * fincore/count (disable, util-linux-fincore-count.patch)
+
+---
util-linux-systemd.changes: same change
util-linux.changes: same change

Old:

  util-linux-2.31.tar.sign
  util-linux-2.31.tar.xz

New:

  util-linux-2.31.1.tar.sign
  util-linux-2.31.1.tar.xz
  util-linux-cramfs.patch
  util-linux-fincore-count.patch



Other differences:
--
++ python-libmount.spec ++
--- /var/tmp/diff_new_pack.grcn1P/_old  2018-02-09 15:41:18.448830922 +0100
+++ /var/tmp/diff_new_pack.grcn1P/_new  2018-02-09 15:41:18.452830778 +0100
@@ -73,7 +73,7 @@
 %endif
 Summary:%main_summary
 License:GPL-2.0+
-Group:  %group_pl
+Group:  %main_group
 BuildRequires:  audit-devel
 BuildRequires:  bc
 BuildRequires:  binutils-devel
@@ -116,7 +116,7 @@
 %endif
 %endif
 #END SECOND STAGE DEPENDENCIES
-Version:2.31
+Version:2.31.1
 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
@@ -125,7 +125,7 @@
 # these tools as well
 #!BuildIgnore:  pwdutils
 Url:https://www.kernel.org/pub/linux/utils/util-linux/
-Source: 
https://www.kernel.org/pub/linux/utils/util-linux/v%{version}/util-linux-%{version}.tar.xz
+Source: 
https://www.kernel.org/pub/linux/utils/util-linux/v2.31/util-linux-%{version}.tar.xz
 Source1:util-linux-rpmlintrc
 Source4:raw.service
 Source5:etc.raw
@@ -135,7 +135,7 @@
 Source9:remote.pamd
 Source10:   su.pamd
 Source11:   su.default
-Source12:   
https://www.kernel.org/pub/linux/utils/util-linux/v%{version}/util-linux-%{version}.tar.sign
+Source12:   
https://www.kernel.org/pub/linux/utils/util-linux/v2.31/util-linux-%{version}.tar.sign
 Source13:   %{_name}.keyring
 Source14:   runuser.pamd
 # klogconsole, http://opensuse.github.com/kiwi, 7.02.25, git 859dc050
@@ -166,6 +166,10 @@
 Patch3: util-linux-lsmem-memory-zone-3.patch
 # Add four commits from upstream to pass tests on ppc64
 Patch4: util_linux_bigendian.patch
+# PATCH-FIX-UPSTREAM util-linux-cramfs.patch sbra...@suse.com -- Fix 
fsck.cramfs failure on ppc64le.
+Patch5: util-linux-cramfs.patch
+# PATCH-FIX-UPSTREAM util-linux-fincore-count.patch sbra...@suse.com -- 
Disable bad test fincore/count.
+Patch6: util-linux-fincore-count.patch
 
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 #
@@ -390,7 +394,6 @@
 %if %build_util_linux
 %package -n python-libmount
 Summary:%summary_pl
-License:GPL-2.0+
 Group:  %group_pl
 
 %description -n python-libmount
@@ -408,6 +411,8 @@
 %patch2 -p1
 %patch3 -p1
 %patch4 -p1
+%patch5 -p1
+%patch6 -p1
 #
 # setctsid
 cp -p %{S:22} %{S:23} .
@@ -645,7 +650,6 @@
 popd
 install -Dm644 %{SOURCE41} %{buildroot}%{_unitdir}/rfkill-block@.service
 install -Dm644 %{SOURCE42} %{buildroot}%{_unitdir}/rfkill-unblock@.service
-ln -s "../bin/rfkill" %{buildroot}%{_sbindir}/rfkill
 %endif
 #
 # util-linux install
@@ -985,8 +989,6 @@
 %{_bindir}/rename
 %{_bindir}/renice
 %{_bindir}/rev
-%{_bindir}/rfkill
-%{_sbindir}/rfkill
 %{_bindir}/script
 %{_bindir}/scriptreplay
 %{_bindir}/setarch
@@ -1037,6 +1039,7 @@
 %{_sbindir}/raw
 %{_sbindir}/rcraw
 %{_sbindir}/resizepart
+%{_sbindir}/rfkill
 %{_sbindir}/rtcwake
 %{_sbindir}/runuser
 %{_sbindir}/setctsid

++ 

commit util-linux for openSUSE:Factory

2018-01-26 Thread root
Hello community,

here is the log from the commit of package util-linux for openSUSE:Factory 
checked in at 2018-01-26 13:33:44

Comparing /work/SRC/openSUSE:Factory/util-linux (Old)
 and  /work/SRC/openSUSE:Factory/.util-linux.new (New)


Package is "util-linux"

Fri Jan 26 13:33:44 2018 rev:224 rq:568562 version:2.31

Changes:

--- /work/SRC/openSUSE:Factory/util-linux/python-libmount.changes   
2017-12-29 18:46:38.226520805 +0100
+++ /work/SRC/openSUSE:Factory/.util-linux.new/python-libmount.changes  
2018-01-26 13:33:45.661376327 +0100
@@ -1,0 +2,30 @@
+Sun Jan 21 20:15:00 UTC 2018 - jeng...@inai.de
+
+- Combine %service_* calls again.
+
+---
+Thu Jan 18 01:54:42 UTC 2018 - bwiedem...@suse.com
+
+- Provide /usr/sbin/rfkill from rfkill package (boo#1076134)
+
+---
+Tue Jan 16 16:26:48 UTC 2018 - norm...@linux.vnet.ibm.com
+
+- Add util_linux_bigendian.patch solve two failing tests on ppc64
+  (sha1, uuid/oids)
+
+---
+Fri Jan 12 13:49:36 CET 2018 - sbra...@suse.com
+
+- Integrate rfkill-block@.service and rfkill-unblock@.service from
+  rfkill package (boo#1074250#c4).
+- Remove unneeded release based conflicts and obsolescences
+  (boo#1074250#c18).
+- Remove sysvinit requirement.
+
+---
+Mon Jan  1 10:32:51 UTC 2018 - antoine.belv...@opensuse.org
+
+- Fix Obsoletes for rfkill (boo#1074250).
+
+---
util-linux-systemd.changes: same change
util-linux.changes: same change

New:

  rfkill-block@.service
  rfkill-unblock@.service
  util_linux_bigendian.patch



Other differences:
--
++ python-libmount.spec ++
--- /var/tmp/diff_new_pack.FQkrPR/_old  2018-01-26 13:33:47.937270022 +0100
+++ /var/tmp/diff_new_pack.FQkrPR/_new  2018-01-26 13:33:47.945269648 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package python-libmount
 #
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 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
@@ -73,7 +73,7 @@
 %endif
 Summary:%main_summary
 License:GPL-2.0+
-Group:  %main_group
+Group:  %group_pl
 BuildRequires:  audit-devel
 BuildRequires:  bc
 BuildRequires:  binutils-devel
@@ -149,6 +149,9 @@
 Source29:   mkzimage_cmdline.c
 Source31:   addnote.c
 #
+Source41:   rfkill-block@.service
+Source42:   rfkill-unblock@.service
+#
 Source51:   blkid.conf
 ##
 ## util-linux patches
@@ -161,6 +164,9 @@
 Patch2: util-linux-lsmem-memory-zone-2.patch
 # PATCH-FEATURE-UPSTREAM util-linux-lsmem-memory-zone-3.patch bsc1065471 
FATE324252 sbra...@suse.com -- lsmem: Add support for zone awareness.
 Patch3: util-linux-lsmem-memory-zone-3.patch
+# Add four commits from upstream to pass tests on ppc64
+Patch4: util_linux_bigendian.patch
+
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 #
 %if %build_util_linux
@@ -173,26 +179,15 @@
 Provides:   util-linux(fake+no-canonicalize)
 PreReq: %install_info_prereq permissions
 Recommends: %{name}-lang = %{version}
-Provides:   eject = 2.1.0-166.8
-Provides:   login = 4.0-33.7
-Provides:   rfkill = 0.5-8.6
+Provides:   eject = 2.1.0
+Provides:   login = 4.0
+Provides:   rfkill = 0.5
 # File conflict of eject (up to 12.3 and SLE11).
-Obsoletes:  eject < 2.1.0-166.8
+Obsoletes:  eject <= 2.1.0
 # File conflict of login (up to 12.1 and SLE11).
-Obsoletes:  login < 4.0-33.7
+Obsoletes:  login <= 4.0
 # File confluct (man page) of rfkill (up to Leap 15 and SLE 15).
-Obsoletes:  rfkill < 0.5-8.6
-# File conflict of su and kill (up to 12.3 and SLE11).
-# It should be coreutils < 8.21-4, but coreutils provide Release-less symbol.
-Conflicts:  coreutils < 8.21
-%if 0%{?suse_version} < 1330
-# File conflict of sulogin and utmpdump (up to 12.3 and SLE11).
-Conflicts:  sysvinit-tools < 2.88+-87
-%endif
-# rfkill conflicts of completion files with <= Leap 42.3 and < SLE15.
-Conflicts:  bash-completion <= 2.7-1.3
-# The preset is provided by the presets branding package since 0.4 
(bsc#1012850) and since 12.2 in SLE (boo#1029775)
-Conflicts:  systemd-presets-branding < 12.2
+Obsoletes:  rfkill <= 0.5
 # bnc#805684:
 %ifarch s390x
 Obsoletes:  s390-32
@@ -200,16 +195,7 @@
 %endif
 # uuid-runtime appeared in SLE11 SP1 to SLE11 SP3
 Provides:   uuid-runtime = 

commit util-linux for openSUSE:Factory

2017-12-29 Thread root
Hello community,

here is the log from the commit of package util-linux for openSUSE:Factory 
checked in at 2017-12-29 18:46:28

Comparing /work/SRC/openSUSE:Factory/util-linux (Old)
 and  /work/SRC/openSUSE:Factory/.util-linux.new (New)


Package is "util-linux"

Fri Dec 29 18:46:28 2017 rev:223 rq:558203 version:2.31

Changes:

--- /work/SRC/openSUSE:Factory/util-linux/python-libmount.changes   
2017-10-06 10:53:38.602302247 +0200
+++ /work/SRC/openSUSE:Factory/.util-linux.new/python-libmount.changes  
2017-12-29 18:46:38.226520805 +0100
@@ -1,0 +2,50 @@
+Mon Dec 18 15:30:56 CET 2017 - sbra...@suse.com
+
+- Update bash completion conflict to cover rfkill file conflict.
+
+---
+Mon Dec  4 17:28:04 CET 2017 - sbra...@suse.com
+
+- lsmem: Add support for zone awareness (bsc#1065471, FATE#324252,
+  util-linux-lsmem-memory-zone-1.patch,
+  util-linux-lsmem-memory-zone-2.patch,
+  util-linux-lsmem-memory-zone-3.patch).
+- Drop util-linux-losetup-Add-support-for-setting-logical-blocksize.patch.
+  Different implementations exists in the new kernel, and it has
+  a conflicting implementation in util-linux.
+
+---
+Mon Nov 20 17:29:11 CET 2017 - sbra...@suse.com
+
+- Update to version 2.31:
+  * New utilities: uuidparse, rfkill.
+  * su has been refactored and extended to create pseudo terminal
+(new option --pty, CVE-2016-2779, bsc#968674). This new
+EXPERIMENTAL feature provides better isolation between root's
+terminal and an unprivileged su.
+  * libuuid: Improved to match 
+  * libuuid, uuidgen: support hash-based UUIDs v3 (md5) and v5
+(sha1) as specified by RFC-4122. Provide UUID templates for
+dns, url, oid, or x500.
+  * libblkid: Extended support for DM-integrity, HPE (aka
+extended-XFS) and UBI superblock. New API to hide already
+detected signatures.
+  * libfdisk: New API to modify grain, make possible to completely
+disable dialog driven partitioning.
+  * libsmartcols: New API to move columns.
+  * column: --table-header-repeat to repeat table headers.
+  * libfdisk: Use BLKPG ioctls to inform the kernel about changes.
+  * fdisk: Improved ^C and ^D behavior.
+  * cfdisk: Dialog to resize partition.
+  * look: Follow the WORDLIST environment variable.
+  * losetup: Added support for --sector-size (FATE#319010).
+  * script: Follow the usual semantics for stop/continue signals.
+  * setpriv: New command line options --ambient-caps and
+--init-groups.
+  * hwclock: Reduce system shutdown times, log --systz when using
+libaudit.
+  * Other bug fixes.
+- Drop upstreamed util-linux-use-tinfow.patch.
+- Refreshed make-sure-sbin-resp-usr-sbin-are-in-PATH.diff.
+
+---
util-linux-systemd.changes: same change
util-linux.changes: same change

Old:

  util-linux-2.30.1.tar.sign
  util-linux-2.30.1.tar.xz
  util-linux-losetup-Add-support-for-setting-logical-blocksize.patch
  util-linux-use-tinfow.patch

New:

  util-linux-2.31.tar.sign
  util-linux-2.31.tar.xz
  util-linux-lsmem-memory-zone-1.patch
  util-linux-lsmem-memory-zone-2.patch
  util-linux-lsmem-memory-zone-3.patch



Other differences:
--
++ python-libmount.spec ++
--- /var/tmp/diff_new_pack.DpyWaJ/_old  2017-12-29 18:46:40.081987910 +0100
+++ /var/tmp/diff_new_pack.DpyWaJ/_new  2017-12-29 18:46:40.085986762 +0100
@@ -116,7 +116,7 @@
 %endif
 %endif
 #END SECOND STAGE DEPENDENCIES
-Version:2.30.1
+Version:2.31
 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
@@ -125,7 +125,7 @@
 # these tools as well
 #!BuildIgnore:  pwdutils
 Url:https://www.kernel.org/pub/linux/utils/util-linux/
-Source: 
https://www.kernel.org/pub/linux/utils/util-linux/v2.30/util-linux-%{version}.tar.xz
+Source: 
https://www.kernel.org/pub/linux/utils/util-linux/v%{version}/util-linux-%{version}.tar.xz
 Source1:util-linux-rpmlintrc
 Source4:raw.service
 Source5:etc.raw
@@ -135,7 +135,7 @@
 Source9:remote.pamd
 Source10:   su.pamd
 Source11:   su.default
-Source12:   
https://www.kernel.org/pub/linux/utils/util-linux/v2.30/util-linux-%{version}.tar.sign
+Source12:   
https://www.kernel.org/pub/linux/utils/util-linux/v%{version}/util-linux-%{version}.tar.sign
 Source13:   %{_name}.keyring
 Source14:   runuser.pamd
 # klogconsole, http://opensuse.github.com/kiwi, 7.02.25, git 859dc050
@@ -155,10 +155,12 @@
 ##
 # PATCH-EXTEND-UPSTREAM: Let `su' handle /sbin and /usr/sbin in path
 Patch0:  

commit util-linux for openSUSE:Factory

2017-10-06 Thread root
Hello community,

here is the log from the commit of package util-linux for openSUSE:Factory 
checked in at 2017-10-06 10:53:35

Comparing /work/SRC/openSUSE:Factory/util-linux (Old)
 and  /work/SRC/openSUSE:Factory/.util-linux.new (New)


Package is "util-linux"

Fri Oct  6 10:53:35 2017 rev:222 rq:530401 version:2.30.1

Changes:

--- /work/SRC/openSUSE:Factory/util-linux/python-libmount.changes   
2017-09-28 12:32:50.345036644 +0200
+++ /work/SRC/openSUSE:Factory/.util-linux.new/python-libmount.changes  
2017-10-06 10:53:38.602302247 +0200
@@ -7,0 +8,6 @@
+Tue Sep 19 14:11:49 CEST 2017 - sbra...@suse.com
+
+- Link against tinfow instead of tinfo
+  (bsc#1056171, util-linux-use-tinfow.patch).
+
+---
util-linux-systemd.changes: same change
util-linux.changes: same change

New:

  util-linux-use-tinfow.patch



Other differences:
--
++ python-libmount.spec ++
--- /var/tmp/diff_new_pack.Glgpbx/_old  2017-10-06 10:53:40.578003657 +0200
+++ /var/tmp/diff_new_pack.Glgpbx/_new  2017-10-06 10:53:40.582003052 +0200
@@ -73,7 +73,7 @@
 %endif
 Summary:%main_summary
 License:GPL-2.0+
-Group:  %group_pl
+Group:  %main_group
 BuildRequires:  audit-devel
 BuildRequires:  bc
 BuildRequires:  binutils-devel
@@ -157,6 +157,8 @@
 Patch0: make-sure-sbin-resp-usr-sbin-are-in-PATH.diff
 # PATCH-FEATURE-SLE 
util-linux-losetup-Add-support-for-setting-logical-blocksize.patch bsc931634 
FATE319010 h...@suse.de -- Add support for setting logical blocksizes.
 Patch1: 
util-linux-losetup-Add-support-for-setting-logical-blocksize.patch
+# PATCH-FIX-UPSTREAM util-linux-use-tinfow.patch bsc#1056171 sbra...@suse.com 
-- Link against tinfow instead of tinfo.
+Patch2: util-linux-use-tinfow.patch
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 #
 %if %build_util_linux
@@ -403,7 +405,6 @@
 %if %build_util_linux
 %package -n python-libmount
 Summary:%summary_pl
-License:GPL-2.0+
 Group:  %group_pl
 
 %description -n python-libmount
@@ -421,6 +422,7 @@
 # logical block size support in loop does not exist in Tumbleweed and upstream 
kernel yet
 %patch1 -p1
 %endif
+%patch2 -p1
 #
 # setctsid
 cp -p %{S:22} %{S:23} .

++ util-linux-systemd.spec ++
--- /var/tmp/diff_new_pack.Glgpbx/_old  2017-10-06 10:53:40.613998217 +0200
+++ /var/tmp/diff_new_pack.Glgpbx/_new  2017-10-06 10:53:40.617997613 +0200
@@ -157,6 +157,8 @@
 Patch0: make-sure-sbin-resp-usr-sbin-are-in-PATH.diff
 # PATCH-FEATURE-SLE 
util-linux-losetup-Add-support-for-setting-logical-blocksize.patch bsc931634 
FATE319010 h...@suse.de -- Add support for setting logical blocksizes.
 Patch1: 
util-linux-losetup-Add-support-for-setting-logical-blocksize.patch
+# PATCH-FIX-UPSTREAM util-linux-use-tinfow.patch bsc#1056171 sbra...@suse.com 
-- Link against tinfow instead of tinfo.
+Patch2: util-linux-use-tinfow.patch
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 #
 %if %build_util_linux
@@ -420,6 +422,7 @@
 # logical block size support in loop does not exist in Tumbleweed and upstream 
kernel yet
 %patch1 -p1
 %endif
+%patch2 -p1
 #
 # setctsid
 cp -p %{S:22} %{S:23} .

++ util-linux.spec ++
--- /var/tmp/diff_new_pack.Glgpbx/_old  2017-10-06 10:53:40.637994590 +0200
+++ /var/tmp/diff_new_pack.Glgpbx/_new  2017-10-06 10:53:40.637994590 +0200
@@ -157,6 +157,8 @@
 Patch0: make-sure-sbin-resp-usr-sbin-are-in-PATH.diff
 # PATCH-FEATURE-SLE 
util-linux-losetup-Add-support-for-setting-logical-blocksize.patch bsc931634 
FATE319010 h...@suse.de -- Add support for setting logical blocksizes.
 Patch1: 
util-linux-losetup-Add-support-for-setting-logical-blocksize.patch
+# PATCH-FIX-UPSTREAM util-linux-use-tinfow.patch bsc#1056171 sbra...@suse.com 
-- Link against tinfow instead of tinfo.
+Patch2: util-linux-use-tinfow.patch
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 #
 %if %build_util_linux
@@ -420,6 +422,7 @@
 # logical block size support in loop does not exist in Tumbleweed and upstream 
kernel yet
 %patch1 -p1
 %endif
+%patch2 -p1
 #
 # setctsid
 cp -p %{S:22} %{S:23} .


++ util-linux-use-tinfow.patch ++
>From ad442a818c6eefabb8258a9949206e12f2296161 Mon Sep 17 00:00:00 2001
From: Karel Zak 
Date: Tue, 19 Sep 2017 12:55:49 +0200
Subject: [PATCH] build-sys: add libtinfow check

It seems some systems differentiate between tinfo and tinfow. And it
seems that mix ncursesw and tinfo (wide vs. non-wide char) is problem
for the systems.

Note that for example Fedora have ncursesw as well as ncurses, but
only one tinfo library. So, we need fallback this scenario.

Reported-by: Stanislav Brabec 

commit util-linux for openSUSE:Factory

2017-09-28 Thread root
Hello community,

here is the log from the commit of package util-linux for openSUSE:Factory 
checked in at 2017-09-28 12:32:49

Comparing /work/SRC/openSUSE:Factory/util-linux (Old)
 and  /work/SRC/openSUSE:Factory/.util-linux.new (New)


Package is "util-linux"

Thu Sep 28 12:32:49 2017 rev:221 rq:528604 version:2.30.1

Changes:

--- /work/SRC/openSUSE:Factory/util-linux/python-libmount.changes   
2017-07-09 20:29:43.820949209 +0200
+++ /work/SRC/openSUSE:Factory/.util-linux.new/python-libmount.changes  
2017-09-28 12:32:50.345036644 +0200
@@ -1,0 +2,30 @@
+Thu Sep 21 14:41:01 UTC 2017 - jeng...@inai.de
+
+- Update RPM categories and summaries.
+  Do not ignore errors from useradd.
+
+---
+Fri Sep 15 07:17:45 UTC 2017 - wer...@suse.de
+
+- Ensure libreadline usage as well as _GNU_SOURCE
+
+---
+Tue Sep 12 12:35:34 CEST 2017 - sbra...@suse.com
+
+- Fix prerequirement of groups tty and uuidd (boo#1057937).
+
+---
+Thu Jul 20 13:51:20 UTC 2017 - sweet_...@gmx.de
+
+- Update to version 2.30.1:
+  Bugfix release, more details at:
+  https://www.kernel.org/pub/linux/utils/util-linux/v2.30/v2.30.1-ReleaseNotes
+- Drop upstreamed patch
+  util-linux-lscpu-cleanup-DMI-detection-return-codes.patch 
+
+---
+Mon Jul  3 12:38:36 UTC 2017 - sch...@suse.de
+
+- Make sure group tty is defined
+
+---
util-linux-systemd.changes: same change
util-linux.changes: same change

Old:

  util-linux-2.30.tar.sign
  util-linux-2.30.tar.xz
  util-linux-lscpu-cleanup-DMI-detection-return-codes.patch

New:

  util-linux-2.30.1.tar.sign
  util-linux-2.30.1.tar.xz



Other differences:
--
++ python-libmount.spec ++
--- /var/tmp/diff_new_pack.47GxyF/_old  2017-09-28 12:32:51.916815638 +0200
+++ /var/tmp/diff_new_pack.47GxyF/_new  2017-09-28 12:32:51.920815075 +0200
@@ -42,7 +42,7 @@
 %define summary_pl  Python bindings for the libmount library
 %define group_ulSystem/Base
 %define group_uls   System/Base
-%define group_plSystem/Filesystems
+%define group_plDevelopment/Languages/Python
 %if "%{name}" == "python-libmount"
 %define build_util_linux 0
 %define build_util_linux_systemd 0
@@ -73,7 +73,7 @@
 %endif
 Summary:%main_summary
 License:GPL-2.0+
-Group:  %main_group
+Group:  %group_pl
 BuildRequires:  audit-devel
 BuildRequires:  bc
 BuildRequires:  binutils-devel
@@ -116,7 +116,7 @@
 %endif
 %endif
 #END SECOND STAGE DEPENDENCIES
-Version:2.30
+Version:2.30.1
 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
@@ -157,12 +157,13 @@
 Patch0: make-sure-sbin-resp-usr-sbin-are-in-PATH.diff
 # PATCH-FEATURE-SLE 
util-linux-losetup-Add-support-for-setting-logical-blocksize.patch bsc931634 
FATE319010 h...@suse.de -- Add support for setting logical blocksizes.
 Patch1: 
util-linux-losetup-Add-support-for-setting-logical-blocksize.patch
-# PATCH-BUG-FIX util-linux-lscpu-cleanup-DMI-detection-return-codes.patch 
bsc#1039360 msucha...@suse.de -- lscpu: cleanup DMI detection return codes
-Patch2: util-linux-lscpu-cleanup-DMI-detection-return-codes.patch
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 #
 %if %build_util_linux
 Supplements:filesystem(minix)
+%if 0%{?suse_version} >= 1330
+Requires(pre):  group(tty)
+%endif
 Provides:   fsck-with-dev-lock = %{version}
 # bnc#651598:
 Provides:   util-linux(fake+no-canonicalize)
@@ -240,7 +241,7 @@
 
 %package -n libblkid1
 Summary:Filesystem detection library
-Group:  System/Filesystems
+Group:  System/Libraries
 
 %description -n libblkid1
 Library for filesystem detection.
@@ -265,13 +266,13 @@
 
 %package -n libuuid1
 Summary:Library to generate UUIDs
-Group:  System/Filesystems
+Group:  System/Libraries
 
 %description -n libuuid1
 A library to generate universally unique IDs (UUIDs).
 
 %package -n libuuid-devel
-Summary:Development files for libuuid1
+Summary:Development files for libuuid
 Group:  Development/Libraries/C and C++
 Requires:   libuuid1 = %{version}
 
@@ -280,7 +281,7 @@
 unique IDs (UUIDs).
 
 %package -n libuuid-devel-static
-Summary:Development files for libuuid1
+Summary:Development files for libuuid
 Group:  Development/Libraries/C and C++

commit util-linux for openSUSE:Factory

2017-07-09 Thread root
Hello community,

here is the log from the commit of package util-linux for openSUSE:Factory 
checked in at 2017-07-09 20:29:39

Comparing /work/SRC/openSUSE:Factory/util-linux (Old)
 and  /work/SRC/openSUSE:Factory/.util-linux.new (New)


Package is "util-linux"

Sun Jul  9 20:29:39 2017 rev:220 rq:509038 version:2.30

Changes:

--- /work/SRC/openSUSE:Factory/util-linux/python-libmount.changes   
2017-07-09 13:03:54.741524677 +0200
+++ /work/SRC/openSUSE:Factory/.util-linux.new/python-libmount.changes  
2017-07-09 20:29:43.820949209 +0200
@@ -2,5 +1,0 @@
-Mon Jul  3 12:38:36 UTC 2017 - sch...@suse.de
-
-- Make sure group tty is defined
-

util-linux-systemd.changes: same change
util-linux.changes: same change



Other differences:
--
++ python-libmount.spec ++
--- /var/tmp/diff_new_pack.n9siFn/_old  2017-07-09 20:29:45.432721558 +0200
+++ /var/tmp/diff_new_pack.n9siFn/_new  2017-07-09 20:29:45.436720993 +0200
@@ -163,9 +163,6 @@
 #
 %if %build_util_linux
 Supplements:filesystem(minix)
-%if 0%{?suse_version} >= 1330
-Requires:   group(tty)
-%endif
 Provides:   fsck-with-dev-lock = %{version}
 # bnc#651598:
 Provides:   util-linux(fake+no-canonicalize)

util-linux-systemd.spec: same change
++ util-linux.spec ++
--- /var/tmp/diff_new_pack.n9siFn/_old  2017-07-09 20:29:45.508710825 +0200
+++ /var/tmp/diff_new_pack.n9siFn/_new  2017-07-09 20:29:45.512710260 +0200
@@ -163,9 +163,6 @@
 #
 %if %build_util_linux
 Supplements:filesystem(minix)
-%if 0%{?suse_version} >= 1330
-Requires:   group(tty)
-%endif
 Provides:   fsck-with-dev-lock = %{version}
 # bnc#651598:
 Provides:   util-linux(fake+no-canonicalize)





commit util-linux for openSUSE:Factory

2017-07-09 Thread root
Hello community,

here is the log from the commit of package util-linux for openSUSE:Factory 
checked in at 2017-07-09 13:03:52

Comparing /work/SRC/openSUSE:Factory/util-linux (Old)
 and  /work/SRC/openSUSE:Factory/.util-linux.new (New)


Package is "util-linux"

Sun Jul  9 13:03:52 2017 rev:219 rq:507990 version:2.30

Changes:

--- /work/SRC/openSUSE:Factory/util-linux/python-libmount.changes   
2017-06-29 14:58:41.756296404 +0200
+++ /work/SRC/openSUSE:Factory/.util-linux.new/python-libmount.changes  
2017-07-09 13:03:54.741524677 +0200
@@ -1,0 +2,5 @@
+Mon Jul  3 12:38:36 UTC 2017 - sch...@suse.de
+
+- Make sure group tty is defined
+
+---
util-linux-systemd.changes: same change
util-linux.changes: same change



Other differences:
--
++ python-libmount.spec ++
--- /var/tmp/diff_new_pack.oItWjN/_old  2017-07-09 13:03:55.965352022 +0200
+++ /var/tmp/diff_new_pack.oItWjN/_new  2017-07-09 13:03:55.969351458 +0200
@@ -163,6 +163,9 @@
 #
 %if %build_util_linux
 Supplements:filesystem(minix)
+%if 0%{?suse_version} >= 1330
+Requires:   group(tty)
+%endif
 Provides:   fsck-with-dev-lock = %{version}
 # bnc#651598:
 Provides:   util-linux(fake+no-canonicalize)

util-linux-systemd.spec: same change
++ util-linux.spec ++
--- /var/tmp/diff_new_pack.oItWjN/_old  2017-07-09 13:03:56.037341865 +0200
+++ /var/tmp/diff_new_pack.oItWjN/_new  2017-07-09 13:03:56.037341865 +0200
@@ -163,6 +163,9 @@
 #
 %if %build_util_linux
 Supplements:filesystem(minix)
+%if 0%{?suse_version} >= 1330
+Requires:   group(tty)
+%endif
 Provides:   fsck-with-dev-lock = %{version}
 # bnc#651598:
 Provides:   util-linux(fake+no-canonicalize)





commit util-linux for openSUSE:Factory

2017-06-29 Thread root
Hello community,

here is the log from the commit of package util-linux for openSUSE:Factory 
checked in at 2017-06-29 14:58:21

Comparing /work/SRC/openSUSE:Factory/util-linux (Old)
 and  /work/SRC/openSUSE:Factory/.util-linux.new (New)


Package is "util-linux"

Thu Jun 29 14:58:21 2017 rev:218 rq:504843 version:2.30

Changes:

--- /work/SRC/openSUSE:Factory/util-linux/python-libmount.changes   
2017-04-25 08:55:22.398971323 +0200
+++ /work/SRC/openSUSE:Factory/.util-linux.new/python-libmount.changes  
2017-06-29 14:58:41.756296404 +0200
@@ -1,0 +2,48 @@
+Sun Jun 11 12:12:44 UTC 2017 - lnus...@suse.de
+
+- don't conflict with sysvinit-tools in Tumblweed anymore. Needed for Leap 15
+  which wants to use a different release number scheme (lp150.x which produces
+  lower numbers than the conflict).
+
+---
+Thu Jun  8 21:21:12 UTC 2017 - sweet_...@gmx.de
+
+- Update to version 2.30:
+  * Many changes and improvements, most notably:
+* The libblkid library has been improved for hybrid CDROM/DVD
+  media.
+* The deprecated command tailf has been removed. Use "tail -f"
+  from coreutils.
+* blkzone -- NEW COMMAND to run zone commands on block devices
+  that support Zoned Block Commands (ZBC) or Zoned-device ATA
+  Commands (ZAC).
+* fincore -- NEW COMMAND to count pages of file contents in
+  core (memory).
+* lsmem -- NEW COMMAND to list the ranges of available memory
+  with their online status.
+* The command fallocate -- supports an "insert range" operation
+  now.
+* The command "column -t|--table" has been modified to use
+  libsmartcols. It now provides nearly all of that library's
+  functionality from the command line.
+  * Security issues:
+* hwclock - no longer makes any internal permission checks. The
+  System Administrator must set proper permissions to control
+  user access to the RTC. It is NOT recommended to use SUID.
+* CVE-2016-2779 - This security issue is NOT FIXED yet.
+  * More details at:
+https://www.kernel.org/pub/linux/utils/util-linux/v2.30/v2.30-ReleaseNotes
+- Drop upstreamed patch
+  arm64-lscpu-use-sysfs-for-table-access-if-available.patch
+- Refreshed patch
+  util-linux-losetup-Add-support-for-setting-logical-blocksize.patch 
+- fix compiler warnings for mkzimage_cmdline
+
+---
+Thu Jun  8 16:28:41 UTC 2017 - msucha...@suse.com
+
+- When when hypervisor_decode_sysfw fails continue with other
+  detection methods (bsc#1042991, bsc#1039360, bsc#1033718)
+  + util-linux-lscpu-cleanup-DMI-detection-return-codes.patch
+
+---
@@ -181 +229 @@
-  ftp://ftp.kernel.org/pub/linux/utils/util-linux/v2.28/v2.28.2-ReleaseNotes
+  https://www.kernel.org/pub/linux/utils/util-linux/v2.28/v2.28.2-ReleaseNotes
@@ -187 +235 @@
-  ftp://ftp.kernel.org/pub/linux/utils/util-linux/v2.28/v2.28.1-ReleaseNotes
+  https://www.kernel.org/pub/linux/utils/util-linux/v2.28/v2.28.1-ReleaseNotes
@@ -296 +344 @@
-  ftp://ftp.kernel.org/pub/linux/utils/util-linux/v2.27/v2.27.1-ReleaseNotes
+  https://www.kernel.org/pub/linux/utils/util-linux/v2.27/v2.27.1-ReleaseNotes
@@ -1851 +1899 @@
-ftp://ftp.kernel.org/pub/linux/utils/util-linux-ng/v2.18/v2.18-ReleaseNotes
+https://www.kernel.org/pub/linux/utils/util-linux/v2.18/v2.18-ReleaseNotes
util-linux-systemd.changes: same change
util-linux.changes: same change

Old:

  arm64-lscpu-use-sysfs-for-table-access-if-available.patch
  util-linux-2.29.2.tar.sign
  util-linux-2.29.2.tar.xz

New:

  util-linux-2.30.tar.sign
  util-linux-2.30.tar.xz
  util-linux-lscpu-cleanup-DMI-detection-return-codes.patch



Other differences:
--
++ python-libmount.spec ++
--- /var/tmp/diff_new_pack.vKj8Gm/_old  2017-06-29 14:58:52.558771138 +0200
+++ /var/tmp/diff_new_pack.vKj8Gm/_new  2017-06-29 14:58:52.562770572 +0200
@@ -116,7 +116,7 @@
 %endif
 %endif
 #END SECOND STAGE DEPENDENCIES
-Version:2.29.2
+Version:2.30
 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
@@ -125,7 +125,7 @@
 # these tools as well
 #!BuildIgnore:  pwdutils
 Url:https://www.kernel.org/pub/linux/utils/util-linux/
-Source: 
https://www.kernel.org/pub/linux/utils/util-linux/v2.29/util-linux-%{version}.tar.xz
+Source: 
https://www.kernel.org/pub/linux/utils/util-linux/v2.30/util-linux-%{version}.tar.xz
 Source1:util-linux-rpmlintrc
 Source4:raw.service
 Source5:etc.raw
@@ -135,7 +135,7 @@
 Source9:

commit util-linux for openSUSE:Factory

2017-04-25 Thread root
Hello community,

here is the log from the commit of package util-linux for openSUSE:Factory 
checked in at 2017-04-25 08:55:20

Comparing /work/SRC/openSUSE:Factory/util-linux (Old)
 and  /work/SRC/openSUSE:Factory/.util-linux.new (New)


Package is "util-linux"

Tue Apr 25 08:55:20 2017 rev:217 rq:487606 version:2.29.2

Changes:

--- /work/SRC/openSUSE:Factory/util-linux/python-libmount.changes   
2017-03-01 23:39:13.706580054 +0100
+++ /work/SRC/openSUSE:Factory/.util-linux.new/python-libmount.changes  
2017-04-25 08:55:22.398971323 +0200
@@ -1,0 +2,44 @@
+Wed Apr 12 09:19:21 UTC 2017 - ag...@suse.com
+
+- Prefer sysfs exported SMBIOS3 tables in lscu (bsc#1033718)
+  + arm64-lscpu-use-sysfs-for-table-access-if-available.patch
+
+---
+Thu Apr  6 17:35:34 CEST 2017 - sbra...@suse.com
+
+- To cover release numbers of both SLE12 SP3 and Leap 42.3, relax
+  release based conflict with bash-completion from 13.1 to 10.
+
+---
+Tue Apr  4 14:51:09 UTC 2017 - sweet_...@gmx.de
+
+- fix util-linux-losetup-Add-support-for-setting-logical-blocksize.patch
+  --logical-blocksize was behaving like --nooverlap
+
+---
+Fri Mar 17 17:18:28 CET 2017 - sbra...@suse.com
+
+- Conflict with old systemd-presets-branding to ensure correct
+  preset migration (boo#1029775, bsc#1012850).
+
+---
+Thu Mar 16 22:44:12 CET 2017 - sbra...@suse.com
+
+- Drop "codepage" fstab migration needed for SuSE Linux < 9.1
+  (bsc#51950 (suse#36950)).
+
+---
+Tue Feb 28 17:27:58 CET 2017 - sbra...@suse.com
+
+- Keep dependency on insserv and fillup for compatibilitiy reasons
+  in Leap 42.3. Too many poorly written packages depend on it.
+  (Marked as "sysv compatibility hack".)
+
+---
+Wed Feb 22 22:00:05 UTC 2017 - sweet_...@gmx.de
+
+- Update to version 2.29.2:
+  * su(1) security issue CVE-2017-2616 (bsc#1023041)
+  * minor bugfixes and enhancements
+
+---
@@ -23 +67,2 @@
-  --logical-blocksize can be used only with long option.
+  --logical-blocksize can be used only with long option
+  (bsc#966891).
@@ -28,0 +74,35 @@
+  SLE12 & Leap 42 specific changes:
+  * Fix for SLE12: bsc#956540, SLE12 SP1: bsc#953691, Leap 42.1:
+boo#954482, was obsoleted by the systemd update, and skipped.
+  * Remove --enable-ncurses that is intended to force non-wide
+ncurses (boo#978993).
+  * Make release-dependent conflict with old sysvinit-tools SLE
+specific, as it is required only for SLE 11 upgrade,
+and breaks openSUSE staging builds (boo#994399).
+  * Obsolete these patches, now upstreamed:
+  * Drop upstreamed patches
+(tests-script-race-on-force-only.patch,
+util-linux-libmount-ignore-redundant-slashes.patch,
+util-linux-sfdisk-show-pt-geometry-1.patch,
+util-linux-sfdisk-show-pt-geometry-2.patch,
+util-linux-sfdisk-show-pt-geometry-3.patch,
+util-linux-libblkid-partition-loop.patch,
+util-linux-libblkid-wipe-offset.patch,
+util-linux-mount-reuse-loop-1.patch,
+util-linux-mount-reuse-loop-2.patch,
+util-linux-mount-reuse-loop-3.patch,
+util-linux-mount-reuse-loop-4.patch,
+util-linux-loop-reuse-01.patch, util-linux-loop-reuse-02.patch,
+util-linux-loop-reuse-03.patch, util-linux-loop-reuse-04.patch,
+util-linux-loop-reuse-05.patch, util-linux-loop-reuse-06.patch,
+util-linux-loop-reuse-07.patch, util-linux-loop-reuse-08.patch,
+util-linux-loop-reuse-09.patch, util-linux-loop-reuse-10.patch,
+util-linux-loop-reuse-12.patch, util-linux-loop-reuse-13.patch,
+util-linux-loop-reuse-14.patch, util-linux-loop-reuse-15.patch,
+util-linux-loop-reuse-16.patch, util-linux-loop-reuse-17.patch,
+util-linux-loop-reuse-18.patch, util-linux-loop-reuse-19.patch,
+util-linux-loop-reuse-20.patch,
+util-linux-libmount-cifs-is_mounted.patch).
+  * Refreshed patches
+(make-sure-sbin-resp-usr-sbin-are-in-PATH.diff,
+util-linux-losetup-Add-support-for-setting-logical-blocksize.patch).
@@ -70 +150 @@
-- Update to version 2.29
+- Update to version 2.29 (FATE#322090)
@@ -86,0 +167,5 @@
+  * sfdisk: Support for deprecated --show-pt-geometry (bsc#990531).
+  * libmount: various issues with cifs mount
+(bsc#982331, bsc#987176).
+  * libblkid: Prevent infinite loop DoS while parsing DOS partition
+tables (bsc#988361, CVE-2016-5011).
@@ -198 +283 @@
-* Other bug fixes (bsc#970404, bsc#975082).
+* Other bug fixes (bsc#970404, bsc#975082, FATE#318444).
@@ -211,0 

commit util-linux for openSUSE:Factory

2017-03-01 Thread root
Hello community,

here is the log from the commit of package util-linux for openSUSE:Factory 
checked in at 2017-03-01 23:39:12

Comparing /work/SRC/openSUSE:Factory/util-linux (Old)
 and  /work/SRC/openSUSE:Factory/.util-linux.new (New)


Package is "util-linux"

Wed Mar  1 23:39:12 2017 rev:216 rq:457450 version:2.29.1

Changes:

--- /work/SRC/openSUSE:Factory/util-linux/python-libmount.changes   
2017-01-15 10:56:25.434424155 +0100
+++ /work/SRC/openSUSE:Factory/.util-linux.new/python-libmount.changes  
2017-03-01 23:39:13.706580054 +0100
@@ -1,0 +2,44 @@
+Fri Feb 10 10:40:23 UTC 2017 - f...@suse.com
+
+- presets are managed by the branding presets package (bsc#1012850)
+
+  The default activation state is defined by the branding preset
+  package.
+
+  This also get rid of the only use of the rpm preset macros so we can
+  kill them.
+
+---
+Wed Feb  8 18:16:22 CET 2017 - sbra...@suse.com
+
+- Merge SLE12 SP3 changes to make the package compatible with
+  Tumbleweed, SLE12 SP3 and Leap 42.3.
+- Drop patch tests-script-race-on-force-only.patch from SLE12 SP3
+  and Leap 42.3. Upstream has a different workaround.
+  https://github.com/karelzak/util-linux/issues/296
+- INCOMPATIBLE CHANGE for SLE12 SP3 and Leap 42.3:
+  losetup -L changes its meaning from SLE12 SP1 specific
+  --logical-blocksize to the upstream --nooverlap).
+  --logical-blocksize can be used only with long option.
+- Include SLE12 + Leap 42 exclusive feature, implemented by
+  h...@suse.de:
+  * losetup: Add support for setting logical blocksizes
+(bsc#931634, FATE#319010)
++ util-linux-losetup-Add-support-for-setting-logical-blocksize.patch
+
+---
+Tue Feb  7 20:07:55 CET 2017 - sbra...@suse.com
+
+- Update to version 2.29.1:
+  * lscpu: add aarch64 specific names
+  * lubmount: Disable disable ro/rw mtab checks (bsc#1012632)
+  * More details at:
+
https://www.kernel.org/pub/linux/utils/util-linux/v2.29/v2.29.1-ReleaseNotes
+
+---
+Tue Feb  7 18:31:04 CET 2017 - sbra...@suse.com
+
+- Replace raw initscript by a systemd service doing the same thing.
+  Based on previous work of fcro...@suse.com (FATE#321122).
+
+---
util-linux-systemd.changes: same change
util-linux.changes: same change

Old:

  raw.init
  util-linux-2.29.tar.sign
  util-linux-2.29.tar.xz

New:

  raw.service
  util-linux-2.29.1.tar.sign
  util-linux-2.29.1.tar.xz
  util-linux-losetup-Add-support-for-setting-logical-blocksize.patch



Other differences:
--
++ python-libmount.spec ++
--- /var/tmp/diff_new_pack.6w7rsQ/_old  2017-03-01 23:39:15.182371932 +0100
+++ /var/tmp/diff_new_pack.6w7rsQ/_new  2017-03-01 23:39:15.186371368 +0100
@@ -16,7 +16,11 @@
 #
 
 
+%if 0%{?suse_version} >= 1330
 %bcond_without  enable_last
+%else
+%bcond_with enable_last
+%endif
 
 Name:   python-libmount
 %define _name   util-linux
@@ -112,7 +116,7 @@
 %endif
 %endif
 #END SECOND STAGE DEPENDENCIES
-Version:2.29
+Version:2.29.1
 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
@@ -123,7 +127,7 @@
 Url:https://www.kernel.org/pub/linux/utils/util-linux/
 Source: 
ftp://ftp.kernel.org/pub/linux/utils/util-linux/v2.29/%{_name}-%{version}.tar.xz
 Source1:util-linux-rpmlintrc
-Source4:raw.init
+Source4:raw.service
 Source5:etc.raw
 Source6:etc_filesystems
 Source7:baselibs.conf
@@ -150,7 +154,9 @@
 ## util-linux patches
 ##
 # PATCH-EXTEND-UPSTREAM: Let `su' handle /sbin and /usr/sbin in path
-Patch4: make-sure-sbin-resp-usr-sbin-are-in-PATH.diff
+Patch0: make-sure-sbin-resp-usr-sbin-are-in-PATH.diff
+# PATCH-FEATURE-SLE 
util-linux-losetup-Add-support-for-setting-logical-blocksize.patch bsc931634 
FATE319010 h...@suse.de -- Add support for setting logical blocksizes.
+Patch1: 
util-linux-losetup-Add-support-for-setting-logical-blocksize.patch
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 #
 %if %build_util_linux
@@ -159,7 +165,6 @@
 # bnc#651598:
 Provides:   util-linux(fake+no-canonicalize)
 PreReq: %install_info_prereq permissions
-PreReq: %insserv_prereq %fillup_prereq /bin/sed
 Recommends: %{name}-lang = %{version}
 Provides:   eject = 2.1.0-166.8
 Provides:   login = 4.0-33.7
@@ -174,6 +179,8 @@
 Conflicts:  sysvinit-tools < 2.88+-87
 # File conflicts of completion files with <= Leap 42.1 and <= 

commit util-linux for openSUSE:Factory

2016-11-19 Thread h_root
Hello community,

here is the log from the commit of package util-linux for openSUSE:Factory 
checked in at 2016-11-19 12:57:29

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   
2016-11-19 12:48:30.0 +0100
+++ /work/SRC/openSUSE:Factory/.util-linux.new/python-libmount.changes  
2016-11-19 12:57:30.0 +0100
@@ -2,7 +1,0 @@
-Tue Nov  8 15:11:37 UTC 2016 - sweet_...@gmx.de
-
-- Update to version 2.29, see
-  https://www.kernel.org/pub/linux/utils/util-linux/v2.29/v2.29-ReleaseNotes
-- refresh make-sure-sbin-resp-usr-sbin-are-in-PATH.diff
-

util-linux-systemd.changes: same change
util-linux.changes: same change

Old:

  util-linux-2.29.tar.sign
  util-linux-2.29.tar.xz

New:

  util-linux-2.28.2.tar.sign
  util-linux-2.28.2.tar.xz



Other differences:
--
++ python-libmount.spec ++
--- /var/tmp/diff_new_pack.X8RL7s/_old  2016-11-19 12:57:31.0 +0100
+++ /var/tmp/diff_new_pack.X8RL7s/_new  2016-11-19 12:57:31.0 +0100
@@ -82,7 +82,6 @@
 BuildRequires:  ncurses-devel
 BuildRequires:  pam-devel
 BuildRequires:  pkg-config
-BuildRequires:  procps
 BuildRequires:  readline-devel
 BuildRequires:  utempter-devel
 BuildRequires:  zlib-devel
@@ -114,7 +113,7 @@
 %endif
 %endif
 #END SECOND STAGE DEPENDENCIES
-Version:2.29
+Version:2.28.2
 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
@@ -123,7 +122,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.29/%{_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
@@ -133,7 +132,7 @@
 Source9:remote.pamd
 Source10:   su.pamd
 Source11:   su.default
-Source12:   
ftp://ftp.kernel.org/pub/linux/utils/util-linux/v2.29/%{_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
@@ -520,7 +519,7 @@
   --docdir=%{_docdir}/%{_name} \
   --with-audit \
   --with-gnu-ld \
-  --with-ncursesw \
+  --with-ncurses \
   --with-selinux \
   $uhead \
   --with-bashcompletiondir=%{_datadir}/bash-completion/completions \
@@ -571,7 +570,6 @@
 export TS_OPT_fdisk_oddinput_known_fail="yes"
 export TS_OPT_fdisk_sunlabel_known_fail="yes"
 export TS_OPT_libfdisk_gpt_known_fail="yes"
-export TS_OPT_misc_flock_known_fail="yes"
 export TS_OPT_misc_ionice_known_fail="yes"
 export TS_OPT_misc_swaplabel_known_fail="yes"
 export TS_OPT_kill_name_to_number_known_fail="yes"

util-linux-systemd.spec: same change
++ util-linux.spec ++
--- /var/tmp/diff_new_pack.X8RL7s/_old  2016-11-19 12:57:31.0 +0100
+++ /var/tmp/diff_new_pack.X8RL7s/_new  2016-11-19 12:57:31.0 +0100
@@ -82,7 +82,6 @@
 BuildRequires:  ncurses-devel
 BuildRequires:  pam-devel
 BuildRequires:  pkg-config
-BuildRequires:  procps
 BuildRequires:  readline-devel
 BuildRequires:  utempter-devel
 BuildRequires:  zlib-devel
@@ -114,7 +113,7 @@
 %endif
 %endif
 #END SECOND STAGE DEPENDENCIES
-Version:2.29
+Version:2.28.2
 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
@@ -123,7 +122,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.29/%{_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
@@ -133,7 +132,7 @@
 Source9:remote.pamd
 Source10:   su.pamd
 Source11:   su.default
-Source12:   
ftp://ftp.kernel.org/pub/linux/utils/util-linux/v2.29/%{_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
@@ -520,7 +519,7 @@
   

commit util-linux for openSUSE:Factory

2016-11-19 Thread h_root
Hello community,

here is the log from the commit of package util-linux for openSUSE:Factory 
checked in at 2016-11-19 12:48:26

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   
2016-09-12 13:21:33.0 +0200
+++ /work/SRC/openSUSE:Factory/.util-linux.new/python-libmount.changes  
2016-11-19 12:48:30.0 +0100
@@ -1,0 +2,7 @@
+Tue Nov  8 15:11:37 UTC 2016 - sweet_...@gmx.de
+
+- Update to version 2.29, see
+  https://www.kernel.org/pub/linux/utils/util-linux/v2.29/v2.29-ReleaseNotes
+- refresh make-sure-sbin-resp-usr-sbin-are-in-PATH.diff
+
+---
util-linux-systemd.changes: same change
util-linux.changes: same change

Old:

  util-linux-2.28.2.tar.sign
  util-linux-2.28.2.tar.xz

New:

  util-linux-2.29.tar.sign
  util-linux-2.29.tar.xz



Other differences:
--
++ python-libmount.spec ++
--- /var/tmp/diff_new_pack.onlAXG/_old  2016-11-19 12:48:39.0 +0100
+++ /var/tmp/diff_new_pack.onlAXG/_new  2016-11-19 12:48:39.0 +0100
@@ -82,6 +82,7 @@
 BuildRequires:  ncurses-devel
 BuildRequires:  pam-devel
 BuildRequires:  pkg-config
+BuildRequires:  procps
 BuildRequires:  readline-devel
 BuildRequires:  utempter-devel
 BuildRequires:  zlib-devel
@@ -113,7 +114,7 @@
 %endif
 %endif
 #END SECOND STAGE DEPENDENCIES
-Version:2.28.2
+Version:2.29
 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
@@ -122,7 +123,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.28/%{_name}-%{version}.tar.xz
+Source: 
ftp://ftp.kernel.org/pub/linux/utils/util-linux/v2.29/%{_name}-%{version}.tar.xz
 Source1:util-linux-rpmlintrc
 Source4:raw.init
 Source5:etc.raw
@@ -132,7 +133,7 @@
 Source9:remote.pamd
 Source10:   su.pamd
 Source11:   su.default
-Source12:   
ftp://ftp.kernel.org/pub/linux/utils/util-linux/v2.28/%{_name}-%{version}.tar.sign
+Source12:   
ftp://ftp.kernel.org/pub/linux/utils/util-linux/v2.29/%{_name}-%{version}.tar.sign
 Source13:   %{_name}.keyring
 Source14:   runuser.pamd
 # klogconsole, http://opensuse.github.com/kiwi, 7.02.25, git 859dc050
@@ -519,7 +520,7 @@
   --docdir=%{_docdir}/%{_name} \
   --with-audit \
   --with-gnu-ld \
-  --with-ncurses \
+  --with-ncursesw \
   --with-selinux \
   $uhead \
   --with-bashcompletiondir=%{_datadir}/bash-completion/completions \
@@ -570,6 +571,7 @@
 export TS_OPT_fdisk_oddinput_known_fail="yes"
 export TS_OPT_fdisk_sunlabel_known_fail="yes"
 export TS_OPT_libfdisk_gpt_known_fail="yes"
+export TS_OPT_misc_flock_known_fail="yes"
 export TS_OPT_misc_ionice_known_fail="yes"
 export TS_OPT_misc_swaplabel_known_fail="yes"
 export TS_OPT_kill_name_to_number_known_fail="yes"

util-linux-systemd.spec: same change
++ util-linux.spec ++
--- /var/tmp/diff_new_pack.onlAXG/_old  2016-11-19 12:48:39.0 +0100
+++ /var/tmp/diff_new_pack.onlAXG/_new  2016-11-19 12:48:39.0 +0100
@@ -82,6 +82,7 @@
 BuildRequires:  ncurses-devel
 BuildRequires:  pam-devel
 BuildRequires:  pkg-config
+BuildRequires:  procps
 BuildRequires:  readline-devel
 BuildRequires:  utempter-devel
 BuildRequires:  zlib-devel
@@ -113,7 +114,7 @@
 %endif
 %endif
 #END SECOND STAGE DEPENDENCIES
-Version:2.28.2
+Version:2.29
 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
@@ -122,7 +123,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.28/%{_name}-%{version}.tar.xz
+Source: 
ftp://ftp.kernel.org/pub/linux/utils/util-linux/v2.29/%{_name}-%{version}.tar.xz
 Source1:util-linux-rpmlintrc
 Source4:raw.init
 Source5:etc.raw
@@ -132,7 +133,7 @@
 Source9:remote.pamd
 Source10:   su.pamd
 Source11:   su.default
-Source12:   
ftp://ftp.kernel.org/pub/linux/utils/util-linux/v2.28/%{_name}-%{version}.tar.sign
+Source12:   
ftp://ftp.kernel.org/pub/linux/utils/util-linux/v2.29/%{_name}-%{version}.tar.sign
 Source13:   %{_name}.keyring
 Source14:   runuser.pamd
 # klogconsole, http://opensuse.github.com/kiwi, 7.02.25, git 859dc050
@@ -519,7 +520,7 @@
   

commit util-linux for openSUSE:Factory

2016-09-12 Thread h_root
Hello community,

here is the log from the commit of package util-linux for openSUSE:Factory 
checked in at 2016-09-12 13:21:32

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   
2016-08-25 09:49:42.0 +0200
+++ /work/SRC/openSUSE:Factory/.util-linux.new/python-libmount.changes  
2016-09-12 13:21:33.0 +0200
@@ -1,0 +2,6 @@
+Wed Sep  7 12:43:31 UTC 2016 - sweet_...@gmx.de
+
+- Update to version 2.28.2, bugfix release, see
+  ftp://ftp.kernel.org/pub/linux/utils/util-linux/v2.28/v2.28.2-ReleaseNotes
+
+---
util-linux-systemd.changes: same change
util-linux.changes: same change

Old:

  util-linux-2.28.1.tar.sign
  util-linux-2.28.1.tar.xz

New:

  util-linux-2.28.2.tar.sign
  util-linux-2.28.2.tar.xz



Other differences:
--
++ python-libmount.spec ++
--- /var/tmp/diff_new_pack.7qqQtX/_old  2016-09-12 13:21:35.0 +0200
+++ /var/tmp/diff_new_pack.7qqQtX/_new  2016-09-12 13:21:35.0 +0200
@@ -113,7 +113,7 @@
 %endif
 %endif
 #END SECOND STAGE DEPENDENCIES
-Version:2.28.1
+Version:2.28.2
 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

util-linux-systemd.spec: same change
++ util-linux.spec ++
--- /var/tmp/diff_new_pack.7qqQtX/_old  2016-09-12 13:21:35.0 +0200
+++ /var/tmp/diff_new_pack.7qqQtX/_new  2016-09-12 13:21:35.0 +0200
@@ -113,7 +113,7 @@
 %endif
 %endif
 #END SECOND STAGE DEPENDENCIES
-Version:2.28.1
+Version:2.28.2
 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

++ util-linux-2.28.1.tar.xz -> util-linux-2.28.2.tar.xz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/util-linux-2.28.1/.tarball-version 
new/util-linux-2.28.2/.tarball-version
--- old/util-linux-2.28.1/.tarball-version  2016-08-11 11:30:26.0 
+0200
+++ new/util-linux-2.28.2/.tarball-version  2016-09-07 13:40:59.0 
+0200
@@ -1 +1 @@
-2.28.1
+2.28.2
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/util-linux-2.28.1/.version 
new/util-linux-2.28.2/.version
--- old/util-linux-2.28.1/.version  2016-08-11 11:29:46.0 +0200
+++ new/util-linux-2.28.2/.version  2016-09-07 13:36:27.0 +0200
@@ -1 +1 @@
-2.28.1
+2.28.2
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/util-linux-2.28.1/AUTHORS 
new/util-linux-2.28.2/AUTHORS
--- old/util-linux-2.28.1/AUTHORS   2016-08-11 11:22:38.0 +0200
+++ new/util-linux-2.28.2/AUTHORS   2016-09-07 13:31:46.0 +0200
@@ -215,6 +215,7 @@
   Florian Zumbiehl 
   Forest Bond 
   Francesco Cosoleto 
+  Franco Fichtner 
   François Revol 
   Fran Diéguez 
   Frank Mayhar 
@@ -247,6 +248,7 @@
   Harald Hoyer 
   Hayden James 
   Heiko Carstens 
+  Helge Deller 
   Helmut Grohne 
   Hendrik Lönngren 
   Henne Vogelsang 
@@ -464,6 +466,7 @@
   Ronny Chevalier 
   Ron Sommeling 
   Ross Biro 
+  Rostislav Skudnov 
   Roy Peled 
   Ruediger Meier 
   Sami Kerola 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/util-linux-2.28.1/ChangeLog 
new/util-linux-2.28.2/ChangeLog
--- old/util-linux-2.28.1/ChangeLog 2016-08-11 11:30:26.0 +0200
+++ new/util-linux-2.28.2/ChangeLog 2016-09-07 13:40:59.0 +0200
@@ -1,3 +1,3 @@
 See version control history.
 
-http://git.kernel.org/?p=utils/util-linux/util-linux.git;a=log;h=2.28.1
+http://git.kernel.org/?p=utils/util-linux/util-linux.git;a=log;h=2.28.2
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/util-linux-2.28.1/Documentation/releases/v2.28.2-ReleaseNotes 
new/util-linux-2.28.2/Documentation/releases/v2.28.2-ReleaseNotes
--- 

commit util-linux for openSUSE:Factory

2016-08-25 Thread h_root
Hello community,

here is the log from the commit of package util-linux for openSUSE:Factory 
checked in at 2016-08-25 09:49:40

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   
2016-07-18 21:16:33.0 +0200
+++ /work/SRC/openSUSE:Factory/.util-linux.new/python-libmount.changes  
2016-08-25 09:49:42.0 +0200
@@ -1,0 +2,14 @@
+Thu Aug 11 13:24:34 UTC 2016 - sweet_...@gmx.de
+
+- Update to version 2.28.1, bugfix release, see
+  ftp://ftp.kernel.org/pub/linux/utils/util-linux/v2.28/v2.28.1-ReleaseNotes
+- Remove util-linux-libblkid-wipe-offset.patch (upstream)
+- use the new configure option --enable-libuuid-force-uuidd
+  instead of sed'ing configure.ac
+
+---
+Thu Aug 11 10:21:35 UTC 2016 - o...@aepfle.de
+
+- Install klogconsole with read permissions (bnc#990837)
+
+---
util-linux-systemd.changes: same change
util-linux.changes: same change

Old:

  util-linux-2.28.tar.sign
  util-linux-2.28.tar.xz
  util-linux-libblkid-wipe-offset.patch

New:

  util-linux-2.28.1.tar.sign
  util-linux-2.28.1.tar.xz



Other differences:
--
++ python-libmount.spec ++
--- /var/tmp/diff_new_pack.wNYEFB/_old  2016-08-25 09:49:45.0 +0200
+++ /var/tmp/diff_new_pack.wNYEFB/_new  2016-08-25 09:49:45.0 +0200
@@ -69,7 +69,7 @@
 %endif
 Summary:%main_summary
 License:GPL-2.0+
-Group:  %group_pl
+Group:  %main_group
 BuildRequires:  audit-devel
 BuildRequires:  bc
 BuildRequires:  binutils-devel
@@ -113,7 +113,7 @@
 %endif
 %endif
 #END SECOND STAGE DEPENDENCIES
-Version:2.28
+Version:2.28.1
 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
@@ -150,8 +150,6 @@
 ##
 ## util-linux patches
 ##
-# PATCH-FIX-UPSTREAM util-linux-libblkid-wipe-offset.patch bsc976141 
sbra...@suse.com -- blkid: Wipe corect area for probes with offset
-Patch:  util-linux-libblkid-wipe-offset.patch
 # PATCH-EXTEND-UPSTREAM: Let `su' handle /sbin and /usr/sbin in path
 Patch4: make-sure-sbin-resp-usr-sbin-are-in-PATH.diff
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
@@ -374,7 +372,6 @@
 %if %build_util_linux
 %package -n python-libmount
 Summary:%summary_pl
-License:GPL-2.0+
 Group:  %group_pl
 
 %description -n python-libmount
@@ -387,20 +384,12 @@
 %endif
 %prep
 %setup -q -n %{_name}-%{version} -b 40
-%patch -p1
 %patch4 -p1
 #
 # setctsid
 cp -p %{S:22} %{S:23} .
 
 %build
-#BEGIN CONFIG ALTER
-%if !%build_util_linux_systemd
-# We are not building util_linux_systemd => we are not building uuidd
-# But we want libuuid with support of uuidd. The default configure disables it 
as well.
-sed -i '/^AM_CONDITIONAL.*BUILD_UUIDD/a AC_DEFINE([HAVE_UUIDD], [1], [Define 
to 1 if you want to use uuid daemon.])' configure.ac
-%endif
-#END CONFIG ALTER
 %if %build_util_linux
 pushd ../klogconsole
 # klogconsole build
@@ -536,6 +525,7 @@
   --with-bashcompletiondir=%{_datadir}/bash-completion/completions \
   --with-systemdsystemunitdir=%{_unitdir} \
   --enable-libmount-force-mountinfo \
+  --enable-libuuid-force-uuidd \
   --enable-sulogin-emergency-mount \
   --disable-use-tty-group \
   --enable-static \
@@ -1166,7 +1156,7 @@
 /sbin/hwclock
 #EndUsrMerge
 %{_sbindir}/hwclock
-%{_sbindir}/klogconsole
+%attr(744,root,root) %{_sbindir}/klogconsole
 %{_bindir}/setterm
 %{_sbindir}/tunelp
 %{_mandir}/man8/fdformat.8.gz

++ util-linux-systemd.spec ++
--- /var/tmp/diff_new_pack.wNYEFB/_old  2016-08-25 09:49:45.0 +0200
+++ /var/tmp/diff_new_pack.wNYEFB/_new  2016-08-25 09:49:45.0 +0200
@@ -113,7 +113,7 @@
 %endif
 %endif
 #END SECOND STAGE DEPENDENCIES
-Version:2.28
+Version:2.28.1
 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
@@ -150,8 +150,6 @@
 ##
 ## util-linux patches
 ##
-# PATCH-FIX-UPSTREAM util-linux-libblkid-wipe-offset.patch bsc976141 
sbra...@suse.com -- blkid: Wipe corect area for probes with offset
-Patch:  util-linux-libblkid-wipe-offset.patch
 # PATCH-EXTEND-UPSTREAM: Let `su' handle /sbin and /usr/sbin in path
 Patch4: make-sure-sbin-resp-usr-sbin-are-in-PATH.diff
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
@@ -386,20 +384,12 @@
 %endif
 %prep
 %setup -q -n %{_name}-%{version} -b 40
-%patch -p1
 %patch4 

commit util-linux for openSUSE:Factory

2016-07-18 Thread h_root
Hello community,

here is the log from the commit of package util-linux for openSUSE:Factory 
checked in at 2016-07-18 21:16:31

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   
2016-06-29 09:40:23.0 +0200
+++ /work/SRC/openSUSE:Factory/.util-linux.new/python-libmount.changes  
2016-07-18 21:16:33.0 +0200
@@ -1,0 +2,11 @@
+Mon Jul 11 07:29:18 UTC 2016 - dims...@opensuse.org
+
+- BuildIgnore util-linux: it's part of VMInstall, hence part of
+  every package build. util-linux itself can be built without its
+  own presence though. Helps with some rare bootstrap issues (when
+  librtas changes soname for example).
+- Drop usage of gpg-offline: this has long been migrated to a
+  source service that checks signatures on checkin already (osc
+  service lr source_validatory).
+
+---
util-linux-systemd.changes: same change
util-linux.changes: same change



Other differences:
--
++ python-libmount.spec ++
--- /var/tmp/diff_new_pack.ws5Cy6/_old  2016-07-18 21:16:35.0 +0200
+++ /var/tmp/diff_new_pack.ws5Cy6/_new  2016-07-18 21:16:35.0 +0200
@@ -44,7 +44,6 @@
 %define build_util_linux_systemd 0
 %define build_python_libmount 1
 # To prevent dependency loops, verify signature only in third stage.
-%define verify_sig 1
 %define main_summary %summary_pl
 %define main_group   %group_pl
 %else
@@ -52,7 +51,6 @@
 %define build_util_linux 0
 %define build_util_linux_systemd 1
 %define build_python_libmount 0
-%define verify_sig 0
 %define main_summary %summary_uls
 %define main_group   %group_uls
 %else
@@ -62,12 +60,10 @@
 %define build_util_linux 1
 %define build_util_linux_systemd 1
 %define build_python_libmount 1
-%define verify_sig 1
 %else
 %define build_util_linux 1
 %define build_util_linux_systemd 0
 %define build_python_libmount 0
-%define verify_sig 0
 %endif
 %endif
 %endif
@@ -89,12 +85,12 @@
 BuildRequires:  readline-devel
 BuildRequires:  utempter-devel
 BuildRequires:  zlib-devel
+# util-linux is part of VMInstall, but we can well build without it
+# Helps shorten a cycle and eliminate a bootstrap issue
+#!BuildIgnore:  util-linux
 %ifarch ppc ppc64 ppc64le
 BuildRequires:  librtas-devel
 %endif
-%if %verify_sig
-BuildRequires:  gpg-offline
-%endif
 %if %build_util_linux_systemd
 BuildRequires:  socat
 BuildRequires:  systemd-rpm-macros
@@ -390,9 +386,6 @@
 
 %endif
 %prep
-%if %verify_sig
-xzcat %{S:0} | %gpg_verify -p %{_name} %{S:12} -
-%endif
 %setup -q -n %{_name}-%{version} -b 40
 %patch -p1
 %patch4 -p1

util-linux-systemd.spec: same change
++ util-linux.spec ++
--- /var/tmp/diff_new_pack.ws5Cy6/_old  2016-07-18 21:16:35.0 +0200
+++ /var/tmp/diff_new_pack.ws5Cy6/_new  2016-07-18 21:16:35.0 +0200
@@ -44,7 +44,6 @@
 %define build_util_linux_systemd 0
 %define build_python_libmount 1
 # To prevent dependency loops, verify signature only in third stage.
-%define verify_sig 1
 %define main_summary %summary_pl
 %define main_group   %group_pl
 %else
@@ -52,7 +51,6 @@
 %define build_util_linux 0
 %define build_util_linux_systemd 1
 %define build_python_libmount 0
-%define verify_sig 0
 %define main_summary %summary_uls
 %define main_group   %group_uls
 %else
@@ -62,12 +60,10 @@
 %define build_util_linux 1
 %define build_util_linux_systemd 1
 %define build_python_libmount 1
-%define verify_sig 1
 %else
 %define build_util_linux 1
 %define build_util_linux_systemd 0
 %define build_python_libmount 0
-%define verify_sig 0
 %endif
 %endif
 %endif
@@ -89,12 +85,12 @@
 BuildRequires:  readline-devel
 BuildRequires:  utempter-devel
 BuildRequires:  zlib-devel
+# util-linux is part of VMInstall, but we can well build without it
+# Helps shorten a cycle and eliminate a bootstrap issue
+#!BuildIgnore:  util-linux
 %ifarch ppc ppc64 ppc64le
 BuildRequires:  librtas-devel
 %endif
-%if %verify_sig
-BuildRequires:  gpg-offline
-%endif
 %if %build_util_linux_systemd
 BuildRequires:  socat
 BuildRequires:  systemd-rpm-macros
@@ -389,9 +385,6 @@
 
 %endif
 %prep
-%if %verify_sig
-xzcat %{S:0} | %gpg_verify -p %{_name} %{S:12} -
-%endif
 %setup -q -n %{_name}-%{version} -b 40
 %patch -p1
 %patch4 -p1





commit util-linux for openSUSE:Factory

2016-06-29 Thread h_root
Hello community,

here is the log from the commit of package util-linux for openSUSE:Factory 
checked in at 2016-06-29 09:40:22

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   
2016-06-12 18:50:06.0 +0200
+++ /work/SRC/openSUSE:Factory/.util-linux.new/python-libmount.changes  
2016-06-29 09:40:23.0 +0200
@@ -1,0 +2,9 @@
+Mon Jun 13 11:37:33 UTC 2016 - dims...@opensuse.org
+
+- Do not BuildRequires bash-completion: this is tempting, but it
+  pulls bash-completion and its entire dependency stack into Ring0,
+  which is inacceptable. Pass the correct path
+  (%{_datdir}/bash-completion/completions) via
+  --with-bashcompletiondir to configure.
+
+---
@@ -32 +41 @@
-- Update to version 2.28:
+- Update to version 2.28 (bsc#974301):
@@ -57 +66 @@
-  already mounted btrfs subvolumes.
+  already mounted btrfs subvolumes (bsc#947494, bsc#972684).
@@ -66,0 +76 @@
+* Other bug fixes (bsc#970404, bsc#975082).
@@ -101 +111,2 @@
-* sulogin supports locked root accounts by --force.
+* sulogin supports locked root accounts by --force
+  (bsc#968733, bsc#963399).
util-linux-systemd.changes: same change
util-linux.changes: same change



Other differences:
--
++ python-libmount.spec ++
--- /var/tmp/diff_new_pack.a0P8r5/_old  2016-06-29 09:40:24.0 +0200
+++ /var/tmp/diff_new_pack.a0P8r5/_new  2016-06-29 09:40:24.0 +0200
@@ -73,9 +73,8 @@
 %endif
 Summary:%main_summary
 License:GPL-2.0+
-Group:  %main_group
+Group:  %group_pl
 BuildRequires:  audit-devel
-BuildRequires:  bash-completion
 BuildRequires:  bc
 BuildRequires:  binutils-devel
 BuildRequires:  fdupes
@@ -379,6 +378,7 @@
 %if %build_util_linux
 %package -n python-libmount
 Summary:%summary_pl
+License:GPL-2.0+
 Group:  %group_pl
 
 %description -n python-libmount
@@ -540,6 +540,7 @@
   --with-ncurses \
   --with-selinux \
   $uhead \
+  --with-bashcompletiondir=%{_datadir}/bash-completion/completions \
   --with-systemdsystemunitdir=%{_unitdir} \
   --enable-libmount-force-mountinfo \
   --enable-sulogin-emergency-mount \
@@ -1139,6 +1140,8 @@
 %dir %{_datadir}/getopt
 %attr (755,root,root) %{_datadir}/getopt/getopt-parse.bash
 %attr (755,root,root) %{_datadir}/getopt/getopt-parse.tcsh
+%dir %{_datadir}/bash-completion
+%dir %{_datadir}/bash-completion/completions
 %{_datadir}/bash-completion/completions/*
 %if %build_util_linux_systemd
 %exclude %{_datadir}/bash-completion/completions/logger

++ util-linux-systemd.spec ++
--- /var/tmp/diff_new_pack.a0P8r5/_old  2016-06-29 09:40:25.0 +0200
+++ /var/tmp/diff_new_pack.a0P8r5/_new  2016-06-29 09:40:25.0 +0200
@@ -75,7 +75,6 @@
 License:GPL-2.0+
 Group:  %main_group
 BuildRequires:  audit-devel
-BuildRequires:  bash-completion
 BuildRequires:  bc
 BuildRequires:  binutils-devel
 BuildRequires:  fdupes
@@ -540,6 +539,7 @@
   --with-ncurses \
   --with-selinux \
   $uhead \
+  --with-bashcompletiondir=%{_datadir}/bash-completion/completions \
   --with-systemdsystemunitdir=%{_unitdir} \
   --enable-libmount-force-mountinfo \
   --enable-sulogin-emergency-mount \
@@ -1139,6 +1139,8 @@
 %dir %{_datadir}/getopt
 %attr (755,root,root) %{_datadir}/getopt/getopt-parse.bash
 %attr (755,root,root) %{_datadir}/getopt/getopt-parse.tcsh
+%dir %{_datadir}/bash-completion
+%dir %{_datadir}/bash-completion/completions
 %{_datadir}/bash-completion/completions/*
 %if %build_util_linux_systemd
 %exclude %{_datadir}/bash-completion/completions/logger

util-linux.spec: same change




commit util-linux for openSUSE:Factory

2016-06-12 Thread h_root
Hello community,

here is the log from the commit of package util-linux for openSUSE:Factory 
checked in at 2016-06-12 18:50:05

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   
2016-04-17 22:15:07.0 +0200
+++ /work/SRC/openSUSE:Factory/.util-linux.new/python-libmount.changes  
2016-06-12 18:50:06.0 +0200
@@ -1,0 +2,28 @@
+Thu May 19 14:29:27 CEST 2016 - sbra...@suse.com
+
+- blkid: Wipe corect area for probes with offset (bsc#976141,
+  util-linux-libblkid-wipe-offset.patch).
+
+---
+Tue Apr 26 18:24:40 CEST 2016 - sbra...@suse.com
+
+- Remove incorrect --with-bashcompletiondir that breaks
+  bash-completion, use path in bash-completion.pc instead
+  (boo#977259).
+
+---
+Fri Apr 22 16:41:34 CEST 2016 - sbra...@suse.com
+
+- Add librtas-devel to BuildRequires on Power platforms. Needed for
+  proper function of lscpu (bsc#975082).
+
+---
+Wed Apr 13 21:29:00 UTC 2016 - sweet_...@gmx.de
+
+- fix build for openSUSE >= 13.1 (inclusive SLE 12)
+- drop build for openSUSE < 13.1
+- remove old build conditions: sysvinit_tools, enable_su and 
+  enable_eject
+- cosmetics: reorder configure options
+
+---
util-linux-systemd.changes: same change
util-linux.changes: same change

New:

  util-linux-libblkid-wipe-offset.patch



Other differences:
--
++ python-libmount.spec ++
--- /var/tmp/diff_new_pack.YZyIbH/_old  2016-06-12 18:50:07.0 +0200
+++ /var/tmp/diff_new_pack.YZyIbH/_new  2016-06-12 18:50:07.0 +0200
@@ -16,9 +16,6 @@
 #
 
 
-%bcond_without  sysvinit_tools
-%bcond_without  enable_su
-%bcond_without  enable_eject
 %bcond_without  enable_last
 
 Name:   python-libmount
@@ -78,6 +75,7 @@
 License:GPL-2.0+
 Group:  %main_group
 BuildRequires:  audit-devel
+BuildRequires:  bash-completion
 BuildRequires:  bc
 BuildRequires:  binutils-devel
 BuildRequires:  fdupes
@@ -92,19 +90,18 @@
 BuildRequires:  readline-devel
 BuildRequires:  utempter-devel
 BuildRequires:  zlib-devel
+%ifarch ppc ppc64 ppc64le
+BuildRequires:  librtas-devel
+%endif
 %if %verify_sig
 BuildRequires:  gpg-offline
 %endif
 %if %build_util_linux_systemd
 BuildRequires:  socat
-%if 0%{?suse_version} <= 1230
-BuildRequires:  pkgconfig(systemd)
-%else
 BuildRequires:  systemd-rpm-macros
 BuildRequires:  pkgconfig(libsystemd-daemon)
 BuildRequires:  pkgconfig(libsystemd-journal)
 %endif
-%endif
 %if %build_python_libmount
 BuildRequires:  python-devel
 %endif
@@ -158,6 +155,8 @@
 ##
 ## util-linux patches
 ##
+# PATCH-FIX-UPSTREAM util-linux-libblkid-wipe-offset.patch bsc976141 
sbra...@suse.com -- blkid: Wipe corect area for probes with offset
+Patch:  util-linux-libblkid-wipe-offset.patch
 # PATCH-EXTEND-UPSTREAM: Let `su' handle /sbin and /usr/sbin in path
 Patch4: make-sure-sbin-resp-usr-sbin-are-in-PATH.diff
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
@@ -170,25 +169,19 @@
 PreReq: %install_info_prereq permissions
 PreReq: %insserv_prereq %fillup_prereq /bin/sed
 Recommends: %{name}-lang = %{version}
-%if %{with enable_eject}
 Provides:   eject = 2.1.0-166.8
-%endif
 Provides:   login = 4.0-33.7
-%if %{with enable_eject}
 # File conflict of eject (up to 12.3 and SLE11).
 Obsoletes:  eject < 2.1.0-166.8
-%endif
 # File conflict of login (up to 12.1 and SLE11).
 Obsoletes:  login < 4.0-33.7
-%if %{with enable_su}
 # File conflict of su and kill (up to 12.3 and SLE11).
 # It should be coreutils < 8.21-4, but coreutils provide Release-less symbol.
 Conflicts:  coreutils < 8.21
-%endif
-%if %{with sysvinit_tools}
 # File conflict of sulogin and utmpdump (up to 12.3 and SLE11).
 Conflicts:  sysvinit-tools < 2.88+-87
-%endif
+# File conflicts of completion files with <= Leap 42.1 and <= SLE12 SP1 (fixed 
by SLE12 Update, boo#977259#c3).
+Conflicts:  bash-completion <= 2.1-13.1
 # bnc#805684:
 %ifarch s390x
 Obsoletes:  s390-32
@@ -401,6 +394,7 @@
 xzcat %{S:0} | %gpg_verify -p %{_name} %{S:12} -
 %endif
 %setup -q -n %{_name}-%{version} -b 40
+%patch -p1
 %patch4 -p1
 #
 # setctsid
@@ -538,6 +532,7 @@
 # sysvinit-only versions of UTIL_LINUX_SYSTEMD_SOURCES utilities.
 AUTOPOINT=true autoreconf -vfi
 %configure \
+  --disable-silent-rules \
   --localstatedir=/run \
   --docdir=%{_docdir}/%{_name} \
   --with-audit \
@@ -545,47 +540,33 @@
   

commit util-linux for openSUSE:Factory

2016-04-17 Thread h_root
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.0 +0100
+++ /work/SRC/openSUSE:Factory/.util-linux.new/python-libmount.changes  
2016-04-17 22:15:07.0 +0200
@@ -1,0 +2,41 @@
+Wed Apr 13 09:53:21 UTC 2016 - sweet_...@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.0 +0200
+++ /var/tmp/diff_new_pack.rYcPjm/_new  2016-04-17 22:15:08.0 +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
-# 

commit util-linux for openSUSE:Factory

2015-12-13 Thread h_root
Hello community,

here is the log from the commit of package util-linux for openSUSE:Factory 
checked in at 2015-12-13 09:33:56

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-11-22 10:57:51.0 +0100
+++ /work/SRC/openSUSE:Factory/.util-linux.new/python-libmount.changes  
2015-12-13 09:33:58.0 +0100
@@ -1,0 +2,5 @@
+Tue Dec  1 10:27:17 UTC 2015 - sweet_...@gmx.de
+
+- enable last binary
+
+---
util-linux-systemd.changes: same change
util-linux.changes: same change



Other differences:
--
++ python-libmount.spec ++
--- /var/tmp/diff_new_pack.sJgZCs/_old  2015-12-13 09:34:00.0 +0100
+++ /var/tmp/diff_new_pack.sJgZCs/_new  2015-12-13 09:34:00.0 +0100
@@ -19,7 +19,7 @@
 %bcond_without  sysvinit_tools
 %bcond_without  enable_su
 %bcond_without  enable_eject
-%bcond_with  enable_last
+%bcond_without  enable_last
 
 Name:   python-libmount
 %define _name   util-linux
@@ -613,11 +613,14 @@
 export TS_OPT_fdisk_gpt_known_fail="yes"
 export TS_OPT_fdisk_oddinput_known_fail="yes"
 export TS_OPT_fdisk_sunlabel_known_fail="yes"
+export TS_OPT_libfdisk_gpt_known_fail="yes"
 export TS_OPT_misc_ionice_known_fail="yes"
 export TS_OPT_misc_swaplabel_known_fail="yes"
 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"
+# unsupported syscall in script(1) ... might be fixed in qemu
+export TS_OPT_script_known_fail="yes" 
 %endif
 # FIXME: These sometimes fails:
 export TS_OPT_libmount_lock_fake="yes"

util-linux-systemd.spec: same change
++ util-linux.spec ++
--- /var/tmp/diff_new_pack.sJgZCs/_old  2015-12-13 09:34:00.0 +0100
+++ /var/tmp/diff_new_pack.sJgZCs/_new  2015-12-13 09:34:00.0 +0100
@@ -19,7 +19,7 @@
 %bcond_without  sysvinit_tools
 %bcond_without  enable_su
 %bcond_without  enable_eject
-%bcond_with  enable_last
+%bcond_without  enable_last
 
 Name:   util-linux
 %define _name   util-linux





commit util-linux for openSUSE:Factory

2015-11-22 Thread h_root
Hello community,

here is the log from the commit of package util-linux for openSUSE:Factory 
checked in at 2015-11-22 10:57:49

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-11-02 12:54:00.0 +0100
+++ /work/SRC/openSUSE:Factory/.util-linux.new/python-libmount.changes  
2015-11-22 10:57:51.0 +0100
@@ -1,0 +2,12 @@
+Wed Nov 11 15:46:46 UTC 2015 - sweet_...@gmx.de
+
+- Update to version 2.27.1, bugfix release, see
+  ftp://ftp.kernel.org/pub/linux/utils/util-linux/v2.27/v2.27.1-ReleaseNotes
+
+---
+Wed Nov 11 11:25:25 UTC 2015 - sch...@suse.de
+
+- Change condition for known fail markers from test for armv6 and aarch64
+  architecture to test for qemu user-space build
+
+---
util-linux-systemd.changes: same change
util-linux.changes: same change

Old:

  util-linux-2.27.tar.sign
  util-linux-2.27.tar.xz

New:

  util-linux-2.27.1.tar.sign
  util-linux-2.27.1.tar.xz



Other differences:
--
++ python-libmount.spec ++
--- /var/tmp/diff_new_pack.2OW1jB/_old  2015-11-22 10:57:53.0 +0100
+++ /var/tmp/diff_new_pack.2OW1jB/_new  2015-11-22 10:57:53.0 +0100
@@ -121,7 +121,7 @@
 %endif
 %endif
 #END SECOND STAGE DEPENDENCIES
-Version:2.27
+Version:2.27.1
 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
@@ -609,7 +609,7 @@
 # glibc requires kernel >= 3.0, thus setarch --uname-2.6 fails on platforms 
without VDSO
 export TS_OPT_misc_setarch_known_fail="yes"
 #
-%ifarch armv6l armv6hl aarch64
+%if 0%{?qemu_user_space_build}
 export TS_OPT_fdisk_gpt_known_fail="yes"
 export TS_OPT_fdisk_oddinput_known_fail="yes"
 export TS_OPT_fdisk_sunlabel_known_fail="yes"

util-linux-systemd.spec: same change
++ util-linux.spec ++
--- /var/tmp/diff_new_pack.2OW1jB/_old  2015-11-22 10:57:53.0 +0100
+++ /var/tmp/diff_new_pack.2OW1jB/_new  2015-11-22 10:57:53.0 +0100
@@ -121,7 +121,7 @@
 %endif
 %endif
 #END SECOND STAGE DEPENDENCIES
-Version:2.27
+Version:2.27.1
 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
@@ -609,15 +609,18 @@
 # glibc requires kernel >= 3.0, thus setarch --uname-2.6 fails on platforms 
without VDSO
 export TS_OPT_misc_setarch_known_fail="yes"
 #
-%ifarch armv6l armv6hl aarch64
+%if 0%{?qemu_user_space_build}
 export TS_OPT_fdisk_gpt_known_fail="yes"
 export TS_OPT_fdisk_oddinput_known_fail="yes"
 export TS_OPT_fdisk_sunlabel_known_fail="yes"
+export TS_OPT_libfdisk_gpt_known_fail="yes"
 export TS_OPT_misc_ionice_known_fail="yes"
 export TS_OPT_misc_swaplabel_known_fail="yes"
 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"
+# unsupported syscall in script(1) ... might be fixed in qemu
+export TS_OPT_script_known_fail="yes" 
 %endif
 # FIXME: These sometimes fails:
 export TS_OPT_libmount_lock_fake="yes"

++ util-linux-2.27.tar.xz -> util-linux-2.27.1.tar.xz ++
 73217 lines of diff (skipped)




commit util-linux for openSUSE:Factory

2015-11-02 Thread h_root
Hello community,

here is the log from the commit of package util-linux for openSUSE:Factory 
checked in at 2015-11-02 12:53:59

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-10-14 16:34:37.0 +0200
+++ /work/SRC/openSUSE:Factory/.util-linux.new/python-libmount.changes  
2015-11-02 12:54:00.0 +0100
@@ -29,0 +30 @@
+* colcrt: fix buffer overflow (bsc#949754, CVE-2015-5218)
util-linux-systemd.changes: same change
util-linux.changes: same change



Other differences:
--
util-linux-systemd.spec: same change
util-linux.spec: same change




commit util-linux for openSUSE:Factory

2015-10-14 Thread h_root
Hello community,

here is the log from the commit of package util-linux for openSUSE:Factory 
checked in at 2015-10-14 16:34:35

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-07-05 17:50:07.0 +0200
+++ /work/SRC/openSUSE:Factory/.util-linux.new/python-libmount.changes  
2015-10-14 16:34:37.0 +0200
@@ -1,0 +2,43 @@
+Wed Sep 23 14:16:22 CEST 2015 - sbra...@suse.com
+
+- Update to version 2.27:
+  * Many changes and improvements, most notably:
+* lsipc: new command
+* unshare provides a new option --propagation=
+* mount(8) supports read-only binds in one (not atomic) step by
+  "bind,ro".
+* GNU readline support in fdisk and sfdisk.
+* JSON support in libsmartcols and findmnt, losetup, lsblk,
+  lslocks, sfdisk and lsipc.
+* script has been massively improved to be more robust and less
+  complex (bsc#888678, bsc#930236).
+* sulogin supports locked root accounts by --force.
+* colors support by default. It is possible to change this
+  with --disable-colors-default.
+* more information in cfdisk
+* fdisk provides new commands 'F' and 'i'
+* cal supports the new options --twelve and --months 
+* rtcwake supports a news option --list-modes and --date, no
+  support RTC_ALM_READ and RTC_ALM_SET fallbacks any more.
+  * Many fixes, most notably:
+* fsck: now supports -r {fd} (bsc#903738)
+* better handling of multi-path devices
+  (bsc#880468, bsc#924994)
+* flock: improve timeout handling (bsc#926945)
+* lsblk: display mountpoint even for top-level device
+  (bsc#943415)
+
+---
+Wed Aug 19 21:18:11 CEST 2015 - sbra...@suse.com
+
+- Add licenses.
+
+---
+Tue Aug  4 20:31:55 CEST 2015 - sbra...@suse.com
+
+- Add %systemd_preset_pre and %systemd_preset_posttrans that will
+  do one shot presetting of uuidd.service on upgrade.
+  (bnc#900935#c46, FATE#318949).
+- Remove one shot presetting hacks.
+
+---
util-linux-systemd.changes: same change
util-linux.changes: same change

Old:

  util-linux-2.26.2.tar.sign
  util-linux-2.26.2.tar.xz

New:

  util-linux-2.27.tar.sign
  util-linux-2.27.tar.xz



Other differences:
--
++ python-libmount.spec ++
--- /var/tmp/diff_new_pack.zHQeVY/_old  2015-10-14 16:34:38.0 +0200
+++ /var/tmp/diff_new_pack.zHQeVY/_new  2015-10-14 16:34:38.0 +0200
@@ -121,7 +121,7 @@
 %endif
 %endif
 #END SECOND STAGE DEPENDENCIES
-Version:2.26.2
+Version:2.27
 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.26/%{_name}-%{version}.tar.xz
+Source: 
ftp://ftp.kernel.org/pub/linux/utils/util-linux/v2.27/%{_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.26/%{_name}-%{version}.tar.sign
+Source12:   
ftp://ftp.kernel.org/pub/linux/utils/util-linux/v2.27/%{_name}-%{version}.tar.sign
 Source13:   %{_name}.keyring
 Source14:   runuser.pamd
 # klogconsole, http://opensuse.github.com/kiwi, 7.02.25, git 859dc050
@@ -515,7 +515,7 @@
s/libuuid\.la/-luuid/g
s/libblkid\.la/-lblkid/g
s/libsmartcols\.la/-lsmartcols/g
-   ' libmount/python/Makemodule.am misc-utils/Makemodule.am 
login-utils/Makemodule.am
+   ' libmount/python/Makemodule.am misc-utils/Makemodule.am 
login-utils/Makemodule.am tests/helpers/Makemodule.am
 # Ignore dependencies on optional (and not built in second stage) libraries
 sed -i '
s/UL_REQUIRES_BUILD(\[.*\], \[libuuid\])/dnl &/
@@ -877,18 +877,12 @@
 %postun -n util-linux-systemd
 %{service_del_postun fstrim.service fstrim.timer}
 
-%pre -n uuidd
+%pre -p /bin/bash -n uuidd
 /usr/sbin/groupadd -r uuidd 2>/dev/null || :
 /usr/sbin/useradd -r -g uuidd -c "User for uuidd" \
   -d /var/run/uuidd uuidd 2>/dev/null || :
 %{service_add_pre uuidd.socket uuidd.service}
-# trick: service existed before, but it had no preset before 13.2 and in 
SLE12. 

commit util-linux for openSUSE:Factory

2015-07-05 Thread h_root
Hello community,

here is the log from the commit of package util-linux for openSUSE:Factory 
checked in at 2015-07-05 17:50:07

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-06-01 09:26:16.0 +0200
+++ /work/SRC/openSUSE:Factory/.util-linux.new/python-libmount.changes  
2015-07-05 17:50:07.0 +0200
@@ -3166,2 +3166,2 @@
-Translation updates
-mount: fix LABEL= handling for user umount, don't abort on read
+  * Translation updates
+  * mount: fix LABEL= handling for user umount, don't abort on read
@@ -3169,3 +3169,3 @@
-setterm: accept devfs name
-simpleinit: security: refuse initctl_fd if FD_CLOEXEC fails
-umount: allow user umount after mount by label or uuid
+  * setterm: accept devfs name
+  * simpleinit: security: refuse initctl_fd if FD_CLOEXEC fails
+  * umount: allow user umount after mount by label or uuid
@@ -3999 +3999 @@
-- Don?t install tsort, its now in textutils 2.0 
+- Don't install tsort, its now in textutils 2.0 
util-linux-systemd.changes: same change
util-linux.changes: same change



Other differences:
--
++ python-libmount.spec ++
--- /var/tmp/diff_new_pack.aKeKbX/_old  2015-07-05 17:50:09.0 +0200
+++ /var/tmp/diff_new_pack.aKeKbX/_new  2015-07-05 17:50:09.0 +0200
@@ -76,7 +76,7 @@
 %endif
 Summary:%main_summary
 License:GPL-2.0+
-Group:  %group_pl
+Group:  %main_group
 BuildRequires:  audit-devel
 BuildRequires:  bc
 BuildRequires:  binutils-devel
@@ -388,7 +388,6 @@
 %if %build_util_linux
 %package -n python-libmount
 Summary:%summary_pl
-License:GPL-2.0+
 Group:  %group_pl
 
 %description -n python-libmount

util-linux.spec: same change




commit util-linux for openSUSE:Factory

2015-06-01 Thread h_root
Hello community,

here is the log from the commit of package util-linux for openSUSE:Factory 
checked in at 2015-06-01 09:26:15

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-05-10 10:43:51.0 +0200
+++ /work/SRC/openSUSE:Factory/.util-linux.new/python-libmount.changes  
2015-06-01 09:26:16.0 +0200
@@ -1,0 +2,8 @@
+Mon May 25 16:26:01 UTC 2015 - crrodrig...@opensuse.org
+
+- Build with --enable-libmount-force-mountinfo the rationale is
+ identical to the following commit message -- http://bit.ly/1eqf5GO
+ The default behaviour is undesirable and fragile when using
+ systemd.
+
+---
util-linux-systemd.changes: same change
util-linux.changes: same change



Other differences:
--
++ python-libmount.spec ++
--- /var/tmp/diff_new_pack.fHLnTS/_old  2015-06-01 09:26:17.0 +0200
+++ /var/tmp/diff_new_pack.fHLnTS/_new  2015-06-01 09:26:17.0 +0200
@@ -76,7 +76,7 @@
 %endif
 Summary:%main_summary
 License:GPL-2.0+
-Group:  %main_group
+Group:  %group_pl
 BuildRequires:  audit-devel
 BuildRequires:  bc
 BuildRequires:  binutils-devel
@@ -388,6 +388,7 @@
 %if %build_util_linux
 %package -n python-libmount
 Summary:%summary_pl
+License:GPL-2.0+
 Group:  %group_pl
 
 %description -n python-libmount
@@ -591,6 +592,8 @@
 %else
   --without-python \
 %endif
+  --enable-libmount-force-mountinfo \
+
 #
 # Safety check: HAVE_UUIDD should be always 1:
 grep -q 'HAVE_UUIDD 1' config.h

++ util-linux-systemd.spec ++
--- /var/tmp/diff_new_pack.fHLnTS/_old  2015-06-01 09:26:18.0 +0200
+++ /var/tmp/diff_new_pack.fHLnTS/_new  2015-06-01 09:26:18.0 +0200
@@ -591,6 +591,8 @@
 %else
   --without-python \
 %endif
+  --enable-libmount-force-mountinfo \
+
 #
 # Safety check: HAVE_UUIDD should be always 1:
 grep -q 'HAVE_UUIDD 1' config.h

util-linux.spec: same change




commit util-linux for openSUSE:Factory

2015-05-10 Thread h_root
Hello community,

here is the log from the commit of package util-linux for openSUSE:Factory 
checked in at 2015-05-10 10:43:49

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-03-23 12:10:39.0 +0100
+++ /work/SRC/openSUSE:Factory/.util-linux.new/python-libmount.changes  
2015-05-10 10:43:51.0 +0200
@@ -1,0 +2,9 @@
+Fri May  1 11:30:09 UTC 2015 - sweet_...@gmx.de
+
+- Update to util-linux-2.26.2:
+  * many fixes, most notable for logger, *fdisks and mount
+  * (lib)mount, add support for MS_LAZYTIME
+- disable libmount/lock test to avoid random timeouts
+- socat is needed for logger tests
+
+---
util-linux-systemd.changes: same change
util-linux.changes: same change

Old:

  util-linux-2.26.1.tar.sign
  util-linux-2.26.1.tar.xz

New:

  util-linux-2.26.2.tar.sign
  util-linux-2.26.2.tar.xz



Other differences:
--
++ python-libmount.spec ++
--- /var/tmp/diff_new_pack.aYO7Tv/_old  2015-05-10 10:43:52.0 +0200
+++ /var/tmp/diff_new_pack.aYO7Tv/_new  2015-05-10 10:43:52.0 +0200
@@ -96,6 +96,7 @@
 BuildRequires:  gpg-offline
 %endif
 %if %build_util_linux_systemd
+BuildRequires:  socat
 %if 0%{?suse_version} = 1230
 BuildRequires:  pkgconfig(systemd)
 %else
@@ -120,7 +121,7 @@
 %endif
 %endif
 #END SECOND STAGE DEPENDENCIES
-Version:2.26.1
+Version:2.26.2
 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
@@ -602,9 +603,6 @@
 
 %check
 # mark some tests known_fail
-%ifarch %{ix86}
-export TS_OPT_misc_setarch_known_fail=yes
-%endif
 #
 # glibc requires kernel = 3.0, thus setarch --uname-2.6 fails on platforms 
without VDSO
 export TS_OPT_misc_setarch_known_fail=yes
@@ -620,7 +618,7 @@
 export TS_OPT_kill_queue_known_fail=yes
 %endif
 # FIXME: These sometimes fails:
-export TS_OPT_libmount_lock_known_fail=yes
+export TS_OPT_libmount_lock_fake=yes
 #
 # hacks
 export PATH=$PATH:/sbin:/usr/sbin

util-linux-systemd.spec: same change
++ util-linux.spec ++
--- /var/tmp/diff_new_pack.aYO7Tv/_old  2015-05-10 10:43:52.0 +0200
+++ /var/tmp/diff_new_pack.aYO7Tv/_new  2015-05-10 10:43:52.0 +0200
@@ -96,6 +96,7 @@
 BuildRequires:  gpg-offline
 %endif
 %if %build_util_linux_systemd
+BuildRequires:  socat
 %if 0%{?suse_version} = 1230
 BuildRequires:  pkgconfig(systemd)
 %else
@@ -120,7 +121,7 @@
 %endif
 %endif
 #END SECOND STAGE DEPENDENCIES
-Version:2.26.1
+Version:2.26.2
 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
@@ -602,9 +603,6 @@
 
 %check
 # mark some tests known_fail
-%ifarch %{ix86}
-export TS_OPT_misc_setarch_known_fail=yes
-%endif
 #
 # glibc requires kernel = 3.0, thus setarch --uname-2.6 fails on platforms 
without VDSO
 export TS_OPT_misc_setarch_known_fail=yes
@@ -620,7 +618,7 @@
 export TS_OPT_kill_queue_known_fail=yes
 %endif
 # FIXME: These sometimes fails:
-export TS_OPT_libmount_lock_known_fail=yes
+export TS_OPT_libmount_lock_fake=yes
 #
 # hacks
 export PATH=$PATH:/sbin:/usr/sbin

++ util-linux-2.26.1.tar.xz - util-linux-2.26.2.tar.xz ++
 132807 lines of diff (skipped)




commit util-linux for openSUSE:Factory

2015-03-05 Thread h_root
Hello community,

here is the log from the commit of package util-linux for openSUSE:Factory 
checked in at 2015-03-05 17:04:31

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-02-16 17:48:59.0 +0100
+++ /work/SRC/openSUSE:Factory/.util-linux.new/python-libmount.changes  
2015-03-05 18:17:51.0 +0100
@@ -1,0 +2,57 @@
+Wed Feb 25 20:43:28 CET 2015 - sbra...@suse.cz
+
+- Update to util-linux-2.26:
+  * based on the git master branch of util-linux, remove backported
+patches (util-linux-libblkid-unsafe-chars.patch,
+util-linux-libblkid-overflow.patch)
+  * zramctl(8): this NEW COMMAND allows to control /dev/zramN
+devices
+  * agetty(8): supports new option --reload to force already
+running agetty processes to reprint the /etc/issue file
+  * cfdisk(8), sfdisk(8) and fdisk(8): support sfdisk-compatible
+scripts; it's possible to save your partitioning layout to text
+files and (re)use it in all fdisks
+  * fdisk(8), sfdisk(8): support new command-line option --output
+list to specify output columns for --list or print commands
+  * nsenter(1): has been updated to work with the latest kernel
+changes in user namespaces supports new command-line option
+--preserve-credentials
+  * unshare(1): has been updated to work with the latest kernel
+changes in user namespaces supports new command-line option
+--setgroups=deny|allow
+  * swapon(8): supports new command-line option -o list with
+the same semantics as -o for mount(8); it's now possible to
+specify swap options on the command line by the same string as
+in fstab
+  * fdformat(8): supports new command-line options --from and --to
+to specify tracks and --repair for broken floppies
+  * getopt(1): has been updated to the latest version (originally
+maintained outside of util-linux) and refactored
+  * ldattach(8): has been improved to support GSM0710 and intro
+modem commands
+  * logger(1): supports new command-line option --id= to specify
+PID (or another ID) allows to specify --rfc3164 or --rfc5424
+syslog protocols
+  * libfdisk: the library is distributed as a shared library with a
+stable API and a standard header file
+  * libmount: provides a new simple API to monitor mount-table
+changes (including changes in userspace mount options)
+- Fix lack of I18N support in util-linux-systemd (mis-compilation).
+
+---
+Sun Feb 22 17:15:41 UTC 2015 - crrodrig...@opensuse.org
+
+- Build with FULL RELRO. 
+
+---
+Tue Feb 10 15:26:55 UTC 2015 - sweet_...@gmx.de
+
+- define upstream source for klogconsole to remove patches
+  * klogconsole-quiet.patch
+  * klogconsole.diff
+- remove openSUSE 13.1 specific eject permissions, did not worked
+  anyway since eject-fpie.patch was removed
+- always call autoreconf, not only for splitted packages, skip
+  autopoint (gettext)
+
+---
util-linux-systemd.changes: same change
util-linux.changes: same change

Old:

  klogconsole-quiet.patch
  klogconsole.diff
  klogconsole.tar.bz2
  util-linux-2.25.2.tar.sign
  util-linux-2.25.2.tar.xz
  util-linux-libblkid-overflow.patch
  util-linux-libblkid-unsafe-chars.patch

New:

  klogconsole.tar.xz
  util-linux-2.26.tar.sign
  util-linux-2.26.tar.xz



Other differences:
--
++ python-libmount.spec ++
--- /var/tmp/diff_new_pack.X5VLMY/_old  2015-03-05 18:17:53.0 +0100
+++ /var/tmp/diff_new_pack.X5VLMY/_new  2015-03-05 18:17:53.0 +0100
@@ -76,7 +76,7 @@
 %endif
 Summary:%main_summary
 License:GPL-2.0+
-Group:  %group_pl
+Group:  %main_group
 BuildRequires:  audit-devel
 BuildRequires:  bc
 BuildRequires:  binutils-devel
@@ -120,7 +120,7 @@
 %endif
 %endif
 #END SECOND STAGE DEPENDENCIES
-Version:2.25.2
+Version:2.26
 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
@@ -129,7 +129,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.25/%{_name}-%{version}.tar.xz
+Source: 
ftp://ftp.kernel.org/pub/linux/utils/util-linux/v2.26/%{_name}-%{version}.tar.xz
 Source1:util-linux-rpmlintrc
 Source4:raw.init
 Source5:etc.raw
@@ -139,11 +139,12 @@
 

commit util-linux for openSUSE:Factory

2015-02-16 Thread h_root
Hello community,

here is the log from the commit of package util-linux for openSUSE:Factory 
checked in at 2015-02-16 15:02:47

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-01-30 06:01:01.0 +0100
+++ /work/SRC/openSUSE:Factory/.util-linux.new/python-libmount.changes  
2015-02-16 17:48:59.0 +0100
@@ -1,0 +2,27 @@
+Fri Feb  6 17:01:02 UTC 2015 - dims...@opensuse.org
+
+- Do not try to unregister an info file (ipc.info.gz) which we do
+  not own. Already in May 2011, we stopped registering it: do not
+  register ipc.info.gz (not provided by this package).
+
+---
+Wed Feb  4 19:08:43 CET 2015 - sbra...@suse.cz
+
+- libblkid: care about unsafe chars and possible buffer overflow
+  in cache (CVE-2014-9114, util-linux-libblkid-unsafe-chars.patch,
+  util-linux-libblkid-overflow.patch, bsc#907434)
+
+---
+Thu Jan 29 14:13:41 UTC 2015 - sweet_...@gmx.de
+
+- Update to version 2.25.2: mostly minor fixes
+  (including boo#908742)
+- re-enable utmpdump and ipcs tests for all archs
+
+---
+Thu Jan 15 17:15:47 UTC 2015 - sch...@linux-m68k.org
+
+- Use util-linux:/bin/logger as split-provide,
+  /usr/lib/systemd/system/fstrim.service didn't exist in 13.1
+
+---
util-linux-systemd.changes: same change
util-linux.changes: same change

Old:

  util-linux-2.25.1.tar.sign
  util-linux-2.25.1.tar.xz

New:

  util-linux-2.25.2.tar.sign
  util-linux-2.25.2.tar.xz
  util-linux-libblkid-overflow.patch
  util-linux-libblkid-unsafe-chars.patch



Other differences:
--
++ python-libmount.spec ++
--- /var/tmp/diff_new_pack.RGTX4C/_old  2015-02-16 17:49:00.0 +0100
+++ /var/tmp/diff_new_pack.RGTX4C/_new  2015-02-16 17:49:00.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package python-libmount
 #
-# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2015 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
@@ -120,7 +120,7 @@
 %endif
 %endif
 #END SECOND STAGE DEPENDENCIES
-Version:2.25.1
+Version:2.25.2
 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
@@ -160,6 +160,10 @@
 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
+# PATCH-FIX-SECURITY util-linux-libblkid-unsafe-chars.patch bsc907434 
CVE-2014-9114 sbra...@suse.cz -- libblkid: care about unsafe chars in cache
+Patch13:util-linux-libblkid-unsafe-chars.patch
+# PATCH-FIX-SECURITY util-linux-libblkid-overflow.patch bsc907434 
CVE-2014-9114 sbra...@suse.cz -- libblkid: fix possible buffer overflow
+Patch14:util-linux-libblkid-overflow.patch
 ##
 ## klogconsole
 ##
@@ -215,7 +219,7 @@
 %if %build_util_linux_systemd
 Supplements:packageand(util-linux:systemd)
 # Split-provides for upgrade from SLE  12 and openSUSE = 13.1
-Provides:   util-linux:/usr/lib/systemd/system/fstrim.service
+Provides:   util-linux:/bin/logger
 # Service files are being migrated during the update from SLE  12 and 
openSUSE = 13.1
 Conflicts:  util-linux  2.25
 %systemd_requires
@@ -384,6 +388,8 @@
 %setup -q -n %{_name}-%{version} -b 40
 %patch4 -p1
 %patch12 -p1
+%patch13 -p1
+%patch14 -p1
 #
 # setctsid
 cp -p %{S:22} %{S:23} .
@@ -610,13 +616,8 @@
 export TS_OPT_kill_print_pid_known_fail=yes
 export TS_OPT_kill_queue_known_fail=yes
 %endif
-%ifarch aarch64 s390 s390x
-export TS_OPT_utmpdump_known_fail=yes
-%endif
 # FIXME: These sometimes fails:
 export TS_OPT_libmount_lock_known_fail=yes
-# FIXME: It still fails with 3a9ec12:
-export TS_OPT_ipcs_limits2_known_fail=yes
 #
 # hacks
 export PATH=$PATH:/sbin:/usr/sbin
@@ -826,7 +827,6 @@
 fi
 
 %postun
-%install_info_delete --info-dir=%{_infodir} %{_infodir}/ipc.info.gz
 %{insserv_cleanup}
 
 %verifyscript
@@ -902,14 +902,12 @@
 %doc Documentation/cal.txt
 %doc Documentation/col.txt
 %doc Documentation/deprecated.txt
-%doc Documentation/fdisk.txt
 %doc Documentation/getopt.txt
 %doc Documentation/howto-debug.txt
 %doc Documentation/hwclock.txt
 %doc Documentation/modems-with-agetty.txt
 %doc 

commit util-linux for openSUSE:Factory

2015-01-29 Thread h_root
Hello community,

here is the log from the commit of package util-linux for openSUSE:Factory 
checked in at 2015-01-30 06:00:58

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   
2014-11-18 22:53:12.0 +0100
+++ /work/SRC/openSUSE:Factory/.util-linux.new/python-libmount.changes  
2015-01-30 06:01:01.0 +0100
@@ -1,0 +2,10 @@
+Sat Jan 10 02:24:25 UTC 2015 - jeng...@inai.de
+
+- Remove pam_securetty.so from /etc/pam.d/login. By definition,
+  local logins are always secure. Remote logins actually use
+  /etc/pam.d/remote by way of `/bin/login -h` (such as rlogind).
+  This solves the problem that root logins are erroneously rejected
+  when using kmscon(8) or `machinectl login`, because they use
+  ptys.
+
+---
util-linux-systemd.changes: same change
util-linux.changes: same change



Other differences:
--
++ python-libmount.spec ++
--- /var/tmp/diff_new_pack.zAy0gW/_old  2015-01-30 06:01:04.0 +0100
+++ /var/tmp/diff_new_pack.zAy0gW/_new  2015-01-30 06:01:04.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package python-libmount
 #
-# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed

util-linux-systemd.spec: same change
util-linux.spec: same change
++ login.pamd ++
--- /var/tmp/diff_new_pack.zAy0gW/_old  2015-01-30 06:01:04.0 +0100
+++ /var/tmp/diff_new_pack.zAy0gW/_new  2015-01-30 06:01:04.0 +0100
@@ -1,6 +1,5 @@
 #%PAM-1.0
 authrequisite  pam_nologin.so
-auth[user_unknown=ignore success=ok ignore=ignore auth_err=die 
default=bad]pam_securetty.so
 authincludecommon-auth
 account  include   common-account
 password include   common-password


-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit util-linux for openSUSE:Factory

2014-11-18 Thread h_root
Hello community,

here is the log from the commit of package util-linux for openSUSE:Factory 
checked in at 2014-11-18 22:53:10

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   
2014-11-07 14:07:05.0 +0100
+++ /work/SRC/openSUSE:Factory/.util-linux.new/python-libmount.changes  
2014-11-18 22:53:12.0 +0100
@@ -1,0 +2,5 @@
+Tue Nov 11 10:57:12 UTC 2014 - sch...@suse.de
+
+- Remove known fail marker for fdisk/bsd on ppc, ppc64, s390, s390x
+
+---
util-linux-systemd.changes: same change
util-linux.changes: same change



Other differences:
--
++ python-libmount.spec ++
--- /var/tmp/diff_new_pack.EleJvN/_old  2014-11-18 22:53:13.0 +0100
+++ /var/tmp/diff_new_pack.EleJvN/_new  2014-11-18 22:53:13.0 +0100
@@ -76,7 +76,7 @@
 %endif
 Summary:%main_summary
 License:GPL-2.0+
-Group:  %main_group
+Group:  %group_pl
 BuildRequires:  audit-devel
 BuildRequires:  bc
 BuildRequires:  binutils-devel
@@ -366,6 +366,7 @@
 %if %build_util_linux
 %package -n python-libmount
 Summary:%summary_pl
+License:GPL-2.0+
 Group:  %group_pl
 
 %description -n python-libmount
@@ -587,7 +588,7 @@
 
 %check
 # mark some tests known_fail
-%ifarch ppc ppc64 ppc64le s390 s390x
+%ifarch ppc64le
 export TS_OPT_fdisk_bsd_known_fail=yes
 %endif
 %ifarch %{ix86}

++ util-linux-systemd.spec ++
--- /var/tmp/diff_new_pack.EleJvN/_old  2014-11-18 22:53:13.0 +0100
+++ /var/tmp/diff_new_pack.EleJvN/_new  2014-11-18 22:53:13.0 +0100
@@ -587,7 +587,7 @@
 
 %check
 # mark some tests known_fail
-%ifarch ppc ppc64 ppc64le s390 s390x
+%ifarch ppc64le
 export TS_OPT_fdisk_bsd_known_fail=yes
 %endif
 %ifarch %{ix86}

util-linux.spec: same change

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit util-linux for openSUSE:Factory

2014-11-07 Thread h_root
Hello community,

here is the log from the commit of package util-linux for openSUSE:Factory 
checked in at 2014-11-07 14:07:04

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   
2014-09-28 19:53:32.0 +0200
+++ /work/SRC/openSUSE:Factory/.util-linux.new/python-libmount.changes  
2014-11-07 14:07:05.0 +0100
@@ -1,0 +2,11 @@
+Fri Oct 17 21:18:43 CEST 2014 - sbra...@suse.cz
+
+- Fix mis-compilation of libuuid without uuidd support
+  (bnc#900935).
+- Fix uuidd socket activation (bnc#900935).
+- Remove obsolete sysvinit script for uuidd.
+- Remove no more needed uuidd permissions stuff.
+- Replace PreReq for obsolete pwdutils by names of binaries.
+- Add fstrim service scripts and rcfstrim helper.
+
+---
util-linux-systemd.changes: same change
util-linux.changes: same change

Old:

  uuidd.rc



Other differences:
--
++ python-libmount.spec ++
--- /var/tmp/diff_new_pack.mjUM6g/_old  2014-11-07 14:07:07.0 +0100
+++ /var/tmp/diff_new_pack.mjUM6g/_new  2014-11-07 14:07:07.0 +0100
@@ -152,7 +152,6 @@
 Source29:   mkzimage_cmdline.c
 Source31:   addnote.c
 #
-Source50:   uuidd.rc
 Source51:   blkid.conf
 ##
 ## util-linux patches
@@ -219,6 +218,7 @@
 Provides:   util-linux:/usr/lib/systemd/system/fstrim.service
 # Service files are being migrated during the update from SLE  12 and 
openSUSE = 13.1
 Conflicts:  util-linux  2.25
+%systemd_requires
 %else
 # ERROR: No build_* variables are set.
 %endif
@@ -350,12 +350,11 @@
 %package -n uuidd
 Summary:Helper daemon to guarantee uniqueness of time-based UUIDs
 Group:  System/Filesystems
-PreReq: %fillup_prereq
-PreReq: %insserv_prereq
-PreReq: permissions
-PreReq: pwdutils
+Requires(pre):  /usr/sbin/groupadd
+Requires(pre):  /usr/sbin/useradd
 # uuidd bash-completion moved to a correct package
 Conflicts:  util-linux  2.25
+%systemd_requires
 
 %description -n uuidd
 The uuidd package contains a userspace daemon (uuidd) which guarantees
@@ -394,6 +393,13 @@
 popd
 
 %build
+#BEGIN CONFIG ALTER
+%if !%build_util_linux_systemd
+# We are not building util_linux_systemd = we are not building uuidd
+# But we want libuuid with support of uuidd. The default configure disables it 
as well.
+sed -i '/^AM_CONDITIONAL.*BUILD_UUIDD/a AC_DEFINE([HAVE_UUIDD], [1], [Define 
to 1 if you want to use uuid daemon.])' configure.ac
+%endif
+#END CONFIG ALTER
 %if %build_util_linux
 pushd ../klogconsole
 # klogconsole build
@@ -570,6 +576,8 @@
   --without-python \
 %endif
 #
+# Safety check: HAVE_UUIDD should be always 1:
+grep -q 'HAVE_UUIDD 1' config.h
 make %{?_smp_mflags}
 #
 %if %build_util_linux
@@ -767,17 +775,18 @@
 # install systemd files manually, don't use Makefile that expect build of 
utilities and its dependencies.
 %endif
 %if %build_util_linux_systemd
-mkdir -p %{buildroot}%{_sysconfdir}/init.d
 mkdir -p %{buildroot}/bin
 mkdir -p %{buildroot}%{_sbindir}
 mkdir -p %{buildroot}%{_localstatedir}/lib/libuuid
 mkdir -p %{buildroot}/run/uuidd
-install -m 744 %{SOURCE50} %{buildroot}%{_initddir}/uuidd
+mkdir -p %{buildroot}/usr/lib/systemd/system-preset
 ln -s %{_bindir}/logger %{buildroot}/bin
 # clock.txt from uuidd is a ghost file
 touch %{buildroot}%{_localstatedir}/lib/libuuid/clock.txt
-# rcuuidd helper
-ln -sf ../..%{_sysconfdir}/init.d/uuidd %{buildroot}%{_sbindir}/rcuuidd
+ln -sf /sbin/service %{buildroot}/usr/sbin/rcuuidd
+ln -sf /sbin/service %{buildroot}/usr/sbin/rcfstrim
+# Use socket activated uuidd by default.
+echo -e 'enable uuidd.socket\nenable uuidd.service' 
%{buildroot}/usr/lib/systemd/system-preset/50-uuidd.preset
 %if !%build_util_linux
 %make_install
 %endif
@@ -845,24 +854,42 @@
 %endif
 
 %if %build_util_linux_systemd
+# Note: This is not a perfect solution: fstrim is part of util-linux, fstrim 
services are part of util-linux-systemd (for build loop prevention reasons).
+# If only util-linux is updated, restart of fstrim service does not happen.
+# Maybe we should move fstrim to util-linux-systemd in the next version.
+%pre -n util-linux-systemd
+%{service_add_pre fstrim.service fstrim.timer}
+
+%post -n util-linux-systemd
+%{service_add_post fstrim.service fstrim.timer}
+
+%preun -n util-linux-systemd
+%{service_del_preun fstrim.service fstrim.timer}
+
+%postun -n util-linux-systemd
+%{service_del_postun fstrim.service fstrim.timer}
+
 %pre -n uuidd
-%{_sbindir}/groupadd -r uuidd 2/dev/null || :
-%{_sbindir}/useradd -r -g uuidd -c User for uuidd \
+/usr/sbin/groupadd 

commit util-linux for openSUSE:Factory

2014-09-28 Thread h_root
Hello community,

here is the log from the commit of package util-linux for openSUSE:Factory 
checked in at 2014-09-28 19:53:30

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   
2014-09-07 11:11:47.0 +0200
+++ /work/SRC/openSUSE:Factory/.util-linux.new/python-libmount.changes  
2014-09-28 19:53:32.0 +0200
@@ -1,0 +2,6 @@
+Mon Sep  8 21:04:34 CEST 2014 - sbra...@suse.cz
+
+- Install runuser and runuser-l PAM file
+  (runuser.pamd, bnc#892079).
+
+---
util-linux-systemd.changes: same change
util-linux.changes: same change

New:

  runuser.pamd



Other differences:
--
++ python-libmount.spec ++
--- /var/tmp/diff_new_pack.6YBZOn/_old  2014-09-28 19:53:33.0 +0200
+++ /var/tmp/diff_new_pack.6YBZOn/_new  2014-09-28 19:53:33.0 +0200
@@ -141,6 +141,7 @@
 Source11:   su.default
 Source12:   
ftp://ftp.kernel.org/pub/linux/utils/util-linux/v2.25/%{_name}-%{version}.tar.sign
 Source13:   %{_name}.keyring
+Source14:   runuser.pamd
 # TODO: split to separate package
 Source40:   klogconsole.tar.bz2
 # XXX: Run a program in a new session and with controlling tty
@@ -626,6 +627,8 @@
 install -m 644 %{SOURCE51} %{buildroot}%{_sysconfdir}/blkid.conf
 install -m 644 %{SOURCE8} %{buildroot}%{_sysconfdir}/pam.d/login
 install -m 644 %{SOURCE9} %{buildroot}%{_sysconfdir}/pam.d/remote
+install -m 644 %{SOURCE14} %{buildroot}%{_sysconfdir}/pam.d/runuser
+install -m 644 %{SOURCE14} %{buildroot}%{_sysconfdir}/pam.d/runuser-l
 %if %{with enable_su}
 install -m 644 %{SOURCE10} %{buildroot}%{_sysconfdir}/pam.d/su
 install -m 644 %{SOURCE10} %{buildroot}%{_sysconfdir}/pam.d/su-l
@@ -885,6 +888,8 @@
 %config(noreplace) %{_sysconfdir}/blkid.conf
 %config(noreplace) %{_sysconfdir}/pam.d/login
 %config(noreplace) %{_sysconfdir}/pam.d/remote
+%config(noreplace) %{_sysconfdir}/pam.d/runuser
+%config(noreplace) %{_sysconfdir}/pam.d/runuser-l
 %if %{with enable_su}
 %config(noreplace) %{_sysconfdir}/pam.d/su
 %config(noreplace) %{_sysconfdir}/pam.d/su-l

util-linux-systemd.spec: same change
++ util-linux.spec ++
--- /var/tmp/diff_new_pack.6YBZOn/_old  2014-09-28 19:53:33.0 +0200
+++ /var/tmp/diff_new_pack.6YBZOn/_new  2014-09-28 19:53:33.0 +0200
@@ -141,6 +141,7 @@
 Source11:   su.default
 Source12:   
ftp://ftp.kernel.org/pub/linux/utils/util-linux/v2.25/%{_name}-%{version}.tar.sign
 Source13:   %{_name}.keyring
+Source14:   runuser.pamd
 # TODO: split to separate package
 Source40:   klogconsole.tar.bz2
 # XXX: Run a program in a new session and with controlling tty
@@ -626,6 +627,8 @@
 install -m 644 %{SOURCE51} %{buildroot}%{_sysconfdir}/blkid.conf
 install -m 644 %{SOURCE8} %{buildroot}%{_sysconfdir}/pam.d/login
 install -m 644 %{SOURCE9} %{buildroot}%{_sysconfdir}/pam.d/remote
+install -m 644 %{SOURCE14} %{buildroot}%{_sysconfdir}/pam.d/runuser
+install -m 644 %{SOURCE14} %{buildroot}%{_sysconfdir}/pam.d/runuser-l
 %if %{with enable_su}
 install -m 644 %{SOURCE10} %{buildroot}%{_sysconfdir}/pam.d/su
 install -m 644 %{SOURCE10} %{buildroot}%{_sysconfdir}/pam.d/su-l
@@ -885,6 +888,8 @@
 %config(noreplace) %{_sysconfdir}/blkid.conf
 %config(noreplace) %{_sysconfdir}/pam.d/login
 %config(noreplace) %{_sysconfdir}/pam.d/remote
+%config(noreplace) %{_sysconfdir}/pam.d/runuser
+%config(noreplace) %{_sysconfdir}/pam.d/runuser-l
 %if %{with enable_su}
 %config(noreplace) %{_sysconfdir}/pam.d/su
 %config(noreplace) %{_sysconfdir}/pam.d/su-l

++ runuser.pamd ++
#%PAM-1.0
# Note that runuser requires only session setting (and for example auth 
sufficient pam_rootok.so dummy line).
auth sufficient pam_rootok.so
session  includecommon-session
session  optional   pam_xauth.so

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit util-linux for openSUSE:Factory

2014-09-07 Thread h_root
Hello community,

here is the log from the commit of package util-linux for openSUSE:Factory 
checked in at 2014-09-07 11:11:46

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   
2014-08-29 17:42:30.0 +0200
+++ /work/SRC/openSUSE:Factory/.util-linux.new/python-libmount.changes  
2014-09-07 11:11:47.0 +0200
@@ -1,0 +2,13 @@
+Wed Sep  3 16:21:57 CEST 2014 - sbra...@suse.cz
+
+- Update to version 2.25.1:
+  * bug fixes (removed util-linux-bash-completion-blockdev.patch,
+util-linux-slash-in-format-string.patch)
+  * translation updates
+  * correct support for plurals
+  * gpt: use real sector size to set PTMAGIC_OFFSET
+  * gpt: add Microsoft Storage Spaces GUID
+  * libmount: use -t for type.subtype in helpers API
+  * erase all traces of the long-obsolete xiafs
+
+---
util-linux-systemd.changes: same change
util-linux.changes: same change

Old:

  util-linux-2.25.tar.sign
  util-linux-2.25.tar.xz
  util-linux-bash-completion-blockdev.patch
  util-linux-slash-in-format-string.patch

New:

  util-linux-2.25.1.tar.sign
  util-linux-2.25.1.tar.xz



Other differences:
--
++ python-libmount.spec ++
--- /var/tmp/diff_new_pack.Q6gLZN/_old  2014-09-07 11:11:49.0 +0200
+++ /var/tmp/diff_new_pack.Q6gLZN/_new  2014-09-07 11:11:49.0 +0200
@@ -23,7 +23,7 @@
 
 Name:   python-libmount
 %define _name   util-linux
-# WARNING: After editing this file please call pre_checkin.sh to update spec 
files:
+# WARNING: Never edit this file!!! Edit util-linux.spec and call 
pre_checkin.sh to update spec files:
 %define _name util-linux
 # To prevent dependency loop in automatic build systems, we want to
 # build util-linux in parts.  To build all at once, set build_all to 1.
@@ -76,7 +76,7 @@
 %endif
 Summary:%main_summary
 License:GPL-2.0+
-Group:  %group_pl
+Group:  %main_group
 BuildRequires:  audit-devel
 BuildRequires:  bc
 BuildRequires:  binutils-devel
@@ -120,7 +120,7 @@
 %endif
 %endif
 #END SECOND STAGE DEPENDENCIES
-Version:2.25
+Version:2.25.1
 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
@@ -160,9 +160,6 @@
 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
-# PATCH-FIX-UPSTREAM util-linux-bash-completion-blockdev.patch sbra...@suse.cz 
-- Fix bash-completion installation.
-Patch13:util-linux-bash-completion-blockdev.patch
-Patch14:util-linux-slash-in-format-string.patch
 ##
 ## klogconsole
 ##
@@ -386,8 +383,6 @@
 %setup -q -n %{_name}-%{version} -b 40
 %patch4 -p1
 %patch12 -p1
-%patch13 -p1
-%patch14 -p1
 #
 # setctsid
 cp -p %{S:22} %{S:23} .
@@ -610,7 +605,7 @@
 %endif
 # FIXME: These sometimes fails:
 export TS_OPT_libmount_lock_known_fail=yes
-# integer overflow 
(https://github.com/karelzak/util-linux/commit/3a9ec12d6664527fad9c56347c88f3447d6c0856)
+# FIXME: It still fails with 3a9ec12:
 export TS_OPT_ipcs_limits2_known_fail=yes
 #
 # hacks

++ util-linux-systemd.spec ++
--- /var/tmp/diff_new_pack.Q6gLZN/_old  2014-09-07 11:11:49.0 +0200
+++ /var/tmp/diff_new_pack.Q6gLZN/_new  2014-09-07 11:11:49.0 +0200
@@ -23,7 +23,7 @@
 
 Name:   util-linux-systemd
 %define _name   util-linux
-# WARNING: After editing this file please call pre_checkin.sh to update spec 
files:
+# WARNING: Never edit this file!!! Edit util-linux.spec and call 
pre_checkin.sh to update spec files:
 %define _name util-linux
 # To prevent dependency loop in automatic build systems, we want to
 # build util-linux in parts.  To build all at once, set build_all to 1.
@@ -120,7 +120,7 @@
 %endif
 %endif
 #END SECOND STAGE DEPENDENCIES
-Version:2.25
+Version:2.25.1
 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
@@ -160,9 +160,6 @@
 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
-# PATCH-FIX-UPSTREAM util-linux-bash-completion-blockdev.patch sbra...@suse.cz 
-- Fix bash-completion installation.
-Patch13:util-linux-bash-completion-blockdev.patch
-Patch14:util-linux-slash-in-format-string.patch
 ##
 ## klogconsole
 ##
@@ -386,8 

commit util-linux for openSUSE:Factory

2014-08-29 Thread h_root
Hello community,

here is the log from the commit of package util-linux for openSUSE:Factory 
checked in at 2014-08-29 17:42:19

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   
2014-08-25 12:59:49.0 +0200
+++ /work/SRC/openSUSE:Factory/.util-linux.new/python-libmount.changes  
2014-08-29 17:42:30.0 +0200
@@ -1,0 +2,20 @@
+Tue Aug 26 12:15:02 UTC 2014 - sch...@suse.de
+
+- Always mark ipcs/limits and misc/setarch as known failure
+
+---
+Tue Aug 26 07:43:16 UTC 2014 - pgaj...@suse.com
+
+- fix parsing of slash in the format string [bnc#889934] (internal)
+- added patches:
+  * util-linux-slash-in-format-string.patch
+
+---
+Thu Aug 21 18:34:59 CEST 2014 - sbra...@suse.cz
+
+- Remove hacks for format_spec_file and source_validator
+  (bnc#891152, bnc#891829).
+- Use macro defined summary that passes both SLE and openSUSE
+  check-in QA scripts (invented by Ruediger Oertel).
+
+---
util-linux-systemd.changes: same change
util-linux.changes: same change

Old:

  util-linux.preamble
  util-linux.python-libmount
  util-linux.util-linux

New:

  util-linux-slash-in-format-string.patch



Other differences:
--
++ python-libmount.spec ++
--- /var/tmp/diff_new_pack.IxiZYL/_old  2014-08-29 17:42:33.0 +0200
+++ /var/tmp/diff_new_pack.IxiZYL/_new  2014-08-29 17:42:33.0 +0200
@@ -32,19 +32,35 @@
 # build_util_linux_systemd: Builds util-linux-systemd and uuidd.
 # build_python_libmount: Builds python-libmount.
 %define build_all 0
+# definitions for the main packages
+# This two level indirect definition of Summary and Group is needed to
+# simplify parsing of spec file by format_spec_file,
+# source_validator and check-in QA scripts).
+%define summary_ul  A collection of basic system utilities
+%define summary_uls A collection of basic system utilities
+%define summary_pl  Python bindings for the libmount library
+%define group_ulSystem/Base
+%define group_uls   System/Base
+%define group_plSystem/Filesystems
 %if %{name} == python-libmount
 %define build_util_linux 0
 %define build_util_linux_systemd 0
 %define build_python_libmount 1
 # To prevent dependency loops, verify signature only in third stage.
 %define verify_sig 1
+%define main_summary %summary_pl
+%define main_group   %group_pl
 %else
 %if %{name} == util-linux-systemd
 %define build_util_linux 0
 %define build_util_linux_systemd 1
 %define build_python_libmount 0
 %define verify_sig 0
+%define main_summary %summary_uls
+%define main_group   %group_uls
 %else
+%define main_summary %summary_ul
+%define main_group   %group_ul
 %if %build_all
 %define build_util_linux 1
 %define build_util_linux_systemd 1
@@ -58,6 +74,9 @@
 %endif
 %endif
 %endif
+Summary:%main_summary
+License:GPL-2.0+
+Group:  %group_pl
 BuildRequires:  audit-devel
 BuildRequires:  bc
 BuildRequires:  binutils-devel
@@ -110,16 +129,6 @@
 # these tools as well
 #!BuildIgnore:  pwdutils
 Url:https://www.kernel.org/pub/linux/utils/util-linux/
-#BEGIN UGLY HACK
-%if 0
-# UGLY HACK: Real tags are moved to include file to prevent damage done by 
format_spec_file. This is just a trap for format_spec_file. (bnc#891152)
-Summary:TRAP
-License:GPL-2.0+
-Group:  System/Filesystems
-%endif
-# UGLY HACK: License tag is errorneously moved here on every call of 
format_spec_file. %%include cannot be broken by format_spec_file.
-%include %{_sourcedir}/util-linux.preamble
-#END UGLY HACK
 Source: 
ftp://ftp.kernel.org/pub/linux/utils/util-linux/v2.25/%{_name}-%{version}.tar.xz
 Source1:util-linux-rpmlintrc
 Source4:raw.init
@@ -144,10 +153,6 @@
 #
 Source50:   uuidd.rc
 Source51:   blkid.conf
-# detachec parts of spec file
-Source100:  util-linux.preamble
-Source101:  util-linux.util-linux
-Source102:  util-linux.python-libmount
 ##
 ## util-linux patches
 ##
@@ -157,6 +162,7 @@
 Patch12:util-linux-noenc-suse.patch
 # PATCH-FIX-UPSTREAM util-linux-bash-completion-blockdev.patch sbra...@suse.cz 
-- Fix bash-completion installation.
 Patch13:util-linux-bash-completion-blockdev.patch
+Patch14:util-linux-slash-in-format-string.patch
 ##
 ## klogconsole
 ##
@@ 

commit util-linux for openSUSE:Factory

2014-08-25 Thread h_root
Hello community,

here is the log from the commit of package util-linux for openSUSE:Factory 
checked in at 2014-08-25 12:59:47

Comparing /work/SRC/openSUSE:Factory/util-linux (Old)
 and  /work/SRC/openSUSE:Factory/.util-linux.new (New)


Package is util-linux

Changes:

New Changes file:

--- /dev/null   2014-07-24 01:57:42.080040256 +0200
+++ /work/SRC/openSUSE:Factory/.util-linux.new/python-libmount.changes  
2014-08-25 12:59:49.0 +0200
@@ -0,0 +1,3997 @@
+---
+Fri Aug  8 22:17:29 CEST 2014 - sbra...@suse.cz
+
+- Update to version 2.25
+  (using work of Ruediger Meier sweet_...@gmx.de):
+  * based on the git master branch of util-linux
+  * many fixes (including bnc#869355, bnc#871951 and
+bnc#871698#c49)
+  * new Python binding sub-package for libmount: python-libmount
+  * new library: libsmartcols
+  * new commands: lslogins, setpriv
+  * add fstrim systemd timer
+  * better systemd integration
+  * DROPPED command:
+* cytune: Upstream decided to remove tool untested for years
+  that supports this old hardware.
+- Dropped patches included in the upstream:
+(*git) Included with no changes
+(+git) Included with improvements
+(!git) Included with differences
+  * support-other-tty-lines-not-vconsole.patch   (*b9c7390)
+  * agetty-fooled-on-serial-line-due-plymouth.patch,
+  * sulogin-fooled-on-tty-line-due-plymouth.patch(*bb280f7)
+  * agetty-on-s390-on-dev-3270-tty1-line.patch   (*f2bcda5)
+  * sulogin-does-not-find-any-console.patch  (*624b204)
+  * util-linux-setarch-uname26.patch (*f6eb160)
+  * util-linux-ng-2.16-squashfs3-detect.patch(*11402f5)
+  * util-linux-lscpu-improve-hypervisor-detection.patch
+ (!b774473, b32488c, 5bd31c6, 0f0c558, 96ce475)
+WARNING, INCOMPATIBLE CHANGE: lscpu -p no more reports
+hypervisor, as it breaks standard behavior. Use standard output
+instead! (FATE#310255)
+  * blkid-stop-scanning-on-I-O-error.patch   (+296d96e)
+  * blkid-convert-superblocks-to-new-calling-convention.patch
+ (+37f4060)
+  * util-linux-libblkid-ext-probe.patch  (*a1ca32f)
+  * util-linux-hwclock-drift-check.patch (*f196fd1)
+  * util-linux-hwclock-adjtime-check.patch   (*db8fc5f)
+- Dropped obsolete patch:
+  * util-linux-2.23.1-eject-fpie.patch  (eject is no more SUID)
+  * util-linux-2.24-fdisk_remove_bogus_warnings.patch
+ (upstream fixed it in a different way)
+  * util-linux-HACK-boot.localfs.diff
+ (MOUNT_PRINT_SOURCE is no more referenced)
+- Ported and renamed:
+  * util-linux-2.23.1-noenc-suse.diff
+- util-linux-noenc-suse.patch
+- Split spec file to three stages:
+  * util-linux.spec: Everything that do not need python or systemd.
+  * util-linux-systemd.spec: Stuff that needs systemd:
+util-linux-systemd and uuidd
+NOTE: Not building systemd-less variants of utilities.
+  * python-libmount.spec: Just python-libmount
+- Move bash-completion files to correct packages.
+- Add patch util-linux-bash-completion-blockdev.patch.
+- Add hacks to prevent damaging of spec files by format_spec_file
+  (bnc#891152, also edited util-linux-rpmlintrc).
+
+---
+Sat Jul 26 11:44:57 UTC 2014 - dims...@opensuse.org
+
+- Really fix devel-static requires (libblkid-devel-static).
+
+---
+Sat Jul 26 09:39:30 UTC 2014 - co...@suse.com
+
+- fix requires of devel-static packages
+
+---
+Thu Jul 24 18:45:53 CEST 2014 - dste...@suse.cz
+
+- enable build of libmount-devel-static, libuuid-devel-static and
+  libblkid-devel-static
+
+---
+Tue May 27 21:17:40 UTC 2014 - sweet_...@gmx.de
+
+- use nologin from upstream (was added in 2.24)
+- remove unknown configure options
+- remove unused and outdated suse READMEs
+- require bc for checks
+
+---
+Fri May 16 15:10:53 UTC 2014 - sweet_...@gmx.de
+
+- Prevent excessive clock drift calculations (bnc#871698,
+  util-linux-prevent-excessive-clock-drift-calculations.patch),
+  committed by sbra...@suse.cz
+
+---
+Thu May  8 08:15:04 UTC 2014 - wer...@suse.de
+
+- Modify patch support-other-tty-lines-not-vconsole.patch to
+  make it work on virtual console 
+- Modify patch agetty-on-s390-on-dev-3270-tty1-line.patch
+  to add the missed 3270 support upstream
+

commit util-linux for openSUSE:Factory

2014-07-27 Thread h_root
Hello community,

here is the log from the commit of package util-linux for openSUSE:Factory 
checked in at 2014-07-27 08:24:04

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/util-linux.changes2014-06-02 
07:02:20.0 +0200
+++ /work/SRC/openSUSE:Factory/.util-linux.new/util-linux.changes   
2014-07-27 08:24:05.0 +0200
@@ -1,0 +2,16 @@
+Sat Jul 26 11:44:57 UTC 2014 - dims...@opensuse.org
+
+- Really fix devel-static requires (libblkid-devel-static).
+
+---
+Sat Jul 26 09:39:30 UTC 2014 - co...@suse.com
+
+- fix requires of devel-static packages
+
+---
+Thu Jul 24 18:45:53 CEST 2014 - dste...@suse.cz
+
+- enable build of libmount-devel-static, libuuid-devel-static and
+  libblkid-devel-static
+
+---



Other differences:
--
++ util-linux.spec ++
--- /var/tmp/diff_new_pack.jpNExo/_old  2014-07-27 08:24:06.0 +0200
+++ /var/tmp/diff_new_pack.jpNExo/_new  2014-07-27 08:24:06.0 +0200
@@ -192,6 +192,15 @@
 Files needed to develop applications using the library for filesystem
 detection.
 
+%package -n libblkid-devel-static
+Summary:Development files for the filesystem detection library
+Group:  Development/Libraries/C and C++
+Requires:   libblkid-devel = %{version}
+
+%description -n libblkid-devel-static
+Files needed to develop applications using the library for filesystem
+detection.
+
 %package -n uuidd
 Summary:Helper daemon to guarantee uniqueness of time-based UUIDs
 Group:  System/Filesystems
@@ -221,6 +230,15 @@
 Files to develop applications using the library to generate universally
 unique IDs (UUIDs).
 
+%package -n libuuid-devel-static
+Summary:Development files for libuuid1
+Group:  Development/Libraries/C and C++
+Requires:   libuuid-devel = %{version}
+
+%description -n libuuid-devel-static
+Files to develop applications using the library to generate universally
+unique IDs (UUIDs).
+
 %package -n libmount1
 Summary:Device mount library
 Group:  System/Filesystems
@@ -237,6 +255,14 @@
 %description -n libmount-devel
 Files to develop applications using the libmount library.
 
+%package -n libmount-devel-static
+Summary:Development files for libmount1
+Group:  Development/Libraries/C and C++
+Requires:   libmount-devel = %{version}
+
+%description -n libmount-devel-static
+Files to develop applications using the libmount library.
+
 %lang_package
 %prep
 %if 0%{?VERIFY_SIG}
@@ -340,7 +366,7 @@
   --disable-kill \
 %endif
   --disable-use-tty-group \
-  --disable-static \
+  --enable-static \
   --disable-silent-rules \
   --disable-rpath
 #
@@ -917,6 +943,10 @@
 %{_libdir}/pkgconfig/blkid.pc
 %{_mandir}/man3/libblkid.3.gz
 
+%files -n libblkid-devel-static
+%defattr(-, root, root)
+%{_libdir}/libblkid.a
+
 %files -n libmount1
 %defattr(-, root, root)
 /%{_libdir}/libmount.so.1
@@ -929,6 +959,10 @@
 %{_includedir}/libmount/libmount.h
 %{_libdir}/pkgconfig/mount.pc
 
+%files -n libmount-devel-static
+%defattr(-, root, root)
+%{_libdir}/libmount.a
+
 %files -n uuidd
 %defattr(-, root, root)
 %verify(not mode) %attr(0755,root,root) %{_sbindir}/uuidd
@@ -954,4 +988,8 @@
 %{_libdir}/pkgconfig/uuid.pc
 %{_mandir}/man3/uuid*
 
+%files -n libuuid-devel-static
+%defattr(-, root, root)
+%{_libdir}/libuuid.a
+
 %changelog


-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit util-linux for openSUSE:Factory

2014-06-01 Thread h_root
Hello community,

here is the log from the commit of package util-linux for openSUSE:Factory 
checked in at 2014-06-02 07:02:19

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/util-linux.changes2014-05-22 
20:39:02.0 +0200
+++ /work/SRC/openSUSE:Factory/.util-linux.new/util-linux.changes   
2014-06-02 07:02:20.0 +0200
@@ -1,0 +2,8 @@
+Tue May 27 21:17:40 UTC 2014 - sweet_...@gmx.de
+
+- use nologin from upstream (was added in 2.24) 
+- remove unknown configure options
+- remove unused and outdated suse READMEs
+- require bc for checks
+
+---

Old:

  README.largedisk
  README.raw
  nologin.8
  nologin.c



Other differences:
--
++ util-linux.spec ++
--- /var/tmp/diff_new_pack.2URf9p/_old  2014-06-02 07:02:22.0 +0200
+++ /var/tmp/diff_new_pack.2URf9p/_new  2014-06-02 07:02:22.0 +0200
@@ -23,6 +23,7 @@
 
 Name:   util-linux
 BuildRequires:  audit-devel
+BuildRequires:  bc
 BuildRequires:  binutils-devel
 BuildRequires:  fdupes
 BuildRequires:  gettext-devel
@@ -67,9 +68,6 @@
 Group:  System/Base
 Source: 
ftp://ftp.kernel.org/pub/linux/utils/util-linux/v2.24/%{name}-%{version}.tar.xz
 Source1:util-linux-rpmlintrc
-# XXX: make nologin part of util-linux upstream
-Source2:nologin.c
-Source3:nologin.8
 Source4:raw.init
 Source5:etc.raw
 Source6:etc_filesystems
@@ -90,8 +88,6 @@
 Source29:   mkzimage_cmdline.c
 Source31:   addnote.c
 #
-Source26:   README.raw
-Source30:   README.largedisk
 Source50:   uuidd.rc
 Source51:   blkid.conf
 ##
@@ -269,8 +265,6 @@
 #
 # setctsid
 cp -p %{S:22} %{S:23} .
-# nologin
-cp -p %{S:2} %{S:3} %{S:26} %{S:30} .
 
 pushd ../klogconsole
 %patch55 -p1
@@ -318,8 +312,6 @@
   --enable-raw \
   --enable-write \
   --enable-line \
-  --enable-new-mount \
-  --enable-login-utils \
   --enable-tunelp \
   --enable-socket-activation \
 %if %{with enable_last}
@@ -327,7 +319,6 @@
 %else
   --disable-last \
 %endif
-  --enable-logger \
 %if %{with enable_eject}
   --enable-eject \
 %else
@@ -355,7 +346,6 @@
 #
 make %{?_smp_mflags}
 #
-%{__cc} -fwhole-program %{optflags} -o nologin nologin.c
 %{__cc} -fwhole-program %{optflags} -o mkzimage_cmdline %{S:29}
 %{__cc} -fwhole-program %{optflags} -o chrp-addnote %{SOURCE31}
 
@@ -388,6 +378,7 @@
 # util-linux install
 #
 %make_install
+rm -f %{buildroot}/%{_libdir}/lib*.la
 #UsrMerge
 %if %{with enable_su}
 ln -s %{_bindir}/kill %{buildroot}/bin
@@ -414,6 +405,7 @@
 ln -s %{_sbindir}/mkfs.minix %{buildroot}/sbin
 ln -s %{_sbindir}/mkfs.cramfs %{buildroot}/sbin
 ln -s %{_sbindir}/mkswap %{buildroot}/sbin
+ln -s %{_sbindir}/nologin %{buildroot}/sbin
 ln -s %{_sbindir}/pivot_root %{buildroot}/sbin
 ln -s %{_sbindir}/raw %{buildroot}/sbin
 ln -s %{_sbindir}/sfdisk %{buildroot}/sbin
@@ -430,19 +422,11 @@
 ln -s %{_sbindir}/chcpu %{buildroot}/sbin
 #EndUsrMerge 
 install -m 644 %{SOURCE6} %{buildroot}%{_sysconfdir}/filesystems
-install -m 755 nologin %{buildroot}/%{_sbindir}
-#UsrMerge
-ln -s %{_sbindir}/nologin %{buildroot}/sbin
-#EndUsrMerge 
-rm -f %{buildroot}/%{_libdir}/libblkid.la
-rm -f %{buildroot}/%{_libdir}/libuuid.la
-rm -f %{buildroot}/%{_libdir}/libmount.la
 %ifnarch ppc ppc64
 install -m 755 mkzimage_cmdline %{buildroot}/%{_bindir}
 install -m 644 %{S:28} %{buildroot}%{_mandir}/man8
 install -m 755 chrp-addnote %{buildroot}/%{_bindir}
 %endif
-install -m 644 nologin.8 %{buildroot}%{_mandir}/man8
 # setctsid install
 install -m 755 setctsid   %{buildroot}/%{_sbindir}
 install -m 444 setctsid.8 %{buildroot}%{_mandir}/man8/


-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit util-linux for openSUSE:Factory

2014-05-22 Thread h_root
Hello community,

here is the log from the commit of package util-linux for openSUSE:Factory 
checked in at 2014-05-22 20:38:39

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/util-linux.changes2014-05-03 
16:51:34.0 +0200
+++ /work/SRC/openSUSE:Factory/.util-linux.new/util-linux.changes   
2014-05-22 20:39:02.0 +0200
@@ -1,0 +2,21 @@
+Fri May 16 15:10:53 UTC 2014 - sweet_...@gmx.de
+
+- Prevent excessive clock drift calculations (bnc#871698,
+  util-linux-prevent-excessive-clock-drift-calculations.patch),
+  committed by sbra...@suse.cz
+
+---
+Thu May  8 08:15:04 UTC 2014 - wer...@suse.de
+
+- Modify patch support-other-tty-lines-not-vconsole.patch to
+  make it work on virtual console 
+- Modify patch agetty-on-s390-on-dev-3270-tty1-line.patch
+  to add the missed 3270 support upstream
+
+---
+Wed May  7 14:12:32 UTC 2014 - wer...@suse.de
+
+- Add patch support-other-tty-lines-not-vconsole.patch
+  to be able to support console lines like xvc and hvc  
+
+---

New:

  support-other-tty-lines-not-vconsole.patch
  util-linux-prevent-excessive-clock-drift-calculations.patch



Other differences:
--
++ util-linux.spec ++
--- /var/tmp/diff_new_pack.Q2hCQU/_old  2014-05-22 20:39:06.0 +0200
+++ /var/tmp/diff_new_pack.Q2hCQU/_new  2014-05-22 20:39:06.0 +0200
@@ -104,6 +104,8 @@
 Patch4: make-sure-sbin-resp-usr-sbin-are-in-PATH.diff
 # disable encryption
 Patch12:util-linux-2.23.1-noenc-suse.diff
+# PATCH-FIX-SUSE Be aware that there are e.g. xvc/hvc
+Patch14:support-other-tty-lines-not-vconsole.patch
 # PATCH-FIX-SUSE -- Let agetty not be fooled by locked termios srtucture
 Patch15:agetty-fooled-on-serial-line-due-plymouth.patch
 # PATCH-FIX-SUSE -- Let agetty detect /dev/3270/tty1 as device not as baud rate
@@ -126,6 +128,8 @@
 Patch31:blkid-convert-superblocks-to-new-calling-convention.patch
 # PATH-FIX-UPSTREAM util-linux-libblkid-ext-probe.patch bnc864703 
sbra...@suse.cz -- libblkid: Drop the broken ext2/ext3/ext4 discrimination 
logic.
 Patch32:util-linux-libblkid-ext-probe.patch
+# PATCH-FIX-UPSTREAM bnc871698 sbra...@suse.cz
+Patch33:util-linux-prevent-excessive-clock-drift-calculations.patch
 
 ##
 ## klogconsole
@@ -247,6 +251,7 @@
 %patch2 -p1
 %patch4 -p1
 %patch12 -p1
+%patch14 -p0
 %patch15 -p0
 %patch16 -p0
 %patch17 -p0
@@ -260,6 +265,7 @@
 %patch30 -p1
 %patch31 -p1
 %patch32 -p1
+%patch33 -p1
 #
 # setctsid
 cp -p %{S:22} %{S:23} .

++ agetty-on-s390-on-dev-3270-tty1-line.patch ++
--- /var/tmp/diff_new_pack.Q2hCQU/_old  2014-05-22 20:39:06.0 +0200
+++ /var/tmp/diff_new_pack.Q2hCQU/_new  2014-05-22 20:39:06.0 +0200
@@ -1,14 +1,21 @@
-Be aware that on s390 the 3270 terminal line is found at
-/dev/3270/ttyX.  That is that the baud speed rate numbers
-have to be identified in a unique way. 
-
 ---
- agetty.c |6 --
- 1 file changed, 4 insertions(+), 2 deletions(-)
+ login-utils/sulogin.c |8 +++-
+ term-utils/agetty.c   |   15 ++-
+ 2 files changed, 17 insertions(+), 6 deletions(-)
 
 --- term-utils/agetty.c
-+++ term-utils/agetty.c2014-02-04 09:33:13.162735763 +
-@@ -568,6 +568,8 @@ static void login_options_to_argv(char *
 term-utils/agetty.c2014-05-08 08:08:26.384484940 +
+@@ -51,7 +51,8 @@
+ #define DEFAULT_VCTERM linux
+ #  endif
+ #  if defined (__s390__) || defined (__s390x__)
+-#define DEFAULT_TTYS0  ibm327x
++#define DEFAULT_TTYS0  dumb
++#define DEFAULT_TTY32  ibm327x
+ #define DEFAULT_TTYS1  vt220
+ #  endif
+ #  ifndef DEFAULT_STERM
+@@ -571,6 +572,8 @@ static void login_options_to_argv(char *
*argc = i;
  }
  
@@ -17,7 +24,7 @@
  /* Parse command-line arguments. */
  static void parse_args(int argc, char **argv, struct options *op)
  {
-@@ -746,7 +748,7 @@ static void parse_args(int argc, char **
+@@ -749,7 +752,7 @@ static void parse_args(int argc, char **
}
  
/* Accept tty, baudrate tty, and tty baudrate. */
@@ -26,7 +33,7 @@
/* Assume BSD style speed. */
parse_speeds(op, argv[optind++]);
if (argc  optind + 1) {
-@@ -758,7 +760,7 @@ static void parse_args(int argc, char **
+@@ -761,7 +764,7 @@ static void parse_args(int argc, char **
op-tty = argv[optind++];
if (argc  optind) {
char *v = 

commit util-linux for openSUSE:Factory

2014-05-03 Thread h_root
Hello community,

here is the log from the commit of package util-linux for openSUSE:Factory 
checked in at 2014-05-03 16:51:32

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/util-linux.changes2014-04-22 
07:49:59.0 +0200
+++ /work/SRC/openSUSE:Factory/.util-linux.new/util-linux.changes   
2014-05-03 16:51:34.0 +0200
@@ -1,0 +2,151 @@
+Thu Apr 24 11:33:36 UTC 2014 - sweet_...@gmx.de
+
+- Update to util-linux-2.24.2:
+  addpart:
+  * minor man page improvements
+  blockdev:
+  * Some minor corrections to the manual
+  build-sys:
+  * don't connect _DEPENDENCIES and _LIBADD
+  * fix .h.in usage in libblkid and libmount
+  * libmount/python/__init__.py is always a dist file
+  chcpu:
+  * cleanup return codes
+  * cleanup stdout/stderr usage
+  delpart:
+  * minor man page improvements
+  dmesg:
+  * -w output not line-buffered
+  * don't report EPIPE
+  docs:
+  * update AUTHORS file
+  fallocate:
+  * Clarify that space can also be deallocated
+  fdformat:
+  * Some minor change to the manual
+  fdisk:
+  * don't colorize foo  prefixes
+  flock:
+  * use nfs4 fallback on EBADF too
+  fsck:
+  * Some typographical corrections to the manual
+  fsck.minix:
+  * A few typographical corrections to the manual
+  fstrim:
+  * add hint to man page
+  getopt:
+  * getopt.1 The usual doc dir is /usr/share/doc, not .../docs
+  hwclock:
+  * fix possible hang and other set_hardware_clock_exact() issues
+  include/closestream:
+  * don't wipe errno on EPIPE
+  ipcs:
+  * cleanup jumplabel stlyes
+  * fix ipc_msg_get_info fallback case
+  * fix ipc_sem_get_info fallback case
+  * fix ipc_shm_get_info fallback case
+  * fix memleak in ipc_*_get_info functions
+  isosize:
+  * A few typographical changes to the manual
+  last:
+  * fix minor typos in the man page
+  lib/sysfs:
+  * make dirent d_type usage more robust
+  libblkid:
+  * add extra checks to XFS prober
+  libfdisk:
+  * fix logical partition reorder command
+  * make qsort_r() optional
+  * properly implement read-only mode
+  libmount:
+  * FS id and parent ID could be zero
+  * accept (deleted) path suffix in mountinfo file
+  * initialize *root to NULL in mnt_table_get_root_fs
+  login:
+  * fix minor typos in the man page
+  losetup:
+  * wait for udev
+  lscpu:
+  * cleanup, use _PATH_SYS_CPU/NODE
+  * don't abort if cache size is unknown
+  * don't assume filesystem supports d_type when searching for NUMA nodes
+  * read_hypervisor_dmi  only fallback to memory scan on x86/x86_64
+  mkfs:
+  * Some typographical changes to the manual
+  mkfs.bfs:
+  * One typographical correction to the manual
+  mkfs.cramfs:
+  * Some typographical corrections to the manual
+  mkfs.minix:
+  * Some typographical changes in the manual
+  mkswap:
+  * Some minor typographical corrections to the manual
+  more:
+  * improve formatting and wording of man page and help text
+  mount:
+  * apply nofail to MNT_ERR_NOSOURCE libmount error
+  * fix --all and nofail return code
+  * mount.8 Some typographical and prefix corrections to the manual
+  * remove obsolete and confusing statement from mount.8
+  * update mount.8 about barrier mount options defaults
+  nologin:
+  * minor man page improvements
+  nsenter:
+  * fix set{gid,uid} order,drop supplementary groups
+  partx:
+  * Improve the typesetting of the manual
+  * make dirent d_type usage more robust
+  po:
+  * merge changes
+  * update cs.po (from translationproject.org)
+  * update da.po (from translationproject.org)
+  * update de.po (from translationproject.org)
+  raw:
+  * Improve the typesetting of the manual
+  renice:
+  * correct max priority in renice man page
+  runuser:
+  * fix minor typos in the man page
+  script:
+  * Also flush writes to timing file.
+  * time from end of read() call partially fixes #58
+  scriptreplay:
+  * no need to skip first time value or last bytes fixes #58
+  setarch:
+  * Fix ppc64le architectures
+  setpriv:
+  * Fix --apparmor-profile
+  su:
+  * don't use kill(0, ...) when propagate signal
+  * fix minor typos in the man page
+  sulogin:
+  * minor man page improvements
+  swaplabel:
+  * Improve the typesetting of the manual
+  * wrong version number in check
+  switch_root:
+  * make dirent d_type usage more robust
+  * verify initramfs by f_type, not devno
+  tests:
+  * add fdisk 'f' command MBR test
+  * add lscpu dump for ppc cpu with no cache size
+  * clean up backport
+  * cleanup, remove unused lscpu output
+  * update Py parse mountinfo test
+  * update libmount tabdiff tests
+  * use old output format
+  umount:
+  * fix typo in usage
+  * more robust success message for --all
+  unshare:
+  * include libmount.h to provide missing MS_* defines
+  

commit util-linux for openSUSE:Factory

2014-04-21 Thread h_root
Hello community,

here is the log from the commit of package util-linux for openSUSE:Factory 
checked in at 2014-04-22 07:49:58

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/util-linux.changes2014-04-06 
09:56:40.0 +0200
+++ /work/SRC/openSUSE:Factory/.util-linux.new/util-linux.changes   
2014-04-22 07:49:59.0 +0200
@@ -1,0 +2,19 @@
+Thu Apr 17 22:43:31 CEST 2014 - sbra...@suse.cz
+
+- Enable socket activation needed by systemd service (bnc#872807).
+
+---
+Fri Apr 11 16:45:03 CEST 2014 - sbra...@suse.cz
+
+- libblkid: Drop the broken ext2/ext3/ext4 discrimination logic
+  (util-linux-libblkid-ext-probe.patch, bnc#864703).
+
+---
+Fri Apr 11 16:27:11 CEST 2014 - h...@suse.de
+
+- Abort blkid probing on I/O errors (bnc#859062,
+  blkid-stop-scanning-on-I-O-error.patch,
+  blkid-convert-superblocks-to-new-calling-convention.patch,
+  http://www.spinics.net/lists/util-linux-ng/msg08976.html)
+
+---

New:

  blkid-convert-superblocks-to-new-calling-convention.patch
  blkid-stop-scanning-on-I-O-error.patch
  util-linux-libblkid-ext-probe.patch



Other differences:
--
++ util-linux.spec ++
--- /var/tmp/diff_new_pack.ZOW7Jm/_old  2014-04-22 07:50:00.0 +0200
+++ /var/tmp/diff_new_pack.ZOW7Jm/_new  2014-04-22 07:50:00.0 +0200
@@ -124,6 +124,13 @@
 Patch23:util-linux-ng-2.19.1-barrier_documentation.patch
 # PATCH-FEATURE-SLES util-linux-lscpu-improve-hypervisor-detection.patch 
fate310255 pu...@novell.com -- Improve hypervisor detection.
 Patch24:util-linux-lscpu-improve-hypervisor-detection.patch
+# PATH-FIX-SLES blkid-stop-scanning-on-I-O-error.patch bnc859062 h...@suse.de 
-- Abort blkid probing on I/O errors
+Patch30:blkid-stop-scanning-on-I-O-error.patch
+# PATH-FIX-SLES lkid-convert-superblocks-to-new-calling-convention.patch 
bnc859062 h...@suse.de -- convert blkid probing functions to new calling 
sequence
+Patch31:blkid-convert-superblocks-to-new-calling-convention.patch
+# PATH-FIX-UPSTREAM util-linux-libblkid-ext-probe.patch bnc864703 
sbra...@suse.cz -- libblkid: Drop the broken ext2/ext3/ext4 discrimination 
logic.
+Patch32:util-linux-libblkid-ext-probe.patch
+
 ##
 ## klogconsole
 ##
@@ -256,6 +263,9 @@
 %patch21 -p1
 %patch23 -p1
 %patch24 -p1
+%patch30 -p1
+%patch31 -p1
+%patch32 -p1
 #
 # setctsid
 cp -p %{S:22} %{S:23} .
@@ -311,6 +321,7 @@
   --enable-new-mount \
   --enable-login-utils \
   --enable-tunelp \
+  --enable-socket-activation \
 %if %{with enable_last}
   --enable-last \
 %else

++ blkid-convert-superblocks-to-new-calling-convention.patch ++
 2268 lines (skipped)

++ blkid-stop-scanning-on-I-O-error.patch ++
From 65245d440656a8df4352f9a5b9ec047bf4b6a663 Mon Sep 17 00:00:00 2001
From: Hannes Reinecke h...@suse.de
Date: Tue, 21 Jan 2014 09:16:46 +0100
Subject: [PATCH] blkid: stop scanning on I/O error

Whenever we fail to read from a device it's pointless to
continue with probing; we should be failing immediately.
Otherwise the system will continue logging I/O errors.

This patch updates the probe functions to return -1
on error and 1 if not found.

Signed-off-by: Hannes Reinecke h...@suse.de
---
 libblkid/src/partitions/partitions.c   | 13 +
 libblkid/src/probe.c   | 13 +++--
 libblkid/src/superblocks/superblocks.c | 13 ++---
 3 files changed, 30 insertions(+), 9 deletions(-)

diff --git a/libblkid/src/partitions/partitions.c 
b/libblkid/src/partitions/partitions.c
index 6c915d9..98baece 100644
--- a/libblkid/src/partitions/partitions.c
+++ b/libblkid/src/partitions/partitions.c
@@ -540,7 +540,8 @@ static int idinfo_probe(blkid_probe pr, const struct 
blkid_idinfo *id,
if (pr-size = 0 || (id-minsz  id-minsz  pr-size))
goto nothing;   /* the device is too small */
 
-   if (blkid_probe_get_idmag(pr, id, off, mag))
+   rc = blkid_probe_get_idmag(pr, id, off, mag);
+   if (rc != 0)
goto nothing;
 
/* final check by probing function */
@@ -548,12 +549,13 @@ static int idinfo_probe(blkid_probe pr, const struct 
blkid_idinfo *id,
DBG(LOWPROBE, blkid_debug(
%s: --- call probefunc(), id-name));
rc = id-probefunc(pr, mag);
-   if (rc == -1) {
+   if (rc != 0) {
/* reset after error */

commit util-linux for openSUSE:Factory

2014-04-06 Thread h_root
Hello community,

here is the log from the commit of package util-linux for openSUSE:Factory 
checked in at 2014-04-06 09:56:38

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/util-linux.changes2014-03-22 
07:49:51.0 +0100
+++ /work/SRC/openSUSE:Factory/.util-linux.new/util-linux.changes   
2014-04-06 09:56:40.0 +0200
@@ -1,0 +2,13 @@
+Tue Apr  1 18:49:26 UTC 2014 - sweet_...@gmx.de
+
+- remove unnecessarily added patches from SLE11:
+  * util-linux-update-default-commit-interval.patch, openSUSE  has
+never changed the default and neither will SLE12
+  * sfdisk-warn-about-2TB-limit.patch, fixed by upstream years ago
+  * umount-avoid-readlink.patch, this patch only affects unused
+code and the used code does not have this bug
+- edit util-linux-lscpu-improve-hypervisor-detection.patch to not
+  change the default behaviour of lscpu -p as documented in it's
+  man page. Now this patch only affects the summary output.
+
+---

Old:

  sfdisk-warn-about-2TB-limit.patch
  umount-avoid-readlink.patch
  util-linux-update-default-commit-interval.patch



Other differences:
--
++ util-linux.spec ++
--- /var/tmp/diff_new_pack.DsExGG/_old  2014-04-06 09:56:41.0 +0200
+++ /var/tmp/diff_new_pack.DsExGG/_new  2014-04-06 09:56:41.0 +0200
@@ -120,16 +120,10 @@
 Patch20:util-linux-HACK-boot.localfs.diff
 # PATCH-FEATURE-SLES util-linux-ng-2.16-squashfs3-detect.patch bnc666893 
mszer...@suse.cz -- Detect squashfs version = 3 as squashfs3 and version = 4 
as squashfs.
 Patch21:util-linux-ng-2.16-squashfs3-detect.patch
-# PATCH-FEATURE-SLES fdisk-warn-about-2TB-limit.patch bnc495657 
pu...@novell.com -- Warn about 2TB limit.
-Patch22:sfdisk-warn-about-2TB-limit.patch
 # PATCH-FEATURE-SLES util-linux-ng-2.19.1-barrier_documentation.patch 
bnc489740 j...@suse.cz -- Document barrier option in mount.8.
 Patch23:util-linux-ng-2.19.1-barrier_documentation.patch
 # PATCH-FEATURE-SLES util-linux-lscpu-improve-hypervisor-detection.patch 
fate310255 pu...@novell.com -- Improve hypervisor detection.
 Patch24:util-linux-lscpu-improve-hypervisor-detection.patch
-# PATCH-FIX-SLES umount-avoid-readlink.patch bnc794529 pu...@suse.com -- 
umount: avoid calling readlink on mountpoints if not necessary.
-Patch25:umount-avoid-readlink.patch
-# PATCH-FIX-SLES util-linux-update-default-commit-interval.patch bnc#809480 
pu...@suse.com -- Update default commit interval.
-Patch26:util-linux-update-default-commit-interval.patch
 ##
 ## klogconsole
 ##
@@ -260,11 +254,8 @@
 %patch20 -p1
 #
 %patch21 -p1
-%patch22 -p1
 %patch23 -p1
 %patch24 -p1
-%patch25 -p1
-%patch26 -p1
 #
 # setctsid
 cp -p %{S:22} %{S:23} .


++ util-linux-lscpu-improve-hypervisor-detection.patch ++
--- /var/tmp/diff_new_pack.DsExGG/_old  2014-04-06 09:56:41.0 +0200
+++ /var/tmp/diff_new_pack.DsExGG/_new  2014-04-06 09:56:41.0 +0200
@@ -1,7 +1,3 @@

- sys-utils/lscpu.c |  156 
--
- 1 file changed, 152 insertions(+), 4 deletions(-)
-
 Index: util-linux-2.24.1/sys-utils/lscpu.c
 ===
 --- util-linux-2.24.1.orig/sys-utils/lscpu.c
@@ -192,25 +188,6 @@
  
/* IBM PR/SM */
} else if (path_exist(_PATH_PROC_SYSINFO)) {
-@@ -1181,6 +1322,7 @@ print_parsable(struct lscpu_desc *desc,
-   }
-   fputs(data  *data ? data : , stdout);
-   }
-+  printf(,HvVendor,VirtType);
-   putchar('\n');
- 
-   /*
-@@ -1210,7 +1352,9 @@ print_parsable(struct lscpu_desc *desc,
-buf, sizeof(buf));
-   fputs(data  *data ? data : , stdout);
-   }
--  putchar('\n');
-+  printf(,%s,%s\n,
-+ hv_vendors[desc-hyper] ? hv_vendors[desc-hyper] : 
none,
-+ virt_types[desc-virtype]);
-   }
- }
- 
 Index: util-linux-2.24.1/sys-utils/lscpu.h
 ===
 --- util-linux-2.24.1.orig/sys-utils/lscpu.h

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit util-linux for openSUSE:Factory

2014-03-22 Thread h_root
Hello community,

here is the log from the commit of package util-linux for openSUSE:Factory 
checked in at 2014-03-22 07:49:49

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/util-linux.changes2014-03-15 
17:38:01.0 +0100
+++ /work/SRC/openSUSE:Factory/.util-linux.new/util-linux.changes   
2014-03-22 07:49:51.0 +0100
@@ -1,0 +2,25 @@
+Mon Mar 17 22:36:58 CET 2014 - sbra...@suse.cz
+
+- Merge fixes and features from SLE11 (bnc#831868):
+  * Detect squashfs version = 3 as squashfs3 and version = 4 as
+squashfs. (mszer...@suse.cz,
+util-linux-ng-2.16-squashfs3-detect.patch, bnc#666893)
+  * add sfdisk-warn-about-2TB-limit.patch (pu...@novell.com,
+bnc#495657)
+  * Document barrier option in mount.8 (j...@suse.cz,
+hvo...@suse.de,
+util-linux-ng-2.19.1-barrier_documentation.patch, bnc#489740)
+  * lscpu: improve hypervisor detection (pu...@novell.com,
+fate#310255)
+- util-linux-lscpu-improve-hypervisor-detection.patch
+  * umount: avoid calling readlink on mountpoints if not necessary
+- add: umount-avoid-readlink.patch (pu...@suse.com, bnc#794529)
+  * fix file conflict between util-linux and s390-32
+(pu...@suse.com, bnc#805684)
+  * util-linux-update-default-commit-interval.patch:
+mount(8): update default commit interval (pu...@suse.com,
+bnc#809480)
+  * Obsolete no more packaged uuid-runtime.
+- Add uname26 (util-linux-setarch-uname26.patch, FATE#313476).
+
+---

New:

  sfdisk-warn-about-2TB-limit.patch
  umount-avoid-readlink.patch
  util-linux-lscpu-improve-hypervisor-detection.patch
  util-linux-ng-2.16-squashfs3-detect.patch
  util-linux-ng-2.19.1-barrier_documentation.patch
  util-linux-setarch-uname26.patch
  util-linux-update-default-commit-interval.patch



Other differences:
--
++ util-linux.spec ++
--- /var/tmp/diff_new_pack.YXRIwZ/_old  2014-03-22 07:49:52.0 +0100
+++ /var/tmp/diff_new_pack.YXRIwZ/_new  2014-03-22 07:49:52.0 +0100
@@ -114,10 +114,22 @@
 Patch17:sulogin-fooled-on-tty-line-due-plymouth.patch
 # PATCH-FIX-SUSE -- sulogin: find suitable console device even if first is not 
usable
 Patch18:sulogin-does-not-find-any-console.patch
-
+# PATCH-FEATURE-SLES util-linux-setarch-uname26.patch fate313476 
sbra...@suse.cz -- Support for uname26 binary.
+Patch19:util-linux-setarch-uname26.patch
 # hack for boot.localfs
 Patch20:util-linux-HACK-boot.localfs.diff
-
+# PATCH-FEATURE-SLES util-linux-ng-2.16-squashfs3-detect.patch bnc666893 
mszer...@suse.cz -- Detect squashfs version = 3 as squashfs3 and version = 4 
as squashfs.
+Patch21:util-linux-ng-2.16-squashfs3-detect.patch
+# PATCH-FEATURE-SLES fdisk-warn-about-2TB-limit.patch bnc495657 
pu...@novell.com -- Warn about 2TB limit.
+Patch22:sfdisk-warn-about-2TB-limit.patch
+# PATCH-FEATURE-SLES util-linux-ng-2.19.1-barrier_documentation.patch 
bnc489740 j...@suse.cz -- Document barrier option in mount.8.
+Patch23:util-linux-ng-2.19.1-barrier_documentation.patch
+# PATCH-FEATURE-SLES util-linux-lscpu-improve-hypervisor-detection.patch 
fate310255 pu...@novell.com -- Improve hypervisor detection.
+Patch24:util-linux-lscpu-improve-hypervisor-detection.patch
+# PATCH-FIX-SLES umount-avoid-readlink.patch bnc794529 pu...@suse.com -- 
umount: avoid calling readlink on mountpoints if not necessary.
+Patch25:umount-avoid-readlink.patch
+# PATCH-FIX-SLES util-linux-update-default-commit-interval.patch bnc#809480 
pu...@suse.com -- Update default commit interval.
+Patch26:util-linux-update-default-commit-interval.patch
 ##
 ## klogconsole
 ##
@@ -146,6 +158,14 @@
 # File conflict of sulogin and utmpdump (up to 12.3 and SLE11).
 Conflicts:  sysvinit-tools  2.88+-87
 %endif
+# bnc#805684:
+%ifarch s390x
+Obsoletes:  s390-32
+Provides:   s390-32
+%endif
+# uuid-runtime appeared in SLE11 SP1 to SLE11 SP3
+Provides:   uuid-runtime = %{version}-%{release}
+Obsoletes:  uuid-runtime  %{version}-%{release}
 #
 # Using Requires here would lend itself to help upgrading, but since
 # util-linux is in the initial bootstrap, that is not a good thing to do:
@@ -235,9 +255,17 @@
 %patch16 -p0
 %patch17 -p0
 %patch18 -p0
+%patch19 -p1
 #
 %patch20 -p1
 #
+%patch21 -p1
+%patch22 -p1
+%patch23 -p1
+%patch24 -p1
+%patch25 -p1
+%patch26 -p1
+#
 # setctsid
 cp -p %{S:22} %{S:23} .
 # nologin
@@ -693,6 +721,7 @@
 %{_bindir}/utmpdump
 %endif
 %{_bindir}/uuidgen
+%{_bindir}/uname26
 %ifnarch ppc ppc64
 %{_bindir}/chrp-addnote
 

commit util-linux for openSUSE:Factory

2014-03-15 Thread h_root
Hello community,

here is the log from the commit of package util-linux for openSUSE:Factory 
checked in at 2014-03-15 17:37:59

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/util-linux.changes2014-02-15 
17:23:06.0 +0100
+++ /work/SRC/openSUSE:Factory/.util-linux.new/util-linux.changes   
2014-03-15 17:38:01.0 +0100
@@ -1,0 +2,9 @@
+Thu Mar  6 09:43:34 UTC 2014 - wer...@suse.de
+
+- Modify the patches 
+  agetty-fooled-on-serial-line-due-plymouth.patch
+  sulogin-fooled-on-tty-line-due-plymouth.patch
+  to be able to disable plymouth if not already terminated due to
+  a hanging network service (bnc#866860)
+
+---



Other differences:
--
++ agetty-fooled-on-serial-line-due-plymouth.patch ++
--- /var/tmp/diff_new_pack.5znZfO/_old  2014-03-15 17:38:02.0 +0100
+++ /var/tmp/diff_new_pack.5znZfO/_new  2014-03-15 17:38:02.0 +0100
@@ -3,12 +3,26 @@
 console as the flags are locked.
 
 ---
- agetty.c |   39 ---
- 1 file changed, 32 insertions(+), 7 deletions(-)
+ agetty.c |   75 
+--
+ 1 file changed, 68 insertions(+), 7 deletions(-)
 
 --- term-utils/agetty.c
-+++ term-utils/agetty.c2014-01-10 13:05:50.411075349 +
-@@ -281,8 +281,9 @@ static void login_options_to_argv(char *
 term-utils/agetty.c2014-03-05 17:52:32.574235616 +
+@@ -20,6 +20,7 @@
+ #include sys/ioctl.h
+ #include sys/types.h
+ #include sys/stat.h
++#include sys/wait.h
+ #include fcntl.h
+ #include stdarg.h
+ #include ctype.h
+@@ -276,13 +277,15 @@ static void log_warn (const char *, ...)
+ static ssize_t append(char *dest, size_t len, const char  *sep, const char 
*src);
+ static void check_username (const char* nm);
+ static void login_options_to_argv(char *argv[], int *argc, char *str, char 
*username);
++static int plymouth_command(const char* arg);
+ 
+ /* Fake hostname for ut_host specified on command line. */
  static char *fakehost;
  
  #ifdef DEBUGGING
@@ -19,7 +33,7 @@
  # endif
  # define debug(s) do { fprintf(dbf,s); fflush(dbf); } while (0)
  FILE *dbf;
-@@ -320,8 +321,12 @@ int main(int argc, char **argv)
+@@ -320,8 +323,12 @@ int main(int argc, char **argv)
  
  #ifdef DEBUGGING
dbf = fopen(DEBUG_OUTPUT, w);
@@ -33,7 +47,7 @@
  #endif/* DEBUGGING */
  
/* Parse command-line arguments. */
-@@ -473,7 +478,6 @@ int main(int argc, char **argv)
+@@ -473,7 +480,6 @@ int main(int argc, char **argv)
if (options.osrelease)
free(options.osrelease);
  #ifdef DEBUGGING
@@ -41,14 +55,14 @@
if (close_stream(dbf) != 0)
log_err(write failed: %s, DEBUG_OUTPUT);
  #endif
-@@ -1090,6 +1094,25 @@ static void termio_init(struct options *
+@@ -1104,6 +1110,27 @@ static void termio_init(struct options *
  {
speed_t ispeed, ospeed;
struct winsize ws;
 +  struct termios lock;
-+  int i;
++  int i =  (plymouth_command(--ping) == 0) ? 30 : 0;
 +
-+  for (i = 0; i  20; i++) {
++  while (i--  0) {
 +  /*
 +   * Even with TTYReset=no it seems with systemd or plymouth
 +   * the termios flags become changed from under the first
@@ -60,14 +74,16 @@
 +  if (!lock.c_iflag  !lock.c_oflag  !lock.c_cflag  
!lock.c_lflag)
 +  break;
 +  debug(termios locked\n);
++  if (i == 15  plymouth_command(quit) != 0)
++  break;
 +  sleep(1);
 +  }
-+   memset(lock, 0, sizeof(struct termios));
-+   ioctl(STDIN_FILENO, TIOCSLCKTRMIOS, lock);
++  memset(lock, 0, sizeof(struct termios));
++  ioctl(STDIN_FILENO, TIOCSLCKTRMIOS, lock);
  
if (op-flags  F_VCONSOLE) {
  #if defined(IUTF8)  defined(KDGKBMODE)
-@@ -1154,9 +1177,6 @@ static void termio_init(struct options *
+@@ -1168,9 +1195,6 @@ static void termio_init(struct options *
 * later on.
 */
  
@@ -77,7 +93,7 @@
  #ifdef IUTF8
tp-c_iflag = tp-c_iflag  IUTF8;
if (tp-c_iflag  IUTF8)
-@@ -1216,8 +1236,11 @@ static void termio_init(struct options *
+@@ -1230,8 +1254,11 @@ static void termio_init(struct options *
if (op-flags  F_RTSCTS)
tp-c_cflag |= CRTSCTS;
  #endif
@@ -90,7 +106,7 @@
  
/* Go to blocking input even in local mode. */
fcntl(STDIN_FILENO, F_SETFL,
-@@ -1238,6 +1261,10 @@ static void reset_vc(const struct option
+@@ -1252,6 +1279,10 @@ static void 

commit util-linux for openSUSE:Factory

2014-02-15 Thread h_root
Hello community,

here is the log from the commit of package util-linux for openSUSE:Factory 
checked in at 2014-02-15 17:23:05

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/util-linux.changes2014-02-09 
13:18:03.0 +0100
+++ /work/SRC/openSUSE:Factory/.util-linux.new/util-linux.changes   
2014-02-15 17:23:06.0 +0100
@@ -1,0 +2,120 @@
+Sun Feb  9 21:20:31 UTC 2014 - andreas.stie...@gmx.de
+
+- util-linux 2.24.1
+- agetty:
+  * support the special terminal on first serial line on a S/390 
+- blkdiscard:
+  * BLKSSZGET fills in an int, not a uint64
+- blkid:
+  * escape quotes in the output
+  * simple typo
+- blockdev:
+  * don't use HDIO_GETGEO
+- build-sys:
+  * add --with-smack to config-gen.d
+  * fstrim depends on libmount
+- chsh, chfn:
+  * add info about non-local support to the man pages
+- dmesg:
+  * fix --raw zero timestamp for kmsg
+- docs:
+  * add patching process to howto-contribute.txt
+  * update AUTHORS file
+  * update links to http //git.kernel.org/ web repository views
+ -fdisk:
+  * don't care about partition type
+  * fix printf stuff
+  * fix usage(), -l [disk]
+- flock:
+  * Change the 'exit status' man page section to make more sense
+- fsck:
+  * add ext4 to list of filesystems with progress bars in fsck man page
+- fstrim:
+  * add --all to discard all filesystem
+  * cleanup usage()
+- lib/path:
+  * add path_strdup()
+- libblkid:
+  * (nilfs2) check also backup superblock
+  * detect alone PMBR
+  * fix memory leak in blkid_parse_tag_string()
+  * fix swap-area version
+- libfdisk:
+  * (dos) be more verbose when change bootable flag
+  * (dos) fix free part counter
+  * (dos) warn on type 0
+  * (gpt) add /home GUID
+  * (gpt) improve and cleanup recovery code
+  * (gpt) recover from corrupted primary/backup PT
+  * (sgi) generate partname according to partition position
+  * (sun) fix end sectors with +1 error
+- libmount:
+  * add efivarfs to the list of pseudo filesystems
+  * add mnt_tag_is_valid()
+  * cleanup fix_optstr() regards to selinux and smack
+  * fix typo in smack path
+  * remove smackfs* option when SMACK not enabled
+- lsblk:
+  * fix -D segfault
+- lscpu:
+  * sort NUMA nodes to keep output human readable
+  * support discontinuous NUMA nodes
+  * support non sequentially numbering of CPUs
+- man:
+  * Syntax and spelling fixes
+- mkfs.minix:
+  * fix fscanf() format string [coverity scan]
+- mkswap:
+  * fix compiler warning [-Wunused-variable]
+  * remove cruft from the man page
+- mount:
+  * add note about noauto to --all description
+  * correct mount man page default iso9660 permission
+  * fix man mount page type
+  * improve -s man mage info
+  * make NAME=value tags usable for non-root
+  * mount.8 fix grammar
+  * update man page ext3/4 mount options
+- partx:
+  * fix --update ranges and out of order tables
+- po:
+  * merge changes
+  * update da.po (from translationproject.org)
+  * update de.po (from translationproject.org)
+  * update pt_BR.po (from translationproject.org)
+  * update zh_CN.po (from translationproject.org)
+- pylibmount:
+  * correctly import from pylibmount.so
+  * import directly from pylibmount in tests
+  * remove unncessary subdirectory
+- script:
+  * don't call TIOCGWINSZ in signal handler
+  * restore errno in signal handler
+  * use poll() rather then O_NONBLOCK
+- setpriv:
+  * simplify usage()
+- setterm:
+  * fix -dump man page info
+- sulogin:
+  * use dirent-d_type when scans /dev
+- taskset:
+  * fix PERMISSIONS section of taskset man page
+- tests:
+  * update blkid swap tests
+  * update build-sys tests
+  * update lscpu tests
+- textual:
+  * small inprovements to usage and man page of fstrim
+- umount:
+  * fix umount by tag for non-roots
+- unshare:
+  * add more hints about mount namespaces to the man page
+- wipefs:
+  * call BLKRRPART when erase partition table
+- removed patches:
+  * blkdiscard-BLKSSZGET-fills-in-an-int.patch, applied upstream
+- modified patches:
+  * tty3270-on-serial-line-of-s390.patch, one hunk applied
+upstream
+
+--

Old:

  blkdiscard-BLKSSZGET-fills-in-an-int.patch
  util-linux-2.24.tar.sign
  util-linux-2.24.tar.xz

New:

  util-linux-2.24.1.tar.sign
  util-linux-2.24.1.tar.xz



Other differences:
--
++ util-linux.spec ++
--- /var/tmp/diff_new_pack.0j9mN9/_old  2014-02-15 17:23:07.0 +0100
+++ /var/tmp/diff_new_pack.0j9mN9/_new  2014-02-15 17:23:07.0 +0100
@@ -47,7 +47,7 @@
 %endif
 BuildRequires:  utempter-devel
 BuildRequires:  zlib-devel
-Version:2.24
+Version:  

commit util-linux for openSUSE:Factory

2014-02-09 Thread h_root
Hello community,

here is the log from the commit of package util-linux for openSUSE:Factory 
checked in at 2014-02-09 13:18:02

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/util-linux.changes2014-02-06 
07:06:47.0 +0100
+++ /work/SRC/openSUSE:Factory/.util-linux.new/util-linux.changes   
2014-02-09 13:18:03.0 +0100
@@ -1,0 +2,14 @@
+Fri Feb  7 15:59:20 UTC 2014 - wer...@suse.de
+
+- Add patch sulogin-does-not-find-any-console.patch to enable sulogin
+  to find suitable console device even if first is not usable (bnc#862078)
+
+---
+Thu Feb  6 10:03:30 UTC 2014 - wer...@suse.de
+
+- Avoid that hanging plymouth locks terminal lines that is
+  add patch sulogin-fooled-on-tty-line-due-plymouth.patch and
+  modify patch agetty-fooled-on-serial-line-due-plymouth.patch
+  to remove any lock which had been left over.
+
+---

New:

  sulogin-does-not-find-any-console.patch
  sulogin-fooled-on-tty-line-due-plymouth.patch



Other differences:
--
++ util-linux.spec ++
--- /var/tmp/diff_new_pack.akSBLp/_old  2014-02-09 13:18:04.0 +0100
+++ /var/tmp/diff_new_pack.akSBLp/_new  2014-02-09 13:18:04.0 +0100
@@ -112,6 +112,10 @@
 Patch15:agetty-fooled-on-serial-line-due-plymouth.patch
 # PATCH-FIX-SUSE -- Let agetty detect /dev/3270/tty1 as device not as baud rate
 Patch16:agetty-on-s390-on-dev-3270-tty1-line.patch
+# PATCH-FIX-SUSE -- Make sure that plymouth does not break sulogin
+Patch17:sulogin-fooled-on-tty-line-due-plymouth.patch
+# PATCH-FIX-SUSE -- sulogin: find suitable console device even if first is not 
usable
+Patch18:sulogin-does-not-find-any-console.patch
 
 # hack for boot.localfs
 Patch20:util-linux-HACK-boot.localfs.diff
@@ -232,6 +236,8 @@
 %patch14 -p0
 %patch15 -p0
 %patch16 -p0
+%patch17 -p0
+%patch18 -p0
 #
 %patch20 -p1
 #

++ agetty-fooled-on-serial-line-due-plymouth.patch ++
--- /var/tmp/diff_new_pack.akSBLp/_old  2014-02-09 13:18:04.0 +0100
+++ /var/tmp/diff_new_pack.akSBLp/_new  2014-02-09 13:18:04.0 +0100
@@ -41,10 +41,11 @@
if (close_stream(dbf) != 0)
log_err(write failed: %s, DEBUG_OUTPUT);
  #endif
-@@ -1090,6 +1094,23 @@ static void termio_init(struct options *
+@@ -1090,6 +1094,25 @@ static void termio_init(struct options *
  {
speed_t ispeed, ospeed;
struct winsize ws;
++  struct termios lock;
 +  int i;
 +
 +  for (i = 0; i  20; i++) {
@@ -53,7 +54,6 @@
 +   * the termios flags become changed from under the first
 +   * agetty on a serial system console as the flags are locked.
 +   */
-+  struct termios lock;
 +  memset(lock, 0, sizeof(struct termios));
 +  if (ioctl(STDIN_FILENO, TIOCGLCKTRMIOS, lock)  0)
 +  break;
@@ -62,10 +62,12 @@
 +  debug(termios locked\n);
 +  sleep(1);
 +  }
++   memset(lock, 0, sizeof(struct termios));
++   ioctl(STDIN_FILENO, TIOCSLCKTRMIOS, lock);
  
if (op-flags  F_VCONSOLE) {
  #if defined(IUTF8)  defined(KDGKBMODE)
-@@ -1154,9 +1175,6 @@ static void termio_init(struct options *
+@@ -1154,9 +1177,6 @@ static void termio_init(struct options *
 * later on.
 */
  
@@ -75,7 +77,7 @@
  #ifdef IUTF8
tp-c_iflag = tp-c_iflag  IUTF8;
if (tp-c_iflag  IUTF8)
-@@ -1216,8 +1234,11 @@ static void termio_init(struct options *
+@@ -1216,8 +1236,11 @@ static void termio_init(struct options *
if (op-flags  F_RTSCTS)
tp-c_cflag |= CRTSCTS;
  #endif
@@ -88,7 +90,7 @@
  
/* Go to blocking input even in local mode. */
fcntl(STDIN_FILENO, F_SETFL,
-@@ -1238,6 +1259,10 @@ static void reset_vc(const struct option
+@@ -1238,6 +1261,10 @@ static void reset_vc(const struct option
  
if (tcsetattr(STDIN_FILENO, TCSADRAIN, tp))
log_warn(_(setting terminal attributes failed: %m));

++ sulogin-does-not-find-any-console.patch ++
Enable sulogin to find a suitable console device even if the first line
in /proc/consoles does not have any major and minor number (bnc#862078)

---
 sulogin-consoles.c |6 --
 1 file changed, 4 insertions(+), 2 deletions(-)

--- login-utils/sulogin-consoles.c
+++ login-utils/sulogin-consoles.c  2014-02-07 15:47:14.246235487 +
@@ -319,7 +319,7 @@ static int detect_consoles_from_proc(str
char fbuf[16 + 1];
DIR *dir = NULL;
   

commit util-linux for openSUSE:Factory

2014-02-05 Thread h_root
Hello community,

here is the log from the commit of package util-linux for openSUSE:Factory 
checked in at 2014-02-06 07:06:46

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/util-linux.changes2014-01-30 
19:26:45.0 +0100
+++ /work/SRC/openSUSE:Factory/.util-linux.new/util-linux.changes   
2014-02-06 07:06:47.0 +0100
@@ -1,0 +2,14 @@
+Tue Feb  4 10:24:02 UTC 2014 - wer...@suse.de
+
+- Modify patch agetty-on-s390-on-dev--3270-tty1-line.patch and
+  patch tty3270-on-serial-line-of-s390.patch to handle 3270
+  terminals 
+- Really do not verify /usr/bin/eject
+
+---
+Mon Feb  3 16:16:36 UTC 2014 - wer...@suse.de
+
+- Add patch agetty-on-s390-on-dev--3270-tty1-line.patch
+  to let agetty detect /dev/3270/tty1 as device not as baud rate 
+
+---

New:

  agetty-on-s390-on-dev-3270-tty1-line.patch



Other differences:
--
++ util-linux.spec ++
--- /var/tmp/diff_new_pack.ZBfiRM/_old  2014-02-06 07:06:48.0 +0100
+++ /var/tmp/diff_new_pack.ZBfiRM/_new  2014-02-06 07:06:48.0 +0100
@@ -110,6 +110,8 @@
 Patch14:tty3270-on-serial-line-of-s390.patch
 # PATCH-FIX-SUSE -- Let agetty not be fooled by locked termios srtucture
 Patch15:agetty-fooled-on-serial-line-due-plymouth.patch
+# PATCH-FIX-SUSE -- Let agetty detect /dev/3270/tty1 as device not as baud rate
+Patch16:agetty-on-s390-on-dev-3270-tty1-line.patch
 
 # hack for boot.localfs
 Patch20:util-linux-HACK-boot.localfs.diff
@@ -229,6 +231,7 @@
 %patch13 -p1
 %patch14 -p0
 %patch15 -p0
+%patch16 -p0
 #
 %patch20 -p1
 #
@@ -509,9 +512,6 @@
fi
 done
 %endif
-%if %{with enable_eject}
-%set_permissions %{_bindir}/eject
-%endif
 
 # mount option 'code=' is now called 'codepage=' so change fstab
 if [ -f etc/fstab ]; then

++ agetty-on-s390-on-dev-3270-tty1-line.patch ++
Be aware that on s390 the 3270 terminal line is found at
/dev/3270/ttyX.  That is that the baud speed rate numbers
have to be identified in a unique way. 

---
 agetty.c |6 --
 1 file changed, 4 insertions(+), 2 deletions(-)

--- term-utils/agetty.c
+++ term-utils/agetty.c 2014-02-04 09:33:13.162735763 +
@@ -568,6 +568,8 @@ static void login_options_to_argv(char *
*argc = i;
 }
 
+#define is_speed(str) (strlen((str)) == strspn((str), 0123456789,))
+
 /* Parse command-line arguments. */
 static void parse_args(int argc, char **argv, struct options *op)
 {
@@ -746,7 +748,7 @@ static void parse_args(int argc, char **
}
 
/* Accept tty, baudrate tty, and tty baudrate. */
-   if ('0' = argv[optind][0]  argv[optind][0] = '9') {
+   if (is_speed(argv[optind])) {
/* Assume BSD style speed. */
parse_speeds(op, argv[optind++]);
if (argc  optind + 1) {
@@ -758,7 +760,7 @@ static void parse_args(int argc, char **
op-tty = argv[optind++];
if (argc  optind) {
char *v = argv[optind++];
-   if ('0' = *v  *v = '9')
+   if (is_speed(v))
parse_speeds(op, v);
else
op-speeds[op-numspeed++] = bcode(9600);
++ tty3270-on-serial-line-of-s390.patch ++
--- /var/tmp/diff_new_pack.ZBfiRM/_old  2014-02-06 07:06:48.0 +0100
+++ /var/tmp/diff_new_pack.ZBfiRM/_new  2014-02-06 07:06:48.0 +0100
@@ -32,7 +32,7 @@
 +   * higher.  Whereas the second serial line on a S/390(x) is
 +   * a real character terminal which is compatible with VT220.
 +   */
-+  if (strcmp(op-tty, ttyS0) == 0)
++  if (strcmp(op-tty, ttyS0) == 0 || strncmp(op-tty, 
3270/tty, 8) == 0)
 +  op-term = DEFAULT_TTYS0;
 +  else if (strcmp(op-tty, ttyS1) == 0)
 +  op-term = DEFAULT_TTYS1;


-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit util-linux for openSUSE:Factory

2014-01-30 Thread h_root
Hello community,

here is the log from the commit of package util-linux for openSUSE:Factory 
checked in at 2014-01-30 19:26:43

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/util-linux.changes2014-01-27 
11:23:57.0 +0100
+++ /work/SRC/openSUSE:Factory/.util-linux.new/util-linux.changes   
2014-01-30 19:26:45.0 +0100
@@ -1,0 +2,6 @@
+Tue Jan 28 09:37:57 UTC 2014 - speili...@suse.com
+
+- Don't verify /usr/bin/eject, it lost the SUID bit and was dropped
+  from /etc/permissions (bnc#824406)
+
+---



Other differences:
--
++ util-linux.spec ++
--- /var/tmp/diff_new_pack.DbcN6U/_old  2014-01-30 19:26:46.0 +0100
+++ /var/tmp/diff_new_pack.DbcN6U/_new  2014-01-30 19:26:46.0 +0100
@@ -527,9 +527,6 @@
 %if %{with enable_su}
 %verify_permissions -e %{_bindir}/su
 %endif
-%if %{with enable_eject}
-%verify_permissions -e %{_bindir}/eject
-%endif
 
 %post -n libblkid1 -p /sbin/ldconfig
 


-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit util-linux for openSUSE:Factory

2014-01-27 Thread h_root
Hello community,

here is the log from the commit of package util-linux for openSUSE:Factory 
checked in at 2014-01-27 11:23:56

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/util-linux.changes2014-01-23 
15:57:40.0 +0100
+++ /work/SRC/openSUSE:Factory/.util-linux.new/util-linux.changes   
2014-01-27 11:23:57.0 +0100
@@ -1,0 +2,6 @@
+Thu Jan 23 12:40:06 UTC 2014 - wer...@suse.de
+
+- Change patch agetty-fooled-on-serial-line-due-plymouth.patch
+  to sleep instead of sending breaks to terminal (bnc#774126).
+
+---



Other differences:
--
++ agetty-fooled-on-serial-line-due-plymouth.patch ++
--- /var/tmp/diff_new_pack.LmhFMt/_old  2014-01-27 11:23:58.0 +0100
+++ /var/tmp/diff_new_pack.LmhFMt/_new  2014-01-27 11:23:58.0 +0100
@@ -60,7 +60,7 @@
 +  if (!lock.c_iflag  !lock.c_oflag  !lock.c_cflag  
!lock.c_lflag)
 +  break;
 +  debug(termios locked\n);
-+  tcsendbreak(STDIN_FILENO, 0);   /* 0.25 upto 0.5 
seconds */
++  sleep(1);
 +  }
  
if (op-flags  F_VCONSOLE) {


-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit util-linux for openSUSE:Factory

2014-01-23 Thread h_root
Hello community,

here is the log from the commit of package util-linux for openSUSE:Factory 
checked in at 2014-01-17 11:17:28

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/util-linux.changes2014-01-13 
16:53:17.0 +0100
+++ /work/SRC/openSUSE:Factory/.util-linux.new/util-linux.changes   
2014-01-23 15:57:40.0 +0100
@@ -1,0 +2,6 @@
+Mon Jan 13 10:45:54 CET 2014 - fcro...@suse.com
+
+- Ensure localstatedir value used by configure is /run (changed to that
+  value upstream since 2012).
+
+---



Other differences:
--
++ util-linux.spec ++
--- /var/tmp/diff_new_pack.tfe034/_old  2014-01-23 15:57:41.0 +0100
+++ /var/tmp/diff_new_pack.tfe034/_new  2014-01-23 15:57:41.0 +0100
@@ -266,7 +266,10 @@
 autoreconf -fi
 export SUID_CFLAGS=-fpie
 export SUID_LDFLAGS=-pie
+# override default localstatedir to /run
+# only used for volatile data
 %configure \
+  --localstatedir=/run \
   --docdir=%{_docdir}/%{name} \
   --with-audit \
   --with-gnu-ld \
@@ -330,7 +333,7 @@
 %install
 mkdir -p 
%{buildroot}{%{_sysconfdir}/{init.d,pam.d,default},%{_mandir}/man{1,8},/bin,/sbin,%{_bindir},%{_sbindir},%{_infodir}}
 mkdir -p %{buildroot}%{_localstatedir}/lib/libuuid/
-mkdir -p %{buildroot}%{_localstatedir}/run/uuidd/
+mkdir -p %{buildroot}/run/uuidd/
 install -m 744 %{SOURCE50} %{buildroot}%{_initddir}/uuidd
 install -m 644 %{SOURCE51} %{buildroot}%{_sysconfdir}/blkid.conf
 install -m 644 %{SOURCE8} %{buildroot}%{_sysconfdir}/pam.d/login
@@ -915,7 +918,7 @@
 %verify(not mode) %attr(0755,root,root) %{_sbindir}/uuidd
 %attr(-,uuidd,uuidd) %dir %{_localstatedir}/lib/libuuid
 %ghost %{_localstatedir}/lib/libuuid/clock.txt
-%attr(-,uuidd,uuidd) %ghost %dir %{_localstatedir}/run/uuidd
+%attr(-,uuidd,uuidd) %ghost %dir /run/uuidd
 %{_initddir}/uuidd
 %{_mandir}/man8/uuidd.8.gz
 %{_sbindir}/rcuuidd


-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit util-linux for openSUSE:Factory

2014-01-13 Thread h_root
Hello community,

here is the log from the commit of package util-linux for openSUSE:Factory 
checked in at 2014-01-13 16:53:16

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/util-linux.changes2013-12-16 
07:15:13.0 +0100
+++ /work/SRC/openSUSE:Factory/.util-linux.new/util-linux.changes   
2014-01-13 16:53:17.0 +0100
@@ -1,0 +2,9 @@
+Fri Jan 10 13:08:45 UTC 2014 - wer...@suse.de
+
+- Add patch
+  agetty-fooled-on-serial-line-due-plymouth.patch
+  even with TTYReset=no it seems with systemd or plymouth the termios
+  flags become changed from under the first agetty on a serial system
+  console as the flags are locked (bnc#774126).
+
+---

New:

  agetty-fooled-on-serial-line-due-plymouth.patch



Other differences:
--
++ util-linux.spec ++
--- /var/tmp/diff_new_pack.oTgaMJ/_old  2014-01-13 16:53:18.0 +0100
+++ /var/tmp/diff_new_pack.oTgaMJ/_new  2014-01-13 16:53:18.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package util-linux
 #
-# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -108,6 +108,8 @@
 Patch13:blkdiscard-BLKSSZGET-fills-in-an-int.patch
 # PATCH-FIX-SUSE -- better support of S390 in agetty
 Patch14:tty3270-on-serial-line-of-s390.patch
+# PATCH-FIX-SUSE -- Let agetty not be fooled by locked termios srtucture
+Patch15:agetty-fooled-on-serial-line-due-plymouth.patch
 
 # hack for boot.localfs
 Patch20:util-linux-HACK-boot.localfs.diff
@@ -226,6 +228,7 @@
 %patch12 -p1
 %patch13 -p1
 %patch14 -p0
+%patch15 -p0
 #
 %patch20 -p1
 #

++ agetty-fooled-on-serial-line-due-plymouth.patch ++
Even with TTYReset=no it seems with systemd or plymouth the termios
flags become changed from under the first agetty on a serial system
console as the flags are locked.

---
 agetty.c |   39 ---
 1 file changed, 32 insertions(+), 7 deletions(-)

--- term-utils/agetty.c
+++ term-utils/agetty.c 2014-01-10 13:05:50.411075349 +
@@ -281,8 +281,9 @@ static void login_options_to_argv(char *
 static char *fakehost;
 
 #ifdef DEBUGGING
+# include closestream.h
 # ifndef DEBUG_OUTPUT
-#  define DEBUG_OUTPUT /dev/ttyp0
+#  define DEBUG_OUTPUT /dev/tty10
 # endif
 # define debug(s) do { fprintf(dbf,s); fflush(dbf); } while (0)
 FILE *dbf;
@@ -320,8 +321,12 @@ int main(int argc, char **argv)
 
 #ifdef DEBUGGING
dbf = fopen(DEBUG_OUTPUT, w);
-   for (int i = 1; i  argc; i++)
+   for (int i = 1; i  argc; i++) {
+   if (i  1)
+   debug( );
debug(argv[i]);
+   }
+   debug(\n);
 #endif /* DEBUGGING */
 
/* Parse command-line arguments. */
@@ -473,7 +478,6 @@ int main(int argc, char **argv)
if (options.osrelease)
free(options.osrelease);
 #ifdef DEBUGGING
-   fprintf(dbf, read %c\n, ch);
if (close_stream(dbf) != 0)
log_err(write failed: %s, DEBUG_OUTPUT);
 #endif
@@ -1090,6 +1094,23 @@ static void termio_init(struct options *
 {
speed_t ispeed, ospeed;
struct winsize ws;
+   int i;
+
+   for (i = 0; i  20; i++) {
+   /*
+* Even with TTYReset=no it seems with systemd or plymouth
+* the termios flags become changed from under the first
+* agetty on a serial system console as the flags are locked.
+*/
+   struct termios lock;
+   memset(lock, 0, sizeof(struct termios));
+   if (ioctl(STDIN_FILENO, TIOCGLCKTRMIOS, lock)  0)
+   break;
+   if (!lock.c_iflag  !lock.c_oflag  !lock.c_cflag  
!lock.c_lflag)
+   break;
+   debug(termios locked\n);
+   tcsendbreak(STDIN_FILENO, 0);   /* 0.25 upto 0.5 
seconds */
+   }
 
if (op-flags  F_VCONSOLE) {
 #if defined(IUTF8)  defined(KDGKBMODE)
@@ -1154,9 +1175,6 @@ static void termio_init(struct options *
 * later on.
 */
 
-/* Flush input and output queues, important for modems! */
-   tcflush(STDIN_FILENO, TCIOFLUSH);
-
 #ifdef IUTF8
tp-c_iflag = tp-c_iflag  IUTF8;
if (tp-c_iflag  IUTF8)
@@ -1216,8 +1234,11 @@ static void termio_init(struct options *
if (op-flags  

commit util-linux for openSUSE:Factory

2013-12-15 Thread h_root
Hello community,

here is the log from the commit of package util-linux for openSUSE:Factory 
checked in at 2013-12-16 07:15:12

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/util-linux.changes2013-11-29 
16:26:19.0 +0100
+++ /work/SRC/openSUSE:Factory/.util-linux.new/util-linux.changes   
2013-12-16 07:15:13.0 +0100
@@ -1,0 +2,73 @@
+Tue Dec 10 16:10:27 UTC 2013 - sweet_...@gmx.de
+
+- Update to util-linux-2.24
+  + Release highlights (2.24)
+  fdisk(8):
+* the code has been completely refactored and moved to libfdisk
+  (the library does not have a stable API yet)
+* user interface has been unified for all label types and it
+  supports colors
+* GPT disk UUID, partition UUID and partition name modification
+  is supported now
+  pylibmount:
+* this new library provides PYTHON BINDINGS for libmount;
+   use --with-python[=2|3] to enable the bindings
+  last(1) and lastb(1):
+* the NEW IMPLEMENTATION has been merged from sysvinit to
+  util-linux and extended; now it supports command line options
+  --present, --since, and --time-format
+* use --enable-deprecated-last to enable the old util-linux
+  last(1) implementation
+  swapon(8):
+* the option --discard= and fstab mount option discard= allow
+  to explicitly specify 'pages' or 'once' discard policy. If no
+  policy is selected, the default behavior is to enable both.
+  See swapon.8 man page for more details.
+  libblkid and blkid(8):
+* supports LOGUUID= for external logs (e.g. extN and XFS)
+* generates a pseudo PARTUUID= for MBR partitions (based on MBR
+  Id, Linux kernel supports the same concept for root= command
+  line option)
+  agetty(8):
+* supportes new issue file \S escape code to read information
+  from /etc/os-release
+* the option -L allows to completely control CLOCAL flag
+  dmesg(1):
+* supports new command line option --time-format to specify
+  time format
+* supports new iso-8601 time format
+  hexdump(1):
+* supports long options now
+  wall(1):
+* the command is compatible with sysvinit implementation now
+  logger(1):
+* supports new command line option --prio-prefix when logging
+  stdin
+  lscpu(1):
+* allows to detect more hypervisor types and provides info
+  about Max and Min CPU Mhz
+  unshare(8):
+* supports new command line options --fork and --mount-proc for
+  pid namespaces
+  wipefs(8):
+* now wipes superblocks with incorrect checksums too
+* supports new command line option --backup to backup erased
+  data to $HOME/wipefs-devname-offset.bak
+  nologin(8):
+* this command has been merged into util-linux, the command
+  politely refuses a login.
+- Removed following patches now upstream
+* eject-scsi-check-host_status-and-driver_status.patch
+* more-fix-buffer-overflow.patch
+* more-check-for-buffer-size-when-write-multibyte-char.patch
+* more-guarantee-space-for-multibyte.patch
+- Removed following patch because now pkg-config does that
+* fdisk-tinfo.patch
+- Refreshed following patches with updating version string
+* util-linux-2.23.1-fdisk_remove_bogus_warnings.patch
+- Added enable_last condition in case we don't want to use the last
+  binary from sysvinit-tools in future
+- Upstream moved getopt examples from datadir to docdir but we keep
+  the old location because we would need to fix the manpage first.
+
+---

Old:

  eject-scsi-check-host_status-and-driver_status.patch
  fdisk-tinfo.patch
  more-check-for-buffer-size-when-write-multibyte-char.patch
  more-fix-buffer-overflow.patch
  more-guarantee-space-for-multibyte.patch
  util-linux-2.23.1-fdisk_remove_bogus_warnings.patch
  util-linux-2.23.2.tar.sign
  util-linux-2.23.2.tar.xz

New:

  util-linux-2.24-fdisk_remove_bogus_warnings.patch
  util-linux-2.24.tar.sign
  util-linux-2.24.tar.xz



Other differences:
--
++ util-linux.spec ++
--- /var/tmp/diff_new_pack.1PbGLH/_old  2013-12-16 07:15:14.0 +0100
+++ /var/tmp/diff_new_pack.1PbGLH/_new  2013-12-16 07:15:14.0 +0100
@@ -19,6 +19,7 @@
 %bcond_without  sysvinit_tools
 %bcond_without enable_su
 %bcond_without enable_eject
+%bcond_with  enable_last
 
 Name:   util-linux
 BuildRequires:  audit-devel
@@ -39,10 +40,14 @@
 BuildRequires:  pam-devel
 BuildRequires:  pkg-config
 BuildRequires:  readline-devel
+%if 0%{?suse_version} = 1230
+BuildRequires:  pkgconfig(systemd)
+%else
 BuildRequires:  systemd-rpm-macros
+%endif
 

commit util-linux for openSUSE:Factory

2013-11-29 Thread h_root
Hello community,

here is the log from the commit of package util-linux for openSUSE:Factory 
checked in at 2013-11-29 16:26:17

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/util-linux.changes2013-11-05 
13:53:53.0 +0100
+++ /work/SRC/openSUSE:Factory/.util-linux.new/util-linux.changes   
2013-11-29 16:26:19.0 +0100
@@ -1,0 +2,7 @@
+Fri Nov 29 13:46:21 UTC 2013 - wer...@suse.de
+
+- Add patch 
+  tty3270-on-serial-line-of-s390.patch
+  to better support the first and second serial line on s390/x
+
+---

New:

  tty3270-on-serial-line-of-s390.patch



Other differences:
--
++ util-linux.spec ++
--- /var/tmp/diff_new_pack.gMXXEI/_old  2013-11-29 16:26:20.0 +0100
+++ /var/tmp/diff_new_pack.gMXXEI/_new  2013-11-29 16:26:20.0 +0100
@@ -110,6 +110,8 @@
 Patch12:util-linux-2.23.1-noenc-suse.diff
 # PATCH-FIX-UPSTREAM blkdiscard-BLKSSZGET-fills-in-an-int.patch ty...@mit.edu
 Patch13:blkdiscard-BLKSSZGET-fills-in-an-int.patch
+# PATCH-FIX-SUSE -- better support of S390 in agetty
+Patch14:tty3270-on-serial-line-of-s390.patch
 
 # hack for boot.localfs
 Patch20:util-linux-HACK-boot.localfs.diff
@@ -232,6 +234,7 @@
 %patch8 -p1
 %patch12 -p1
 %patch13 -p1
+%patch14 -p0
 #
 %patch20 -p1
 #

++ tty3270-on-serial-line-of-s390.patch ++
Support the special terminal on first serial line on a S/390(x) which
is due legacy reasons a block terminal of type 3270 or higher.  Whereas
the second serial line on a S/390(x) is a real character terminal which
is compatible with VT220.

---
 agetty.c |   18 ++
 1 file changed, 18 insertions(+)

--- term-utils/agetty.c
+++ term-utils/agetty.c 2013-11-29 11:57:11.0 +
@@ -49,6 +49,10 @@
 #  ifndef DEFAULT_VCTERM
 #define DEFAULT_VCTERM linux
 #  endif
+#  if defined (__s390__) || defined (__s390x__)
+#define DEFAULT_TTYS0  ibm327x
+#define DEFAULT_TTYS1  vt220
+#  endif
 #  ifndef DEFAULT_STERM
 #define DEFAULT_STERM  vt102
 #  endif
@@ -983,6 +987,20 @@ static void open_tty(char *tty, struct t
if (tcgetattr(STDIN_FILENO, tp)  0)
log_err(_(%s: failed to get terminal attributes: %m), tty);
 
+#if defined (__s390__) || defined (__s390x__)
+   if (!op-term) {
+   /*
+* Special terminal on first serial line on a S/390(x) which
+* is due legacy reasons a block terminal of type 3270 or
+* higher.  Whereas the second serial line on a S/390(x) is
+* a real character terminal which is compatible with VT220.
+*/
+   if (strcmp(op-tty, ttyS0) == 0)
+   op-term = DEFAULT_TTYS0;
+   else if (strcmp(op-tty, ttyS1) == 0)
+   op-term = DEFAULT_TTYS1;
+   }
+#endif
/*
 * Detect if this is a virtual console or serial/modem line.
 * In case of a virtual console the ioctl TIOCMGET fails and

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit util-linux for openSUSE:Factory

2013-11-05 Thread h_root
Hello community,

here is the log from the commit of package util-linux for openSUSE:Factory 
checked in at 2013-11-05 13:53:50

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/util-linux.changes2013-10-30 
16:01:10.0 +0100
+++ /work/SRC/openSUSE:Factory/.util-linux.new/util-linux.changes   
2013-11-05 13:53:53.0 +0100
@@ -1,0 +2,6 @@
+Sun Nov  3 12:53:34 UTC 2013 - sch...@linux-m68k.org
+
+- blkdiscard-BLKSSZGET-fills-in-an-int.patch: Fix type mismatch in
+  blkdiscard
+
+---

New:

  blkdiscard-BLKSSZGET-fills-in-an-int.patch



Other differences:
--
++ util-linux.spec ++
--- /var/tmp/diff_new_pack.uI2F1x/_old  2013-11-05 13:53:54.0 +0100
+++ /var/tmp/diff_new_pack.uI2F1x/_new  2013-11-05 13:53:54.0 +0100
@@ -108,6 +108,8 @@
 Patch8: more-guarantee-space-for-multibyte.patch
 # disable encryption
 Patch12:util-linux-2.23.1-noenc-suse.diff
+# PATCH-FIX-UPSTREAM blkdiscard-BLKSSZGET-fills-in-an-int.patch ty...@mit.edu
+Patch13:blkdiscard-BLKSSZGET-fills-in-an-int.patch
 
 # hack for boot.localfs
 Patch20:util-linux-HACK-boot.localfs.diff
@@ -229,6 +231,7 @@
 %patch7 -p1
 %patch8 -p1
 %patch12 -p1
+%patch13 -p1
 #
 %patch20 -p1
 #

++ blkdiscard-BLKSSZGET-fills-in-an-int.patch ++
Subject: [PATCH] blkdiscard: BLKSSZGET fills in an int, not a uint64
Message-ID: 1383435966-29337-1-git-send-email-ty...@mit.edu

Reported-by: Jason Cipriani jason.cipri...@gmail.com
Signed-off-by: Theodore Ts'o ty...@mit.edu
---
 sys-utils/blkdiscard.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-utils/blkdiscard.c b/sys-utils/blkdiscard.c
index af9ed66..2ddcdb1 100644
--- a/sys-utils/blkdiscard.c
+++ b/sys-utils/blkdiscard.c
@@ -70,8 +70,8 @@ static void __attribute__((__noreturn__)) usage(FILE *out)
 int main(int argc, char **argv)
 {
char *path;
-   int c, fd, verbose = 0, secure = 0;
-   uint64_t end, blksize, secsize, range[2];
+   int c, fd, verbose = 0, secure = 0, secsize;
+   uint64_t end, blksize, range[2];
struct stat sb;
 
static const struct option longopts[] = {
-- 
1.7.12.rc0.22.gcdd159b


-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit util-linux for openSUSE:Factory

2013-10-30 Thread h_root
Hello community,

here is the log from the commit of package util-linux for openSUSE:Factory 
checked in at 2013-10-30 16:01:09

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/util-linux.changes2013-10-09 
23:42:14.0 +0200
+++ /work/SRC/openSUSE:Factory/.util-linux.new/util-linux.changes   
2013-10-30 16:01:10.0 +0100
@@ -1,0 +2,5 @@
+Fri Oct 25 18:52:01 CEST 2013 - sbra...@suse.cz
+
+- Drop SUID flag for eject (bnc#824406).
+
+---



Other differences:
--
++ util-linux.spec ++
--- /var/tmp/diff_new_pack.0s5Q5E/_old  2013-10-30 16:01:11.0 +0100
+++ /var/tmp/diff_new_pack.0s5Q5E/_new  2013-10-30 16:01:11.0 +0100
@@ -625,7 +625,7 @@
 %{_bindir}/su
 %endif
 %if %{with enable_eject}
-%verify(not mode) %attr(4750,root,audio) %{_bindir}/eject
+%{_bindir}/eject
 %endif
 %{_bindir}/cal
 %{_bindir}/chrt


-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit util-linux for openSUSE:Factory

2013-10-09 Thread h_root
Hello community,

here is the log from the commit of package util-linux for openSUSE:Factory 
checked in at 2013-10-09 14:42:59

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/util-linux.changes2013-09-30 
09:32:50.0 +0200
+++ /work/SRC/openSUSE:Factory/.util-linux.new/util-linux.changes   
2013-10-09 14:43:05.0 +0200
@@ -1,0 +2,6 @@
+Wed Oct  2 18:55:22 CEST 2013 - sbra...@suse.cz
+
+- Safely migrate su config files from coreutils to util-linux
+  (bnc#814626#c18).
+
+---



Other differences:
--
++ util-linux.spec ++
--- /var/tmp/diff_new_pack.omuqiP/_old  2013-10-09 14:43:17.0 +0200
+++ /var/tmp/diff_new_pack.omuqiP/_new  2013-10-09 14:43:17.0 +0200
@@ -475,6 +475,23 @@
 %set_permissions %{_bindir}/wall %{_bindir}/write %{_bindir}/mount 
%{_bindir}/umount
 %if %{with enable_su}
 %set_permissions %{_bindir}/su
+# Safely migrate PAM files from coreutils to util-linux
+# (openSUSE 12.3-13.1, SLE11-SLE12)
+#
+# coreutils with su were upgraded (and su removed) before util-linux
+# with su was installed (see the Conflicts above). If the admin edited
+# the PAM file, the seemingly no more used modified file was saved as
+# .rpmsave and the new clean file was installed. As we want
+# noreplace upgrade, and the contents of the clean file contents has
+# no changes, we should restore admin modification, and rename the
+# clean file to .rpmnew, as it would happen if the file was not moved
+# from one package to another.
+for PAM_FILE in default/su pam.d/su pam.d/su-l ; do
+   if test -f %{_sysconfdir}/$PAM_FILE.rpmsave ; then
+   mv %{_sysconfdir}/$PAM_FILE %{_sysconfdir}/$PAM_FILE.rpmnew
+   mv %{_sysconfdir}/$PAM_FILE.rpmsave %{_sysconfdir}/$PAM_FILE
+   fi
+done
 %endif
 %if %{with enable_eject}
 %set_permissions %{_bindir}/eject


-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit util-linux for openSUSE:Factory

2013-10-09 Thread h_root
Hello community,

here is the log from the commit of package util-linux for openSUSE:Factory 
checked in at 2013-10-09 23:42:13

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/util-linux.changes2013-10-09 
14:43:05.0 +0200
+++ /work/SRC/openSUSE:Factory/.util-linux.new/util-linux.changes   
2013-10-09 23:42:14.0 +0200
@@ -1,0 +2,5 @@
+Wed Oct  9 10:00:55 UTC 2013 - sch...@suse.de
+
+- No *fdisk on m68k
+
+---



Other differences:
--
++ util-linux.spec ++
--- /var/tmp/diff_new_pack.ZBLiL8/_old  2013-10-09 23:42:15.0 +0200
+++ /var/tmp/diff_new_pack.ZBLiL8/_new  2013-10-09 23:42:15.0 +0200
@@ -433,7 +433,7 @@
 rm -f %{buildroot}/%{_mandir}/man8/klogconsole.8*
 rm -f %{buildroot}/%{_mandir}/man8/tunelp.8*
 %endif
-%ifarch ia64 %sparc
+%ifarch ia64 %sparc m68k
 rm -f %{buildroot}/%{_mandir}/man8/cfdisk.8*
 rm -f %{buildroot}/%{_mandir}/man8/sfdisk.8*
 rm -f %{buildroot}%{_sbindir}/cfdisk
@@ -445,7 +445,7 @@
 rm -f %{buildroot}/sbin/sfdisk
 #EndUsrMerge 
 %endif
-%ifarch ia64
+%ifarch ia64 m68k
 rm -f %{buildroot}%{_sbindir}/fdisk
 #UsrMerge
 rm -f %{buildroot}/sbin/fdisk
@@ -829,7 +829,7 @@
 %attr (755,root,root) %{_datadir}/getopt/getopt-parse.tcsh
 # FIXME: Fix directory ownership.
 %{_datadir}/bash-completion
-%ifnarch ia64
+%ifnarch ia64 m68k
 #XXX: post our patches upstream
 #XXX: call fdupes on /usr/share/man
 #UsrMerge
@@ -838,7 +838,7 @@
 %{_sbindir}/fdisk
 %{_mandir}/man8/fdisk.8.gz
 %endif
-%ifnarch %sparc ia64
+%ifnarch %sparc ia64 m68k
 %{_mandir}/man8/cfdisk.8.gz
 %{_mandir}/man8/sfdisk.8.gz
 #UsrMerge


-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit util-linux for openSUSE:Factory

2013-09-30 Thread h_root
Hello community,

here is the log from the commit of package util-linux for openSUSE:Factory 
checked in at 2013-09-30 09:32:48

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/util-linux.changes2013-09-29 
17:54:15.0 +0200
+++ /work/SRC/openSUSE:Factory/.util-linux.new/util-linux.changes   
2013-09-30 09:32:50.0 +0200
@@ -1,0 +2,7 @@
+Fri Sep 27 21:58:03 UTC 2013 - mgo...@suse.com
+
+- Add more-check-for-buffer-size-when-write-multibyte-char.patch and
+  more-guarantee-space-for-multibyte.patch -- check for buffer space with
+  multi-byte chars (BNC#829720).
+
+---

New:

  more-check-for-buffer-size-when-write-multibyte-char.patch
  more-guarantee-space-for-multibyte.patch



Other differences:
--
++ util-linux.spec ++
--- /var/tmp/diff_new_pack.cGKfFZ/_old  2013-09-30 09:32:51.0 +0200
+++ /var/tmp/diff_new_pack.cGKfFZ/_new  2013-09-30 09:32:51.0 +0200
@@ -102,6 +102,10 @@
 Patch5: eject-scsi-check-host_status-and-driver_status.patch
 # PATCH-FIX-UPSTREAM more-fix-buffer-overflow.patch bnc839720 mgo...@suse.com 
-- More: Fix under-allocation of memory.
 Patch6: more-fix-buffer-overflow.patch
+# PATCH-FIX-UPSTREAM 
more-check-for-buffer-size-when-write-multibyte-char.patch bnc839720 
mgo...@suse.com
+Patch7: more-check-for-buffer-size-when-write-multibyte-char.patch
+# PATCH-FIX-UPSTREAM more-guarantee-space-for-multibyte.patch bnc839720 
mgo...@suse.com
+Patch8: more-guarantee-space-for-multibyte.patch
 # disable encryption
 Patch12:util-linux-2.23.1-noenc-suse.diff
 
@@ -222,6 +226,8 @@
 %patch4 -p1
 %patch5 -p1
 %patch6 -p1
+%patch7 -p1
+%patch8 -p1
 %patch12 -p1
 #
 %patch20 -p1

++ more-check-for-buffer-size-when-write-multibyte-char.patch ++
From c36407293d63d428af176097527df89d623bc74f Mon Sep 17 00:00:00 2001
From: Karel Zak k...@redhat.com
Date: Thu, 1 Aug 2013 16:00:21 +0200
Subject: [PATCH] more: check for buffer size when write multibyte char

Signed-off-by: Karel Zak k...@redhat.com
---
 text-utils/more.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/text-utils/more.c b/text-utils/more.c
index 3377118..9af15b3 100644
--- a/text-utils/more.c
+++ b/text-utils/more.c
@@ -912,7 +912,8 @@ int get_line(register FILE *f, int *length)
Fseek(f, file_pos_bak);
break_flag = 1;
} else {
-   for (i = 0; i  mbc_pos; i++)
+   for (i = 0; p  Line[LineLen - 1] 
+   i  mbc_pos; i++)
*p++ = mbc[i];
if (wc_width  0)
column += wc_width;
-- 
1.8.4

++ more-guarantee-space-for-multibyte.patch ++
From 418cb4b3bb7a61aec62ebe91194f7722ea608842 Mon Sep 17 00:00:00 2001
From: Karel Zak k...@redhat.com
Date: Thu, 1 Aug 2013 16:41:50 +0200
Subject: [PATCH] more: guarantee space for multibyte

.. to make the code more robust.

Signed-off-by: Karel Zak k...@redhat.com
---
 text-utils/more.c | 6 ++
 1 file changed, 6 insertions(+)

diff --git a/text-utils/more.c b/text-utils/more.c
index 9af15b3..ac35acc 100644
--- a/text-utils/more.c
+++ b/text-utils/more.c
@@ -1030,6 +1030,12 @@ int get_line(register FILE *f, int *length)
 
if (column = Mcol  fold_opt)
break;
+#ifdef HAVE_WIDECHAR
+   if (use_mbc_buffer_flag == 0  p = Line[LineLen - 1 - 4])
+   /* don't read another char if there is no space for
+* whole multibyte sequence */
+   break;
+#endif
c = Getc(f);
}
if (column = Mcol  Mcol  0) {
-- 
1.8.4


-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit util-linux for openSUSE:Factory

2013-09-29 Thread h_root
Hello community,

here is the log from the commit of package util-linux for openSUSE:Factory 
checked in at 2013-09-29 17:54:14

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/util-linux.changes2013-09-23 
11:18:31.0 +0200
+++ /work/SRC/openSUSE:Factory/.util-linux.new/util-linux.changes   
2013-09-29 17:54:15.0 +0200
@@ -1,0 +2,5 @@
+Fri Sep 27 16:58:40 UTC 2013 - mgo...@suse.com
+
+- Add more-fix-buffer-overflow.patch (bnc#829720).
+
+---

New:

  more-fix-buffer-overflow.patch



Other differences:
--
++ util-linux.spec ++
--- /var/tmp/diff_new_pack.dttut9/_old  2013-09-29 17:54:17.0 +0200
+++ /var/tmp/diff_new_pack.dttut9/_new  2013-09-29 17:54:17.0 +0200
@@ -100,6 +100,8 @@
 Patch4: make-sure-sbin-resp-usr-sbin-are-in-PATH.diff
 # PATCH-FIX-UPSTREAM eject-scsi-check-host_status-and-driver_status.patch 
bnc358033 ani...@suse.cz -- Check eject host_status and driver_status when 
using SG_IO.
 Patch5: eject-scsi-check-host_status-and-driver_status.patch
+# PATCH-FIX-UPSTREAM more-fix-buffer-overflow.patch bnc839720 mgo...@suse.com 
-- More: Fix under-allocation of memory.
+Patch6: more-fix-buffer-overflow.patch
 # disable encryption
 Patch12:util-linux-2.23.1-noenc-suse.diff
 
@@ -219,6 +221,7 @@
 %patch3 -p1
 %patch4 -p1
 %patch5 -p1
+%patch6 -p1
 %patch12 -p1
 #
 %patch20 -p1

++ more-fix-buffer-overflow.patch ++
From 1ef2db5a5672e09fa1337099b7d9d6ab61c19bdc Mon Sep 17 00:00:00 2001
From: Karel Zak k...@redhat.com
Date: Thu, 1 Aug 2013 12:58:22 +0200
Subject: [PATCH] more: fix buffer overflow

The bug has been probably introduced by commit
1ac300932deab8dea2c43050921bbbdb36d62ff1.

Reported-by: Dr. David Alan Gilbert d...@treblig.org
References: https://bugzilla.novell.com/show_bug.cgi?id=829720
Signed-off-by: Karel Zak k...@redhat.com
---
 text-utils/more.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/text-utils/more.c b/text-utils/more.c
index 3bbeede..3377118 100644
--- a/text-utils/more.c
+++ b/text-utils/more.c
@@ -835,7 +835,8 @@ void prepare_line_buffer(void)
if (nsz  LINSIZ)
nsz = LINSIZ;
 
-   nline = xrealloc(Line, nsz);
+   /* alloc nsz and extra space for \n\0 */
+   nline = xrealloc(Line, nsz + 2);
Line = nline;
LineLen = nsz;
 }
-- 
1.8.4


-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit util-linux for openSUSE:Factory

2013-09-23 Thread h_root
Hello community,

here is the log from the commit of package util-linux for openSUSE:Factory 
checked in at 2013-09-23 11:16:12

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/util-linux.changes2013-07-02 
14:30:30.0 +0200
+++ /work/SRC/openSUSE:Factory/.util-linux.new/util-linux.changes   
2013-09-23 11:18:31.0 +0200
@@ -1,0 +2,89 @@
+Fri Sep 13 07:06:19 UTC 2013 - wer...@suse.de
+
+- Avoid build require gpg-offline twice 
+
+---
+Wed Sep 11 20:54:24 CEST 2013 - sbra...@suse.cz
+
+- Update to version 2.23.2:
+  nsenter(1):
+  * this NEW COMMAND provides command line interface to setns()
+Linux syscall and allows to run program with namespaces of
+other processes
+  unshare(1):
+  * supports new PID and USER namespaces
+  fdisk(8):
+  * provides experimental support for GUID Partition Table (GPT),
+the implementation is still not complete and some (unimportant)
+features are missing.
+  * ~50% of fdisk code has been refactored, this task is going to
+be complete in the next release. The goal is to have libfdisk
+shared between all fdisks.
+  partx(8):
+  * supports new update command (implemented by
+BLKPG_RESIZE_PARTITION ioctl)
+  mount(8):
+  * supports new userspace mount option x-mount.mkdir[=mode] to
+create mountpoints on demand
+  * the support for propagation flags has been improved, now the
+flags could be specified in /etc/fstab and used together with
+regular mount options. It's also possible to specify more
+propagation flags together. This EXPERIMENTAL feature is
+implemented by additional mount(2) syscalls, because Linux does
+not allow to use propagation flags with another options or more
+flags together.
+  umount(8):
+  * supports new command line option --recursive to recursively
+unmount all sub-mounts for the specified mountpoint * supports
+new command line option --all-targets to unmount all
+mountpoints in the current namespace for the specified
+filesystem * the options --recursive and --all-targets could be
+used together
+  dmesg(1):
+  * supports new command line options --color, --human and
+  --nopager, the --human option enables relative times, colors and
+  pager support.
+  su(1):
+  * supports new command line options --group and --supp-group to
+specify primary and supplementary groups
+  chfn(1) and chsh(1):
+  * the commands could be linked with libuser to support non-local
+accounts modification (e.g. LDAP, etc).
+  kill(1):
+  * the command has been improved to be compatible with procps
+version, the procps version is deprecated now, the util-linux
+version is enabled by default.
+  blkdiscard(8):
+  * this NEW COMMAND discard sectors on a device (for example on
+SSD disks)
+  sulogin(8):
+  * provides multi-console feature from SysVinit
+  findmnt(8):
+  * provides new columns FREQ, PASSNO, ID, OPT-FIELDS, PROPAGATION
+  lslocks(8):
+  * provides new column BLOCKER and detects blocked locks
+  lsblk(8):
+  * supports new command line option --scsi and new columns HCTL,
+TRANsport VENDOR and REVision
+  swapon(8) and losetup(8):
+  * the commands prints basic overview by default if no option
+specified
+  column(1):
+  * supports new command line option --output-separator to specify
+table output delimiter
+  rename(1):
+  * supports new command line option --symlink to rename symlink
+target
+  hwclock(8):
+  * supports new command line option --compare to periodically
+compare the Hardware Clock to the System Time (based on
+adjtimex -c)
+  ipcs(1):
+  * supports new command line options --bytes and --human
+  wipefs(1):
+  * supports new command line option --force to force erase on used
+devices
+- Removed upstreamed patches (mkfs.bfs_cleanup_64bit.patch-Patch,
+  mkfs.bfs_cleanup_endian.patch)
+
+---

Old:

  mkfs.bfs_cleanup_64bit.patch
  mkfs.bfs_cleanup_endian.patch
  util-linux-2.23.1.tar.bz2

New:

  util-linux-2.23.2.tar.sign
  util-linux-2.23.2.tar.xz
  util-linux.keyring



Other differences:
--
++ util-linux.spec ++
--- /var/tmp/diff_new_pack.jBbwKe/_old  2013-09-23 11:18:32.0 +0200
+++ /var/tmp/diff_new_pack.jBbwKe/_new  2013-09-23 11:18:32.0 +0200
@@ -25,6 +25,13 @@
 BuildRequires:  binutils-devel
 BuildRequires:  fdupes
 BuildRequires:  gettext-devel
+# Use rpmbuild -D 'VERIFY_SIG 1' to verify signature during build or run
+# one-shot check by
+# xzcat util-linux-*.tar.xz 

commit util-linux for openSUSE:Factory

2013-07-02 Thread h_root
Hello community,

here is the log from the commit of package util-linux for openSUSE:Factory 
checked in at 2013-07-02 12:30:09

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/util-linux.changes2013-06-25 
06:56:54.0 +0200
+++ /work/SRC/openSUSE:Factory/.util-linux.new/util-linux.changes   
2013-07-02 14:30:30.0 +0200
@@ -1,0 +2,23 @@
+Mon Jul  1 13:43:23 UTC 2013 - m...@bernhard-voelker.de
+
+- Correct condition for Conflicts of sysvinit-tools.
+
+---
+Mon Jul  1 07:08:46 UTC 2013 - wer...@suse.de
+
+- Correct version in source URL path.
+
+---
+Fri Jun 28 17:42:14 CEST 2013 - sbra...@suse.cz
+
+- Fix Provides and Obsoletes of eject.
+- Conflict with old coreutils and sysvinit-tools with conflicting
+  files to guarantee seamless upgrade.
+- Remove Provides and Obsoletes of packages that do not exist since
+  SuSE Linux 8.
+- Include upstreamed patch from SUSE eject package:
+  Check eject host_status and driver_status when using SG_IO
+  (eject-scsi-check-host_status-and-driver_status.patch,
+  bnc#358033).
+
+---

New:

  eject-scsi-check-host_status-and-driver_status.patch



Other differences:
--
++ util-linux.spec ++
--- /var/tmp/diff_new_pack.0HEin4/_old  2013-07-02 14:30:32.0 +0200
+++ /var/tmp/diff_new_pack.0HEin4/_new  2013-07-02 14:30:32.0 +0200
@@ -16,12 +16,6 @@
 #
 
 
-#
-# Following package should be fixed:
-#  coreutils ... do not install su and kill
-#  sysvinit-tools ... do not install sulogin and utmpdump
-#  eject ... simply drop this package
-#
 %bcond_without  sysvinit_tools
 %bcond_without enable_su
 %bcond_without enable_eject
@@ -59,7 +53,7 @@
 Summary:A collection of basic system utilities
 License:GPL-2.0+
 Group:  System/Base
-Source: 
ftp://ftp.kernel.org/pub/linux/utils/util-linux/v2.21/%{name}-%{version}.tar.bz2
+Source: 
ftp://ftp.kernel.org/pub/linux/utils/util-linux/v2.23/%{name}-%{version}.tar.bz2
 Source1:util-linux-rpmlintrc
 # XXX: make nologin part of util-linux upstream
 Source2:nologin.c
@@ -95,7 +89,8 @@
 Patch3: fdisk-tinfo.patch
 # PATCH-EXTEND-UPSTREAM: Let `su' handle /sbin and /usr/sbin in path
 Patch4: make-sure-sbin-resp-usr-sbin-are-in-PATH.diff
-
+# PATCH-FIX-UPSTREAM eject-scsi-check-host_status-and-driver_status.patch 
bnc358033 ani...@suse.cz -- Check eject host_status and driver_status when 
using SG_IO.
+Patch5: eject-scsi-check-host_status-and-driver_status.patch
 # disable encryption
 Patch12:util-linux-2.23.1-noenc-suse.diff
 
@@ -115,20 +110,25 @@
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 PreReq: %insserv_prereq %fillup_prereq /bin/sed
 #
-Provides:   base = %{version}-%{release}
-Provides:   eject = %{version}-%{release}
+%if %{with enable_eject}
+Provides:   eject = 2.1.0-166.8
+%endif
 Provides:   login = 4.0-33.7
-Provides:   raw = %{version}-%{release}
-Provides:   rawio = %{version}-%{release}
-Provides:   util = %{version}-%{release}
-Provides:   uuid-runtime = %{version}-%{release}
-Obsoletes:  base  %{version}-%{release}
-Obsoletes:  eject  %{version}-%{release}
+%if %{with enable_eject}
+# File conflict of eject (up to 12.3 and SLE11).
+Obsoletes:  eject  2.1.0-166.8
+%endif
+# File conflict of login (up to 12.1 and SLE11).
 Obsoletes:  login  4.0-33.7
-Obsoletes:  raw  %{version}-%{release}
-Obsoletes:  rawio  %{version}-%{release}
-Obsoletes:  util  %{version}-%{release}
-Obsoletes:  uuid-runtime  %{version}-%{release}
+%if %{with enable_su}
+# File conflict of su and kill (up to 12.3 and SLE11).
+# It should be coreutils  8.21-4, but coreutils provide Release-less symbol.
+Conflicts:  coreutils  8.21
+%endif
+%if %{with sysvinit_tools}
+# File conflict of sulogin and utmpdump (up to 12.3 and SLE11).
+Conflicts:  sysvinit-tools  2.88+-87
+%endif
 #
 # Using Requires here would lend itself to help upgrading, but since
 # util-linux is in the initial bootstrap, that is not a good thing to do:
@@ -210,6 +210,7 @@
 %patch2 -p1
 %patch3 -p1
 %patch4 -p1
+%patch5 -p1
 %patch12 -p1
 #
 %patch20 -p1
@@ -795,6 +796,7 @@
 %dir %{_datadir}/getopt
 %attr (755,root,root) %{_datadir}/getopt/getopt-parse.bash
 %attr (755,root,root) %{_datadir}/getopt/getopt-parse.tcsh
+# FIXME: Fix directory ownership.
 %{_datadir}/bash-completion
 %ifnarch ia64
 #XXX: post 

commit util-linux for openSUSE:Factory

2013-06-24 Thread h_root
Hello community,

here is the log from the commit of package util-linux for openSUSE:Factory 
checked in at 2013-06-25 06:56:52

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/util-linux.changes2013-06-14 
16:48:22.0 +0200
+++ /work/SRC/openSUSE:Factory/.util-linux.new/util-linux.changes   
2013-06-25 06:56:54.0 +0200
@@ -1,0 +2,5 @@
+Wed Jun 19 10:58:17 UTC 2013 - co...@suse.com
+
+- rely on systemd-rpm-macros instead of the full thing
+
+---



Other differences:
--
++ util-linux.spec ++
--- /var/tmp/diff_new_pack.HMjkgG/_old  2013-06-25 06:56:55.0 +0200
+++ /var/tmp/diff_new_pack.HMjkgG/_new  2013-06-25 06:56:55.0 +0200
@@ -38,9 +38,9 @@
 BuildRequires:  pam-devel
 BuildRequires:  pkg-config
 BuildRequires:  readline-devel
+BuildRequires:  systemd-rpm-macros
 BuildRequires:  utempter-devel
 BuildRequires:  zlib-devel
-BuildRequires:  pkgconfig(systemd)
 Version:2.23.1
 Release:0
 # util-linux is a base package and uuidd pre-requiring pwdutils pulls
@@ -795,7 +795,7 @@
 %dir %{_datadir}/getopt
 %attr (755,root,root) %{_datadir}/getopt/getopt-parse.bash
 %attr (755,root,root) %{_datadir}/getopt/getopt-parse.tcsh
-%{_datadir}/bash-completion/*
+%{_datadir}/bash-completion
 %ifnarch ia64
 #XXX: post our patches upstream
 #XXX: call fdupes on /usr/share/man

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit util-linux for openSUSE:Factory

2013-06-14 Thread h_root
Hello community,

here is the log from the commit of package util-linux for openSUSE:Factory 
checked in at 2013-06-14 16:48:20

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/util-linux.changes2013-06-07 
10:12:07.0 +0200
+++ /work/SRC/openSUSE:Factory/.util-linux.new/util-linux.changes   
2013-06-14 16:48:22.0 +0200
@@ -1,0 +2,6 @@
+Wed Jun 12 21:02:28 UTC 2013 - m...@bernhard-voelker.de
+
+- util-linux.spec: remove previously added moving-su-trickery again
+  as a su-less coreutils packet is in Base:Build and Factory now.
+
+---



Other differences:
--
++ util-linux.spec ++
--- /var/tmp/diff_new_pack.yLHzoJ/_old  2013-06-14 16:48:23.0 +0200
+++ /var/tmp/diff_new_pack.yLHzoJ/_new  2013-06-14 16:48:23.0 +0200
@@ -26,16 +26,6 @@
 %bcond_without enable_su
 %bcond_without enable_eject
 
-# === MOVING SU TRICKERY (0/3) START ===
-# Work around su(1) PAM problems based on su(1) being provided by both the
-# coreutils and the util-linux package.  In the case the former is installed
-# first, the latter will save the config files as .rpmnew.  When the new
-# su(1)-less coreutils package is then installed, the `trickery (tm)` symlinks
-# of the config files would then remain as dangling.
-# This MOVING SU TRICKERY consists of 3 parts: 1/3, 2/3 and 3/3.
-# This hack can go away when the new su-less coreutils package is out.
-# === MOVING SU TRICKERY (0/3) END ===
-
 Name:   util-linux
 BuildRequires:  audit-devel
 BuildRequires:  binutils-devel
@@ -321,13 +311,6 @@
 install -m 644 %{SOURCE10} %{buildroot}%{_sysconfdir}/pam.d/su
 install -m 644 %{SOURCE10} %{buildroot}%{_sysconfdir}/pam.d/su-l
 install -m 644 %{SOURCE11} %{buildroot}%{_sysconfdir}/default/su
-# === MOVING SU TRICKERY (1/3) START ===
-# Install a copy of the su(1) config files with .ul suffix.
-# This hack can go away when the new su-less coreutils package is out.
-install -m 644 %{SOURCE10} %{buildroot}%{_sysconfdir}/pam.d/su.ul
-install -m 644 %{SOURCE10} %{buildroot}%{_sysconfdir}/pam.d/su-l.ul
-install -m 644 %{SOURCE11} %{buildroot}%{_sysconfdir}/default/su.ul
-# === MOVING SU TRICKERY (1/3) END ===
 %endif
 mkdir -p %{buildroot}%{_localstatedir}/adm/fillup-templates
 pushd ../klogconsole
@@ -488,23 +471,6 @@
sed -i 's:code=:codepage=:' etc/fstab
 fi
 
-%posttrans
-%if %{with enable_su}
-# === MOVING SU TRICKERY (2/3) START ===
-# If su(1)'s PAM config files are symbolic links, then they have been installed
-# by the coreutils package (because su-enabled coreutils has been installed
-# before util-linux).  Remove the symlinks and install a copy of our .ul files
-# in their correct places.
-# This hack can go away when the new su-less coreutils package is out.
-for f in pam.d/su  pam.d/su-l  default/su ; do
-  if [ -L %{_sysconfdir}/$f -a -e %{_sysconfdir}/$f.ul ]; then
-rm -v %{_sysconfdir}/$f
-cp -av %{_sysconfdir}/$f.ul %{_sysconfdir}/$f
-  fi
-done
-# === MOVING SU TRICKERY (2/3) END ===
-%endif
-
 %postun
 %install_info_delete --info-dir=%{_infodir} %{_infodir}/ipc.info.gz
 %{insserv_cleanup}
@@ -582,13 +548,6 @@
 %config(noreplace) %{_sysconfdir}/pam.d/su
 %config(noreplace) %{_sysconfdir}/pam.d/su-l
 %config(noreplace) %{_sysconfdir}/default/su
-# === MOVING SU TRICKERY (3/3) START ===
-# Package su(1) config files with .ul suffix needed in posttrans above.
-# This hack can go away when the new su-less coreutils package is out.
-%config %{_sysconfdir}/pam.d/su.ul
-%config %{_sysconfdir}/pam.d/su-l.ul
-%config %{_sysconfdir}/default/su.ul
-# === MOVING SU TRICKERY (3/3) END ===
 %endif
 #UsrMerge
 %if %{with enable_su}

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit util-linux for openSUSE:Factory

2013-06-07 Thread h_root
Hello community,

here is the log from the commit of package util-linux for openSUSE:Factory 
checked in at 2013-06-07 10:12:05

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/util-linux.changes2013-06-05 
19:36:13.0 +0200
+++ /work/SRC/openSUSE:Factory/.util-linux.new/util-linux.changes   
2013-06-07 10:12:07.0 +0200
@@ -1,0 +2,72 @@
+Fri Jun  7 00:13:25 UTC 2013 - m...@bernhard-voelker.de
+
+- util-linux.spec: work around su(1) PAM problems based on su(1)
+  being provided by both the coreutils and the util-linux package.
+  Fix macro typo in %post and %verifyscript sections related to su(1):
+s/sysvinit_tools/enable_su/
+
+---
+Thu Jun  6 08:27:43 UTC 2013 - wer...@suse.de
+
+- Add make-sure-sbin-resp-usr-sbin-are-in-PATH.diff, that is include
+  the old let `su' handle /sbin and /usr/sbin in path
+- Provide the new eject utility to avoid file conflict with old
+  eject package
+
+---
+Wed Jun  5 12:30:45 UTC 2013 - wer...@suse.de
+
+- Update to util-linux-2.23.1
+  + Release highlights (2.22)
+  su(1):
+* has been merged from coreutils into util-linux
+* utils-linux version uses /etc/pam.d/su-l PAM config file for --login 
+  (e.g. su -) session.
+  sulogin(8):
+* has been merged from sysvinit into util-linux
+  utmpdump(1):
+* has been merged from sysvinit into util-linux
+  eject(1):
+* has been merged from inactive upstream from sf.net and Fedora into 
util-linux
+* supports new options --manualeject, --force and --no-partitions-unmount
+  lslocks(1)
+* this NEW COMMAND prints local system locks and it's replacement to very 
+  long time unmaintained lslk(1)
+  wdctl(8):
+* this NEW COMMAND shows hardware watchdog status
+  libuuid:
+* does NOT EXECUTE uuidd on demand, the daemon has to be started by 
+  init scripts / systemd
+  uuidd:
+* supports socket activation (for systemd)
+* supports new options -no-fork, --no-pid and --socket-activation
+  + Release highlights (2.23)
+  blkdiscard(8):
+* this NEW COMMAND discard sectors on a device (for example on SSD disks)
+  sulogin(8):
+* provides multi-console feature from SysVinit
+- Removed following patches now upstream
+  * 0001-Test-for-secure_getenv-too.patch
+  * 0001-include-bitops.h-Use-the-operating-system-byteswappi.patch
+  * add-canonicalize_path_restricted.patch
+  * fdiskbsdlabel.patch
+  * libmount-add-MNT_ERR_LOOPDEV.patch
+  * libmount-add-special-MNT_ERR-codes.patch
+  * libmount-don-t-use-nosuid-noexec-nodev-for-cifs-user.patch
+  * login-close-tty-before-vhangup.patch
+  * mount-new-add-loopdev-specific-error-message.patch
+  * mount-new-allow-sloppy-for-non-root.patch
+  * mount-new-improve-error-messages.patch
+  * mount-new-use-MNT_ERR-for-error-messages.patch
+  * mount-sanitize-paths-from-non-root-users.patch
+  * util-linux-2.21.2-noenc.diff
+  * umount-sanitize-paths-from-non-root-users.patch
+- Removed following patch which otherwise cause to break build
+  * util-linux-2.20-libmount-deps.patch
+- Refreshed following patches with updating version string
+  * util-linux-2.23.1-fdisk_remove_bogus_warnings.patch
+  * util-linux-2.23.1-noenc-suse.diff
+- Add util-linux-2.23.1-eject-fpie.patch to compile and link eject
+  with PIE
+
+---

Old:

  0001-Test-for-secure_getenv-too.patch
  0001-include-bitops.h-Use-the-operating-system-byteswappi.patch
  add-canonicalize_path_restricted.patch
  fdiskbsdlabel.patch
  libmount-add-MNT_ERR_LOOPDEV.patch
  libmount-add-special-MNT_ERR-codes.patch
  libmount-don-t-use-nosuid-noexec-nodev-for-cifs-user.patch
  login-close-tty-before-vhangup.patch
  mount-new-add-loopdev-specific-error-message.patch
  mount-new-allow-sloppy-for-non-root.patch
  mount-new-improve-error-messages.patch
  mount-new-use-MNT_ERR-for-error-messages.patch
  mount-sanitize-paths-from-non-root-users.patch
  umount-sanitize-paths-from-non-root-users.patch
  util-linux-2.12r-fdisk_remove_bogus_warnings.patch
  util-linux-2.20-libmount-deps.patch
  util-linux-2.21.2-noenc-suse.diff
  util-linux-2.21.2-noenc.diff
  util-linux-2.21.2.tar.bz2

New:

  make-sure-sbin-resp-usr-sbin-are-in-PATH.diff
  su.default
  su.pamd
  util-linux-2.23.1-eject-fpie.patch
  util-linux-2.23.1-fdisk_remove_bogus_warnings.patch
  util-linux-2.23.1-noenc-suse.diff
  util-linux-2.23.1.tar.bz2



Other differences:
--
++ util-linux.spec ++
--- 

commit util-linux for openSUSE:Factory

2013-06-05 Thread h_root
Hello community,

here is the log from the commit of package util-linux for openSUSE:Factory 
checked in at 2013-06-05 19:36:12

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/util-linux.changes2013-03-26 
19:48:43.0 +0100
+++ /work/SRC/openSUSE:Factory/.util-linux.new/util-linux.changes   
2013-06-05 19:36:13.0 +0200
@@ -1,0 +2,7 @@
+Wed May 29 11:45:04 UTC 2013 - i...@suse.com
+
+- fixing mkfs.bfs to make it 64bit and endian clean.
+  adding the patches mkfs.bfs_cleanup_64bit.patch and
+  mkfs.bfs_cleanup_endian.patch
+
+---

New:

  mkfs.bfs_cleanup_64bit.patch
  mkfs.bfs_cleanup_endian.patch



Other differences:
--
++ util-linux.spec ++
--- /var/tmp/diff_new_pack.Lvh6u9/_old  2013-06-05 19:36:14.0 +0200
+++ /var/tmp/diff_new_pack.Lvh6u9/_new  2013-06-05 19:36:14.0 +0200
@@ -116,6 +116,10 @@
 Patch55:klogconsole-quiet.patch
 Patch56:klogconsole.diff
 
+## fix mkfs.bfs
+Patch60:mkfs.bfs_cleanup_64bit.patch
+Patch61:mkfs.bfs_cleanup_endian.patch
+
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 PreReq: %insserv_prereq %fillup_prereq /bin/sed
 #
@@ -234,6 +238,10 @@
 cp %{S:22} %{S:23} .
 # nologin
 cp %{S:2} %{S:3} %{S:26} %{S:30} .
+
+%patch60 -p1
+%patch61 -p1
+
 cd ../klogconsole
 %patch55 -p1
 %patch56 -p1

++ mkfs.bfs_cleanup_64bit.patch ++
bla fasel

--- util-linux-2.21.2.orig/disk-utils/mkfs.bfs.c
+++ util-linux-2.21.2/disk-utils/mkfs.bfs.c
@@ -1,6 +1,7 @@
 /*
  *  mkfs.bfs - Create SCO BFS filesystem - aeb, 1999-09-07
  *
+ * Usage: mkfs.bfs [-N nr-of-inodes] [-V volume-name] [-F fsname] device
  */
 
 #include errno.h
@@ -27,13 +28,13 @@
 
 /* superblock - 512 bytes */
 struct bfssb {
-   unsigned int s_magic;
-   unsigned int s_start;   /* byte offset of start of data */
-   unsigned int s_end; /* sizeof(slice)-1 */
+   uint32_t s_magic;
+   uint32_t s_start;   /* byte offset of start of data */
+   uint32_t s_end; /* sizeof(slice)-1 */
 
/* for recovery during compaction */
-   int s_from, s_to;   /* src and dest block of current transfer */
-   int s_backup_from, s_backup_to;
+   uint32_t s_from, s_to;  /* src and dest block of current transfer */
+   int32_t s_backup_from, s_backup_to;
 
/* labels - may well contain garbage */
char s_fsname[6];
@@ -43,16 +44,16 @@
 
 /* inode - 64 bytes */
 struct bfsi {
-   unsigned short i_ino;
+   uint16_t i_ino;
unsigned char i_pad1[2];
-   unsigned long i_first_block;
-   unsigned long i_last_block;
-   unsigned long i_bytes_to_end;
-   unsigned long i_type;   /* 1: file, 2: the unique dir */
-   unsigned long i_mode;
-   unsigned long i_uid, i_gid;
-   unsigned long i_nlinks;
-   unsigned long i_atime, i_mtime, i_ctime;
+   uint32_t i_first_block;
+   uint32_t i_last_block;
+   uint32_t i_bytes_to_end;
+   uint32_t i_type;/* 1: file, 2: the unique dir */
+   uint32_t i_mode;
+   uint32_t i_uid, i_gid;
+   uint32_t i_nlinks;
+   uint32_t i_atime, i_mtime, i_ctime;
unsigned char i_pad2[16];
 };
 
@@ -60,7 +61,7 @@
 
 /* directory entry - 16 bytes */
 struct bfsde {
-   unsigned short d_ino;
+   uint16_t d_ino;
char d_name[BFS_NAMELEN];
 };
 
++ mkfs.bfs_cleanup_endian.patch ++
--- util-linux-2.21.2/disk-utils/mkfs.bfs.c.old 2013-05-28 19:26:05.0 
+0200
+++ util-linux-2.21.2/disk-utils/mkfs.bfs.c 2013-05-28 19:39:28.0 
+0200
@@ -98,6 +98,7 @@
unsigned long long user_specified_total_blocks = 0;
int verbose = 0;
int fd;
+   uint32_t first_block;
struct bfssb sb;
struct bfsi ri;
struct bfsde de;
@@ -224,9 +224,9 @@
 ino_blocks + 33);
 
memset(sb, 0, sizeof(sb));
-   sb.s_magic = BFS_SUPER_MAGIC;
-   sb.s_start = ino_bytes + sizeof(struct bfssb);
-   sb.s_end = total_blocks * BFS_BLOCKSIZE - 1;
+   sb.s_magic = htole32(BFS_SUPER_MAGIC);
+   sb.s_start = htole32(ino_bytes + sizeof(struct bfssb));
+   sb.s_end = htole32(total_blocks * BFS_BLOCKSIZE - 1);
sb.s_from = sb.s_to = sb.s_backup_from = sb.s_backup_to = -1;
memcpy(sb.s_fsname, fsname, 6);
memcpy(sb.s_volume, volume, 6);
@@ -244,28 +244,29 @@
inodes, ino_blocks);
fprintf(stderr, _(Blocks: %lld\n), total_blocks);
fprintf(stderr, _(Inode end: %d, Data end: 

commit util-linux for openSUSE:Factory

2013-03-26 Thread h_root
Hello community,

here is the log from the commit of package util-linux for openSUSE:Factory 
checked in at 2013-03-26 19:48:41

Comparing /work/SRC/openSUSE:Factory/util-linux (Old)
 and  /work/SRC/openSUSE:Factory/.util-linux.new (New)


Package is util-linux, Maintainer is pu...@suse.com

Changes:

--- /work/SRC/openSUSE:Factory/util-linux/util-linux.changes2013-02-18 
14:00:57.0 +0100
+++ /work/SRC/openSUSE:Factory/.util-linux.new/util-linux.changes   
2013-03-26 19:48:43.0 +0100
@@ -1,0 +2,5 @@
+Sun Mar 17 20:39:47 UTC 2013 - jeng...@inai.de
+
+- Split which, time and adjtimex off util-linux
+
+---

Old:

  adjtimex_1.29.orig.tar.gz
  time-1.7.dif
  time-1.7.tar.bz2
  which-2.20.tar.bz2



Other differences:
--
++ util-linux.spec ++
--- /var/tmp/diff_new_pack.cOjAQb/_old  2013-03-26 19:49:16.0 +0100
+++ /var/tmp/diff_new_pack.cOjAQb/_new  2013-03-26 19:49:16.0 +0100
@@ -16,10 +16,6 @@
 #
 
 
-%define time_ver 1.7
-%define which_ver 2.20
-%define adjtimex_ver 1.29
-
 Name:   util-linux
 BuildRequires:  audit-devel
 BuildRequires:  binutils-devel
@@ -63,12 +59,7 @@
 Source8:login.pamd
 Source9:remote.pamd
 # TODO: split to separate package
-Source10:   
http://ftp.debian.org/debian/pool/main/a/adjtimex/adjtimex_%{adjtimex_ver}.orig.tar.gz
 Source11:   klogconsole.tar.bz2
-# TODO: split to separate package
-Source12:   which-%{which_ver}.tar.bz2
-# TODO: split to separate package
-Source13:   time-%{time_ver}.tar.bz2
 # XXX: needed?
 Source22:   setctsid.c
 Source23:   setctsid.8
@@ -120,17 +111,10 @@
 # fix fdisk compilation on aarch64
 Patch26:fdiskbsdlabel.patch
 ##
-## adjtimex
-##
-##
 ## klogconsole
 ##
 Patch55:klogconsole-quiet.patch
 Patch56:klogconsole.diff
-##
-## time
-##
-Patch60:time-1.7.dif
 
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 PreReq: %insserv_prereq %fillup_prereq /bin/sed
@@ -147,6 +131,13 @@
 Obsoletes:  rawio  %{version}-%{release}
 Obsoletes:  util  %{version}-%{release}
 Obsoletes:  uuid-runtime  %{version}-%{release}
+#
+# Using Requires here would lend itself to help upgrading, but since
+# util-linux is in the initial bootstrap, that is not a good thing to do:
+#
+Recommends: adjtimex
+Recommends: time
+Recommends: which
 
 %description
 This package contains a large variety of low-level system utilities
@@ -216,7 +207,7 @@
 
 %lang_package
 %prep
-%setup -q -n %{name}-%{version} -a 10 -b 11 -b 12 -b 13
+%setup -q -n %{name}-%{version} -b 11
 %patch1 -p1
 %patch2 -p1
 %patch3 -p1
@@ -239,9 +230,6 @@
 %patch25 -p1
 %patch26 -p1
 #
-cd adjtimex-*
-# adjtimex patches belongs here
-cd -
 # setctsid
 cp %{S:22} %{S:23} .
 # nologin
@@ -249,28 +237,9 @@
 cd ../klogconsole
 %patch55 -p1
 %patch56 -p1
-cd ../time-*
-%patch60
 
 %build
-# adjtimex build
-cd adjtimex-%{adjtimex_ver}
-%configure
-make %{?_smp_mflags}
-cd ..
 pushd ../
-# which build
-cd which-%{which_ver}
-%configure
-make %{?_smp_mflags}
-cd ..
-# time build
-cd time-%{time_ver}
-export CFLAGS=%{optflags} -D_GNU_SOURCE 
-export INSTALL_PROGRAM='$(INSTALL)'
-%configure
-make %{?_smp_mflags}
-cd ..
 # klogconsole build
 cd klogconsole
 make %{?_smp_mflags} CFLAGS=%{optflags} CC=%{__cc}
@@ -317,30 +286,7 @@
 install -m 644 %{SOURCE8} %{buildroot}/etc/pam.d/login
 install -m 644 %{SOURCE9} %{buildroot}/etc/pam.d/remote
 mkdir -p %{buildroot}%{_localstatedir}/adm/fillup-templates
-cp adjtimex-*/adjtimex %{buildroot}/%{_sbindir}
-cp adjtimex-*/adjtimex.8  %{buildroot}%{_mandir}/man8/
 pushd ..
-# which install
-cd which-%{which_ver}
-%make_install
-mkdir -p %{buildroot}%{_defaultdocdir}/which
-install -m 0644 README%{buildroot}%{_defaultdocdir}/which/
-install -m 0644 EXAMPLES  %{buildroot}%{_defaultdocdir}/which/
-install -m 0644 README.alias %{buildroot}%{_defaultdocdir}/which/
-cd ..
-# time install
-cd time-%{time_ver}
-mkdir -p %{buildroot}%{_defaultdocdir}/time
-make install DESTDIR=%{buildroot} \
-prefix=%{buildroot}/usr \
-infodir=%{buildroot}%{_infodir} \
-mandir=%{buildroot}%{_mandir} \
-bindir=%{buildroot}%{_bindir}
-install -m 0644 README%{buildroot}%{_defaultdocdir}/time/
-install -m 0644 AUTHORS   %{buildroot}%{_defaultdocdir}/time/
-install -m 0644 COPYING   %{buildroot}%{_defaultdocdir}/time/
-install -m 0644 NEWS  %{buildroot}%{_defaultdocdir}/time/
-cd ..
 # klogconsole install
 cd klogconsole
 make install DEST=%{buildroot}
@@ -357,7 +303,6 @@
 ln -s %{_bindir}/umount %{buildroot}/bin
 ln -s %{_bindir}/findmnt %{buildroot}/bin
 ln -s %{_bindir}/lsblk %{buildroot}/bin
-ln -s 

commit util-linux for openSUSE:Factory

2013-02-07 Thread h_root
Hello community,

here is the log from the commit of package util-linux for openSUSE:Factory 
checked in at 2013-02-07 10:59:20

Comparing /work/SRC/openSUSE:Factory/util-linux (Old)
 and  /work/SRC/openSUSE:Factory/.util-linux.new (New)


Package is util-linux, Maintainer is pu...@suse.com

Changes:

--- /work/SRC/openSUSE:Factory/util-linux/util-linux.changes2013-01-08 
15:05:10.0 +0100
+++ /work/SRC/openSUSE:Factory/.util-linux.new/util-linux.changes   
2013-02-07 10:59:22.0 +0100
@@ -1,0 +2,7 @@
+Tue Feb  5 14:32:49 UTC 2013 - crrodrig...@opensuse.org
+
+- 0001-Test-for-secure_getenv-too.patch:
+  Current glibc in 12.3/factory no longer exports internal 
+  function __secure_getenv() but has secure_getenv() instead.
+
+---

New:

  0001-Test-for-secure_getenv-too.patch



Other differences:
--
++ util-linux.spec ++
--- /var/tmp/diff_new_pack.v2gcgL/_old  2013-02-07 10:59:23.0 +0100
+++ /var/tmp/diff_new_pack.v2gcgL/_new  2013-02-07 10:59:23.0 +0100
@@ -114,7 +114,8 @@
 Patch23:mount-sanitize-paths-from-non-root-users.patch
 Patch24:umount-sanitize-paths-from-non-root-users.patch
 #
-
+# There is no __secure_getenv anymore..
+Patch25:0001-Test-for-secure_getenv-too.patch
 ##
 ## adjtimex
 ##
@@ -232,6 +233,7 @@
 %patch22 -p1
 %patch23 -p1
 %patch24 -p1
+%patch25 -p1
 #
 cd adjtimex-*
 # adjtimex patches belongs here

++ 0001-Test-for-secure_getenv-too.patch ++
From a6f605ed6dcfdf2ea7f6b0bf68e18d8c9ce5ea96 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Cristian=20Rodr=C3=ADguez?= crrodrig...@opensuse.org
Date: Tue, 5 Feb 2013 02:06:04 -0300
Subject: [PATCH] Test for secure_getenv too.
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

In current glibc versions, internal __secure_getenv
no longer exists and was replaced by secure_getenv()

Signed-off-by: Cristian Rodríguez crrodrig...@opensuse.org
---
 configure.ac | 1 +
 lib/env.c| 5 +++--
 2 files changed, 4 insertions(+), 2 deletions(-)

--- util-linux-2.21.2.orig/configure.ac
+++ util-linux-2.21.2/configure.ac
@@ -281,6 +281,7 @@ AC_CHECK_FUNCS(
posix_fadvise \
getmntinfo \
__secure_getenv \
+  secure_getenv \
warn \
warnx \
rpmatch])
--- util-linux-2.21.2.orig/lib/env.c
+++ util-linux-2.21.2/lib/env.c
@@ -98,8 +98,9 @@ char *safe_getenv(const char *arg)
return NULL;
 #endif
 #endif
-
-#ifdef HAVE___SECURE_GETENV
+#ifdef HAVE_SECURE_GETENV
+return secure_getenv(arg);
+#elif HAVE___SECURE_GETENV
return __secure_getenv(arg);
 #else
return getenv(arg);
-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit util-linux for openSUSE:Factory

2013-01-08 Thread h_root
Hello community,

here is the log from the commit of package util-linux for openSUSE:Factory 
checked in at 2013-01-08 15:05:08

Comparing /work/SRC/openSUSE:Factory/util-linux (Old)
 and  /work/SRC/openSUSE:Factory/.util-linux.new (New)


Package is util-linux, Maintainer is pu...@suse.com

Changes:

--- /work/SRC/openSUSE:Factory/util-linux/util-linux.changes2013-01-03 
13:54:37.0 +0100
+++ /work/SRC/openSUSE:Factory/.util-linux.new/util-linux.changes   
2013-01-08 15:05:10.0 +0100
@@ -1,0 +2,9 @@
+Mon Jan  7 13:26:15 UTC 2013 - pu...@suse.com
+
+- add-canonicalize_path_restricted.patch,
+  mount-sanitize-paths-from-non-root-users.patch,
+  umount-sanitize-paths-from-non-root-users.patch:
+  prevent leaking information about existence of folders
+  (bnc#797002, CVE-2013-0157)
+
+---

New:

  add-canonicalize_path_restricted.patch
  mount-sanitize-paths-from-non-root-users.patch
  umount-sanitize-paths-from-non-root-users.patch



Other differences:
--
++ util-linux.spec ++
--- /var/tmp/diff_new_pack.EnOIXH/_old  2013-01-08 15:05:14.0 +0100
+++ /var/tmp/diff_new_pack.EnOIXH/_new  2013-01-08 15:05:14.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package util-linux
 #
-# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -106,6 +106,13 @@
 
 # hack for boot.localfs
 Patch20:util-linux-HACK-boot.localfs.diff
+
+Patch21:0001-include-bitops.h-Use-the-operating-system-byteswappi.patch
+
+#bnc#797002
+Patch22:add-canonicalize_path_restricted.patch
+Patch23:mount-sanitize-paths-from-non-root-users.patch
+Patch24:umount-sanitize-paths-from-non-root-users.patch
 #
 
 ##
@@ -121,8 +128,6 @@
 ##
 Patch60:time-1.7.dif
 
-Patch61:0001-include-bitops.h-Use-the-operating-system-byteswappi.patch
-
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 PreReq: %insserv_prereq %fillup_prereq /bin/sed
 #
@@ -223,7 +228,10 @@
 %patch13 -p1
 #
 %patch20 -p1
-%patch61 -p1
+%patch21 -p1
+%patch22 -p1
+%patch23 -p1
+%patch24 -p1
 #
 cd adjtimex-*
 # adjtimex patches belongs here

++ add-canonicalize_path_restricted.patch ++
From 33c5fd0c5a774458470c86f9d318d8c48a9c9ccb Mon Sep 17 00:00:00 2001
From: Karel Zak k...@redhat.com
Date: Mon, 26 Nov 2012 16:24:28 +0100
Subject: [PATCH] lib/canonicalize: add canonicalize_path_restricted() to
 canonicalize without suid permisssions

Signed-off-by: Karel Zak k...@redhat.com
Signed-off-by: Petr Uzel petr.u...@suse.cz
---
 include/canonicalize.h |1 +
 lib/canonicalize.c |   42 ++
 2 files changed, 43 insertions(+)

Index: util-linux-2.21.2/include/canonicalize.h
===
--- util-linux-2.21.2.orig/include/canonicalize.h
+++ util-linux-2.21.2/include/canonicalize.h
@@ -4,6 +4,7 @@
 #include c.h /* for PATH_MAX */
 
 extern char *canonicalize_path(const char *path);
+extern char *canonicalize_path_restricted(const char *path);
 extern char *canonicalize_dm_name(const char *ptname);
 
 #endif /* CANONICALIZE_H */
Index: util-linux-2.21.2/lib/canonicalize.c
===
--- util-linux-2.21.2.orig/lib/canonicalize.c
+++ util-linux-2.21.2/lib/canonicalize.c
@@ -188,6 +188,48 @@ canonicalize_path(const char *path)
return strdup(canonical);
 }
 
+char *
+canonicalize_path_restricted(const char *path)
+{
+   char canonical[PATH_MAX+2];
+   char *p = NULL;
+   int errsv;
+   uid_t euid;
+   gid_t egid;
+
+   if (path == NULL)
+   return NULL;
+
+   euid = geteuid();
+   egid = getegid();
+
+   /* drop permissions */
+   if (setegid(getgid())  0 || seteuid(getuid())  0)
+   return NULL;
+
+   errsv = errno = 0;
+
+   if (myrealpath(path, canonical, PATH_MAX+1)) {
+   p = strrchr(canonical, '/');
+   if (p  strncmp(p, /dm-, 4) == 0  isdigit(*(p + 4)))
+   p = canonicalize_dm_name(p+1);
+   else
+   p = NULL;
+   if (!p)
+   p = strdup(canonical);
+   } else
+   errsv = errno;
+
+   /* restore */
+   if (setegid(egid)  0 || seteuid(euid)  0) {
+   free(p);
+   return NULL;
+   }
+
+   errno = errsv;
+   return p;
+}
+
 
 #ifdef 

commit util-linux for openSUSE:Factory

2013-01-03 Thread h_root
Hello community,

here is the log from the commit of package util-linux for openSUSE:Factory 
checked in at 2013-01-03 13:48:43

Comparing /work/SRC/openSUSE:Factory/util-linux (Old)
 and  /work/SRC/openSUSE:Factory/.util-linux.new (New)


Package is util-linux, Maintainer is pu...@suse.com

Changes:

--- /work/SRC/openSUSE:Factory/util-linux/util-linux.changes2012-09-26 
16:28:08.0 +0200
+++ /work/SRC/openSUSE:Factory/.util-linux.new/util-linux.changes   
2013-01-03 13:48:47.0 +0100
@@ -1,0 +2,8 @@
+Fri Dec 28 04:30:58 UTC 2012 - crrodrig...@opensuse.org
+
+- 0001-include-bitops.h-Use-the-operating-system-byteswappi.patch 
+  Use OS byteswapping macros, this patch is functionally identical
+  to the version submitted upstream with the exception it excludes
+  code that target non-linux systems.
+
+---

New:

  0001-include-bitops.h-Use-the-operating-system-byteswappi.patch



Other differences:
--
++ util-linux.spec ++
--- /var/tmp/diff_new_pack.G4o2ta/_old  2013-01-03 13:48:49.0 +0100
+++ /var/tmp/diff_new_pack.G4o2ta/_new  2013-01-03 13:48:49.0 +0100
@@ -121,6 +121,8 @@
 ##
 Patch60:time-1.7.dif
 
+Patch61:0001-include-bitops.h-Use-the-operating-system-byteswappi.patch
+
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 PreReq: %insserv_prereq %fillup_prereq /bin/sed
 #
@@ -221,7 +223,7 @@
 %patch13 -p1
 #
 %patch20 -p1
-
+%patch61 -p1
 #
 cd adjtimex-*
 # adjtimex patches belongs here

++ 0001-include-bitops.h-Use-the-operating-system-byteswappi.patch ++
From f47373c950e812208f5db14cf728a54c31f750bf Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Cristian=20Rodr=C3=ADguez?= crrodrig...@opensuse.org
Date: Wed, 26 Dec 2012 14:30:48 -0300
Subject: [PATCH 1/2] include/bitops.h: Use the operating system byteswapping
 functions

There is no need to reinvent the wheel.
---
 include/bitops.h | 69 +++-
 1 file changed, 18 insertions(+), 51 deletions(-)

diff --git a/include/bitops.h b/include/bitops.h
index 81375d0..89b418c 100644
--- a/include/bitops.h
+++ b/include/bitops.h
@@ -8,6 +8,9 @@
  */
 #include sys/param.h
 
+#include byteswap.h
+#include endian.h
+
 #ifndef NBBY
 # define NBBYCHAR_BIT
 #endif
@@ -22,63 +25,27 @@
 /*
  * Byte swab macros (based on linux/byteorder/swab.h)
  */
-#define swab16(x) \
-   ((uint16_t)( \
-   (((uint16_t)(x)  (uint16_t)0x00ffU)  8) | \
-   (((uint16_t)(x)  (uint16_t)0xff00U)  8) ))
-
-#define swab32(x) \
-   ((uint32_t)( \
-   (((uint32_t)(x)  (uint32_t)0x00ffUL)  24) | \
-   (((uint32_t)(x)  (uint32_t)0xff00UL)   8) | \
-   (((uint32_t)(x)  (uint32_t)0x00ffUL)   8) | \
-   (((uint32_t)(x)  (uint32_t)0xff00UL)  24) ))
-
-#define swab64(x) \
-   ((uint64_t)( \
-   (uint64_t)(((uint64_t)(x)  (uint64_t)0x00ffULL)  
56) | \
-   (uint64_t)(((uint64_t)(x)  (uint64_t)0xff00ULL)  
40) | \
-   (uint64_t)(((uint64_t)(x)  (uint64_t)0x00ffULL)  
24) | \
-   (uint64_t)(((uint64_t)(x)  (uint64_t)0xff00ULL)  
 8) | \
-   (uint64_t)(((uint64_t)(x)  (uint64_t)0x00ffULL)  
 8) | \
-   (uint64_t)(((uint64_t)(x)  (uint64_t)0xff00ULL)  
24) | \
-   (uint64_t)(((uint64_t)(x)  (uint64_t)0x00ffULL)  
40) | \
-   (uint64_t)(((uint64_t)(x)  (uint64_t)0xff00ULL)  
56) ))
-
-
-#ifdef WORDS_BIGENDIAN
+#define swab16(x) bswap_16(x)
 
-#define cpu_to_le16(x) swab16(x)
-#define cpu_to_le32(x) swab32(x)
-#define cpu_to_le64(x) swab64(x)
-#define cpu_to_be16(x) ((uint16_t)(x))
-#define cpu_to_be32(x) ((uint32_t)(x))
-#define cpu_to_be64(x) ((uint64_t)(x))
+#define swab32(x) bswap_32(x)
 
-#define le16_to_cpu(x) swab16(x)
-#define le32_to_cpu(x) swab32(x)
-#define le64_to_cpu(x) swab64(x)
-#define be16_to_cpu(x) ((uint16_t)(x))
-#define be32_to_cpu(x) ((uint32_t)(x))
-#define be64_to_cpu(x) ((uint64_t)(x))
+#define swab64(x) bswap_64(x)
 
-#else /* !WORDS_BIGENDIAN */
+#define cpu_to_le16(x) htole16(x)
+#define cpu_to_le32(x) htole32(x)
+#define cpu_to_le64(x) htole64(x)
 
-#define cpu_to_le16(x) ((uint16_t)(x))
-#define cpu_to_le32(x) ((uint32_t)(x))
-#define cpu_to_le64(x) ((uint64_t)(x))
-#define cpu_to_be16(x) swab16(x)
-#define cpu_to_be32(x) swab32(x)
-#define cpu_to_be64(x) swab64(x)
+#define cpu_to_be16(x) htobe16(x)
+#define cpu_to_be32(x) htobe32(x)
+#define cpu_to_be64(x) htobe64(x)
 
-#define le16_to_cpu(x) ((uint16_t)(x))
-#define le32_to_cpu(x) ((uint32_t)(x))

commit util-linux for openSUSE:Factory

2012-09-26 Thread h_root
Hello community,

here is the log from the commit of package util-linux for openSUSE:Factory 
checked in at 2012-09-26 16:28:00

Comparing /work/SRC/openSUSE:Factory/util-linux (Old)
 and  /work/SRC/openSUSE:Factory/.util-linux.new (New)


Package is util-linux, Maintainer is pu...@suse.com

Changes:

--- /work/SRC/openSUSE:Factory/util-linux/util-linux.changes2012-06-25 
14:59:07.0 +0200
+++ /work/SRC/openSUSE:Factory/.util-linux.new/util-linux.changes   
2012-09-26 16:28:08.0 +0200
@@ -1,0 +2,6 @@
+Wed Sep 19 19:41:10 UTC 2012 - jsl...@suse.com
+
+- login: close tty before vhangup (bnc#778842)
+  login-close-tty-before-vhangup.patch
+
+---

New:

  login-close-tty-before-vhangup.patch



Other differences:
--
++ util-linux.spec ++
--- /var/tmp/diff_new_pack.gAY674/_old  2012-09-26 16:28:09.0 +0200
+++ /var/tmp/diff_new_pack.gAY674/_new  2012-09-26 16:28:09.0 +0200
@@ -102,6 +102,8 @@
 Patch11:util-linux-2.21.2-noenc.diff
 Patch12:util-linux-2.21.2-noenc-suse.diff
 
+Patch13:login-close-tty-before-vhangup.patch
+
 # hack for boot.localfs
 Patch20:util-linux-HACK-boot.localfs.diff
 #
@@ -216,6 +218,7 @@
 %patch10 -p1
 %patch11 -p1
 %patch12 -p1
+%patch13 -p1
 #
 %patch20 -p1
 

++ login-close-tty-before-vhangup.patch ++
From 2e7035646eb85851171cc2e989bfa858a4f00cd4 Mon Sep 17 00:00:00 2001
From: Karel Zak k...@redhat.com
Date: Thu, 12 Jul 2012 16:33:52 +0200
Subject: login: close tty before vhangup()
Git-commit: 2e7035646eb85851171cc2e989bfa858a4f00cd4
Patch-mainline: v2.22-rc1
References: bnc#778842

Let's close all tty file descriptors before vhangup() call.

References: https://lkml.org/lkml/2012/6/5/145
Signed-off-by: Karel Zak k...@redhat.com
Signed-off-by: Jiri Slaby jsl...@suse.cz
---
 login-utils/login.c | 8 
 1 file changed, 8 insertions(+)

diff --git a/login-utils/login.c b/login-utils/login.c
index fe13d8d..c0cc00a 100644
--- a/login-utils/login.c
+++ b/login-utils/login.c
@@ -409,6 +409,14 @@ static void init_tty(struct login_context *cxt)
/* Kill processes left on this tty */
tcsetattr(0, TCSAFLUSH, ttt);
 
+   /*
+* Let's close file decriptors before vhangup
+* https://lkml.org/lkml/2012/6/5/145
+*/
+   close(STDIN_FILENO);
+   close(STDOUT_FILENO);
+   close(STDERR_FILENO);
+
signal(SIGHUP, SIG_IGN);/* so vhangup() wont kill us */
vhangup();
signal(SIGHUP, SIG_DFL);
-- 
1.7.12

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit util-linux for openSUSE:Factory

2012-06-25 Thread h_root
Hello community,

here is the log from the commit of package util-linux for openSUSE:Factory 
checked in at 2012-06-25 14:42:14

Comparing /work/SRC/openSUSE:Factory/util-linux (Old)
 and  /work/SRC/openSUSE:Factory/.util-linux.new (New)


Package is util-linux, Maintainer is pu...@suse.com

Changes:

--- /work/SRC/openSUSE:Factory/util-linux/util-linux.changes2012-06-16 
07:24:44.0 +0200
+++ /work/SRC/openSUSE:Factory/.util-linux.new/util-linux.changes   
2012-06-25 14:59:07.0 +0200
@@ -1,0 +2,11 @@
+Fri Jun 22 09:37:20 CEST 2012 - ku...@suse.de
+
+- Remove pam_lastlog from login.pamd, login is doing it itself.
+  [bnc#768067] 
+
+---
+Wed Jun 20 09:22:50 UTC 2012 - lnus...@suse.de
+
+- add a hack for boot.localfs to determine the devices to wait for
+
+---
@@ -10,0 +22,6 @@
+
+---
+Fri Jun 15 10:07:26 UTC 2012 - lnus...@suse.de
+
+- remove encryption options completely as upstream will do that as
+  well in the next release (bnc#748879).

New:

  util-linux-2.21.2-noenc-suse.diff
  util-linux-2.21.2-noenc.diff
  util-linux-HACK-boot.localfs.diff



Other differences:
--
++ util-linux.spec ++
--- /var/tmp/diff_new_pack.YJQ31r/_old  2012-06-25 14:59:10.0 +0200
+++ /var/tmp/diff_new_pack.YJQ31r/_new  2012-06-25 14:59:10.0 +0200
@@ -97,6 +97,13 @@
 Patch8: mount-new-use-MNT_ERR-for-error-messages.patch
 Patch9: libmount-add-MNT_ERR_LOOPDEV.patch
 Patch10:mount-new-add-loopdev-specific-error-message.patch
+
+# disable encryption
+Patch11:util-linux-2.21.2-noenc.diff
+Patch12:util-linux-2.21.2-noenc-suse.diff
+
+# hack for boot.localfs
+Patch20:util-linux-HACK-boot.localfs.diff
 #
 
 ##
@@ -207,6 +214,10 @@
 %patch8 -p1
 %patch9 -p1
 %patch10 -p1
+%patch11 -p1
+%patch12 -p1
+#
+%patch20 -p1
 
 #
 cd adjtimex-*

++ login.pamd ++
--- /var/tmp/diff_new_pack.YJQ31r/_old  2012-06-25 14:59:10.0 +0200
+++ /var/tmp/diff_new_pack.YJQ31r/_new  2012-06-25 14:59:10.0 +0200
@@ -6,5 +6,5 @@
 password include   common-password
 session  required  pam_loginuid.so
 session includecommon-session
-session  optional   pam_lastlog.so nowtmp showfailed
+#session  optional   pam_lastlog.so nowtmp showfailed
 session  optional   pam_mail.so standard

++ util-linux-2.21.2-noenc-suse.diff ++
Index: util-linux-2.21.2/libmount/src/context_loopdev.c
===
--- util-linux-2.21.2.orig/libmount/src/context_loopdev.c
+++ util-linux-2.21.2/libmount/src/context_loopdev.c
@@ -199,6 +199,8 @@ int mnt_context_setup_loopdev(struct lib
if (rc == 0  (cxt-user_mountflags  MNT_MS_ENCRYPTION) 
mnt_optstr_get_option(optstr, encryption, val, len) == 0) {
DBG(CXT, mnt_debug_h(cxt, encryption no longer supported));
+   // XXX: nasty for the lib but there's on better way to give a 
hint atm
+   fprintf(stderr, mount: encryption no longer supported. Please 
use /etc/crypttab instead (man 5 crypttab)\n);
rc = -EINVAL;
}
 
++ util-linux-2.21.2-noenc.diff ++
From e1f7680ca45c5173f7853feb76dd093cec8d17ad Mon Sep 17 00:00:00 2001
From: Ludwig Nussel ludwig.nus...@suse.de
Date: Fri, 15 Jun 2012 09:38:36 +0200
Subject: [PATCH] remove obsolete encryption support from losetup

kernel cryptoloop is deprecated since ages and support for cryptoloop in
util-linux is incomplete/broken.
- no password hashing
- last 8 bit of key are always set to zero
- no binary keys possible (stops reading key at \n and \0)

In the past some Distros added the above features with patches. So
remove cryptoloop support from util-linux completely to make sure
people won't try using it.

Signed-off-by: Ludwig Nussel ludwig.nus...@suse.de
---
 include/loopdev.h  |3 --
 lib/loopdev.c  |   56 
 libmount/src/context_loopdev.c |   22 +++-
 mount/mount.8  |9 +-
 mount/mount.c  |   20 +-
 sys-utils/losetup.8|   29 ++--
 sys-utils/losetup.c|   30 +
 sys-utils/mount.8  |7 +
 sys-utils/mount.c  |   34 +---
 9 files changed, 25 insertions(+), 185 deletions(-)

diff --git a/include/loopdev.h b/include/loopdev.h
index 906bee0..030f215 100644
--- a/include/loopdev.h
+++ b/include/loopdev.h
@@ -165,9 +165,6 @@ int 

commit util-linux for openSUSE:Factory

2012-06-15 Thread h_root
Hello community,

here is the log from the commit of package util-linux for openSUSE:Factory 
checked in at 2012-06-16 07:24:42

Comparing /work/SRC/openSUSE:Factory/util-linux (Old)
 and  /work/SRC/openSUSE:Factory/.util-linux.new (New)


Package is util-linux, Maintainer is pu...@suse.com

Changes:

--- /work/SRC/openSUSE:Factory/util-linux/util-linux.changes2012-06-01 
07:24:52.0 +0200
+++ /work/SRC/openSUSE:Factory/.util-linux.new/util-linux.changes   
2012-06-16 07:24:44.0 +0200
@@ -1,0 +2,19 @@
+Fri Jun 15 12:57:06 UTC 2012 - pu...@suse.com
+
+- improve error messages from new mount (bnc#767208)
+ - backport patches from upstream git:
+  - mount-new-add-loopdev-specific-error-message.patch
+  - mount-new-use-MNT_ERR-for-error-messages.patch
+  - libmount-add-special-MNT_ERR-codes.patch
+  - mount-new-improve-error-messages.patch
+  - libmount-add-MNT_ERR_LOOPDEV.patch
+
+---
+Thu Jun 14 13:04:40 UTC 2012 - pu...@suse.com
+
+- fix automount with quota (rh#825836)
+  - mount-new-allow-sloppy-for-non-root.patch
+- fix wrong mount options for CIFS mounts (bnc#766157)
+  - libmount-don-t-use-nosuid-noexec-nodev-for-cifs-user.patch
+
+---

New:

  libmount-add-MNT_ERR_LOOPDEV.patch
  libmount-add-special-MNT_ERR-codes.patch
  libmount-don-t-use-nosuid-noexec-nodev-for-cifs-user.patch
  mount-new-add-loopdev-specific-error-message.patch
  mount-new-allow-sloppy-for-non-root.patch
  mount-new-improve-error-messages.patch
  mount-new-use-MNT_ERR-for-error-messages.patch



Other differences:
--
++ util-linux.spec ++
--- /var/tmp/diff_new_pack.EDOyoE/_old  2012-06-16 07:24:46.0 +0200
+++ /var/tmp/diff_new_pack.EDOyoE/_new  2012-06-16 07:24:46.0 +0200
@@ -88,6 +88,16 @@
 Patch1: util-linux-2.12r-fdisk_remove_bogus_warnings.patch
 Patch2: util-linux-2.20-libmount-deps.patch
 Patch3: fdisk-tinfo.patch
+Patch4: mount-new-allow-sloppy-for-non-root.patch
+Patch5: libmount-don-t-use-nosuid-noexec-nodev-for-cifs-user.patch
+
+# Patches 6-10: bcn#767208 (taken from upstream
+Patch6: mount-new-improve-error-messages.patch
+Patch7: libmount-add-special-MNT_ERR-codes.patch
+Patch8: mount-new-use-MNT_ERR-for-error-messages.patch
+Patch9: libmount-add-MNT_ERR_LOOPDEV.patch
+Patch10:mount-new-add-loopdev-specific-error-message.patch
+#
 
 ##
 ## adjtimex
@@ -190,6 +200,13 @@
 %patch1 -p1
 %patch2 -p1
 %patch3 -p1
+%patch4 -p1
+%patch5 -p1
+%patch6 -p1
+%patch7 -p1
+%patch8 -p1
+%patch9 -p1
+%patch10 -p1
 
 #
 cd adjtimex-*

++ libmount-add-MNT_ERR_LOOPDEV.patch ++
From 82756a747e4bcfc13a27b7618d889af080649584 Mon Sep 17 00:00:00 2001
From: Karel Zak k...@redhat.com
Date: Mon, 28 May 2012 12:26:36 +0200
Subject: [PATCH] libmount: add MNT_ERR_LOOPDEV

Signed-off-by: Karel Zak k...@redhat.com
Signed-off-by: Petr Uzel petr.u...@suse.cz
---
 lib/loopdev.c  |4 
 libmount/src/context_loopdev.c |1 +
 libmount/src/libmount.h.in |1 +
 3 files changed, 6 insertions(+), 0 deletions(-)

Index: util-linux-2.21.2/lib/loopdev.c
===
--- util-linux-2.21.2.orig/lib/loopdev.c
+++ util-linux-2.21.2/lib/loopdev.c
@@ -173,6 +173,8 @@ int loopcxt_init(struct loopdev_cxt *lc,
  */
 void loopcxt_deinit(struct loopdev_cxt *lc)
 {
+   int errsv = errno;
+
if (!lc)
return;
 
@@ -183,6 +185,8 @@ void loopcxt_deinit(struct loopdev_cxt *
 
loopcxt_set_device(lc, NULL);
loopcxt_deinit_iterator(lc);
+
+   errno = errsv;
 }
 
 /*
Index: util-linux-2.21.2/libmount/src/context_loopdev.c
===
--- util-linux-2.21.2.orig/libmount/src/context_loopdev.c
+++ util-linux-2.21.2/libmount/src/context_loopdev.c
@@ -261,6 +261,7 @@ int mnt_context_setup_loopdev(struct lib
 
if (loopdev || rc != -EBUSY) {
DBG(CXT, mnt_debug_h(cxt, failed to setup device));
+   rc = -MNT_ERR_LOOPDEV;
goto done;
}
DBG(CXT, mnt_debug_h(cxt, loopdev stolen...trying again));
Index: util-linux-2.21.2/libmount/src/libmount.h.in
===
--- util-linux-2.21.2.orig/libmount/src/libmount.h.in
+++ util-linux-2.21.2/libmount/src/libmount.h.in
@@ -126,6 +126,7 @@ enum {
 #define MNT_ERR_NOFSTAB  5000  /* not found required entry in fstab */
 #define MNT_ERR_NOFSTYPE 5001  /* failed to detect filesystem 

commit util-linux for openSUSE:Factory

2012-05-31 Thread h_root
Hello community,

here is the log from the commit of package util-linux for openSUSE:Factory 
checked in at 2012-06-01 07:24:46

Comparing /work/SRC/openSUSE:Factory/util-linux (Old)
 and  /work/SRC/openSUSE:Factory/.util-linux.new (New)


Package is util-linux, Maintainer is pu...@suse.com

Changes:

--- /work/SRC/openSUSE:Factory/util-linux/util-linux.changes2012-05-26 
13:04:38.0 +0200
+++ /work/SRC/openSUSE:Factory/.util-linux.new/util-linux.changes   
2012-06-01 07:24:52.0 +0200
@@ -1,0 +2,13 @@
+Thu May 31 10:04:23 UTC 2012 - sweet_...@gmx.de
+
+- require binutils-devel because which wants to find libiberty.a
+- remove which-lib64.patch because it's broken and couldn't find
+  libiberty.a whithin /usr/lib64 
+- which doesn't need autoreconf anymore
+
+---
+Tue May 29 09:28:55 UTC 2012 - pu...@suse.com
+
+- switch to new libmount-based mount(8) 
+
+---

Old:

  which-lib64.patch



Other differences:
--
++ util-linux.spec ++
--- /var/tmp/diff_new_pack.BLnAAT/_old  2012-06-01 07:24:54.0 +0200
+++ /var/tmp/diff_new_pack.BLnAAT/_new  2012-06-01 07:24:54.0 +0200
@@ -22,6 +22,7 @@
 
 Name:   util-linux
 BuildRequires:  audit-devel
+BuildRequires:  binutils-devel
 BuildRequires:  fdupes
 BuildRequires:  gettext-devel
 BuildRequires:  libselinux-devel
@@ -100,10 +101,6 @@
 ## time
 ##
 Patch60:time-1.7.dif
-##
-## which
-##
-Patch70:which-lib64.patch
 
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 PreReq: %insserv_prereq %fillup_prereq /bin/sed
@@ -207,8 +204,6 @@
 %patch56 -p1
 cd ../time-*
 %patch60
-cd ../which-*
-%patch70
 
 %build
 # adjtimex build
@@ -219,9 +214,6 @@
 pushd ../
 # which build
 cd which-%{which_ver}
-aclocal --force
-autoconf --force
-automake --force-missing --add-missing --foreign
 %configure
 make %{?_smp_mflags}
 cd ..
@@ -254,7 +246,7 @@
   --enable-raw \
   --enable-write \
   --enable-line \
-  --enable-libmount-mount \
+  --enable-new-mount \
   --enable-ddate \
   --enable-login-utils \
   --disable-mountpoint \

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit util-linux for openSUSE:Factory

2012-05-26 Thread h_root
Hello community,

here is the log from the commit of package util-linux for openSUSE:Factory 
checked in at 2012-05-26 13:04:36

Comparing /work/SRC/openSUSE:Factory/util-linux (Old)
 and  /work/SRC/openSUSE:Factory/.util-linux.new (New)


Package is util-linux, Maintainer is pu...@suse.com

Changes:

--- /work/SRC/openSUSE:Factory/util-linux/util-linux.changes2012-04-17 
22:04:36.0 +0200
+++ /work/SRC/openSUSE:Factory/.util-linux.new/util-linux.changes   
2012-05-26 13:04:38.0 +0200
@@ -1,0 +2,13 @@
+Fri May 25 12:12:09 UTC 2012 - pu...@suse.com
+
+- update to util-linux-2.21.2
+  - bugfix release
+- drop sfdisk-fix-calculation-due-to-type-mismatch.patch
+  (fixed upstream)
+
+---
+Fri May 25 12:03:07 UTC 2012 - pu...@suse.com
+
+- build with RPM_OPT_FLAGS again (removed by mistake) 
+
+---

Old:

  sfdisk-fix-calculation-due-to-type-mismatch.patch
  util-linux-2.21.1.tar.bz2

New:

  util-linux-2.21.2.tar.bz2



Other differences:
--
++ util-linux.spec ++
--- /var/tmp/diff_new_pack.HZyWiA/_old  2012-05-26 13:04:39.0 +0200
+++ /var/tmp/diff_new_pack.HZyWiA/_new  2012-05-26 13:04:39.0 +0200
@@ -32,7 +32,7 @@
 BuildRequires:  pkg-config
 BuildRequires:  readline-devel
 BuildRequires:  zlib-devel
-Version:2.21.1
+Version:2.21.2
 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
@@ -87,7 +87,6 @@
 Patch1: util-linux-2.12r-fdisk_remove_bogus_warnings.patch
 Patch2: util-linux-2.20-libmount-deps.patch
 Patch3: fdisk-tinfo.patch
-Patch4: sfdisk-fix-calculation-due-to-type-mismatch.patch
 
 ##
 ## adjtimex
@@ -194,7 +193,6 @@
 %patch1 -p1
 %patch2 -p1
 %patch3 -p1
-%patch4 -p1
 
 #
 cd adjtimex-*
@@ -248,7 +246,6 @@
 autoreconf -fi
 export SUID_CFLAGS=-fpie
 export SUID_LDFLAGS=-pie
-export CFLAGS=-ggdb3 -O0
 %configure \
   --with-audit \
   --with-selinux \

++ util-linux-2.21.1.tar.bz2 - util-linux-2.21.2.tar.bz2 ++
 33854 lines of diff (skipped)

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit util-linux for openSUSE:Factory

2012-04-17 Thread h_root
Hello community,

here is the log from the commit of package util-linux for openSUSE:Factory 
checked in at 2012-04-17 22:03:20

Comparing /work/SRC/openSUSE:Factory/util-linux (Old)
 and  /work/SRC/openSUSE:Factory/.util-linux.new (New)


Package is util-linux, Maintainer is pu...@suse.com

Changes:

--- /work/SRC/openSUSE:Factory/util-linux/util-linux.changes2012-04-02 
10:29:05.0 +0200
+++ /work/SRC/openSUSE:Factory/.util-linux.new/util-linux.changes   
2012-04-17 22:04:36.0 +0200
@@ -1,0 +2,6 @@
+Thu Apr 12 09:09:05 UTC 2012 - pu...@suse.com
+
+- fix miscalculation in sfdisk on ix86 (bnc#754789)
+  - add sfdisk-fix-calculation-due-to-type-mismatch.patch
+
+---

New:

  sfdisk-fix-calculation-due-to-type-mismatch.patch



Other differences:
--
++ util-linux.spec ++
--- /var/tmp/diff_new_pack.CirvwU/_old  2012-04-17 22:04:38.0 +0200
+++ /var/tmp/diff_new_pack.CirvwU/_new  2012-04-17 22:04:38.0 +0200
@@ -87,6 +87,7 @@
 Patch1: util-linux-2.12r-fdisk_remove_bogus_warnings.patch
 Patch2: util-linux-2.20-libmount-deps.patch
 Patch3: fdisk-tinfo.patch
+Patch4: sfdisk-fix-calculation-due-to-type-mismatch.patch
 
 ##
 ## adjtimex
@@ -193,6 +194,7 @@
 %patch1 -p1
 %patch2 -p1
 %patch3 -p1
+%patch4 -p1
 
 #
 cd adjtimex-*
@@ -246,6 +248,7 @@
 autoreconf -fi
 export SUID_CFLAGS=-fpie
 export SUID_LDFLAGS=-pie
+export CFLAGS=-ggdb3 -O0
 %configure \
   --with-audit \
   --with-selinux \

++ sfdisk-fix-calculation-due-to-type-mismatch.patch ++
From 9c45d49fe01c1c8f971d7d2d664e40dd82d00cf5 Mon Sep 17 00:00:00 2001
From: Petr Uzel petr.u...@suse.cz
Date: Fri, 6 Apr 2012 16:53:13 +0200
Subject: [PATCH] sfdisk: fix calculation due to type mismatch (ix86)

Instructing sfdisk to create one partition spanning
across entire disk (,,) on 32bit system, if the disk
is sufficiently large (~2TB) leads to wrong calculation
in compute_start_sect() due to type mismatch.

Can be reproduced as:

--
linux-3ln5:~ # modprobe scsi_debug virtual_gb=2000
linux-3ln5:~ # sfdisk /dev/sda  ',,'
Checking that no-one is using this disk right now ...
OK

Disk /dev/sda: 261083 cylinders, 255 heads, 63 sectors/track

sfdisk: ERROR: sector 0 does not have an msdos signature
sfdisk:  /dev/sda: unrecognized partition table type

Old situation:
sfdisk: No partitions found

no room for partition descriptor
sfdisk: bad input
--

Addresses: https://bugzilla.novell.com/show_bug.cgi?id=754789
Reported-by: Dan Mares dan.ma...@norcrossgroup.com
Signed-off-by: Petr Uzel petr.u...@suse.cz
---
 fdisk/sfdisk.c |4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

Index: util-linux-2.21.1/fdisk/sfdisk.c
===
--- util-linux-2.21.1.orig/fdisk/sfdisk.c
+++ util-linux-2.21.1/fdisk/sfdisk.c
@@ -1990,7 +1990,7 @@ static int
 compute_start_sect(struct part_desc *p, struct part_desc *ep) {
 unsigned long long base;
 int inc = (DOS  B.sectors) ? B.sectors : 1;
-int delta;
+long long delta;
 
 if (ep  p-start + p-size = ep-start + 1)
delta = p-start - ep-start - inc;
@@ -2005,7 +2005,7 @@ compute_start_sect(struct part_desc *p,
p-size += delta;
if (is_extended(p-p.sys_type)  boxes == ONESECTOR)
p-size = inc;
-   else if ((ssize_t) old_size = (ssize_t) - delta) {
+   else if ((long long) old_size = -delta) {
my_warn(_(no room for partition descriptor\n));
return 0;
}
-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit util-linux for openSUSE:Factory

2012-04-02 Thread h_root
Hello community,

here is the log from the commit of package util-linux for openSUSE:Factory 
checked in at 2012-04-02 10:29:03

Comparing /work/SRC/openSUSE:Factory/util-linux (Old)
 and  /work/SRC/openSUSE:Factory/.util-linux.new (New)


Package is util-linux, Maintainer is pu...@suse.com

Changes:

--- /work/SRC/openSUSE:Factory/util-linux/util-linux.changes2012-03-20 
10:35:32.0 +0100
+++ /work/SRC/openSUSE:Factory/.util-linux.new/util-linux.changes   
2012-04-02 10:29:05.0 +0200
@@ -1,0 +2,6 @@
+Sat Mar 31 11:09:38 UTC 2012 - pu...@suse.com
+
+- update to util-linux-2.21.1
+  - bugfix release
+
+---

Old:

  util-linux-2.21.tar.bz2

New:

  util-linux-2.21.1.tar.bz2



Other differences:
--
++ util-linux.spec ++
--- /var/tmp/diff_new_pack.xihdid/_old  2012-04-02 10:29:07.0 +0200
+++ /var/tmp/diff_new_pack.xihdid/_new  2012-04-02 10:29:07.0 +0200
@@ -32,7 +32,7 @@
 BuildRequires:  pkg-config
 BuildRequires:  readline-devel
 BuildRequires:  zlib-devel
-Version:2.21
+Version:2.21.1
 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

++ util-linux-2.21.tar.bz2 - util-linux-2.21.1.tar.bz2 ++
 55265 lines of diff (skipped)

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit util-linux for openSUSE:Factory

2012-03-20 Thread h_root
Hello community,

here is the log from the commit of package util-linux for openSUSE:Factory 
checked in at 2012-03-20 10:35:30

Comparing /work/SRC/openSUSE:Factory/util-linux (Old)
 and  /work/SRC/openSUSE:Factory/.util-linux.new (New)


Package is util-linux, Maintainer is pu...@suse.com

Changes:

--- /work/SRC/openSUSE:Factory/util-linux/util-linux.changes2012-02-28 
14:16:25.0 +0100
+++ /work/SRC/openSUSE:Factory/.util-linux.new/util-linux.changes   
2012-03-20 10:35:32.0 +0100
@@ -1,0 +2,17 @@
+Fri Mar 16 09:56:21 UTC 2012 - fcro...@suse.com
+
+- Fix Obsoletes / Provides for login.
+
+---
+Tue Mar 13 16:38:34 CET 2012 - ku...@suse.de
+
+- Enable /bin/login and obsolete old fork now merged back
+  (not moved to /usr/bin until all problems are solved to
+   avoid that root is not able to login).
+
+---
+Tue Mar  6 21:18:56 UTC 2012 - rschweik...@suse.com
+
+- keep binaries in /usr tree (UsrMerge project)
+
+---

New:

  login.pamd
  remote.pamd



Other differences:
--
++ util-linux.spec ++
--- /var/tmp/diff_new_pack.GvWYpD/_old  2012-03-20 10:35:36.0 +0100
+++ /var/tmp/diff_new_pack.GvWYpD/_new  2012-03-20 10:35:36.0 +0100
@@ -52,15 +52,17 @@
 Group:  System/Base
 Source: 
ftp://ftp.kernel.org/pub/linux/utils/util-linux/v2.21/%{name}-%{version}.tar.bz2
 Source1:util-linux-rpmlintrc
-# XXX: make nologin part of login package
+# XXX: make nologin part of util-linux upstream
 Source2:nologin.c
 Source3:nologin.8
 Source4:raw.init
 Source5:etc.raw
 Source6:etc_filesystems
 Source7:baselibs.conf
+Source8:login.pamd
+Source9:remote.pamd
 # TODO: split to separate package
-Source9:
http://ftp.debian.org/debian/pool/main/a/adjtimex/adjtimex_%{adjtimex_ver}.orig.tar.gz
+Source10:   
http://ftp.debian.org/debian/pool/main/a/adjtimex/adjtimex_%{adjtimex_ver}.orig.tar.gz
 Source11:   klogconsole.tar.bz2
 # TODO: split to separate package
 Source12:   which-%{which_ver}.tar.bz2
@@ -106,8 +108,18 @@
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 PreReq: %insserv_prereq %fillup_prereq /bin/sed
 #
-Provides:   util = %{version}-%{release} rawio = %{version}-%{release} raw 
= %{version}-%{release} base = %{version}-%{release} uuid-runtime = 
%{version}-%{release}
-Obsoletes:  util  %{version}-%{release} rawio  %{version}-%{release} raw 
 %{version}-%{release} base  %{version}-%{release} uuid-runtime  
%{version}-%{release}
+Provides:   base = %{version}-%{release}
+Provides:   login = 4.0-33.7
+Provides:   raw = %{version}-%{release}
+Provides:   rawio = %{version}-%{release}
+Provides:   util = %{version}-%{release}
+Provides:   uuid-runtime = %{version}-%{release}
+Obsoletes:  base  %{version}-%{release}
+Obsoletes:  login  4.0-33.7
+Obsoletes:  raw  %{version}-%{release}
+Obsoletes:  rawio  %{version}-%{release}
+Obsoletes:  util  %{version}-%{release}
+Obsoletes:  uuid-runtime  %{version}-%{release}
 
 %description
 This package contains a large variety of low-level system utilities
@@ -165,7 +177,7 @@
 
 %description -n libmount1
 Library designed to be used in low-level utils like
-mount(8) and /sbin/mount.type helpers.
+mount(8) and /usr/sbin/mount.type helpers.
 
 %package -n libmount-devel
 Summary:Development files for libmount1
@@ -177,7 +189,7 @@
 
 %lang_package
 %prep
-%setup -q -n %{name}-%{version} -a 9 -b 11 -b 12 -b 13
+%setup -q -n %{name}-%{version} -a 10 -b 11 -b 12 -b 13
 %patch1 -p1
 %patch2 -p1
 %patch3 -p1
@@ -235,8 +247,6 @@
 export SUID_CFLAGS=-fpie
 export SUID_LDFLAGS=-pie
 %configure \
-  --bindir=/bin \
-  --sbindir=/sbin \
   --with-audit \
   --with-selinux \
   --enable-mesg \
@@ -246,6 +256,7 @@
   --enable-line \
   --enable-libmount-mount \
   --enable-ddate \
+  --enable-login-utils \
   --disable-mountpoint \
   --disable-use-tty-group \
   --disable-static \
@@ -259,13 +270,15 @@
 %{__cc} -fwhole-program %{optflags} -o chrp-addnote %{SOURCE31}
 
 %install
-mkdir -p 
%{buildroot}{/etc/init.d,%{_mandir}/man{1,8},/bin,/sbin,/usr/bin,/usr/sbin,%{_infodir}}
+mkdir -p 
%{buildroot}{/etc/init.d,/etc/pam.d,%{_mandir}/man{1,8},/bin,/sbin,/usr/bin,/usr/sbin,%{_infodir}}
 mkdir -p %{buildroot}%{_localstatedir}/lib/libuuid/
 mkdir -p %{buildroot}%{_localstatedir}/run/uuidd/
 install -m 744 %{SOURCE50} %{buildroot}%{_initddir}/uuidd
 install -m 644 %{SOURCE51} %{buildroot}%{_sysconfdir}/blkid.conf
+install -m 644 %{SOURCE8} 

commit util-linux for openSUSE:Factory

2012-02-28 Thread h_root
Hello community,

here is the log from the commit of package util-linux for openSUSE:Factory 
checked in at 2012-02-28 14:16:22

Comparing /work/SRC/openSUSE:Factory/util-linux (Old)
 and  /work/SRC/openSUSE:Factory/.util-linux.new (New)


Package is util-linux, Maintainer is pu...@suse.com

Changes:

--- /work/SRC/openSUSE:Factory/util-linux/util-linux.changes2011-12-27 
18:39:37.0 +0100
+++ /work/SRC/openSUSE:Factory/.util-linux.new/util-linux.changes   
2012-02-28 14:16:25.0 +0100
@@ -1,0 +2,62 @@
+Tue Feb 21 13:46:25 UTC 2012 - pu...@suse.com
+
+- update to util-linux-2.21
+  chcpu(8):
+- new command
+  prlimit(1):
+- new command
+  losetup(8):
+- the command has been rewritten, features:
+  * supports 64bit ioctls only
+  * losetup -a does not require root permissions
+  * uses new /dev/loop-control kernel API
+  * supports new command line option --partscan to enable
+kernel partition table parser
+  agetty(8):
+- supports new command line options --nohints to disable hints
+  about Num, Caps and Scroll Locks
+- supports new command line option --remote to add a hostname
+  to the login(1) command line
+  dmesg(1):
+- supports new command line options --file to read the log from
+  a file rather than from kernel buffer
+  fallocate(8):
+- supports new command line options --punch-hole to punch holes
+  in the file
+  findmnt(8):
+- supports alternative location of the fstab file
+  ipcrm(8):
+- supports new command line option --all to remove all resources
+  lscpu(1):
+- supports new command line options --all, --offline and
+  --online to list all, offline or online CPUs
+- supports s390 topology description (polarization, books, ...)
+  partx(8):
+- supports partitioned loop devices  
+  wipefs(8):
+- allows to zap partition tables
+- supports new command line option --type list to wipe only
+  specified filesystems, RAIDs or partition table types
+  libblkid:
+- provides new function blkid_do_wipe() to remove all
+  signatures from the given block device.
+- disable elvtune (works only with 2.4 kernel)
+- drop patches which are upstream now:
+  - drop fsck-use-FS-blacklist-for-non-all-mode-too.patch
+  - drop util-linux-dmesg-fix-printing-of-multibyte-characters.patch
+  - libmount-ignore-tailing-slash-in-netfs-source-paths.patch
+  - libmount-fix-chdir-to-parent-for-restricted-user-umo.patch
+- update to adjtimex-1.29
+- use fdupes to symlink duplicate manpages
+- disabled make check for time (noop)
+- libraries back to %{_libdir}, /usr merge project (by
+  crrodrig...@opensuse.org)
+- drop cryptoloop support (provided by dm-crypt)
+  - util-linux-2.17.1-mount_losetup_crypto.patch
+
+---
+Tue Feb  7 14:48:23 UTC 2012 - jeng...@medozas.de
+
+- Remove redundant tags/sections
+
+---

Old:

  adjtimex-1.28.tar.bz2
  fsck-use-FS-blacklist-for-non-all-mode-too.patch
  libmount-fix-chdir-to-parent-for-restricted-user-umo.patch
  libmount-ignore-tailing-slash-in-netfs-source-paths.patch
  util-linux-2.17.1-mount_losetup_crypto.patch
  util-linux-2.20.1.tar.bz2
  util-linux-dmesg-fix-printing-of-multibyte-characters.patch

New:

  adjtimex_1.29.orig.tar.gz
  util-linux-2.21.tar.bz2



Other differences:
--
++ util-linux.spec ++
--- /var/tmp/diff_new_pack.EXSMSj/_old  2012-02-28 14:16:28.0 +0100
+++ /var/tmp/diff_new_pack.EXSMSj/_new  2012-02-28 14:16:28.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package util-linux
 #
-# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -15,12 +15,14 @@
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
+
 %define time_ver 1.7
 %define which_ver 2.20
-%define adjtimex_ver 1.28
+%define adjtimex_ver 1.29
 
 Name:   util-linux
 BuildRequires:  audit-devel
+BuildRequires:  fdupes
 BuildRequires:  gettext-devel
 BuildRequires:  libselinux-devel
 BuildRequires:  libsepol-devel
@@ -30,7 +32,7 @@
 BuildRequires:  pkg-config
 BuildRequires:  readline-devel
 BuildRequires:  zlib-devel
-Version:2.20.1
+Version:2.21
 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
@@ -48,7 +50,7 @@
 Summary:A collection of basic system utilities
 License:GPL-2.0+
 

commit util-linux for openSUSE:Factory

2011-12-27 Thread h_root
Hello community,

here is the log from the commit of package util-linux for openSUSE:Factory 
checked in at 2011-12-27 18:39:14

Comparing /work/SRC/openSUSE:Factory/util-linux (Old)
 and  /work/SRC/openSUSE:Factory/.util-linux.new (New)


Package is util-linux, Maintainer is pu...@suse.com

Changes:

--- /work/SRC/openSUSE:Factory/util-linux/util-linux.changes2011-11-22 
17:49:55.0 +0100
+++ /work/SRC/openSUSE:Factory/.util-linux.new/util-linux.changes   
2011-12-27 18:39:37.0 +0100
@@ -1,0 +2,5 @@
+Sun Dec 25 22:19:44 UTC 2011 - co...@suse.com
+
+- do not call %suse_update_config
+
+---



Other differences:
--
++ util-linux.spec ++
--- /var/tmp/diff_new_pack.Ifbl8l/_old  2011-12-27 18:39:38.0 +0100
+++ /var/tmp/diff_new_pack.Ifbl8l/_new  2011-12-27 18:39:38.0 +0100
@@ -15,7 +15,6 @@
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
-
 %define time_ver 1.7
 %define which_ver 2.20
 %define adjtimex_ver 1.28
@@ -25,14 +24,14 @@
 BuildRequires:  gettext-devel
 BuildRequires:  libselinux-devel
 BuildRequires:  libsepol-devel
+BuildRequires:  libtool
 BuildRequires:  ncurses-devel
 BuildRequires:  pam-devel
 BuildRequires:  pkg-config
 BuildRequires:  readline-devel
 BuildRequires:  zlib-devel
-BuildRequires:  libtool
 Version:2.20.1
-Release:4
+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
 # ldap stack into it.  Avoid this whole mess which is done only to
@@ -45,11 +44,10 @@
 # bnc#651598:
 Provides:   util-linux(fake+no-canonicalize)
 PreReq: %install_info_prereq permissions
-License:GPL-2.0+
-Group:  System/Base
-AutoReqProv:on
 Recommends: %{name}-lang = %{version}
 Summary:A collection of basic system utilities
+License:GPL-2.0+
+Group:  System/Base
 Source: 
ftp://ftp.kernel.org/pub/linux/utils/util-linux/v20/%{name}-%{version}.tar.bz2
 Source1:util-linux-rpmlintrc
 # XXX: make nologin part of login package
@@ -123,7 +121,6 @@
 mount program, the fdisk configuration tool, and more.
 
 %package -n libblkid1
-License:GPL-2.0+
 Summary:Filesystem detection library
 Group:  System/Filesystems
 
@@ -131,7 +128,6 @@
 Library for filesystem detection.
 
 %package -n libblkid-devel
-License:GPL-2.0+
 Summary:Development files for the filesystem detection library
 Group:  Development/Libraries/C and C++
 Requires:   libblkid1 = %{version}
@@ -141,7 +137,6 @@
 detection.
 
 %package -n uuidd
-License:GPL-2.0+
 Summary:Helper daemon to guarantee uniqueness of time-based UUIDs
 Group:  System/Filesystems
 PreReq: %fillup_prereq
@@ -155,7 +150,6 @@
 SMP systems.
 
 %package -n libuuid1
-License:GPL-2.0+
 Summary:Library to generate UUIDs
 Group:  System/Filesystems
 
@@ -163,7 +157,6 @@
 A library to generate universally unique IDs (UUIDs).
 
 %package -n libuuid-devel
-License:GPL-2.0+
 Summary:Development files for libuuid1
 Group:  Development/Libraries/C and C++
 Requires:   libuuid1 = %{version}
@@ -173,7 +166,6 @@
 unique IDs (UUIDs).
 
 %package -n libmount1
-License:GPL-2.0+
 Summary:Device mount library
 Group:  System/Filesystems
 
@@ -182,7 +174,6 @@
 mount(8) and /sbin/mount.type helpers.
 
 %package -n libmount-devel
-License:GPL-2.0+
 Summary:Development files for libmount1
 Group:  Development/Libraries/C and C++
 Requires:   libmount1 = %{version}
@@ -230,7 +221,6 @@
 aclocal --force
 autoconf --force
 automake --force-missing --add-missing --foreign
-%{?suse_update_config:%{suse_update_config}}
 %configure --prefix=/usr \
--mandir=%{_mandir} \
--infodir=%{_infodir} \

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit util-linux for openSUSE:Factory

2011-12-06 Thread h_root
Hello community,

here is the log from the commit of package util-linux for openSUSE:Factory 
checked in at 2011-12-06 19:11:00

Comparing /work/SRC/openSUSE:Factory/util-linux (Old)
 and  /work/SRC/openSUSE:Factory/.util-linux.new (New)


Package is util-linux, Maintainer is pu...@suse.com

Changes:




Other differences:
--
++ util-linux.spec ++
--- /var/tmp/diff_new_pack.nE4N9r/_old  2011-12-06 19:45:23.0 +0100
+++ /var/tmp/diff_new_pack.nE4N9r/_new  2011-12-06 19:45:23.0 +0100
@@ -45,7 +45,7 @@
 # bnc#651598:
 Provides:   util-linux(fake+no-canonicalize)
 PreReq: %install_info_prereq permissions
-License:GPLv2+
+License:GPL-2.0+
 Group:  System/Base
 AutoReqProv:on
 Recommends: %{name}-lang = %{version}
@@ -123,7 +123,7 @@
 mount program, the fdisk configuration tool, and more.
 
 %package -n libblkid1
-License:GPLv2+
+License:GPL-2.0+
 Summary:Filesystem detection library
 Group:  System/Filesystems
 
@@ -131,7 +131,7 @@
 Library for filesystem detection.
 
 %package -n libblkid-devel
-License:GPLv2+
+License:GPL-2.0+
 Summary:Development files for the filesystem detection library
 Group:  Development/Libraries/C and C++
 Requires:   libblkid1 = %{version}
@@ -141,7 +141,7 @@
 detection.
 
 %package -n uuidd
-License:GPLv2+
+License:GPL-2.0+
 Summary:Helper daemon to guarantee uniqueness of time-based UUIDs
 Group:  System/Filesystems
 PreReq: %fillup_prereq
@@ -155,7 +155,7 @@
 SMP systems.
 
 %package -n libuuid1
-License:GPLv2+
+License:GPL-2.0+
 Summary:Library to generate UUIDs
 Group:  System/Filesystems
 
@@ -163,7 +163,7 @@
 A library to generate universally unique IDs (UUIDs).
 
 %package -n libuuid-devel
-License:GPLv2+
+License:GPL-2.0+
 Summary:Development files for libuuid1
 Group:  Development/Libraries/C and C++
 Requires:   libuuid1 = %{version}
@@ -173,7 +173,7 @@
 unique IDs (UUIDs).
 
 %package -n libmount1
-License:GPLv2+
+License:GPL-2.0+
 Summary:Device mount library
 Group:  System/Filesystems
 
@@ -182,7 +182,7 @@
 mount(8) and /sbin/mount.type helpers.
 
 %package -n libmount-devel
-License:GPLv2+
+License:GPL-2.0+
 Summary:Development files for libmount1
 Group:  Development/Libraries/C and C++
 Requires:   libmount1 = %{version}

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit util-linux for openSUSE:Factory

2011-11-22 Thread h_root
Hello community,

here is the log from the commit of package util-linux for openSUSE:Factory 
checked in at 2011-11-22 17:49:53

Comparing /work/SRC/openSUSE:Factory/util-linux (Old)
 and  /work/SRC/openSUSE:Factory/.util-linux.new (New)


Package is util-linux, Maintainer is pu...@suse.com

Changes:

--- /work/SRC/openSUSE:Factory/util-linux/util-linux.changes2011-11-16 
17:23:11.0 +0100
+++ /work/SRC/openSUSE:Factory/.util-linux.new/util-linux.changes   
2011-11-22 17:49:55.0 +0100
@@ -1,0 +2,5 @@
+Mon Nov 21 15:13:56 UTC 2011 - a...@suse.de
+
+- add fdisk-tinfo.patch to fix build with newer curses.
+
+---

New:

  fdisk-tinfo.patch



Other differences:
--
++ util-linux.spec ++
--- /var/tmp/diff_new_pack.Gs4NLy/_old  2011-11-22 17:49:57.0 +0100
+++ /var/tmp/diff_new_pack.Gs4NLy/_new  2011-11-22 17:49:57.0 +0100
@@ -92,6 +92,7 @@
 Patch7: fsck-use-FS-blacklist-for-non-all-mode-too.patch
 Patch8: libmount-ignore-tailing-slash-in-netfs-source-paths.patch
 Patch9: libmount-fix-chdir-to-parent-for-restricted-user-umo.patch
+Patch10:fdisk-tinfo.patch
 
 ##
 ## adjtimex
@@ -109,6 +110,7 @@
 ## which
 ##
 Patch70:which-lib64.patch
+
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 PreReq: %insserv_prereq %fillup_prereq /bin/sed
 #
@@ -198,6 +200,7 @@
 %patch7 -p1
 %patch8 -p1
 %patch9 -p1
+%patch10 -p1
 
 #
 cd adjtimex-*

++ fdisk-tinfo.patch ++
Index: util-linux-2.20.1/fdisk/Makefile.am
===
--- util-linux-2.20.1.orig/fdisk/Makefile.am
+++ util-linux-2.20.1/fdisk/Makefile.am
@@ -64,9 +64,13 @@ sbin_PROGRAMS += cfdisk
 dist_man_MANS += cfdisk.8
 cfdisk_SOURCES = cfdisk.c $(fdisk_common)
 cfdisk_CFLAGS = $(cflags_blkid)
+if HAVE_TINFO
+cfdisk_LDADD = -ltinfo @NCURSES_LIBS@ $(ldadd_blkid)
+else
 cfdisk_LDADD = @NCURSES_LIBS@ $(ldadd_blkid)
 endif
 endif
+endif
 
 endif # !ARCH_SPARC
 endif # !ARCH_M68K
-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit util-linux for openSUSE:Factory

2011-11-16 Thread h_root
Hello community,

here is the log from the commit of package util-linux for openSUSE:Factory 
checked in at 2011-11-16 17:21:59

Comparing /work/SRC/openSUSE:Factory/util-linux (Old)
 and  /work/SRC/openSUSE:Factory/.util-linux.new (New)


Package is util-linux, Maintainer is pu...@suse.com

Changes:

--- /work/SRC/openSUSE:Factory/util-linux/util-linux.changes2011-11-10 
16:06:48.0 +0100
+++ /work/SRC/openSUSE:Factory/.util-linux.new/util-linux.changes   
2011-11-16 17:23:11.0 +0100
@@ -1,0 +2,5 @@
+Tue Nov 15 13:15:19 UTC 2011 - co...@suse.com
+
+- add libtool as buildrequire to avoid implicit dependency
+
+---



Other differences:
--
++ util-linux.spec ++
--- /var/tmp/diff_new_pack.WfRoK6/_old  2011-11-16 17:23:14.0 +0100
+++ /var/tmp/diff_new_pack.WfRoK6/_new  2011-11-16 17:23:14.0 +0100
@@ -30,6 +30,7 @@
 BuildRequires:  pkg-config
 BuildRequires:  readline-devel
 BuildRequires:  zlib-devel
+BuildRequires:  libtool
 Version:2.20.1
 Release:4
 # util-linux is a base package and uuidd pre-requiring pwdutils pulls

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit util-linux for openSUSE:Factory

2011-11-10 Thread h_root
Hello community,

here is the log from the commit of package util-linux for openSUSE:Factory 
checked in at 2011-11-10 16:06:45

Comparing /work/SRC/openSUSE:Factory/util-linux (Old)
 and  /work/SRC/openSUSE:Factory/.util-linux.new (New)


Package is util-linux, Maintainer is pu...@suse.com

Changes:

--- /work/SRC/openSUSE:Factory/util-linux/util-linux.changes2011-11-08 
17:54:50.0 +0100
+++ /work/SRC/openSUSE:Factory/.util-linux.new/util-linux.changes   
2011-11-10 16:06:48.0 +0100
@@ -1,0 +2,7 @@
+Wed Nov  9 08:27:17 UTC 2011 - pu...@suse.com
+
+- add libmount-ignore-tailing-slash-in-netfs-source-paths.patch and
+  libmount-fix-chdir-to-parent-for-restricted-user-umo.patch:
+  fix umounting network filesystems as plain user (bnc#728480)
+
+---

New:

  libmount-fix-chdir-to-parent-for-restricted-user-umo.patch
  libmount-ignore-tailing-slash-in-netfs-source-paths.patch



Other differences:
--
++ util-linux.spec ++
--- /var/tmp/diff_new_pack.DlJzoU/_old  2011-11-10 16:06:50.0 +0100
+++ /var/tmp/diff_new_pack.DlJzoU/_new  2011-11-10 16:06:50.0 +0100
@@ -89,6 +89,8 @@
 Patch5: util-linux-2.20-libmount-deps.patch
 Patch6: util-linux-dmesg-fix-printing-of-multibyte-characters.patch
 Patch7: fsck-use-FS-blacklist-for-non-all-mode-too.patch
+Patch8: libmount-ignore-tailing-slash-in-netfs-source-paths.patch
+Patch9: libmount-fix-chdir-to-parent-for-restricted-user-umo.patch
 
 ##
 ## adjtimex
@@ -193,6 +195,8 @@
 %patch5 -p1
 %patch6 -p1
 %patch7 -p1
+%patch8 -p1
+%patch9 -p1
 
 #
 cd adjtimex-*

++ libmount-fix-chdir-to-parent-for-restricted-user-umo.patch ++
From 6107377322d5d6866c3aa363def656fdf68311e6 Mon Sep 17 00:00:00 2001
From: Karel Zak k...@redhat.com
Date: Tue, 8 Nov 2011 21:47:23 +0100
Subject: [PATCH] libmount: fix chdir to parent for restricted (user) umounts

Reported-by: Petr Uzel petr.u...@suse.cz
Signed-off-by: Karel Zak k...@redhat.com
Signed-off-by: Petr Uzel petr.u...@suse.cz
---
 libmount/src/utils.c |   41 +
 1 files changed, 25 insertions(+), 16 deletions(-)

Index: util-linux-2.20.1/libmount/src/utils.c
===
--- util-linux-2.20.1.orig/libmount/src/utils.c
+++ util-linux-2.20.1/libmount/src/utils.c
@@ -62,34 +62,40 @@ static char *stripoff_last_component(cha
if (!p)
return NULL;
*p = '\0';
-   return ++p;
+   return p + 1;
 }
 
-/* Note that the @target has to be absolute path (so at least /)
+/*
+ * Note that the @target has to be absolute path (so at least /).  The
+ * @filename returns allocated buffer with last path component, for example:
+ *
+ * mnt_chdir_to_parent(/mnt/test, buf) == chdir(/mnt), buf=test
  */
 int mnt_chdir_to_parent(const char *target, char **filename)
 {
-   char *path, *last = NULL;
+   char *buf, *parent, *last = NULL;
char cwd[PATH_MAX];
int rc = -EINVAL;
 
if (!target || *target != '/')
return -EINVAL;
 
-   path = strdup(target);
-   if (!path)
+   DBG(UTILS, mnt_debug(moving to %s parent, target));
+
+   buf = strdup(target);
+   if (!buf)
return -ENOMEM;
 
-   if (*(path + 1) != '\0') {
-   last = stripoff_last_component(path);
+   if (*(buf + 1) != '\0') {
+   last = stripoff_last_component(buf);
if (!last)
goto err;
}
-   if (!*path)
-   *path = '/';/* root */
 
-   if (chdir(path) == -1) {
-   DBG(UTILS, mnt_debug(failed to chdir to %s: %m, path));
+   parent = buf  *buf ? buf : /;
+
+   if (chdir(parent) == -1) {
+   DBG(UTILS, mnt_debug(failed to chdir to %s: %m, parent));
rc = -errno;
goto err;
}
@@ -98,14 +104,17 @@ int mnt_chdir_to_parent(const char *targ
rc = -errno;
goto err;
}
-   if (strcmp(cwd, path) != 0) {
-   DBG(UTILS, mnt_debug(path moved (%s - %s), path, cwd));
+   if (strcmp(cwd, parent) != 0) {
+   DBG(UTILS, mnt_debug(
+   unexpected chdir (expected=%s, cwd=%s), parent, cwd));
goto err;
}
 
-   DBG(CXT, mnt_debug(current directory moved to %s, path));
+   DBG(CXT, mnt_debug(
+   current directory moved to %s [last_component='%s'],
+   parent, last));
 
-   *filename = path;
+   *filename = buf;
 
if (!last || !*last)
memcpy(*filename, ., 2);
@@ -113,7 +122,7 @@ 

  1   2   >