Hello community, here is the log from the commit of package coreutils checked in at Sun Feb 25 12:10:29 CET 2007. -------- --- coreutils/coreutils.changes 2007-01-09 13:08:34.000000000 +0100 +++ /mounts/work_src_done/STABLE/coreutils/coreutils.changes 2007-02-25 11:00:56.000000000 +0100 @@ -1,0 +2,42 @@ +Sun Feb 25 10:58:58 CET 2007 - schwab@suse.de + +- Update to coreutils 6.8. + ** Bug fixes + chgrp, chmod, and chown now honor the --preserve-root option. + Before, they would warn, yet continuing traversing and operating on /. + chmod no longer fails in an environment (e.g., a chroot) with openat + support but with insufficient /proc support. + "cp --parents F/G D" no longer creates a directory D/F when F is not + a directory (and F/G is therefore invalid). + "cp --preserve=mode" would create directories that briefly had + too-generous permissions in some cases. For example, when copying a + directory with permissions 777 the destination directory might + temporarily be setgid on some file systems, which would allow other + users to create subfiles with the same group as the directory. Fix + similar problems with 'install' and 'mv'. + cut no longer dumps core for usage like "cut -f2- f1 f2" with two or + more file arguments. This was due to a double-free bug, introduced + in coreutils-5.3.0. + dd bs= operands now silently override any later ibs= and obs= + operands, as POSIX and tradition require. + "ls -FRL" always follows symbolic links on Linux. Introduced in + coreutils-6.0. + A cross-partition "mv /etc/passwd ~" (by non-root) now prints + a reasonable diagnostic. Before, it would print this: + "mv: cannot remove `/etc/passwd': Not a directory". + pwd and "readlink -e ." no longer fail unnecessarily when a parent + directory is unreadable. + "rm -rf /etc/passwd" (run by non-root) now prints a diagnostic. + Before it would print nothing. + "rm --interactive=never F" no longer prompts for an unwritable F + ** New features + sort's new --compress-program=PROG option specifies a compression + program to use when writing and reading temporary files. + This can help save both time and disk space when sorting large inputs. + ** New features + sort accepts the new option -C, which acts like -c except no diagnostic + is printed. Its --check option now accepts an optional argument, and + --check=quiet and --check=silent are now aliases for -C, while + --check=diagnose-first is an alias for -c or plain --check. + +------------------------------------------------------------------- Old: ---- acl-test.diff coreutils-6.7.diff coreutils-6.7.tar.bz2 getcwd.diff New: ---- coreutils-6.8.diff coreutils-6.8.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ coreutils.spec ++++++ --- /var/tmp/diff_new_pack.u30318/_old 2007-02-25 12:09:49.000000000 +0100 +++ /var/tmp/diff_new_pack.u30318/_new 2007-02-25 12:09:49.000000000 +0100 @@ -1,5 +1,5 @@ # -# spec file for package coreutils (Version 6.7) +# spec file for package coreutils (Version 6.8) # # Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany. # This file and all modifications and additions to the pristine @@ -20,8 +20,8 @@ Obsoletes: libselinux <= 1.23.11-3 libselinux-32bit >= 9 libselinux-64bit = 9 libselinux-x86 = 9 Autoreqprov: on PreReq: %{install_info_prereq} -Version: 6.7 -Release: 6 +Version: 6.8 +Release: 1 Summary: GNU Core Utilities Source: coreutils-%{version}.tar.bz2 Source1: su.pamd @@ -34,8 +34,6 @@ Patch6: i18n-infloop.diff Patch7: coreutils-5.0-pam-env.patch Patch8: coreutils-sysinfo.diff -Patch9: acl-test.diff -Patch10: getcwd.diff Patch11: i18n-monthsort.diff Patch16: invalid-ids.diff Patch17: no-no.diff @@ -102,8 +100,6 @@ %patch %patch7 -p1 %patch8 -p1 -%patch9 -p1 -%patch10 %patch11 %patch16 -p1 %patch17 @@ -172,7 +168,46 @@ %doc %{_mandir}/man1/*.1.gz %dir %{_prefix}/share/locale/*/LC_TIME -%changelog -n coreutils +%changelog +* Sun Feb 25 2007 - schwab@suse.de +- Update to coreutils 6.8. + ** Bug fixes + chgrp, chmod, and chown now honor the --preserve-root option. + Before, they would warn, yet continuing traversing and operating on /. + chmod no longer fails in an environment (e.g., a chroot) with openat + support but with insufficient /proc support. + "cp --parents F/G D" no longer creates a directory D/F when F is not + a directory (and F/G is therefore invalid). + "cp --preserve=mode" would create directories that briefly had + too-generous permissions in some cases. For example, when copying a + directory with permissions 777 the destination directory might + temporarily be setgid on some file systems, which would allow other + users to create subfiles with the same group as the directory. Fix + similar problems with 'install' and 'mv'. + cut no longer dumps core for usage like "cut -f2- f1 f2" with two or + more file arguments. This was due to a double-free bug, introduced + in coreutils-5.3.0. + dd bs= operands now silently override any later ibs= and obs= + operands, as POSIX and tradition require. + "ls -FRL" always follows symbolic links on Linux. Introduced in + coreutils-6.0. + A cross-partition "mv /etc/passwd ~" (by non-root) now prints + a reasonable diagnostic. Before, it would print this: + "mv: cannot remove `/etc/passwd': Not a directory". + pwd and "readlink -e ." no longer fail unnecessarily when a parent + directory is unreadable. + "rm -rf /etc/passwd" (run by non-root) now prints a diagnostic. + Before it would print nothing. + "rm --interactive=never F" no longer prompts for an unwritable F + ** New features + sort's new --compress-program=PROG option specifies a compression + program to use when writing and reading temporary files. + This can help save both time and disk space when sorting large inputs. + ** New features + sort accepts the new option -C, which acts like -c except no diagnostic + is printed. Its --check option now accepts an optional argument, and + --check=quiet and --check=silent are now aliases for -C, while + --check=diagnose-first is an alias for -c or plain --check. * Tue Jan 09 2007 - schwab@suse.de - Fix localized month sorting [#231790]. * Wed Dec 13 2006 - schwab@suse.de ++++++ coreutils-6.7.diff -> coreutils-6.8.diff ++++++ ++++++ coreutils-6.7.tar.bz2 -> coreutils-6.8.tar.bz2 ++++++ ++++ 179805 lines of diff (skipped) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org
participants (1)
-
root@Hilbert.suse.de