LINUX.ORG.RU

GNU coreutils: вот и 8.11

 ,


0

1

13 апреля вышла новая версия программ GNU Coreutils, то есть 8.11. Этот выпуск включает исправления ошибок, добавление новых расширений и изменения в поведении. Начнем с ошибок.

Исправленные ошибки:

  • touch, собранная в Solaris 9, ранее завершалась с ошибкой сегментирования, будучи запущена в Solaris 10 (ошибка появилась в версии coreutils-8.6);
  • sort больше не запускает 7 рабочих нитей, чтобы отсортировать файл в 16 строк (ошибка из версии coreutils-8.8).
  • wc больше не пытается разыменовывать указатель NULL при нехватке амяти (ошибка из версии coreutils 7.1);
  • cp -a --link скопировала бы символическую ссылку, вместо того, чтобы сделать жесткую ссылку на нее. (ошибка из версии coreutils-8.0);
  • исправлена работа cp с разреженными файлами в файловой системе btrfs на ядрах Linux старых версий (до 2.6.38). Ранее могли получаться неверные копии (ошибка из версии coreutils 8.10);
  • cut могла завершаться с ошибкой сегметирования, когда пользователем укзаывался --output-delimeter и неограниченный ряд полей вроде -f1234567890 (ошибка из версии coreutils-5.3.0);
  • du впадала в бесконечный цикл, когда задавалсь опция --files0-from=DIR.

Новые расширения появились в программе dd:

  • Добавлен флаг nocache к опциям iflag и oflag. Это новый флаг может быть полезен когда, например, count=0 и не только;
  • dd теперь предупреждает о необходимости установки флага iflag=fullblock, в тех случаях, когда частичное чтение сопровождается неприятностями.

Изменения в поведении:

  • cp работает с FIEMAP еще лучше;
  • для test теперь «==» синоним «=»;
  • install окончательно перестал понимать устаревшую опцию --preserve_context. Теперь можно использовать только --preserve-context;
  • df теперь выравнивает строки более сообразно.

>>> Подробности на Savannah GNU

★★★★★

Проверено: JB ()
Последнее исправление: maxcom (всего исправлений: 2)

Ответ на: комментарий от anarquista

Ну, info, вроде, никому кроме гнутых и не нужно?

Да. Я в src.conf её зафрейндил. А гнусники, видимо, тешат свой NIH-синдром.

iZEN ★★★★★
()
Ответ на: комментарий от iZEN

У вас там стандартная утилита md5 уже научилась работать с файлами устройств?

А должна? O_o

Она должна уж как минимум сообщать о том, что она этого не умеет. А не выдавать md5 от пустой строки =).

Deleted
()
Ответ на: комментарий от wingless

> В военно-морском флоте есть такая старая шутка: дают новобранцу напильник, и отправляют отпилить лапы у якоря. А длина окружности одной лапы (по словам того, кто этот анекдот мне рассказывал) ~2 обхвата, т.е. больше 3х метров.

На вашем месте я бы фильтровал чужие байки. А то после этих слов остальное как-то не внушает доверия - вне зависимости от содержания.

Cyril ★★
()
Ответ на: комментарий от Cyril

На вашем месте я бы фильтровал чужие байки

Если вы сомневаетесь в размере, то совершенно напрасно. З метра - это чуть меньше метра в диаметре, нормальный размер рога для десятитонника Холла (есть и по 30+ тонн якоря)

deis
()
Ответ на: комментарий от anarquista

> Разве GNU coreutils пишет Столлман?

Он основатель проекта GNU, если что.

hobbit ★★★★★
()

Ну что же, замечательно.

Ещё бы о binutils 2.21.51 бы вспомнили, и как оно «брейкает» 99% низкоуровневого кода (что, кстати, очень хорошо, но не для «больших дистров с многомиллиардной поддержкой и древнейшими — а.к.а. „штабыльными“ — пакетами»).

Всеми лапками за развитие свободного софта. Другой просто не нужен, ибо мёртвъ по определению.

powerpc
()
Ответ на: комментарий от deis

А, чёрт... Я что-то не тот размер себе представил. Ж;-)

Cyril ★★
()

Годы идут, а поддержку O_DIRECT никак не сделают.

Господа, никто не чувствует в себе силы наложить древние патчи от Оракла на эти всем давно кажущиеся обычными утилиты? вот тут исходники http://oss.oracle.com/projects/coreutils/files/EL3/src/ Интересен главным образом tar, но и cp с mv очевидно кому-то пригодятся.

netwind
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.