~ubuntu-branches/ubuntu/utopic/coreutils/utopic-proposed

« back to all changes in this revision

Viewing changes to NEWS

  • Committer: Colin Watson
  • Date: 2013-10-30 15:48:33 UTC
  • mfrom: (8.3.5 sid)
  • Revision ID: cjwatson@canonical.com-20131030154833-xdt6e1yfffqom1c4
merge from Debian 8.21-1

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
GNU coreutils NEWS                                    -*- outline -*-
2
2
 
 
3
* Noteworthy changes in release 8.21 (2013-02-14) [stable]
 
4
 
 
5
** New programs
 
6
 
 
7
  numfmt: reformat numbers
 
8
 
 
9
** New features
 
10
 
 
11
  df now accepts the --output[=FIELD_LIST] option to define the list of columns
 
12
  to include in the output, or all available columns if the FIELD_LIST is
 
13
  omitted.  Note this enables df to output both block and inode fields together.
 
14
 
 
15
  du now accepts the --threshold=SIZE option to restrict the output to entries
 
16
  with such a minimum SIZE (or a maximum SIZE if it is negative).
 
17
  du recognizes -t SIZE as equivalent, for compatibility with FreeBSD.
 
18
 
 
19
** Bug fixes
 
20
 
 
21
  cp --no-preserve=mode now no longer exits non-zero.
 
22
  [bug introduced in coreutils-8.20]
 
23
 
 
24
  cut with a range like "N-" no longer allocates N/8 bytes.  That buffer
 
25
  would never be used, and allocation failure could cause cut to fail.
 
26
  [bug introduced in coreutils-8.10]
 
27
 
 
28
  cut no longer accepts the invalid range 0-, which made it print empty lines.
 
29
  Instead, cut now fails and emits an appropriate diagnostic.
 
30
  [This bug was present in "the beginning".]
 
31
 
 
32
  cut now handles overlapping to-EOL ranges properly.  Before, it would
 
33
  interpret "-b2-,3-" like "-b3-".  Now it's treated like "-b2-".
 
34
  [This bug was present in "the beginning".]
 
35
 
 
36
  cut no longer prints extraneous delimiters when a to-EOL range subsumes
 
37
  another range.  Before, "echo 123|cut --output-delim=: -b2-,3" would print
 
38
  "2:3".  Now it prints "23".  [bug introduced in 5.3.0]
 
39
 
 
40
  cut -f no longer inspects input line N+1 before fully outputting line N,
 
41
  which avoids delayed output for intermittent input.
 
42
  [bug introduced in TEXTUTILS-1_8b]
 
43
 
 
44
  factor no longer loops infinitely on 32 bit powerpc or sparc systems.
 
45
  [bug introduced in coreutils-8.20]
 
46
 
 
47
  install -m M SOURCE DEST no longer has a race condition where DEST's
 
48
  permissions are temporarily derived from SOURCE instead of from M.
 
49
 
 
50
  pr -n no longer crashes when passed values >= 32.  Also, line numbers are
 
51
  consistently padded with spaces, rather than with zeros for certain widths.
 
52
  [bug introduced in TEXTUTILS-1_22i]
 
53
 
 
54
  seq -w ensures that for numbers input in scientific notation,
 
55
  the output numbers are properly aligned and of the correct width.
 
56
  [This bug was present in "the beginning".]
 
57
 
 
58
  seq -w ensures correct alignment when the step value includes a precision
 
59
  while the start value does not, and the number sequence narrows.
 
60
  [This bug was present in "the beginning".]
 
61
 
 
62
  seq -s no longer prints an erroneous newline after the first number, and
 
63
  outputs a newline after the last number rather than a trailing separator.
 
64
  Also seq no longer ignores a specified step value when the end value is 1.
 
65
  [bugs introduced in coreutils-8.20]
 
66
 
 
67
  timeout now ensures that blocking of ALRM signals is not inherited from
 
68
  its parent, which would cause timeouts to be ignored.
 
69
  [the bug dates back to the initial implementation]
 
70
 
 
71
** Changes in behavior
 
72
 
 
73
  df --total now prints '-' into the target column (mount point) of the
 
74
  summary line, accommodating the --output option where the target field
 
75
  can be in any column.  If there is no source column, then df prints
 
76
  'total' in the target column.
 
77
 
 
78
  df now properly outputs file system information with bind mounts present on
 
79
  the system by skipping duplicate entries (identified by the device number).
 
80
  Consequently, df also elides the early-boot pseudo file system type "rootfs".
 
81
 
 
82
  nl no longer supports the --page-increment option, which has been
 
83
  deprecated since coreutils-7.5.  Use --line-increment instead.
 
84
 
 
85
** Improvements
 
86
 
 
87
  readlink now supports multiple arguments, and a complementary
 
88
  -z, --zero option to delimit output items with the NUL character.
 
89
 
 
90
  stat and tail now know about CEPH.  stat -f --format=%T now reports the file
 
91
  system type, and tail -f uses polling for files on CEPH file systems.
 
92
 
 
93
  stty now supports configuring DTR/DSR hardware flow control where available.
 
94
 
 
95
** Build-related
 
96
 
 
97
  Perl is now more of a prerequisite.  It has long been required in order
 
98
  to run (not skip) a significant percentage of the tests.  Now, it is
 
99
  also required in order to generate proper man pages, via help2man.  The
 
100
  generated man/*.1 man pages are no longer distributed.  Building without
 
101
  perl, you would create stub man pages.  Thus, while perl is not an
 
102
  official prerequisite (build and "make check" will still succeed), any
 
103
  resulting man pages would be inferior.  In addition, this fixes a bug
 
104
  in distributed (not from clone) Makefile.in that could cause parallel
 
105
  build failure when building from modified sources, as is common practice
 
106
  for a patched distribution package.
 
107
 
 
108
  factor now builds on x86_64 with x32 ABI, 32 bit MIPS, and all HPPA systems,
 
109
  by avoiding incompatible asm.  [bug introduced in coreutils-8.20]
 
110
 
 
111
  A root-only test predicate would always fail.  Its job was to determine
 
112
  whether our dummy user, $NON_ROOT_USERNAME, was able to run binaries from
 
113
  the build directory.  As a result, all dependent tests were always skipped.
 
114
  Now, those tests may be run once again.  [bug introduced in coreutils-8.20]
 
115
 
 
116
 
3
117
* Noteworthy changes in release 8.20 (2012-10-23) [stable]
4
118
 
5
119
** New features
3777
3891
 
3778
3892
========================================================================
3779
3893
 
3780
 
Copyright (C) 2001-2012 Free Software Foundation, Inc.
 
3894
Copyright (C) 2001-2013 Free Software Foundation, Inc.
3781
3895
 
3782
3896
Permission is granted to copy, distribute and/or modify this document
3783
3897
under the terms of the GNU Free Documentation License, Version 1.3 or