Commit Graph

26 Commits

Author SHA256 Message Date
Philipp Thomas
9d1d687974 - Update to 8.11:
* Bug fixes

    cp -a --link would not create a hardlink to a symlink, instead
    copying the symlink and then not preserving its timestamp.
    [bug introduced in coreutils-8.0]

    cp now avoids FIEMAP issues with BTRFS before Linux 2.6.38,
    which could result in corrupt copies of sparse files.
    [bug introduced in coreutils-8.10]

    cut could segfault when invoked with a user-specified output
    delimiter and an unbounded range like "-f1234567890-".
    [bug introduced in coreutils-5.3.0]

    du would infloop when given --files0-from=DIR
    [bug introduced in coreutils-7.1]

    sort no longer spawns 7 worker threads to sort 16 lines
    [bug introduced in coreutils-8.6]

    touch built on Solaris 9 would segfault when run on Solaris 10
    [bug introduced in coreutils-8.8]

    wc would dereference a NULL pointer upon an early out-of-memory error
    [bug introduced in coreutils-7.1]

    ** New features

    dd now accepts the 'nocache' flag to the iflag and oflag options,
    which will discard any cache associated with the files, or
    processed portion thereof.

    dd now warns that 'iflag=fullblock' should be used,
    in various cases where partial reads can cause issues.

    ** Changes in behavior

    cp now avoids syncing files when possible, when doing a FIEMAP copy.
    The sync is only needed on Linux kernels before 2.6.39.
    [The sync was introduced in coreutils-8.10]

OBS-URL: https://build.opensuse.org/package/show/Base:System/coreutils?expand=0&rev=109
2011-04-15 14:49:23 +00:00
Philipp Thomas
f19a02ccbe Modified via webui
OBS-URL: https://build.opensuse.org/package/show/Base:System/coreutils?expand=0&rev=105
2011-04-06 10:05:19 +00:00
Philipp Thomas
4388b70b89 Remove the tarball, fix service
OBS-URL: https://build.opensuse.org/package/show/Base:System/coreutils?expand=0&rev=87
2011-02-10 10:52:21 +00:00
Philipp Thomas
a545111d8c - Update to 8.10:
* Bug fixes
    - du would abort with a failed assertion when two conditions are
      met: part of the hierarchy being traversed is moved to a higher
      level in the directory tree, and there is at least one more
      command line directory argument following the one containing
      the moved sub-tree.  [bug introduced in coreutils-5.1.0]
    - join --header now skips the ordering check for the first line
      even if the other file is empty.  [bug introduced in
      coreutils-8.5]
    - rm -f no longer fails for EINVAL or EILSEQ on file systems that
      reject file names invalid for that file system.
    - uniq -f NUM no longer tries to process fields after end of
      line.  [bug introduced in coreutils-7.0]
  * New features
    - cp now copies sparse files efficiently on file systems with
      FIEMAP support (ext4, btrfs, xfs, ocfs2).  Before, it had to
      read 2^20 bytes when copying a 1MiB sparse file.  Now, it
      copies bytes only for the non-sparse sections of a file. 
      Similarly, to induce a hole in the output file, it had to
      detect a long sequence of zero bytes.  Now, it knows precisely
      where each hole in an input file is, and can reproduce them
      efficiently in the output file.  mv also benefits when it
      resorts to copying, e.g., between file systems.
    - join now supports -o 'auto' which will automatically infer the
      output format from the first line in each file, to ensure the
      same number of fields are output for each line.
  * Changes in behavior
    - join no longer reports disorder when one of the files is empty.

OBS-URL: https://build.opensuse.org/package/show/Base:System/coreutils?expand=0&rev=85
2011-02-10 10:50:29 +00:00
Philipp Thomas
921495db7a - Update to 8.9:
Bug fixes
  split no longer creates files with a suffix length that
  is dependent on the number of bytes or lines per file.
  [bug introduced in coreutils-8.8]

OBS-URL: https://build.opensuse.org/package/show/Base:System/coreutils?expand=0&rev=79
2011-01-05 13:31:58 +00:00
Philipp Thomas
c09ae1bc93 - Update to 8.8. Changes since 8.6:
** Bug fixes
  cp -u no longer does unnecessary copying merely because the source
  has finer-grained time stamps than the destination.
  od now prints floating-point numbers without losing information, and
  it no longer omits spaces between floating-point columns in some cases.
  sort -u with at least two threads could attempt to read through a
  corrupted pointer. [bug introduced in coreutils-8.6]
  sort with at least two threads and with blocked output would busy-loop
  (spinlock) all threads, often using 100% of available CPU cycles to
  do no work.  I.e., "sort < big-file | less" could waste a lot of power.
  [bug introduced in coreutils-8.6]
  sort with at least two threads no longer segfaults due to use of pointers
  into the stack of an expired thread. [bug introduced in coreutils-8.6]
  sort --compress no longer mishandles subprocesses' exit statuses,
  no longer hangs indefinitely due to a bug in waiting for subprocesses,
  and no longer generates many more than NMERGE subprocesses.
  sort -m -o f f ... f no longer dumps core when file descriptors are limited.
  csplit no longer corrupts heap when writing more than 999 files,
  nor does it leak memory for every chunk of input processed
  [the bugs were present in the initial implementation]
  tail -F once again notices changes in a currently unavailable
  remote directory [bug introduced in coreutils-7.5]
