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.000000000 +0200
@@ -0,0 +1,3997 @@
+-------------------------------------------------------------------
+Fri Aug  8 22:17:29 CEST 2014 - [email protected]
+
+- Update to version 2.25
+  (using work of Ruediger Meier <[email protected]>):
+  * 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 - [email protected]
+
+- Really fix devel-static requires (libblkid-devel-static).
+
+-------------------------------------------------------------------
+Sat Jul 26 09:39:30 UTC 2014 - [email protected]
+
+- fix requires of devel-static packages
+
+-------------------------------------------------------------------
+Thu Jul 24 18:45:53 CEST 2014 - [email protected]
+
+- enable build of libmount-devel-static, libuuid-devel-static and
+  libblkid-devel-static
+
+-------------------------------------------------------------------
+Tue May 27 21:17:40 UTC 2014 - [email protected]
+
+- 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 - [email protected]
+
+- Prevent excessive clock drift calculations (bnc#871698,
+  util-linux-prevent-excessive-clock-drift-calculations.patch),
+  committed by [email protected]
+
+-------------------------------------------------------------------
+Thu May  8 08:15:04 UTC 2014 - [email protected]
+
+- 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 - [email protected]
+
+- Add patch support-other-tty-lines-not-vconsole.patch
+  to be able to support console lines like xvc and hvc  
+
+-------------------------------------------------------------------
+Thu Apr 24 11:33:36 UTC 2014 - [email protected]
+
+- 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:
++++ 3800 more lines (skipped)
++++ between /dev/null
++++ and /work/SRC/openSUSE:Factory/.util-linux.new/python-libmount.changes
New Changes file:

util-linux-systemd.changes: same change
--- /work/SRC/openSUSE:Factory/util-linux/util-linux.changes    2014-07-27 
08:24:05.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.util-linux.new/util-linux.changes       
2014-08-25 12:59:50.000000000 +0200
@@ -1,0 +2,58 @@
+Fri Aug  8 22:17:29 CEST 2014 - [email protected]
+
+- Update to version 2.25
+  (using work of Ruediger Meier <[email protected]>):
+  * 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).
+
+-------------------------------------------------------------------

Old:
----
  agetty-fooled-on-serial-line-due-plymouth.patch
  agetty-on-s390-on-dev-3270-tty1-line.patch
  blkid-convert-superblocks-to-new-calling-convention.patch
  blkid-stop-scanning-on-I-O-error.patch
  sulogin-does-not-find-any-console.patch
  sulogin-fooled-on-tty-line-due-plymouth.patch
  support-other-tty-lines-not-vconsole.patch
  util-linux-2.23.1-eject-fpie.patch
  util-linux-2.23.1-noenc-suse.diff
  util-linux-2.24-fdisk_remove_bogus_warnings.patch
  util-linux-2.24.2.tar.sign
  util-linux-2.24.2.tar.xz
  util-linux-HACK-boot.localfs.diff
  util-linux-libblkid-ext-probe.patch
  util-linux-lscpu-improve-hypervisor-detection.patch
  util-linux-ng-2.16-squashfs3-detect.patch
  util-linux-prevent-excessive-clock-drift-calculations.patch
  util-linux-setarch-uname26.patch

New:
----
  pre_checkin.sh
  python-libmount.changes
  python-libmount.spec
  util-linux-2.25.tar.sign
  util-linux-2.25.tar.xz
  util-linux-bash-completion-blockdev.patch
  util-linux-noenc-suse.patch
  util-linux-systemd.changes
  util-linux-systemd.spec
  util-linux.preamble
  util-linux.python-libmount
  util-linux.util-linux

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

Other differences:
------------------
++++++ python-libmount.spec ++++++
++++ 1328 lines (skipped)

util-linux-systemd.spec: same change
++++++ util-linux.spec ++++++
++++ 1029 lines (skipped)
++++ between /work/SRC/openSUSE:Factory/util-linux/util-linux.spec
++++ and /work/SRC/openSUSE:Factory/.util-linux.new/util-linux.spec

++++++ pre_checkin.sh ++++++
#!/bin/sh

if test util-linux.spec -ot python-libmount.spec ; then
        echo "util-linux.spec is older than python-libmount.spec. Please merge 
changes manually and call pre-checkin.sh again."
        exit 1
fi
if test util-linux.changes -ot python-libmount.changes ; then
        echo "util-linux.changes is older than python-libmount.changes. Please 
merge changes manually and call pre-checkin.sh again."
        exit 1
fi

if test util-linux.spec -ot util-linux-systemd.spec ; then
        echo "util-linux.spec is older than util-linux-systemd.spec. Please 
merge changes manually and call pre-checkin.sh again."
        exit 1
fi
if test util-linux.changes -ot util-linux-systemd.changes ; then
        echo "util-linux.changes is older than util-linux-systemd.changes. 
Please merge changes manually and call pre-checkin.sh again."
        exit 1
fi

sed '
        s/spec file for package util-linux/spec file for package 
python-libmount/;
        /^Name:/s/util-linux/python-libmount/;
' <util-linux.spec >python-libmount.spec

sed '
        s/spec file for package util-linux/spec file for package 
util-linux-systemd/;
        /^Name:/s/util-linux/util-linux-systemd/;
' <util-linux.spec >util-linux-systemd.spec

cp -a util-linux.changes python-libmount.changes

cp -a util-linux.changes util-linux-systemd.changes

touch util-linux.spec util-linux.changes
++++++ util-linux-2.24.2.tar.xz -> util-linux-2.25.tar.xz ++++++
++++ 929672 lines of diff (skipped)

++++++ util-linux-bash-completion-blockdev.patch ++++++
Index: util-linux-2.25/bash-completion/Makemodule.am
===================================================================
--- util-linux-2.25.orig/bash-completion/Makemodule.am
+++ util-linux-2.25/bash-completion/Makemodule.am
@@ -122,7 +122,7 @@ endif
 if BUILD_FDFORMAT
 dist_bashcompletion_DATA += bash-completion/fdformat
 endif
-if LINUX
+if BUILD_BLOCKDEV
 dist_bashcompletion_DATA += bash-completion/blockdev
 endif
 
++++++ util-linux-noenc-suse.patch ++++++
Index: util-linux/libmount/src/context_loopdev.c
===================================================================
--- util-linux.orig/libmount/src/context_loopdev.c
+++ util-linux/libmount/src/context_loopdev.c
@@ -212,6 +212,9 @@ 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, ul_debugobj(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.\n"
+                               "       Please use /etc/crypttab instead (man 5 
crypttab)\n");
                rc = -MNT_ERR_MOUNTOPT;
        }
 
++++++ util-linux-rpmlintrc ++++++
--- /var/tmp/diff_new_pack.Lcv2r6/_old  2014-08-25 12:59:55.000000000 +0200
+++ /var/tmp/diff_new_pack.Lcv2r6/_new  2014-08-25 12:59:55.000000000 +0200
@@ -10,4 +10,5 @@
 addFilter(".*W:.*permissions-symlink.*/bin/su.*")
 addFilter(".*W:.*permissions-symlink.*/bin/umount.*")
 addFilter(".*W:.*permissions-symlink.*/bin/mount.*")
-
+# UGLY HACK: rpmlint falsely declares problems with files-attr-not-set
+addFilter("W: files-attr-not-set")

++++++ util-linux.preamble ++++++
License:        GPL-2.0+
++++++ util-linux.python-libmount ++++++
Summary:        Python bindings for the libmount library
Group:          System/Filesystems
++++++ util-linux.util-linux ++++++
Summary:        A collection of basic system utilities
Group:          System/Base
-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to