Each /archive/html/ part can be replace with /r/.
Run this to induce the change:
git grep -l archive/html|xargs perl -pi -e 's,/archive/html/,/r/,g'
* TODO: Perform that substitution.
* bootstrap: Likewise.
* src/sort.c (sequential_sort): Likewise.
* src/tail.c (tail_file): Likewise.
* tests/misc/sort-merge-fdlimit.sh: Likewise.
* tests/misc/stty-row-col.sh: Likewise.
* tests/misc/unexpand.pl: Likewise.
* tests/rm/readdir-bug.sh: Likewise.
* tests/tail-2/inotify-rotate.sh: Likewise.
Modify chmod so that it does not change an inode's st_ctime
when the selected operation would have no other effect.
First suggested by Hans Ecke <https://hans.ecke.ws> in
- https://lists.gnu.org/archive/html/bug-coreutils/2004-09/msg00145.html
+ https://lists.gnu.org/r/bug-coreutils/2004-09/msg00145.html
Discussed more recently on <https://bugs.debian.org/497514>.
document the following in coreutils.texi:
See notes in README -- and remove them once there's a work-around.
Integrate use of sendfile, suggested here:
- https://lists.gnu.org/archive/html/bug-fileutils/2003-03/msg00030.html
+ https://lists.gnu.org/r/bug-fileutils/2003-03/msg00030.html
I don't plan to do that, since a few tests demonstrate no significant benefit.
printf: consider adapting builtins/printf.def from bash
Mathematical Monthly 66 (1959), 387-389.
shred: Update shred as described here to conform to DoD 5220 rules:
-https://lists.gnu.org/archive/html/bug-coreutils/2007-05/msg00075.html
+https://lists.gnu.org/r/bug-coreutils/2007-05/msg00075.html
Remove suspicious uses of alloca (ones that may allocate more than
about 4k)
# aren't confused into doing unnecessary builds. Conversely, if the
# existing symlink's timestamp is older than the source, make it afresh,
# so that broken tools aren't confused into skipping needed builds. See
- # <https://lists.gnu.org/archive/html/bug-gnulib/2011-05/msg00326.html>.
+ # <https://lists.gnu.org/r/bug-gnulib/2011-05/msg00326.html>.
test -h "$dst" &&
src_ls=$(ls -diL "$src" 2>/dev/null) && set $src_ls && src_i=$1 &&
dst_ls=$(ls -diL "$dst" 2>/dev/null) && set $dst_ls && dst_i=$1 &&
if (nlines == 2)
{
/* Declare 'swap' as int, not bool, to work around a bug
- <https://lists.gnu.org/archive/html/bug-coreutils/2005-10/msg00086.html>
+ <https://lists.gnu.org/r/bug-coreutils/2005-10/msg00086.html>
in the IBM xlc 6.0.0.0 compiler in 64-bit mode. */
int swap = (0 < compare (&lines[-1], &lines[-2]));
if (to_temp)
{
/* Note: we must use read_pos here, not stats.st_size,
to avoid a race condition described by Ken Raeburn:
- https://lists.gnu.org/archive/html/bug-textutils/2003-05/msg00007.html */
+ https://lists.gnu.org/r/bug-textutils/2003-05/msg00007.html */
record_open_fd (f, fd, read_pos, &stats, (is_stdin ? -1 : 1));
f->remote = fremote (fd, pretty_name (f));
}
# ordinary redirection on the 'sort' command. This is intended to
# work around bugs in OpenBSD /bin/sh, and some other sh variants,
# that squirrel away file descriptors before closing them; see
-# <https://lists.gnu.org/archive/html/bug-tar/2010-10/msg00075.html>.
+# <https://lists.gnu.org/r/bug-tar/2010-10/msg00075.html>.
# This test finds the bug only with shells that do not close FDs on
# exec, and will miss the bug (if present) on other shells, but it's
# not easy to fix this without running afoul of the OpenBSD-like sh bugs.
# Make sure we get English-language behavior.
# See the report about a possibly-related Solaris problem by Alexandre Peshansky
-# <https://lists.gnu.org/archive/html/bug-coreutils/2004-10/msg00035.html>.
+# <https://lists.gnu.org/r/bug-coreutils/2004-10/msg00035.html>.
# Currently stty isn't localized, but it might be in the future.
LC_ALL=C
export LC_ALL
# and to be consistent in output with older versions, we output
# a '\t' rather than a space for the second tab position.
# For more detailed comparison with other implementations see:
- # https://lists.gnu.org/archive/html/coreutils/2016-06/msg00015.html
- # https://lists.gnu.org/archive/html/coreutils/2016-07/msg00011.html
+ # https://lists.gnu.org/r/coreutils/2016-06/msg00015.html
+ # https://lists.gnu.org/r/coreutils/2016-07/msg00011.html
['ts1', '-t8,9', {IN=>"x\t \t y\n"}, {OUT=>"x\t\t\t y\n"}],
# There is no ambiguity here. This should always be the output.
['ts2', '-t5,8', {IN=>"x\t \t y\n"}, {OUT=>"x\t\t y\n"}],
# Create a directory containing many files.
# What counts is a combination of the number of files and
# the lengths of their names. For details, see
-# https://lists.gnu.org/archive/html/bug-coreutils/2006-09/msg00326.html
+# https://lists.gnu.org/r/bug-coreutils/2006-09/msg00326.html
mkdir b || framework_failure_
cd b || framework_failure_
for i in $(seq 1 250); do
# Perform at least this many iterations, because on multi-core systems
# the offending sequence of events can be surprisingly uncommon.
-# See: https://lists.gnu.org/archive/html/bug-coreutils/2009-11/msg00213.html
+# See: https://lists.gnu.org/r/bug-coreutils/2009-11/msg00213.html
for i in $(seq 50); do
echo $i
rm -f k x out