This commit is contained in:
parent
e915ca7785
commit
769ab9e681
File diff suppressed because it is too large
Load Diff
@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:1d013547889f20576460249c4210632d5314531c8477378a2e046b13a8ebeb7e
|
|
||||||
size 9193125
|
|
@ -18,7 +18,7 @@
|
|||||||
|
|
||||||
@command{date}: Print or set system date and time
|
@command{date}: Print or set system date and time
|
||||||
|
|
||||||
@@ -12467,8 +12463,6 @@ information.
|
@@ -12515,8 +12511,6 @@ information.
|
||||||
* arch invocation:: Print machine hardware name.
|
* arch invocation:: Print machine hardware name.
|
||||||
* date invocation:: Print or set system date and time.
|
* date invocation:: Print or set system date and time.
|
||||||
* uname invocation:: Print system information.
|
* uname invocation:: Print system information.
|
||||||
@ -27,7 +27,7 @@
|
|||||||
@end menu
|
@end menu
|
||||||
|
|
||||||
|
|
||||||
@@ -13248,55 +13242,6 @@ Print the kernel version.
|
@@ -13296,55 +13290,6 @@ Print the kernel version.
|
||||||
|
|
||||||
@exitstatus
|
@exitstatus
|
||||||
|
|
||||||
@ -85,7 +85,7 @@
|
|||||||
@chapter Modified command invocation
|
@chapter Modified command invocation
|
||||||
--- gnulib-tests/test-isnanl.h
|
--- gnulib-tests/test-isnanl.h
|
||||||
+++ gnulib-tests/test-isnanl.h
|
+++ gnulib-tests/test-isnanl.h
|
||||||
@@ -57,7 +57,7 @@ main ()
|
@@ -59,7 +59,7 @@ main ()
|
||||||
/* Quiet NaN. */
|
/* Quiet NaN. */
|
||||||
ASSERT (isnanl (0.0L / 0.0L));
|
ASSERT (isnanl (0.0L / 0.0L));
|
||||||
|
|
||||||
@ -94,7 +94,7 @@
|
|||||||
/* A bit pattern that is different from a Quiet NaN. With a bit of luck,
|
/* A bit pattern that is different from a Quiet NaN. With a bit of luck,
|
||||||
it's a Signalling NaN. */
|
it's a Signalling NaN. */
|
||||||
{
|
{
|
||||||
@@ -99,6 +99,7 @@ main ()
|
@@ -101,6 +101,7 @@ main ()
|
||||||
{ LDBL80_WORDS (0xFFFF, 0x83333333, 0x00000000) };
|
{ LDBL80_WORDS (0xFFFF, 0x83333333, 0x00000000) };
|
||||||
ASSERT (isnanl (x.value));
|
ASSERT (isnanl (x.value));
|
||||||
}
|
}
|
||||||
@ -102,7 +102,7 @@
|
|||||||
/* The isnanl function should recognize Pseudo-NaNs, Pseudo-Infinities,
|
/* The isnanl function should recognize Pseudo-NaNs, Pseudo-Infinities,
|
||||||
Pseudo-Zeroes, Unnormalized Numbers, and Pseudo-Denormals, as defined in
|
Pseudo-Zeroes, Unnormalized Numbers, and Pseudo-Denormals, as defined in
|
||||||
Intel IA-64 Architecture Software Developer's Manual, Volume 1:
|
Intel IA-64 Architecture Software Developer's Manual, Volume 1:
|
||||||
@@ -132,6 +133,7 @@ main ()
|
@@ -134,6 +135,7 @@ main ()
|
||||||
ASSERT (isnanl (x.value));
|
ASSERT (isnanl (x.value));
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
@ -112,7 +112,7 @@
|
|||||||
}
|
}
|
||||||
--- m4/gnulib-comp.m4
|
--- m4/gnulib-comp.m4
|
||||||
+++ m4/gnulib-comp.m4
|
+++ m4/gnulib-comp.m4
|
||||||
@@ -234,7 +234,6 @@ AC_DEFUN([gl_INIT],
|
@@ -248,7 +248,6 @@ AC_DEFUN([gl_INIT],
|
||||||
gl_POSIXVER
|
gl_POSIXVER
|
||||||
gl_FUNC_PRINTF_FREXP
|
gl_FUNC_PRINTF_FREXP
|
||||||
gl_FUNC_PRINTF_FREXPL
|
gl_FUNC_PRINTF_FREXPL
|
||||||
@ -126,8 +126,8 @@
|
|||||||
PATH=../src$(PATH_SEPARATOR)$$PATH; export PATH; \
|
PATH=../src$(PATH_SEPARATOR)$$PATH; export PATH; \
|
||||||
t=ls-files.$$$$; \
|
t=ls-files.$$$$; \
|
||||||
(cd $(srcdir) && ls -1 *.x) | sed 's/\.x$$//' | $(ASSORT) > $$t;\
|
(cd $(srcdir) && ls -1 *.x) | sed 's/\.x$$//' | $(ASSORT) > $$t;\
|
||||||
- (echo $(dist_man_MANS) $(NO_INSTALL_PROGS_DEFAULT) \
|
- (echo $(dist_man1_MANS) $(NO_INSTALL_PROGS_DEFAULT) \
|
||||||
+ (echo $(dist_man_MANS) $(NO_INSTALL_PROGS_DEFAULT) hostid \
|
+ (echo $(dist_man1_MANS) $(NO_INSTALL_PROGS_DEFAULT) hostid \
|
||||||
| tr -s ' ' '\n' | sed 's/\.1$$//') \
|
| tr -s ' ' '\n' | sed 's/\.1$$//') \
|
||||||
| $(ASSORT) -u | diff - $$t || { rm $$t; exit 1; }; \
|
| $(ASSORT) -u | diff - $$t || { rm $$t; exit 1; }; \
|
||||||
rm $$t
|
rm $$t
|
||||||
@ -144,7 +144,7 @@
|
|||||||
/* Extract or fake data from a `struct stat'.
|
/* Extract or fake data from a `struct stat'.
|
||||||
--- tests/misc/help-version
|
--- tests/misc/help-version
|
||||||
+++ tests/misc/help-version
|
+++ tests/misc/help-version
|
||||||
@@ -205,6 +205,7 @@ lbracket_args=": ]"
|
@@ -180,6 +180,7 @@ lbracket_args=": ]"
|
||||||
for i in $built_programs; do
|
for i in $built_programs; do
|
||||||
# Skip these.
|
# Skip these.
|
||||||
case $i in chroot|stty|tty|false|chcon|runcon) continue;; esac
|
case $i in chroot|stty|tty|false|chcon|runcon) continue;; esac
|
||||||
@ -162,4 +162,4 @@
|
|||||||
+test -f /bin/uname.bin && other_partition_tmpdir=
|
+test -f /bin/uname.bin && other_partition_tmpdir=
|
||||||
|
|
||||||
if test -z "$other_partition_tmpdir"; then
|
if test -z "$other_partition_tmpdir"; then
|
||||||
cat <<EOF 1>&2
|
skip_test_ \
|
3
coreutils-6.11.tar.gz
Normal file
3
coreutils-6.11.tar.gz
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:eb9976291aad92dd586c9ac41669024de065772cc2f2608200d50643ea3a8bce
|
||||||
|
size 9095150
|
@ -1,3 +1,69 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Sun Apr 20 00:19:07 CEST 2008 - schwab@suse.de
|
||||||
|
|
||||||
|
- Update to coreutils 6.11.
|
||||||
|
** Bug fixes
|
||||||
|
configure --enable-no-install-program=groups now works.
|
||||||
|
"cp -fR fifo E" now succeeds with an existing E. Before this fix, using
|
||||||
|
-fR to copy a fifo or "special" file onto an existing file would fail
|
||||||
|
with EEXIST. Now, it once again unlinks the destination before trying
|
||||||
|
to create the destination file. [bug introduced in coreutils-5.90]
|
||||||
|
dd once again works with unnecessary options like if=/dev/stdin and
|
||||||
|
of=/dev/stdout. [bug introduced in fileutils-4.0h]
|
||||||
|
id now uses getgrouplist, when possible. This results in
|
||||||
|
much better performance when there are many users and/or groups.
|
||||||
|
ls no longer segfaults on files in /proc when linked with an older version
|
||||||
|
of libselinux. E.g., ls -l /proc/sys would dereference a NULL pointer.
|
||||||
|
md5sum would segfault for invalid BSD-style input, e.g.,
|
||||||
|
echo 'MD5 (' | md5sum -c - Now, md5sum ignores that line.
|
||||||
|
sha1sum, sha224sum, sha384sum, and sha512sum are affected, too.
|
||||||
|
[bug introduced in coreutils-5.1.0]
|
||||||
|
md5sum -c would accept a NUL-containing checksum string like "abcd\0..."
|
||||||
|
and would unnecessarily read and compute the checksum of the named file,
|
||||||
|
and then compare that checksum to the invalid one: guaranteed to fail.
|
||||||
|
Now, it recognizes that the line is not valid and skips it.
|
||||||
|
sha1sum, sha224sum, sha384sum, and sha512sum are affected, too.
|
||||||
|
[bug present in the original version, in coreutils-4.5.1, 1995]
|
||||||
|
"mkdir -Z x dir" no longer segfaults when diagnosing invalid context "x"
|
||||||
|
mkfifo and mknod would fail similarly. Now they're fixed.
|
||||||
|
mv would mistakenly unlink a destination file before calling rename,
|
||||||
|
when the destination had two or more hard links. It no longer does that.
|
||||||
|
[bug introduced in coreutils-5.3.0]
|
||||||
|
"paste -d'\' file" no longer overruns memory (heap since coreutils-5.1.2,
|
||||||
|
stack before then) [bug present in the original version, in 1992]
|
||||||
|
"pr -e" with a mix of backspaces and TABs no longer corrupts the heap
|
||||||
|
[bug present in the original version, in 1992]
|
||||||
|
"ptx -F'\' long-file-name" would overrun a malloc'd buffer and corrupt
|
||||||
|
the heap. That was triggered by a lone backslash (or odd number of them)
|
||||||
|
at the end of the option argument to --flag-truncation=STRING (-F),
|
||||||
|
--word-regexp=REGEXP (-W), or --sentence-regexp=REGEXP (-S).
|
||||||
|
"rm -r DIR" would mistakenly declare to be "write protected" -- and
|
||||||
|
prompt about -- full DIR-relative names longer than MIN (PATH_MAX, 8192).
|
||||||
|
"rmdir --ignore-fail-on-non-empty" detects and ignores the failure
|
||||||
|
in more cases when a directory is empty.
|
||||||
|
"seq -f % 1" would issue the erroneous diagnostic "seq: memory exhausted"
|
||||||
|
rather than reporting the invalid string format.
|
||||||
|
[bug introduced in coreutils-6.0]
|
||||||
|
** New features
|
||||||
|
join now verifies that the inputs are in sorted order. This check can
|
||||||
|
be turned off with the --nocheck-order option.
|
||||||
|
sort accepts the new option --sort=WORD, where WORD can be one of
|
||||||
|
general-numeric, month, numeric or random. These are equivalent to the
|
||||||
|
options --general-numeric-sort/-g, --month-sort/-M, --numeric-sort/-n
|
||||||
|
and --random-sort/-R, resp.
|
||||||
|
** Improvements
|
||||||
|
id and groups work around an AFS-related bug whereby those programs
|
||||||
|
would print an invalid group number, when given no user-name argument.
|
||||||
|
ls --color no longer outputs unnecessary escape sequences
|
||||||
|
seq gives better diagnostics for invalid formats.
|
||||||
|
** Portability
|
||||||
|
rm now works properly even on systems like BeOS and Haiku,
|
||||||
|
which have negative errno values.
|
||||||
|
** Consistency
|
||||||
|
install, mkdir, rmdir and split now write --verbose output to stdout,
|
||||||
|
not to stderr.
|
||||||
|
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Fri Apr 11 11:42:57 CEST 2008 - schwab@suse.de
|
Fri Apr 11 11:42:57 CEST 2008 - schwab@suse.de
|
||||||
|
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
#
|
#
|
||||||
# spec file for package coreutils (Version 6.10)
|
# spec file for package coreutils (Version 6.11)
|
||||||
#
|
#
|
||||||
# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany.
|
# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany.
|
||||||
# This file and all modifications and additions to the pristine
|
# This file and all modifications and additions to the pristine
|
||||||
@ -16,8 +16,8 @@ BuildRequires: help2man libacl-devel pam-devel
|
|||||||
Url: http://www.gnu.org/software/coreutils/
|
Url: http://www.gnu.org/software/coreutils/
|
||||||
License: GNU Free Documentation License, Version 1.2 (GFDL 1.2); GPL v2 or later; GPL v3 or later
|
License: GNU Free Documentation License, Version 1.2 (GFDL 1.2); GPL v2 or later; GPL v3 or later
|
||||||
Group: System/Base
|
Group: System/Base
|
||||||
Version: 6.10
|
Version: 6.11
|
||||||
Release: 22
|
Release: 1
|
||||||
Provides: fileutils sh-utils stat textutils mktemp
|
Provides: fileutils sh-utils stat textutils mktemp
|
||||||
Obsoletes: fileutils sh-utils stat textutils mktemp
|
Obsoletes: fileutils sh-utils stat textutils mktemp
|
||||||
Obsoletes: libselinux <= 1.23.11-3 libselinux-32bit >= 9 libselinux-64bit = 9 libselinux-x86 = 9
|
Obsoletes: libselinux <= 1.23.11-3 libselinux-32bit >= 9 libselinux-64bit = 9 libselinux-x86 = 9
|
||||||
@ -34,8 +34,6 @@ Patch4: coreutils-5.3.0-i18n-0.1.patch
|
|||||||
Patch5: i18n-uninit.diff
|
Patch5: i18n-uninit.diff
|
||||||
Patch6: i18n-infloop.diff
|
Patch6: i18n-infloop.diff
|
||||||
Patch8: coreutils-sysinfo.diff
|
Patch8: coreutils-sysinfo.diff
|
||||||
Patch9: testsuite.diff
|
|
||||||
Patch10: frexpl.diff
|
|
||||||
Patch11: i18n-monthsort.diff
|
Patch11: i18n-monthsort.diff
|
||||||
Patch12: i18n-random.diff
|
Patch12: i18n-random.diff
|
||||||
Patch16: invalid-ids.diff
|
Patch16: invalid-ids.diff
|
||||||
@ -105,8 +103,6 @@ Authors:
|
|||||||
%patch6
|
%patch6
|
||||||
%patch
|
%patch
|
||||||
%patch8 -p1
|
%patch8 -p1
|
||||||
%patch9 -p1
|
|
||||||
%patch10 -p1
|
|
||||||
%patch11
|
%patch11
|
||||||
%patch12
|
%patch12
|
||||||
%patch16 -p1
|
%patch16 -p1
|
||||||
@ -182,6 +178,68 @@ rm -rf $RPM_BUILD_ROOT
|
|||||||
%defattr(-,root,root)
|
%defattr(-,root,root)
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Sun Apr 20 2008 schwab@suse.de
|
||||||
|
- Update to coreutils 6.11.
|
||||||
|
** Bug fixes
|
||||||
|
configure --enable-no-install-program=groups now works.
|
||||||
|
"cp -fR fifo E" now succeeds with an existing E. Before this fix, using
|
||||||
|
-fR to copy a fifo or "special" file onto an existing file would fail
|
||||||
|
with EEXIST. Now, it once again unlinks the destination before trying
|
||||||
|
to create the destination file. [bug introduced in coreutils-5.90]
|
||||||
|
dd once again works with unnecessary options like if=/dev/stdin and
|
||||||
|
of=/dev/stdout. [bug introduced in fileutils-4.0h]
|
||||||
|
id now uses getgrouplist, when possible. This results in
|
||||||
|
much better performance when there are many users and/or groups.
|
||||||
|
ls no longer segfaults on files in /proc when linked with an older version
|
||||||
|
of libselinux. E.g., ls -l /proc/sys would dereference a NULL pointer.
|
||||||
|
md5sum would segfault for invalid BSD-style input, e.g.,
|
||||||
|
echo 'MD5 (' | md5sum -c - Now, md5sum ignores that line.
|
||||||
|
sha1sum, sha224sum, sha384sum, and sha512sum are affected, too.
|
||||||
|
[bug introduced in coreutils-5.1.0]
|
||||||
|
md5sum -c would accept a NUL-containing checksum string like "abcd\0..."
|
||||||
|
and would unnecessarily read and compute the checksum of the named file,
|
||||||
|
and then compare that checksum to the invalid one: guaranteed to fail.
|
||||||
|
Now, it recognizes that the line is not valid and skips it.
|
||||||
|
sha1sum, sha224sum, sha384sum, and sha512sum are affected, too.
|
||||||
|
[bug present in the original version, in coreutils-4.5.1, 1995]
|
||||||
|
"mkdir -Z x dir" no longer segfaults when diagnosing invalid context "x"
|
||||||
|
mkfifo and mknod would fail similarly. Now they're fixed.
|
||||||
|
mv would mistakenly unlink a destination file before calling rename,
|
||||||
|
when the destination had two or more hard links. It no longer does that.
|
||||||
|
[bug introduced in coreutils-5.3.0]
|
||||||
|
"paste -d'\' file" no longer overruns memory (heap since coreutils-5.1.2,
|
||||||
|
stack before then) [bug present in the original version, in 1992]
|
||||||
|
"pr -e" with a mix of backspaces and TABs no longer corrupts the heap
|
||||||
|
[bug present in the original version, in 1992]
|
||||||
|
"ptx -F'\' long-file-name" would overrun a malloc'd buffer and corrupt
|
||||||
|
the heap. That was triggered by a lone backslash (or odd number of them)
|
||||||
|
at the end of the option argument to --flag-truncation=STRING (-F),
|
||||||
|
--word-regexp=REGEXP (-W), or --sentence-regexp=REGEXP (-S).
|
||||||
|
"rm -r DIR" would mistakenly declare to be "write protected" -- and
|
||||||
|
prompt about -- full DIR-relative names longer than MIN (PATH_MAX, 8192).
|
||||||
|
"rmdir --ignore-fail-on-non-empty" detects and ignores the failure
|
||||||
|
in more cases when a directory is empty.
|
||||||
|
"seq -f %% 1" would issue the erroneous diagnostic "seq: memory exhausted"
|
||||||
|
rather than reporting the invalid string format.
|
||||||
|
[bug introduced in coreutils-6.0]
|
||||||
|
** New features
|
||||||
|
join now verifies that the inputs are in sorted order. This check can
|
||||||
|
be turned off with the --nocheck-order option.
|
||||||
|
sort accepts the new option --sort=WORD, where WORD can be one of
|
||||||
|
general-numeric, month, numeric or random. These are equivalent to the
|
||||||
|
options --general-numeric-sort/-g, --month-sort/-M, --numeric-sort/-n
|
||||||
|
and --random-sort/-R, resp.
|
||||||
|
** Improvements
|
||||||
|
id and groups work around an AFS-related bug whereby those programs
|
||||||
|
would print an invalid group number, when given no user-name argument.
|
||||||
|
ls --color no longer outputs unnecessary escape sequences
|
||||||
|
seq gives better diagnostics for invalid formats.
|
||||||
|
** Portability
|
||||||
|
rm now works properly even on systems like BeOS and Haiku,
|
||||||
|
which have negative errno values.
|
||||||
|
** Consistency
|
||||||
|
install, mkdir, rmdir and split now write --verbose output to stdout,
|
||||||
|
not to stderr.
|
||||||
* Fri Apr 11 2008 schwab@suse.de
|
* Fri Apr 11 2008 schwab@suse.de
|
||||||
- Work around a recent glibc/getopt.c diagnostic change.
|
- Work around a recent glibc/getopt.c diagnostic change.
|
||||||
- Fix frexpl test.
|
- Fix frexpl test.
|
||||||
|
36
frexpl.diff
36
frexpl.diff
@ -1,36 +0,0 @@
|
|||||||
commit 5ac7a821bd96ca5e531d5127f66ab6a258cd7fcb
|
|
||||||
Author: Andreas Schwab <schwab@suse.de>
|
|
||||||
Date: Thu Jan 31 00:25:53 2008 +0100
|
|
||||||
|
|
||||||
Fix autoconf test bug introduced on 2008-01-15.
|
|
||||||
|
|
||||||
2008-01-30 Andreas Schwab <schwab@suse.de>
|
|
||||||
Bruno Haible <bruno@clisp.org>
|
|
||||||
|
|
||||||
* m4/frexpl.m4 (gl_FUNC_FREXPL_WORKS): Include <float.h> and ensure a
|
|
||||||
correct definition of LDBL_MIN_EXP.
|
|
||||||
|
|
||||||
diff --git a/m4/frexpl.m4 b/m4/frexpl.m4
|
|
||||||
index a4f2bd8..c6bdff6 100644
|
|
||||||
--- a/m4/frexpl.m4
|
|
||||||
+++ b/m4/frexpl.m4
|
|
||||||
@@ -1,4 +1,4 @@
|
|
||||||
-# frexpl.m4 serial 7
|
|
||||||
+# frexpl.m4 serial 8
|
|
||||||
dnl Copyright (C) 2007-2008 Free Software Foundation, Inc.
|
|
||||||
dnl This file is free software; the Free Software Foundation
|
|
||||||
dnl gives unlimited permission to copy and/or distribute it,
|
|
||||||
@@ -106,7 +106,13 @@ AC_DEFUN([gl_FUNC_FREXPL_WORKS],
|
|
||||||
AC_CACHE_CHECK([whether frexpl works], [gl_cv_func_frexpl_works],
|
|
||||||
[
|
|
||||||
AC_TRY_RUN([
|
|
||||||
+#include <float.h>
|
|
||||||
#include <math.h>
|
|
||||||
+/* Override the values of <float.h>, like done in float.in.h. */
|
|
||||||
+#if defined __i386__ && (defined __BEOS__ || defined __OpenBSD__)
|
|
||||||
+# undef LDBL_MIN_EXP
|
|
||||||
+# define LDBL_MIN_EXP (-16381)
|
|
||||||
+#endif
|
|
||||||
extern long double frexpl (long double, int *);
|
|
||||||
int main()
|
|
||||||
{
|
|
@ -1,22 +0,0 @@
|
|||||||
commit 76576ba2f5e270bfb78e46604392d0258bbf6320
|
|
||||||
Author: Jim Meyering <meyering@redhat.com>
|
|
||||||
Date: Sat Mar 29 00:11:15 2008 +0100
|
|
||||||
|
|
||||||
Work around a recent glibc/getopt.c diagnostic change.
|
|
||||||
|
|
||||||
* tests/misc/factor: Map new "-- '1'" to expected "-- 1".
|
|
||||||
|
|
||||||
Signed-off-by: Jim Meyering <meyering@redhat.com>
|
|
||||||
|
|
||||||
diff --git a/tests/misc/factor b/tests/misc/factor
|
|
||||||
index a350ca9..de3f376 100755
|
|
||||||
--- a/tests/misc/factor
|
|
||||||
+++ b/tests/misc/factor
|
|
||||||
@@ -65,6 +65,7 @@ my @Tests =
|
|
||||||
['x', '4294966896', {OUT => '2 2 2 2 3 3 3 11 607 1489'}],
|
|
||||||
['y', '4294966998', {OUT => '2 3 7 3917 26107'}],
|
|
||||||
['z', '-1',
|
|
||||||
+ {ERR_SUBST => q!s/'1'/1/!}, # map newer glibc diagnostic to expected.
|
|
||||||
{ERR => "$prog: invalid option -- 1\n"
|
|
||||||
. "Try `$prog --help' for more information.\n"},
|
|
||||||
{EXIT => 1}],
|
|
Loading…
Reference in New Issue
Block a user