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

Reply via email to