** Changes in behavior
  sort will not create more than 8 threads by default due to diminishing
  performance gains.  Also the --parallel option is no longer restricted
  to the number of available processors.
  cp --attributes-only now completely overrides --reflink.
  Previously a reflink was needlessly attempted.

OBS-URL: https://build.opensuse.org/package/show/Base:System/coreutils?expand=0&rev=77
2011-01-03 19:39:07 +00:00
Philipp Thomas
fd8dcc9d8e Add version update service
OBS-URL: https://build.opensuse.org/package/show/Base:System/coreutils?expand=0&rev=73
2010-12-22 15:41:30 +00:00
Philipp Thomas
3accaad735 Modified via webui
OBS-URL: https://build.opensuse.org/package/show/Base:System/coreutils?expand=0&rev=71
2010-12-22 15:40:04 +00:00
Philipp Thomas
78dbb6ac39 Edit services
OBS-URL: https://build.opensuse.org/package/show/Base:System/coreutils?expand=0&rev=68
2010-12-22 15:38:56 +00:00
Philipp Thomas
82883acc3d Modified via webui
OBS-URL: https://build.opensuse.org/package/show/Base:System/coreutils?expand=0&rev=66
2010-12-22 15:37:48 +00:00
Philipp Thomas
bc6014123a Modified via webui
OBS-URL: https://build.opensuse.org/package/show/Base:System/coreutils?expand=0&rev=64
2010-12-22 15:37:33 +00:00
Philipp Thomas
bbc5ef6e85 - Remove coreutils tarball.
OBS-URL: https://build.opensuse.org/package/show/Base:System/coreutils?expand=0&rev=62
2010-12-22 15:36:41 +00:00
Philipp Thomas
54e87c07dd Modified via webui
OBS-URL: https://build.opensuse.org/package/show/Base:System/coreutils?expand=0&rev=59
2010-12-22 15:32:59 +00:00
Philipp Thomas
c4c2984c06 Fix service definition
OBS-URL: https://build.opensuse.org/package/show/Base:System/coreutils?expand=0&rev=56
2010-12-22 15:30:30 +00:00
Philipp Thomas
e127edf0cf OBS-URL: https://build.opensuse.org/package/show/Base:System/coreutils?expand=0&rev=54 2010-12-22 15:29:08 +00:00
Philipp Thomas
aafa4f62a1 - Use software services.
OBS-URL: https://build.opensuse.org/package/show/Base:System/coreutils?expand=0&rev=49
2010-12-22 15:27:27 +00:00
Philipp Thomas
481ed217b7 Modified via webui
OBS-URL: https://build.opensuse.org/package/show/Base:System/coreutils?expand=0&rev=45
2010-12-22 15:22:12 +00:00
Philipp Thomas
45738c7921 Modified via webui
OBS-URL: https://build.opensuse.org/package/show/Base:System/coreutils?expand=0&rev=43
2010-12-22 15:21:37 +00:00
Philipp Thomas
20de74dbb2 OBS-URL: https://build.opensuse.org/package/show/Base:System/coreutils?expand=0&rev=41 2010-12-22 15:21:27 +00:00
Philipp Thomas
2d1e576e41 Modified via webui
OBS-URL: https://build.opensuse.org/package/show/Base:System/coreutils?expand=0&rev=39
2010-12-22 15:21:21 +00:00
Philipp Thomas
34d1fedcb4 Modified via webui
OBS-URL: https://build.opensuse.org/package/show/Base:System/coreutils?expand=0&rev=37
2010-12-22 15:17:21 +00:00
Philipp Thomas
d3b633436c Modified via webui
OBS-URL: https://build.opensuse.org/package/show/Base:System/coreutils?expand=0&rev=32
2010-12-22 14:25:12 +00:00
Philipp Thomas
7dedc70b37 Modified via webui
OBS-URL: https://build.opensuse.org/package/show/Base:System/coreutils?expand=0&rev=30
2010-12-22 14:24:56 +00:00
Philipp Thomas
218707c5aa Modified via webui
OBS-URL: https://build.opensuse.org/package/show/Base:System/coreutils?expand=0&rev=28
2010-12-22 14:24:19 +00:00
Philipp Thomas
28a3d039ee Modified via webui
OBS-URL: https://build.opensuse.org/package/show/Base:System/coreutils?expand=0&rev=26
2010-12-22 14:23:57 +00:00
Philipp Thomas
b9fb0a8625 Modified via webui
OBS-URL: https://build.opensuse.org/package/show/Base:System/coreutils?expand=0&rev=24
2010-12-22 14:22:08 +00:00