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.changes 2011-12-27 18:39:37.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.util-linux.new/util-linux.changes 2012-02-28 14:16:25.000000000 +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.000000000 +0100 +++ /var/tmp/diff_new_pack.EXSMSj/_new 2012-02-28 14:16:28.000000000 +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+ Group: System/Base -Source: ftp://ftp.kernel.org/pub/linux/utils/util-linux/v20/%{name}-%{version}.tar.bz2 +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 Source2: nologin.c @@ -56,11 +58,9 @@ Source4: raw.init Source5: etc.raw Source6: etc_filesystems -# XXX: add libmnt Source7: baselibs.conf -# XXX: post upstream? -Source9: adjtimex-%{adjtimex_ver}.tar.bz2 -# XXX: post upstream? +# TODO: split to separate package +Source9: 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 @@ -83,14 +83,8 @@ ## # 241372 - remove legacy warnings from fdisk Patch1: util-linux-2.12r-fdisk_remove_bogus_warnings.patch -# crypto patch -Patch2: util-linux-2.17.1-mount_losetup_crypto.patch -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 -Patch10: fdisk-tinfo.patch +Patch2: util-linux-2.20-libmount-deps.patch +Patch3: fdisk-tinfo.patch ## ## adjtimex @@ -183,15 +177,10 @@ %lang_package %prep -%setup -q -a 9 -b 11 -b 12 -b 13 +%setup -q -n %{name}-%{version} -a 9 -b 11 -b 12 -b 13 %patch1 -p1 %patch2 -p1 -%patch5 -p1 -%patch6 -p1 -%patch7 -p1 -%patch8 -p1 -%patch9 -p1 -%patch10 -p1 +%patch3 -p1 # cd adjtimex-* @@ -221,21 +210,14 @@ aclocal --force autoconf --force automake --force-missing --add-missing --foreign -%configure --prefix=/usr \ - --mandir=%{_mandir} \ - --infodir=%{_infodir} \ - %{_target_cpu}-suse-linux +%configure make %{?_smp_mflags} cd .. # time build cd time-%{time_ver} -%{?suse_update_config:%{suse_update_config}} export CFLAGS="%{optflags} -D_GNU_SOURCE " export INSTALL_PROGRAM='$(INSTALL)' -%configure --prefix=/usr \ - --mandir=%{_mandir} \ - --infodir=%{_infodir} \ - %{_target_cpu}-suse-linux +%configure make %{?_smp_mflags} cd .. # klogconsole build @@ -255,10 +237,8 @@ %configure \ --bindir=/bin \ --sbindir=/sbin \ - --libdir=/%{_lib} \ --with-audit \ --with-selinux \ - --enable-elvtune \ --enable-mesg \ --enable-partx \ --enable-raw \ @@ -269,17 +249,14 @@ --disable-mountpoint \ --disable-use-tty-group \ --disable-static \ - --disable-silent-rules --disable-rpath + --disable-silent-rules \ + --disable-rpath # make %{?_smp_mflags} # -%{__cc} %{optflags} -o nologin nologin.c -%{__cc} %{optflags} -o mkzimage_cmdline %{S:29} -%{__cc} %{optflags} -o chrp-addnote %{SOURCE31} - -%check -cd ../time-%{time_ver} -make check +%{__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} %install mkdir -p %{buildroot}{/etc/init.d,%{_mandir}/man{1,8},/bin,/sbin,/usr/bin,/usr/sbin,%{_infodir}} @@ -386,9 +363,8 @@ touch %{buildroot}%{_localstatedir}/lib/libuuid/clock.txt # rcuuidd helper ln -sf ../..%{_sysconfdir}/init.d/uuidd %{buildroot}%{_sbindir}/rcuuidd - -%clean -rm -rf %{buildroot} +# remove duplicate manpages +%fdupes -s %{buildroot}/%{_mandir} %post %{fillup_and_insserv raw} @@ -444,8 +420,7 @@ %post -n libuuid1 -p /sbin/ldconfig -%postun -n libuuid1 -/sbin/ldconfig +%postun -n libuuid1 -p /sbin/ldconfig %verifyscript -n uuidd %verify_permissions -e /usr/sbin/uuidd @@ -455,12 +430,21 @@ %files -f %{name}.files # Common files for all archs %defattr(-,root,root) -%doc login-utils/README.poeigl -%doc misc-utils/README.cal -%doc mount/README.mount -%doc hwclock/README.hwclock -%doc text-utils/README.col -%doc README.largedisk +# util-linux documentation files +%doc Documentation/blkid.txt +%doc Documentation/cal.txt +%doc Documentation/cfdisk.txt +%doc Documentation/col.txt +%doc Documentation/ddate.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 Documentation/mount.txt +%doc Documentation/pg.txt +%doc Documentation/sfdisk.txt %config %attr(744,root,root) %{_sysconfdir}/init.d/raw %config(noreplace) %attr(644,root,root) %{_sysconfdir}/raw %config(noreplace) %{_sysconfdir}/filesystems @@ -474,7 +458,6 @@ /sbin/adjtimex /sbin/agetty /sbin/blockdev -/sbin/elvtune /sbin/ctrlaltdel /sbin/fsck.minix /sbin/fsck.cramfs @@ -497,6 +480,7 @@ /sbin/fsfreeze /sbin/swaplabel /sbin/fstrim +/sbin/chcpu %{_bindir}/ipcmk /bin/logger %{_bindir}/cal @@ -525,6 +509,7 @@ %{_bindir}/mkzimage_cmdline %endif %{_bindir}/namei +%{_bindir}/prlimit %{_bindir}/rename %{_bindir}/renice %{_bindir}/rev @@ -577,7 +562,7 @@ %{_mandir}/man1/more.1.gz %{_mandir}/man1/namei.1.gz %{_mandir}/man1/ionice.1.gz -%{_mandir}/man1/readprofile.1.gz +%{_mandir}/man1/prlimit.1.gz %{_mandir}/man1/rename.1.gz %{_mandir}/man1/rev.1.gz %{_mandir}/man1/renice.1.gz @@ -600,7 +585,6 @@ %{_mandir}/man8/agetty.8.gz %{_mandir}/man8/blockdev.8.gz %{_mandir}/man8/delpart.8.gz -%{_mandir}/man8/elvtune.8* %{_mandir}/man8/ctrlaltdel.8.gz %{_mandir}/man8/adjtimex.8.gz %{_mandir}/man8/blkid.8.gz @@ -620,6 +604,8 @@ %{_mandir}/man8/findmnt.8.gz %{_mandir}/man8/fsfreeze.8.gz %{_mandir}/man8/swaplabel.8.gz +%{_mandir}/man8/readprofile.8.gz +%{_mandir}/man8/chcpu.8.gz %ifnarch ppc ppc64 %{_mandir}/man8/mkzimage_cmdline.8.gz %endif @@ -642,12 +628,12 @@ %attr (755,root,root) %{_datadir}/getopt/getopt-parse.bash %attr (755,root,root) %{_datadir}/getopt/getopt-parse.tcsh %ifnarch ia64 -%doc fdisk/README.fdisk +#XXX: post our patches upstream +#XXX: call fdupes on /usr/share/man /sbin/fdisk %{_mandir}/man8/fdisk.8.gz %endif %ifnarch %sparc ia64 -%doc fdisk/README.cfdisk %{_mandir}/man8/cfdisk.8.gz %{_mandir}/man8/sfdisk.8.gz /sbin/cfdisk @@ -669,8 +655,8 @@ %files -n libblkid1 %defattr(-, root, root) -/%{_lib}/libblkid.so.1 -/%{_lib}/libblkid.so.1.* +/%{_libdir}/libblkid.so.1 +/%{_libdir}/libblkid.so.1.* %files -n libblkid-devel %defattr(-, root, root) @@ -682,8 +668,8 @@ %files -n libmount1 %defattr(-, root, root) -/%{_lib}/libmount.so.1 -/%{_lib}/libmount.so.1.* +/%{_libdir}/libmount.so.1 +/%{_libdir}/libmount.so.1.* %files -n libmount-devel %defattr(-, root, root) @@ -698,14 +684,14 @@ %attr(-,uuidd,uuidd) %dir %{_localstatedir}/lib/libuuid %ghost %{_localstatedir}/lib/libuuid/clock.txt %attr(-,uuidd,uuidd) %ghost %dir %{_localstatedir}/run/uuidd -%{_sysconfdir}/init.d/uuidd +%{_initddir}/uuidd %{_mandir}/man8/uuidd.8.gz %{_sbindir}/rcuuidd %files -n libuuid1 %defattr(-, root, root) -/%{_lib}/libuuid.so.1 -/%{_lib}/libuuid.so.1.* +/%{_libdir}/libuuid.so.1 +/%{_libdir}/libuuid.so.1.* %files -n libuuid-devel %defattr(-, root, root) ++++++ fdisk-tinfo.patch ++++++ --- /var/tmp/diff_new_pack.EXSMSj/_old 2012-02-28 14:16:28.000000000 +0100 +++ /var/tmp/diff_new_pack.EXSMSj/_new 2012-02-28 14:16:28.000000000 +0100 @@ -1,7 +1,7 @@ -Index: util-linux-2.20.1/fdisk/Makefile.am +Index: util-linux-2.21-rc2/fdisk/Makefile.am =================================================================== ---- util-linux-2.20.1.orig/fdisk/Makefile.am -+++ util-linux-2.20.1/fdisk/Makefile.am +--- util-linux-2.21-rc2.orig/fdisk/Makefile.am ++++ util-linux-2.21-rc2/fdisk/Makefile.am @@ -64,9 +64,13 @@ sbin_PROGRAMS += cfdisk dist_man_MANS += cfdisk.8 cfdisk_SOURCES = cfdisk.c $(fdisk_common) ++++++ util-linux-2.12r-fdisk_remove_bogus_warnings.patch ++++++ --- /var/tmp/diff_new_pack.EXSMSj/_old 2012-02-28 14:16:28.000000000 +0100 +++ /var/tmp/diff_new_pack.EXSMSj/_new 2012-02-28 14:16:28.000000000 +0100 @@ -1,8 +1,8 @@ -Index: util-linux-ng-2.18/fdisk/fdisk.c +Index: util-linux-2.21-rc2/fdisk/fdisk.c =================================================================== ---- util-linux-ng-2.18.orig/fdisk/fdisk.c 2010-06-30 14:44:25.000000000 +0200 -+++ util-linux-ng-2.18/fdisk/fdisk.c 2010-07-08 14:35:07.000000000 +0200 -@@ -1838,6 +1838,7 @@ static void check_consistency(struct par +--- util-linux-2.21-rc2.orig/fdisk/fdisk.c ++++ util-linux-2.21-rc2/fdisk/fdisk.c +@@ -1767,6 +1767,7 @@ static void check_consistency(struct par /* compute logical ending (c, h, s) */ long2chs(get_start_sect(p) + get_nr_sects(p) - 1, &lec, &leh, &les); @@ -10,7 +10,7 @@ /* Same physical / logical beginning? */ if (cylinders <= 1024 && (pbc != lbc || pbh != lbh || pbs != lbs)) { printf(_("Partition %d has different physical/logical " -@@ -1854,7 +1855,6 @@ static void check_consistency(struct par +@@ -1783,7 +1784,6 @@ static void check_consistency(struct par printf(_("logical=(%d, %d, %d)\n"),lec, leh, les); } ++++++ util-linux-2.20.1.tar.bz2 -> util-linux-2.21.tar.bz2 ++++++ ++++ 442815 lines of diff (skipped) ++++++ util-linux-rpmlintrc ++++++ --- /var/tmp/diff_new_pack.EXSMSj/_old 2012-02-28 14:16:31.000000000 +0100 +++ /var/tmp/diff_new_pack.EXSMSj/_new 2012-02-28 14:16:31.000000000 +0100 @@ -1,4 +1,7 @@ addFilter("init-script-without-%stop_on_removal-preun /etc/init.d/raw") +addFilter("init-script-without-%restart_on_update-postun /etc/init.d/raw") addFilter("incoherent-init-script-name raw") addFilter("no-reload-entry /etc/init.d/raw") +# There is no egrep(1) used -> False positive +addFilter("deprecated-grep") -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org