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]
