Вариант для распечатки |
Пред. тема | След. тема | ||
| Форум Разговоры, обсуждение новостей | |||
|---|---|---|---|
| Изначальное сообщение | [ Отслеживать ] | ||
| "Выпуск Rust Coreutils 0.4. Расхождение поведения утилиты du в uutils и GNU Coreutils " | +/– | |
| Сообщение от opennews (ok), 10-Ноя-25, 11:04 | ||
Опубликован выпуск проекта uutils coreutils 0.4.0 (Rust Coreutils), развивающего аналог пакета GNU Coreutils, написанный на языке Rust. В состав coreutils входит более ста утилит, включая sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln и ls. Целью проекта является создание кроссплатформенной альтернативной реализации Coreutils, среди прочего способной работать на платформах Windows, Redox и Fuchsia... | ||
| Ответить | Правка | Cообщить модератору | ||
| Оглавление |
| Сообщения | [Сортировка по времени | RSS] |
| 1. "Выпуск Rust Coreutils 0.4. Расхождение поведения утилиты du ..." | +1 +/– | |
| Сообщение от localhostadmin (ok), 10-Ноя-25, 11:04 | ||
>работать на платформах Windows, Redox и Fuchsia | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 3. "Выпуск Rust Coreutils 0.4. Расхождение поведения утилиты du ..." | +19 +/– | |
| Сообщение от Аноним (3), 10-Ноя-25, 11:08 | ||
более того... зачем оно вообще ? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 8. "Выпуск Rust Coreutils 0.4. Расхождение поведения утилиты du ..." | +8 +/– | |
| Сообщение от Аноним (8), 10-Ноя-25, 11:21 | ||
> показывает размеры каждого каталога с вычетом вложенных каталогов, из-за чего их размер получается меньше фактического | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 22. "Выпуск Rust Coreutils 0.4. Расхождение поведения утилиты du ..." | –7 +/– | |
| Сообщение от Аноним (22), 10-Ноя-25, 11:39 | ||
Это GNUтая версия показывает неправильно))) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 39. "Выпуск Rust Coreutils 0.4. Расхождение поведения утилиты du ..." | +/– | |
| Сообщение от Аноним (8), 10-Ноя-25, 12:22 | ||
Ты чем читал? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 46. "Выпуск Rust Coreutils 0.4. Расхождение поведения утилиты du ..." | +2 +/– | |
| Сообщение от Аноним (46), 10-Ноя-25, 12:40 | ||
> Ты чем читал? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 48. "Выпуск Rust Coreutils 0.4. Расхождение поведения утилиты du ..." | +1 +/– | |
| Сообщение от Аноним (8), 10-Ноя-25, 12:43 | ||
Почему у раста сумма двух чисел не равна их сумме? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 51. "Выпуск Rust Coreutils 0.4. Расхождение поведения утилиты du ..." | +3 +/– | |
| Сообщение от Аноним (46), 10-Ноя-25, 12:55 | ||
> Почему у раста сумма двух чисел не равна их сумме? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 70. Скрыто модератором | –3 +/– | |
| Сообщение от Аноним (8), 10-Ноя-25, 13:46 | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 166. "Выпуск Rust Coreutils 0.4. Расхождение поведения утилиты du ..." | +/– | |
| Сообщение от бесплатный как яйцо (?), 10-Ноя-25, 18:19 | ||
Числа числами, а от сумы не зарекайся. | ||
| Ответить | Правка | К родителю #48 | Наверх | Cообщить модератору | ||
| 54. "Выпуск Rust Coreutils 0.4. Расхождение поведения утилиты du ..." | +/– | |
| Сообщение от Аноним (22), 10-Ноя-25, 13:00 | ||
А зачем комментарий обрезал???)))) | ||
| Ответить | Правка | К родителю #39 | Наверх | Cообщить модератору | ||
| 80. "Выпуск Rust Coreutils 0.4. Расхождение поведения утилиты du ..." | –3 +/– | |
| Сообщение от Аноним (8), 10-Ноя-25, 14:03 | ||
Ты это хотел увидеть? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 141. "Выпуск Rust Coreutils 0.4. Расхождение поведения утилиты du ..." | +3 +/– | |
| Сообщение от Аноним (46), 10-Ноя-25, 16:34 | ||
> Ты это хотел увидеть? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 191. "Выпуск Rust Coreutils 0.4. Расхождение поведения утилиты du ..." | +/– | |
| Сообщение от Аноним (191), 10-Ноя-25, 22:27 | ||
Какие блоки, при чём тут они? Раст выдал total=37034, хотя на самом деле всё занимает 35495. Чувствуешь разницу? В расте total не имеет физической основы, это попугаи, потерявшие реальность ещё до округлений. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 201. "Выпуск Rust Coreutils 0.4. Расхождение поведения утилиты du ..." | +/– | |
| Сообщение от Аноним (46), 10-Ноя-25, 23:19 | ||
> Какие блоки, при чём тут они? Раст выдал total=37034, хотя на самом | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 44. "Выпуск Rust Coreutils 0.4. Расхождение поведения утилиты du ..." | +/– | |
| Сообщение от Аноним (8), 10-Ноя-25, 12:34 | ||
В uutils: | ||
| Ответить | Правка | К родителю #22 | Наверх | Cообщить модератору | ||
| 181. "Выпуск Rust Coreutils 0.4. Расхождение поведения утилиты du ..." | +/– | |
| Сообщение от Я (??), 10-Ноя-25, 21:50 | ||
по факту что та версия показывает неправильно что та, вопрос в том хотим мы оставить неправильно с которым свыклись и вокруг которого научились плясать или хотим пофиксить оба варанта наконец. имхо прикол с тем что гну показывает разные цифры каталогам в зависимости от порядка их указания в запросе вообще недопустимое поведение для утилиты и давно должно быть пофикшено. | ||
| Ответить | Правка | К родителю #22 | Наверх | Cообщить модератору | ||
| 192. "Выпуск Rust Coreutils 0.4. Расхождение поведения утилиты du ..." | +/– | |
| Сообщение от Аноним (191), 10-Ноя-25, 22:30 | ||
GNU показывает и считает всё правильно, там в стандарте написано, что каждый элемент подсчитывается ровно один раз, в итоге сумма - верная. А в расте элементы могут несколько раз считаться, что приводит к билиберде. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 206. Скрыто модератором | +/– | |
| Сообщение от Аноним (206), 10-Ноя-25, 23:40 | ||
| Ответить | Правка | К родителю #22 | Наверх | Cообщить модератору | ||
| 131. "Выпуск Rust Coreutils 0.4. Расхождение поведения утилиты du ..." | +/– | |
| Сообщение от Аноним (131), 10-Ноя-25, 16:15 | ||
ну здрасьте, лет 10 планомерно выкидываем гну на мороз и тут такие вопросы. Если вы не интересуетесь опенсорсом, то к чему тогда вопросы? | ||
| Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору | ||
| 47. "Выпуск Rust Coreutils 0.4. Расхождение поведения утилиты du ..." | +3 +/– | |
| Сообщение от Аноним (47), 10-Ноя-25, 12:42 | ||
Слышал про MSYS2 или хотя бы Git for windows? | ||
| Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору | ||
| 86. "Выпуск Rust Coreutils 0.4. Расхождение поведения утилиты du ..." | –1 +/– | |
| Сообщение от Аноним (3), 10-Ноя-25, 14:15 | ||
ну так там все utils собраны mingw64 зачем там что-то еще ? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 89. "Выпуск Rust Coreutils 0.4. Расхождение поведения утилиты du ..." | +/– | |
| Сообщение от Аноним (89), 10-Ноя-25, 14:29 | ||
В Msys2 оригинальные GNU Coreutils. | ||
| Ответить | Правка | К родителю #47 | Наверх | Cообщить модератору | ||
| 100. "Выпуск Rust Coreutils 0.4. Расхождение поведения утилиты du ..." | –2 +/– | |
| Сообщение от Да ну нахер (?), 10-Ноя-25, 15:01 | ||
>А зачем это на винде? | ||
| Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору | ||
| 104. "Выпуск Rust Coreutils 0.4. Расхождение поведения утилиты du ..." | –1 +/– | |
| Сообщение от Аноним (-), 10-Ноя-25, 15:15 | ||
> А зачем кривой косой вечно недопереписанный линукс, если можно взять настоящую | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 115. "Выпуск Rust Coreutils 0.4. Расхождение поведения утилиты du ..." | –1 +/– | |
| Сообщение от Аноним (115), 10-Ноя-25, 15:43 | ||
боюсь что даже буху Глаше винда не оченьто и подходит, иначе зачем им тп и админы которых они дергают на каждый чих. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 109. "Выпуск Rust Coreutils 0.4. Расхождение поведения утилиты du ..." | +/– | |
| Сообщение от Медведь (ok), 10-Ноя-25, 15:22 | ||
Навскидку: https://habr.com/ru/news/962756/ | ||
| Ответить | Правка | К родителю #100 | Наверх | Cообщить модератору | ||
| 119. "Выпуск Rust Coreutils 0.4. Расхождение поведения утилиты du ..." | +3 +/– | |
| Сообщение от Аноним (3), 10-Ноя-25, 15:52 | ||
можно взять freebsd так то да | ||
| Ответить | Правка | К родителю #100 | Наверх | Cообщить модератору | ||
| 2. "Выпуск Rust Coreutils 0.4. Расхождение поведения утилиты du ..." | –1 +/– | |
| Сообщение от Аноним (2), 10-Ноя-25, 11:07 | ||
>Дополнительно можно отметить расхождение в поведении утилиты "du" из наборов uutils и GNU Coreutils, всплывшее после перехода Ubuntu 25.10 на uutils. Разработчики ещё не решили трактовать ли данное расхождение как ошибку, так как с одной стороны в поведении uutils есть логика и тестовый набор GNU Coreutils не выявляет проблем | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 5. "Выпуск Rust Coreutils 0.4. Расхождение поведения утилиты du ..." | +8 +/– | |
| Сообщение от Аноним (3), 10-Ноя-25, 11:10 | ||
Не совсем понятно как это чудовище вообще могло что-то облегчить | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 66. "Выпуск Rust Coreutils 0.4. Расхождение поведения утилиты du ..." | +4 +/– | |
| Сообщение от ZloySergant (ok), 10-Ноя-25, 13:38 | ||
>Не совсем понятно как это чудовище вообще могло что-то облегчить | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 105. "Выпуск Rust Coreutils 0.4. Расхождение поведения утилиты du ..." | –3 +/– | |
| Сообщение от Аноним (105), 10-Ноя-25, 15:15 | ||
Неосиляторы как всегда ругают синтаксис | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 20. "Выпуск Rust Coreutils 0.4. Расхождение поведения утилиты du ..." | +/– | |
| Сообщение от Соль земли2 (?), 10-Ноя-25, 11:39 | ||
Трудно жить с руками из плеч? | ||
| Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору | ||
| 25. "Выпуск Rust Coreutils 0.4. Расхождение поведения утилиты du ..." | +4 +/– | |
| Сообщение от Аноним (22), 10-Ноя-25, 11:40 | ||
Так это GNUтые тесты такие, а не uutils))) | ||
| Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору | ||
| 168. "Выпуск Rust Coreutils 0.4. Расхождение поведения утилиты du ..." | +/– | |
| Сообщение от Америка (?), 10-Ноя-25, 18:37 | ||
Это отблески грядущего | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 27. "Выпуск Rust Coreutils 0.4. Расхождение поведения утилиты du ..." | +1 +/– | |
| Сообщение от User (??), 10-Ноя-25, 11:44 | ||
Э! Тесты же ж от пакета GNU Coreutil используются - никто их вроде бы на rust переписывать не собирался. Вот что по ходу могут правочки появиться - это да - но на стороне _тестов_ (Читай - GNU) а не уот тут уот. | ||
| Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору | ||
| 33. "Выпуск Rust Coreutils 0.4. Расхождение поведения утилиты du ..." | +7 +/– | |
| Сообщение от Аноним (2), 10-Ноя-25, 11:51 | ||
Мне казалось, что шутки про весь мир неподходящий для Rust всего лишь шутки... | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 36. "Выпуск Rust Coreutils 0.4. Расхождение поведения утилиты du ..." | –3 +/– | |
| Сообщение от User (??), 10-Ноя-25, 12:08 | ||
Новость-не-читай-комментарий-оставляй? Тест - GNU'тый - ПРОХОДИТСЯ. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 56. "Выпуск Rust Coreutils 0.4. Расхождение поведения утилиты du ..." | +/– | |
| Сообщение от Аноним (2), 10-Ноя-25, 13:02 | ||
Тесты проходят, а программа правильно не работает. Чудеса. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 69. "Выпуск Rust Coreutils 0.4. Расхождение поведения утилиты du ..." | +/– | |
| Сообщение от Аноним (46), 10-Ноя-25, 13:45 | ||
> Тесты проходят, а программа правильно не работает. Чудеса. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 123. "Выпуск Rust Coreutils 0.4. Расхождение поведения утилиты du ..." | +1 +/– | |
| Сообщение от freehck (ok), 10-Ноя-25, 15:59 | ||
Ну это легко объяснимо. Видите ли, POSIX не стоит на месте. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 147. "Выпуск Rust Coreutils 0.4. Расхождение поведения утилиты du ..." | +/– | |
| Сообщение от Аноним (46), 10-Ноя-25, 16:45 | ||
> Так что BSD du удовлетворяет стандарту 2018го года, а GNU du -- | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 150. "Выпуск Rust Coreutils 0.4. Расхождение поведения утилиты du ..." | +/– | |
| Сообщение от freehck (ok), 10-Ноя-25, 17:02 | ||
> ll /usr/bin/du | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 145. "Выпуск Rust Coreutils 0.4. Расхождение поведения утилиты du ..." | +/– | |
| Сообщение от Анонимусс (-), 10-Ноя-25, 16:41 | ||
# бсд | ||
| Ответить | Правка | К родителю #69 | Наверх | Cообщить модератору | ||
| 81. "Выпуск Rust Coreutils 0.4. Расхождение поведения утилиты du ..." | –3 +/– | |
| Сообщение от Аноним (81), 10-Ноя-25, 14:03 | ||
Ну так все вопросы к сишникам, что такие кривые тесты написали. | ||
| Ответить | Правка | К родителю #56 | Наверх | Cообщить модератору | ||
| 87. "Выпуск Rust Coreutils 0.4. Расхождение поведения утилиты du ..." | –1 +/– | |
| Сообщение от Медведь (ok), 10-Ноя-25, 14:27 | ||
> Ну так все вопросы к сишникам, что такие кривые тесты написали | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 91. "Выпуск Rust Coreutils 0.4. Расхождение поведения утилиты du ..." | –1 +/– | |
| Сообщение от Аноним (8), 10-Ноя-25, 14:34 | ||
Опять сишники в штаны Расту ... Надо же было умудриться, что у раста total не соответствует ни фактически занимаемому месту, ни сумме элементов из-за округлений при целочисленном сложении. | ||
| Ответить | Правка | К родителю #81 | Наверх | Cообщить модератору | ||
| 179. "Выпуск Rust Coreutils 0.4. Расхождение поведения утилиты du ..." | –1 +/– | |
| Сообщение от Аноним (81), 10-Ноя-25, 21:15 | ||
> Опять сишники в штаны Расту | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 53. "Выпуск Rust Coreutils 0.4. Расхождение поведения утилиты du ..." | –1 +/– | |
| Сообщение от Аноним (81), 10-Ноя-25, 12:58 | ||
Растройхетеры опять просчитались, но где? | ||
| Ответить | Правка | К родителю #27 | Наверх | Cообщить модератору | ||
| 94. "Выпуск Rust Coreutils 0.4. Расхождение поведения утилиты du ..." | –4 +/– | |
| Сообщение от Аноним (8), 10-Ноя-25, 14:36 | ||
Где-то тут: | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 211. "Выпуск Rust Coreutils 0.4. Расхождение поведения утилиты du ..." | +/– | |
| Сообщение от Аноним (211), 11-Ноя-25, 00:12 | ||
Опять для хайпу сделали ашипку - про них поговорят везде и расскажут всем про Rust. | ||
| Ответить | Правка | К родителю #53 | Наверх | Cообщить модератору | ||
| 62. "Выпуск Rust Coreutils 0.4. Расхождение поведения утилиты du ..." | +/– | |
| Сообщение от Аноним (62), 10-Ноя-25, 13:23 | ||
Много раз здесь повторяли. Это просто тесты. Это не тесты на совместимость. Их никто так не писал. | ||
| Ответить | Правка | К родителю #27 | Наверх | Cообщить модератору | ||
| 129. "Выпуск Rust Coreutils 0.4. Расхождение поведения утилиты du ..." | +/– | |
| Сообщение от User (??), 10-Ноя-25, 16:12 | ||
> Много раз здесь повторяли. Это просто тесты. Это не тесты на совместимость. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 178. "Выпуск Rust Coreutils 0.4. Расхождение поведения утилиты du ..." | +/– | |
| Сообщение от Аноним (178), 10-Ноя-25, 20:41 | ||
В GNU Coreutils люди код пишут. И предъявляют к нему требования. А тесты - дополнительная страховка. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 183. "Выпуск Rust Coreutils 0.4. Расхождение поведения утилиты du ..." | +/– | |
| Сообщение от Я (??), 10-Ноя-25, 22:00 | ||
да тут выяснилось страшное что нет стандарта никакого и правильного поведения для этих утилит и мы с этим живём уже давно просто на том факте что нам по большей части пофигу что этот ду должен показывать мы просто фиксим скрипты под акутальную версию этого ду пост фактум если вылезают проблемы. если бы не попытка авторов уутилс применить какуюто логику к тому что ду должен бы выводить в теории мы бы и не узнали что за гнутым ду никакой логики не стояло он просто что-то считал как считал а остальные жили под это подстраиваясь. очевидно что тесты для этого ду от которого мы не ожидаем никакого правильного поведения просто не могут покрывать никаких эдж кейсов выявляющих его неправильное поведение. | ||
| Ответить | Правка | К родителю #129 | Наверх | Cообщить модератору | ||
| 197. "Выпуск Rust Coreutils 0.4. Расхождение поведения утилиты du ..." | +/– | |
| Сообщение от Аноним (178), 10-Ноя-25, 22:45 | ||
> нет стандарта никакого и правильного поведения для этих утилит | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 106. "Выпуск Rust Coreutils 0.4. Расхождение поведения утилиты du ..." | +1 +/– | |
| Сообщение от Аноним (-), 10-Ноя-25, 15:17 | ||
> Почему язык, который должен был облегчить программирование только усложнил его? | ||
| Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору | ||
| 143. "Выпуск Rust Coreutils 0.4. Расхождение поведения утилиты du ..." | +/– | |
| Сообщение от Аноним (105), 10-Ноя-25, 16:39 | ||
>Проблема в том, что переписанные тесты переписаны также качественно | ||
| Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору | ||
| 4. "Выпуск Rust Coreutils 0.4. Расхождение поведения утилиты du ..." | –1 +/– | |
| Сообщение от Мурзин (?), 10-Ноя-25, 11:09 | ||
Я правильно понимаю, что Столман и компания не правильно считали байты? И им показали как нужно. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 7. "Выпуск Rust Coreutils 0.4. Расхождение поведения утилиты du ..." | +/– | |
| Сообщение от Stanislavvv (ok), 10-Ноя-25, 11:16 | ||
Скорее, это совместимость с чем-то более ранним. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 40. "Выпуск Rust Coreutils 0.4. Расхождение поведения утилиты du ..." | +7 +/– | |
| Сообщение от freehck (ok), 10-Ноя-25, 12:23 | ||
> Даже если это на самом деле баг, на это может быть что-то завязано. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 117. "Выпуск Rust Coreutils 0.4. Расхождение поведения утилиты du ..." | +/– | |
| Сообщение от Анонимусс (?), 10-Ноя-25, 15:44 | ||
> Иными словами это поведение -- часть стандарта. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 134. "Выпуск Rust Coreutils 0.4. Расхождение поведения утилиты du ..." | +/– | |
| Сообщение от freehck (ok), 10-Ноя-25, 16:21 | ||
А никаких претензий. Вы в своём праве считать новую логику "наркоманской" и не имплементировать её. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 144. "Выпуск Rust Coreutils 0.4. Расхождение поведения утилиты du ..." | +1 +/– | |
| Сообщение от Аноним (105), 10-Ноя-25, 16:40 | ||
>Нет никаких причин переносить наркоманскую логику разработчиков посикса | ||
| Ответить | Правка | К родителю #117 | Наверх | Cообщить модератору | ||
| 65. "Выпуск Rust Coreutils 0.4. Расхождение поведения утилиты du ..." | –1 +/– | |
| Сообщение от bdrbt (ok), 10-Ноя-25, 13:32 | ||
Они ничего не ломают, они изначально не заявляли 100% совместимость, но благодаря убуинам которые потащили их в прод не провери, все вопят о "сломанности". | ||
| Ответить | Правка | К родителю #7 | Наверх | Cообщить модератору | ||
| 68. "Выпуск Rust Coreutils 0.4. Расхождение поведения утилиты du ..." | +/– | |
| Сообщение от Аноним (62), 10-Ноя-25, 13:41 | ||
Вообще то заявлено целью. Не сломано - да. Но, как обычно, не дописано. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 72. "Выпуск Rust Coreutils 0.4. Расхождение поведения утилиты du ..." | +2 +/– | |
| Сообщение от User (??), 10-Ноя-25, 13:48 | ||
> Они ничего не ломают, они изначально не заявляли 100% совместимость, но благодаря | ||
| Ответить | Правка | К родителю #65 | Наверх | Cообщить модератору | ||
| 107. "Выпуск Rust Coreutils 0.4. Расхождение поведения утилиты du ..." | +/– | |
| Сообщение от Аноним (107), 10-Ноя-25, 15:20 | ||
> Вообще-то - 100% совместимость с GNU Coreutils там на github'е в project | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 112. "Выпуск Rust Coreutils 0.4. Расхождение поведения утилиты du ..." | +/– | |
| Сообщение от User (??), 10-Ноя-25, 15:37 | ||
>> Вообще-то - 100% совместимость с GNU Coreutils там на github'е в project | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 198. "Выпуск Rust Coreutils 0.4. Расхождение поведения утилиты du ..." | +/– | |
| Сообщение от Аноним (178), 10-Ноя-25, 22:47 | ||
ПPEДАТЕЛЬ | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 75. "Выпуск Rust Coreutils 0.4. Расхождение поведения утилиты du ..." | +2 +/– | |
| Сообщение от Аноним (2), 10-Ноя-25, 13:51 | ||
Заявлена полная совместимость, а любая несовместимость считается ошибкой. | ||
| Ответить | Правка | К родителю #65 | Наверх | Cообщить модератору | ||
| 10. "Выпуск Rust Coreutils 0.4. Расхождение поведения утилиты du ..." | +6 +/– | |
| Сообщение от freehck (ok), 10-Ноя-25, 11:22 | ||
> Я правильно понимаю, что Столман и компания не правильно считали байты? И им показали как нужно. | ||
| Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору | ||
| 118. "Выпуск Rust Coreutils 0.4. Расхождение поведения утилиты du ..." | –3 +/– | |
| Сообщение от Fyji (?), 10-Ноя-25, 15:51 | ||
> Но если хорошенько подумать, это вполне логично. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 139. "Выпуск Rust Coreutils 0.4. Расхождение поведения утилиты du ..." | +1 +/– | |
| Сообщение от freehck (ok), 10-Ноя-25, 16:30 | ||
Ну вот ты и укажешь du -smc /home/* /home, и получишь именно то, что хочешь: | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 184. "Выпуск Rust Coreutils 0.4. Расхождение поведения утилиты du ..." | +/– | |
| Сообщение от Я (??), 10-Ноя-25, 22:04 | ||
но правильнее было бы либо всегда считать сначала подкаталог потом топ каталог либо наоборот.. даже если это требует пару проверок в парер засунуть.. | ||
| Ответить | Правка | К родителю #10 | Наверх | Cообщить модератору | ||
| 13. "Выпуск Rust Coreutils 0.4. Расхождение поведения утилиты du ..." | +/– | |
| Сообщение от Аноним (8), 10-Ноя-25, 11:28 | ||
> Я правильно понимаю | ||
| Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору | ||
| 42. "Выпуск Rust Coreutils 0.4. Расхождение поведения утилиты du ..." | +2 +/– | |
| Сообщение от Аноним (46), 10-Ноя-25, 12:29 | ||
>> Я правильно понимаю | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 45. "Выпуск Rust Coreutils 0.4. Расхождение поведения утилиты du ..." | +/– | |
| Сообщение от Аноним (8), 10-Ноя-25, 12:37 | ||
Раст, в uutils: 1540 + 35495 = 37035 != 37033! | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 50. "Выпуск Rust Coreutils 0.4. Расхождение поведения утилиты du ..." | +/– | |
| Сообщение от Аноним (46), 10-Ноя-25, 12:48 | ||
> Раст, в uutils: 1540 + 35495 = 37035 != 37033! | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 76. "Выпуск Rust Coreutils 0.4. Расхождение поведения утилиты du ..." | –2 +/– | |
| Сообщение от Аноним (8), 10-Ноя-25, 13:52 | ||
О, не знал, что раст даже целочисленные количества складывать не умеет, но растманы заявляют, что "соответствует сумме", хотя не соответствует по факту. Вы уж определитесь сначала. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 128. "Выпуск Rust Coreutils 0.4. Расхождение поведения утилиты du ..." | +2 +/– | |
| Сообщение от Аноним (46), 10-Ноя-25, 16:11 | ||
> О, не знал, что раст даже целочисленные количества складывать не умеет, но | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 193. "Выпуск Rust Coreutils 0.4. Расхождение поведения утилиты du ..." | –2 +/– | |
| Сообщение от Аноним (191), 10-Ноя-25, 22:35 | ||
Раст: 35495 /var | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 202. "Выпуск Rust Coreutils 0.4. Расхождение поведения утилиты du ..." | +/– | |
| Сообщение от Аноним (46), 10-Ноя-25, 23:23 | ||
> Т.е. total по факту должен быть 35495 (реально занимаемое место), но раст | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 73. "Выпуск Rust Coreutils 0.4. Расхождение поведения утилиты du ..." | +/– | |
| Сообщение от Аноним (8), 10-Ноя-25, 13:50 | ||
> A file that occurs multiple times shall be counted and written for only one entry | ||
| Ответить | Правка | К родителю #42 | Наверх | Cообщить модератору | ||
| 74. "Выпуск Rust Coreutils 0.4. Расхождение поведения утилиты du ..." | +1 +/– | |
| Сообщение от Мурзин (?), 10-Ноя-25, 13:50 | ||
Спасибо всем, кто растолковал, кто не прав Столман или Растобои. А я подумал, что ну вот, наконец, получили все профит. Ан, нет. Ну и нарушать стандарты, это конечно не правильно. Эх, ну как здесь не сказать, читайте матчасть... | ||
| Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору | ||
| 9. "Выпуск Rust Coreutils 0.4. Расхождение поведения утилиты du ..." | +7 +/– | |
| Сообщение от Шарп (ok), 10-Ноя-25, 11:21 | ||
>для предотвращения переполнения стека | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 14. "Выпуск Rust Coreutils 0.4. Расхождение поведения утилиты du ..." | +1 +/– | |
| Сообщение от Жироватт (ok), 10-Ноя-25, 11:30 | ||
До спавна местных, недалеко ушедших от LLM евангелистов 3... 2... | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 30. "Выпуск Rust Coreutils 0.4. Расхождение поведения утилиты du ..." | +/– | |
| Сообщение от 12yoexpert (ok), 10-Ноя-25, 11:48 | ||
ИИ это всего лишь инструмент, абыр | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 57. "Выпуск Rust Coreutils 0.4. Расхождение поведения утилиты du ..." | +2 +/– | |
| Сообщение от Жироватт (ok), 10-Ноя-25, 13:07 | ||
Валг. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 171. "Выпуск Rust Coreutils 0.4. Расхождение поведения утилиты du ..." | +/– | |
| Сообщение от Анон1110м (?), 10-Ноя-25, 19:29 | ||
ИИ не существует. Есть нейросети. | ||
| Ответить | Правка | К родителю #30 | Наверх | Cообщить модератору | ||
| 15. "Выпуск Rust Coreutils 0.4. Расхождение поведения утилиты du ..." | +4 +/– | |
| Сообщение от Аноним (8), 10-Ноя-25, 11:31 | ||
> переполнение стека | ||
| Ответить | Правка | К родителю #9 | Наверх | Cообщить модератору | ||
| 16. "Выпуск Rust Coreutils 0.4. Расхождение поведения утилиты du ..." | +8 +/– | |
| Сообщение от Жироватт (ok), 10-Ноя-25, 11:35 | ||
БЕЗОПАСТНО завалить стек на 64хбитной платформе. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 96. "Выпуск Rust Coreutils 0.4. Расхождение поведения утилиты du ..." | +/– | |
| Сообщение от Аноним (89), 10-Ноя-25, 14:40 | ||
Главное, чтобы комар... чекер боровов нос не подточил. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 120. "Выпуск Rust Coreutils 0.4. Расхождение поведения утилиты du ..." | +/– | |
| Сообщение от Аноним (3), 10-Ноя-25, 15:54 | ||
или так или ловите борова | ||
| Ответить | Правка | К родителю #15 | Наверх | Cообщить модератору | ||
| 125. "Выпуск Rust Coreutils 0.4. Расхождение поведения утилиты du ..." | +/– | |
| Сообщение от Аноним (89), 10-Ноя-25, 16:09 | ||
- Этот алгоритм запрограммировать невозможно. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 17. "Выпуск Rust Coreutils 0.4. Расхождение поведения утилиты du ..." | +2 +/– | |
| Сообщение от Аноним (2), 10-Ноя-25, 11:36 | ||
Программировать на Rust нормально не получается, приходится клонировать все объекты. | ||
| Ответить | Правка | К родителю #9 | Наверх | Cообщить модератору | ||
| 19. "Выпуск Rust Coreutils 0.4. Расхождение поведения утилиты du ..." | +2 +/– | |
| Сообщение от Аноним (8), 10-Ноя-25, 11:38 | ||
> приходится клонировать все объекты. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 24. "Выпуск Rust Coreutils 0.4. Расхождение поведения утилиты du ..." | –2 +/– | |
| Сообщение от Соль земли2 (?), 10-Ноя-25, 11:40 | ||
Из-за простоты Rust набежало много новичков, которые так делают. | ||
| Ответить | Правка | К родителю #9 | Наверх | Cообщить модератору | ||
| 29. "Выпуск Rust Coreutils 0.4. Расхождение поведения утилиты du ..." | +5 +/– | |
| Сообщение от Аноним (29), 10-Ноя-25, 11:48 | ||
Понятно, это неправильные программисты на расте. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 32. "Выпуск Rust Coreutils 0.4. Расхождение поведения утилиты du ..." | +1 +/– | |
| Сообщение от 12yoexpert (ok), 10-Ноя-25, 11:50 | ||
ну, с учётом того, что на расте пишут исключительно и только веб-синьоры, - да | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 55. "Выпуск Rust Coreutils 0.4. Расхождение поведения утилиты du ..." | –2 +/– | |
| Сообщение от Аноним (81), 10-Ноя-25, 13:02 | ||
Они плохие прораммисты, потому что код без CVE получается? Ясно-понятно... | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 64. "Выпуск Rust Coreutils 0.4. Расхождение поведения утилиты du ..." | +1 +/– | |
| Сообщение от Аноним (62), 10-Ноя-25, 13:27 | ||
> потому что код без CVE получается? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 83. "Выпуск Rust Coreutils 0.4. Расхождение поведения утилиты du ..." | –1 +/– | |
| Сообщение от Аноним (81), 10-Ноя-25, 14:07 | ||
Ссылки будут, и как обычно сишник вызвал переполенение в комментариях? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 114. "Выпуск Rust Coreutils 0.4. Расхождение поведения утилиты du ..." | +1 +/– | |
| Сообщение от Медведь (ok), 10-Ноя-25, 15:41 | ||
https://www.cvedetails.com/vulnerability-list/vendor_id-1902... | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 182. "Выпуск Rust Coreutils 0.4. Расхождение поведения утилиты du ..." | –2 +/– | |
| Сообщение от Аноним (182), 10-Ноя-25, 21:54 | ||
И это всё? За всё время существования Раста меньше, чем в Сишных поделиях за год. Мда... | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 208. "Выпуск Rust Coreutils 0.4. Расхождение поведения утилиты du ..." | +/– | |
| Сообщение от Медведь (ok), 10-Ноя-25, 23:44 | ||
Ты просил ссылки. Тебе их дали. Что не так? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 124. "Выпуск Rust Coreutils 0.4. Расхождение поведения утилиты du ..." | +/– | |
| Сообщение от Аноним (62), 10-Ноя-25, 16:02 | ||
https://app.opencve.io/cve/?vendor=rust-lang | ||
| Ответить | Правка | К родителю #83 | Наверх | Cообщить модератору | ||
| 63. "Выпуск Rust Coreutils 0.4. Расхождение поведения утилиты du ..." | +3 +/– | |
| Сообщение от iPony128052 (?), 10-Ноя-25, 13:25 | ||
> Из-за простоты Rust | ||
| Ответить | Правка | К родителю #24 | Наверх | Cообщить модератору | ||
| 11. "Выпуск Rust Coreutils 0.4. Расхождение поведения утилиты du ..." | +4 +/– | |
| Сообщение от Аноним (3), 10-Ноя-25, 11:26 | ||
правильнее было бы переписать их на python | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 210. "Выпуск Rust Coreutils 0.4. Расхождение поведения утилиты du ..." | +/– | |
| Сообщение от Аноним (211), 11-Ноя-25, 00:09 | ||
Правильнее вообще писать под задачу свой код. Собрал файлы которые тебе нужны сложил байты и посмотрел в своем приложении. А зачем там du и кому он нужен непонятно. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 12. "Выпуск Rust Coreutils 0.4. Расхождение поведения утилиты du ..." | +/– | |
| Сообщение от Vadim (??), 10-Ноя-25, 11:27 | ||
‘-S’ | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 18. "Выпуск Rust Coreutils 0.4. Расхождение поведения утилиты du ..." | –1 +/– | |
| Сообщение от Аноним (8), 10-Ноя-25, 11:36 | ||
> total # больше фактического | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 58. "Выпуск Rust Coreutils 0.4. Расхождение поведения утилиты du ..." | –1 +/– | |
| Сообщение от Аноним (81), 10-Ноя-25, 13:10 | ||
> GNU Coreutils показывает в итоговой строке фактический размер, который указанные каталоги занимают на диске, но в раздельном списке показывает размеры каждого каталога с вычетом вложенных каталогов, из-за чего их размер получается меньше фактического. Кроме того, значения, выводимые в GNU Coreutils и Busybox, меняются в зависимости от порядка указания каталогов. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 77. "Выпуск Rust Coreutils 0.4. Расхождение поведения утилиты du ..." | +/– | |
| Сообщение от Аноним (8), 10-Ноя-25, 13:55 | ||
> A file that occurs multiple times shall be counted and written for only one entry, even if the occurrences are under different file operands. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 84. "Выпуск Rust Coreutils 0.4. Расхождение поведения утилиты du ..." | –1 +/– | |
| Сообщение от Аноним (81), 10-Ноя-25, 14:09 | ||
Тем временем GNU: | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 95. "Выпуск Rust Coreutils 0.4. Расхождение поведения утилиты du ..." | +1 +/– | |
| Сообщение от Аноним (8), 10-Ноя-25, 14:38 | ||
> A file that occurs multiple times shall be counted and written for only one entry | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 21. "Выпуск Rust Coreutils 0.4. Расхождение поведения утилиты du ..." | +5 +/– | |
| Сообщение от freehck (ok), 10-Ноя-25, 11:39 | ||
> Разработчики ещё не решили трактовать ли данное расхождение как ошибку, так как с одной стороны в поведении uutils есть логика и тестовый набор GNU Coreutils не выявляет проблем, но с другой стороны несовместимости с GNU Coreutils предписано обрабатывать как ошибки и поведение Busybox соответствует GNU Coreutils. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 31. "Выпуск Rust Coreutils 0.4. Расхождение поведения утилиты du ..." | +1 +/– | |
| Сообщение от User (??), 10-Ноя-25, 11:49 | ||
Ну в общем определенная логика даже есть. Как проводится сертификация на соответствие требованиям? Ну вот прогоняется тест сьют - все зеленое - на бамажка "соответствует". Ах, тест не все покрывает? Все равно, "соответствует" - вот внесете изменение в тесты, будет несоответствовать - исправим, а пока так. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 52. "Выпуск Rust Coreutils 0.4. Расхождение поведения утилиты du ..." | +2 +/– | |
| Сообщение от freehck (ok), 10-Ноя-25, 12:56 | ||
Гниловатая или нет, но с учётом того, что как выяснилось, это поведение -- часть стандарта POSIX (см #40), судя по всему править баг им таки придётся. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 154. "Выпуск Rust Coreutils 0.4. Расхождение поведения утилиты du ..." | +1 +/– | |
| Сообщение от Фнон (-), 10-Ноя-25, 17:27 | ||
> это поведение -- часть стандарта POSIX (см #40) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 23. "Выпуск Rust Coreutils 0.4. Расхождение поведения утилиты du ..." | +4 +/– | |
| Сообщение от Аноним (29), 10-Ноя-25, 11:40 | ||
Растаманы опять не смогли нормально переписать. На этот раз du - блин, просто возьмите и перепишите чтоб не было расхождения в поведении, для этого же язык и создавался. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 85. "Выпуск Rust Coreutils 0.4. Расхождение поведения утилиты du ..." | –1 +/– | |
| Сообщение от Аноним (81), 10-Ноя-25, 14:10 | ||
Увы, но на раст принципиально невозможно перенести все UB/CVE сишного кода, если только unsafe обмазаться ради совместимости с кривым GNU поделием... | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 88. "Выпуск Rust Coreutils 0.4. Расхождение поведения утилиты du ..." | +/– | |
| Сообщение от Аноним (2), 10-Ноя-25, 14:27 | ||
Им бы сперва работоспособность coreutils перенести... | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 90. "Выпуск Rust Coreutils 0.4. Расхождение поведения утилиты du ..." | +1 +/– | |
| Сообщение от Аноним (29), 10-Ноя-25, 14:32 | ||
Ты что-то как-то очень толсто троллишь. Ты реально думаешь, что отличия в поведении du из-за того что в coreutils UB/CVE? Ну ведь вовсе нет, как бы ты ни пытался отмазать этих вебприматов - они просто не смогли переписать. | ||
| Ответить | Правка | К родителю #85 | Наверх | Cообщить модератору | ||
| 156. "Выпуск Rust Coreutils 0.4. Расхождение поведения утилиты du ..." | –2 +/– | |
| Сообщение от Фнон (-), 10-Ноя-25, 17:32 | ||
> просто возьмите и перепишите чтоб не было расхождения | ||
| Ответить | Правка | К родителю #23 | Наверх | Cообщить модератору | ||
| 209. "Выпуск Rust Coreutils 0.4. Расхождение поведения утилиты du ..." | +/– | |
| Сообщение от Медведь (ok), 10-Ноя-25, 23:46 | ||
Конечно же, главное -- совместимость. Вы же пишете прозрачную замену. Это в целях проекта заявлено -- но нет, ржавуны не перестают выбрыкивать. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 28. "Выпуск Rust Coreutils 0.4. Расхождение поведения утилиты du ..." | +3 +/– | |
| Сообщение от 12yoexpert (ok), 10-Ноя-25, 11:47 | ||
сколько лет они уже это переписывают и всё никак не перепишут? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 34. "Выпуск Rust Coreutils 0.4. Расхождение поведения утилиты du ..." | +/– | |
| Сообщение от User (??), 10-Ноя-25, 11:53 | ||
В 2020м начали. Сколько-то серьёзно вроде с 22го. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 59. "Выпуск Rust Coreutils 0.4. Расхождение поведения утилиты du ..." | +/– | |
| Сообщение от name_not_found (??), 10-Ноя-25, 13:13 | ||
В код смотреть нельзя - нарушение gpl. А uutils на gpl переводить нельзя, иначе потом ЕЕЕшить будет дорого. | ||
| Ответить | Правка | К родителю #28 | Наверх | Cообщить модератору | ||
| 67. "Выпуск Rust Coreutils 0.4. Расхождение поведения утилиты du ..." | +/– | |
| Сообщение от Аноним (2), 10-Ноя-25, 13:39 | ||
Разве переписанные программы на другой язык подпадают под действие лицензии GPL? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 93. "Выпуск Rust Coreutils 0.4. Расхождение поведения утилиты du ..." | +1 +/– | |
| Сообщение от name_not_found (??), 10-Ноя-25, 14:36 | ||
Производная работа - нельзя. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 152. "Выпуск Rust Coreutils 0.4. Расхождение поведения утилиты du ..." | +/– | |
| Сообщение от Фнон (-), 10-Ноя-25, 17:25 | ||
Нет, не попадают. | ||
| Ответить | Правка | К родителю #67 | Наверх | Cообщить модератору | ||
| 173. "Выпуск Rust Coreutils 0.4. Расхождение поведения утилиты du ..." | +/– | |
| Сообщение от Аноним (178), 10-Ноя-25, 20:26 | ||
Доказать нетрудно. Сравнение делает эксперт, а не робот, по смыслу, а не построчным стравнением. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 176. "Выпуск Rust Coreutils 0.4. Расхождение поведения утилиты du ..." | +/– | |
| Сообщение от Аноним (176), 10-Ноя-25, 20:33 | ||
Ахилл никогда не догонит черепаху | ||
| Ответить | Правка | К родителю #28 | Наверх | Cообщить модератору | ||
| 38. "Выпуск Rust Coreutils 0.4. Расхождение поведения утилиты du ..." | +2 +/– | |
| Сообщение от Аноним (-), 10-Ноя-25, 12:11 | ||
> Заявлен уровень совместимости 85.80% (было 83.91%). | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 43. "Выпуск Rust Coreutils 0.4. Расхождение поведения утилиты du ..." | +/– | |
| Сообщение от Аноним (8), 10-Ноя-25, 12:31 | ||
1540 /var/log | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 136. "Выпуск Rust Coreutils 0.4. Расхождение поведения утилиты du ..." | +2 +/– | |
| Сообщение от Аноним (46), 10-Ноя-25, 16:27 | ||
> 1540 /var/log | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 194. "Выпуск Rust Coreutils 0.4. Расхождение поведения утилиты du ..." | –1 +/– | |
| Сообщение от Аноним (191), 10-Ноя-25, 22:39 | ||
Начнём с того, что всё занимает 35495, а вот раст почему-то выдал 37033... И это ещё не касаясь округлений. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 195. "Выпуск Rust Coreutils 0.4. Расхождение поведения утилиты du ..." | –1 +/– | |
| Сообщение от Аноним (191), 10-Ноя-25, 22:41 | ||
Подсказка для тех, кто не силён в математике: | ||
| Ответить | Правка | К родителю #136 | Наверх | Cообщить модератору | ||
| 204. "Выпуск Rust Coreutils 0.4. Расхождение поведения утилиты du ..." | –1 +/– | |
| Сообщение от Аноним (46), 10-Ноя-25, 23:29 | ||
> Подсказка для тех, кто не силён в математике: | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 49. "Выпуск Rust Coreutils 0.4. Расхождение поведения утилиты du ..." | +/– | |
Сообщение от Ilnarildarovuch (?), 10-Ноя-25, 12:44 | ||
Зря | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 78. "Выпуск Rust Coreutils 0.4. Расхождение поведения утилиты du ..." | +/– | |
| Сообщение от Медведь (ok), 10-Ноя-25, 13:57 | ||
Насколько я помню, в целях проекта заявлено, что любое отличие от оригинала есть баг. Ржавуны, как же так, вы не можете даже переписать логику утилит 1:1? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 175. "Выпуск Rust Coreutils 0.4. Расхождение поведения утилиты du ..." | +/– | |
| Сообщение от Аноним (175), 10-Ноя-25, 20:33 | ||
Clean room implementation запрещает смотреть в гнутый код, в котором посиксной лажи напрогали вместо того, чтобы сделать нормально (зато на PDP-11 работает). | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 79. "Выпуск Rust Coreutils 0.4. Расхождение поведения утилиты du ..." | +/– | |
| Сообщение от Аноним (79), 10-Ноя-25, 14:00 | ||
> В утилите tsort реализация алгоритма обхода DFS переведена с рекурсивного на итеративный метод работы для предотвращения переполнения стека. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 97. "Выпуск Rust Coreutils 0.4. Расхождение поведения утилиты du ..." | +/– | |
| Сообщение от Аноним (8), 10-Ноя-25, 14:41 | ||
В си почему-то не было переполнения стёка, а в расте - переполнение... Программисты на расте как-то по особенному пишут - намного кривее, чем на си? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 99. "Выпуск Rust Coreutils 0.4. Расхождение поведения утилиты du ..." | +/– | |
| Сообщение от Аноним (81), 10-Ноя-25, 14:54 | ||
Так GNU утилиты сколько лет существуют, естественно там уже много раз оптимизировано. Странно тоже самое требовать от нового проекта. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 110. "Выпуск Rust Coreutils 0.4. Расхождение поведения утилиты du ..." | +1 +/– | |
| Сообщение от Аноним (115), 10-Ноя-25, 15:24 | ||
ну во-первых, много лет не показатель, этот растаманский прожект тоже не вчера появился. во-вторых, что такое размер каталога, это сумма размеров файлов внутри, и/или плюс размер метаданных, или размер суммарно занимаемых блоков фс, а жесткие ссылки считаются по кол-ву, или как. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 116. "Выпуск Rust Coreutils 0.4. Расхождение поведения утилиты du ..." | –1 +/– | |
| Сообщение от Аноним (79), 10-Ноя-25, 15:43 | ||
А с чего ты взял, что в сишной версии переполнения нет? В сишной версии переполнение есть при поиске цикличных зависимостей (detect_loop). В растовской версии это пофиксили. | ||
| Ответить | Правка | К родителю #97 | Наверх | Cообщить модератору | ||
| 122. "Выпуск Rust Coreutils 0.4. Расхождение поведения утилиты du ..." | +/– | |
| Сообщение от Аноним (3), 10-Ноя-25, 15:58 | ||
ну и там пофиксят когда надо будет. это непричина генерировать кучу CO2 | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 153. "Выпуск Rust Coreutils 0.4. Расхождение поведения утилиты du ..." | +/– | |
| Сообщение от Аноним (-), 10-Ноя-25, 17:26 | ||
>это непричина генерировать кучу CO2 | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 164. "Выпуск Rust Coreutils 0.4. Расхождение поведения утилиты du ..." | +/– | |
| Сообщение от бесплатный как яйцо (?), 10-Ноя-25, 18:15 | ||
Михаил тоже учился на химика. А стал широко известным в узких кругах линуксоидом. Почему? Очевидно потому, что в химии ему ничего не светило. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 185. "Выпуск Rust Coreutils 0.4. Расхождение поведения утилиты du ..." | +/– | |
Сообщение от necromant (?), 10-Ноя-25, 22:07 | ||
CH₄ же! | ||
| Ответить | Правка | К родителю #122 | Наверх | Cообщить модератору | ||
| 98. "Выпуск Rust Coreutils 0.4. Расхождение поведения утилиты du ..." | +/– | |
| Сообщение от Аноним (8), 10-Ноя-25, 14:44 | ||
В uutils: | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 102. "Выпуск Rust Coreutils 0.4. Расхождение поведения утилиты du ..." | +1 +/– | |
| Сообщение от Аноним (115), 10-Ноя-25, 15:12 | ||
за 25 лет никогда даже не пытался складывать эти циферки, типа а зачем, если при копировании на другую фс эти циферки станут другими, да и если удалять эти и записывать чтото на их место не факт что влезет, потому что разное кол-во файлов... du -h и там примерно можно прикинуть. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 101. Скрыто модератором | +/– | |
| Сообщение от выбираем сорта (?), 10-Ноя-25, 15:07 | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 108. "Выпуск Rust Coreutils 0.4. Расхождение поведения утилиты du ..." | +1 +/– | |
| Сообщение от Аноним (105), 10-Ноя-25, 15:21 | ||
А что местные ыксепрты молчат? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 113. "Выпуск Rust Coreutils 0.4. Расхождение поведения утилиты du ..." | –1 +/– | |
| Сообщение от Анонимусс (?), 10-Ноя-25, 15:37 | ||
> У утилитах stdbuf и uptime реализована поддержка платформы OpenBSD. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 127. "Выпуск Rust Coreutils 0.4. Расхождение поведения утилиты du ..." | +/– | |
| Сообщение от Аноним (79), 10-Ноя-25, 16:11 | ||
Гнушный tsort обрабатывает 100000 элементов за 56 секунд. Растовский за 2 секунды. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 140. "Выпуск Rust Coreutils 0.4. Расхождение поведения утилиты du ..." | +/– | |
| Сообщение от Медведь (ok), 10-Ноя-25, 16:32 | ||
> GNU tsort обрабатывает 100000 элементов за 56 секунд. Растовский за 2 секунды | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 146. "Выпуск Rust Coreutils 0.4. Расхождение поведения утилиты du ..." | +/– | |
| Сообщение от Аноним (79), 10-Ноя-25, 16:42 | ||
Попробуй 100000 пар n -> n+1 где последняя n -> 1 (циклическая связь). | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 148. "Выпуск Rust Coreutils 0.4. Расхождение поведения утилиты du ..." | +/– | |
| Сообщение от Медведь (ok), 10-Ноя-25, 16:51 | ||
Первая строка в файле: 83811 85636 | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 149. "Выпуск Rust Coreutils 0.4. Расхождение поведения утилиты du ..." | +/– | |
| Сообщение от Аноним (149), 10-Ноя-25, 16:59 | ||
``` | ||
| Ответить | Правка | К родителю #140 | Наверх | Cообщить модератору | ||
| 159. "Выпуск Rust Coreutils 0.4. Расхождение поведения утилиты du ..." | +/– | |
| Сообщение от Медведь (ok), 10-Ноя-25, 17:58 | ||
Специально ради тебя качнул бунту 25. И как-то чуда не произошло: | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 162. "Выпуск Rust Coreutils 0.4. Расхождение поведения утилиты du ..." | +/– | |
| Сообщение от Аноним (149), 10-Ноя-25, 18:10 | ||
/home/user: tsort --version | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 165. "Выпуск Rust Coreutils 0.4. Расхождение поведения утилиты du ..." | +/– | |
| Сообщение от Медведь (ok), 10-Ноя-25, 18:15 | ||
> достаточно сделать `cargo install uu_tsort` и собрать | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 161. "Выпуск Rust Coreutils 0.4. Расхождение поведения утилиты du ..." | +/– | |
| Сообщение от Аноним (79), 10-Ноя-25, 18:06 | ||
Попробовал миллион пар - уже 2 часа жду, когда дидовский tsort завершит работу. Пока он только 100% cpu показывает. | ||
| Ответить | Правка | К родителю #149 | Наверх | Cообщить модератору | ||
| 151. "Выпуск Rust Coreutils 0.4. Расхождение поведения утилиты du ..." | +/– | |
| Сообщение от Аноним (151), 10-Ноя-25, 17:21 | ||
... все это хорошо, наверно; только когда в какой-нибудь sort появится возможность сортировать по заданному пользователем шаблону?... или ждать XXII век? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 155. "Выпуск Rust Coreutils 0.4. Расхождение поведения утилиты du ..." | +/– | |
| Сообщение от Аноним (-), 10-Ноя-25, 17:29 | ||
давно есть. Читай man sort. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 157. "Выпуск Rust Coreutils 0.4. Расхождение поведения утилиты du ..." | +/– | |
| Сообщение от Аноним (79), 10-Ноя-25, 17:36 | ||
Ну в общем беш с сопутствующими утилитами - это не 22 век и никогда им не станет. Это безнадёжно устаревший подход к скриптам. Юзайте Nushell - там и язык нормальный с типами и структурами данных, и команды команды для скриптов богатые, и поддержка CLI флагов из коробки и параллельная обработка данных и много чего ещё. | ||
| Ответить | Правка | К родителю #151 | Наверх | Cообщить модератору | ||
| 186. "Выпуск Rust Coreutils 0.4. Расхождение поведения утилиты du ..." | +/– | |
| Сообщение от Аноним (175), 10-Ноя-25, 22:08 | ||
Ой, да заманали вы своим снобизмом дешёвым. Юзайте вообще любой язык программирования, на котором можете программировать. В любом проекте я предпочту автоматизацию хоть на КОБОЛе ручному колдовству наполовину состоящему из поиска по ~/.bash_history чтобы посмотреть — как же мы это делали в прошлый раз? А для себя на локалхосте, так вообще без разницы на чём, просто бессмысленно обсуждать, у всего этого ровно один пользователь. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 170. "Выпуск Rust Coreutils 0.4. Расхождение поведения утилиты du ..." | –1 +/– | |
Сообщение от excanonical (?), 10-Ноя-25, 19:22 | ||
ИМХО, выглядит как классический пример UB(Undefined Behavior). Либо в спеку добавить и покрыть тестом, либо забить болт. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 196. "Выпуск Rust Coreutils 0.4. Расхождение поведения утилиты du ..." | +/– | |
| Сообщение от Аноним (191), 10-Ноя-25, 22:44 | ||
> Либо в спеку добавить | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 189. "Выпуск Rust Coreutils 0.4. Расхождение поведения утилиты du ..." | +/– | |
| Сообщение от Я (??), 10-Ноя-25, 22:20 | ||
давайте просто примем стандарт чтобы во всех графах у ду был фактический размер на диске. тогда это будет логичная и предсказуемая утилита показывающая полезные данные. посиксовский мем что если ты сначала посчитал подкаталог то посчитанный после каталог у тебя уменьшается потому что нельзя считать один блок дважды.. ну бред же. а если я в соседнем терминале эти блоки уже посчитал сегодня я вот сейчас что уже не второй раз их буду считать? почему ситуация когда я отдельными командами прошу подсчитать каталог и подкаталог отличается от ситуации когда я прошу их посчитать одной командой? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 199. "Выпуск Rust Coreutils 0.4. Расхождение поведения утилиты du ..." | +/– | |
| Сообщение от Аноним (178), 10-Ноя-25, 22:49 | ||
Цuрк безопасности. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 200. "Выпуск Rust Coreutils 0.4. Расхождение поведения утилиты du ..." | +3 +/– | |
| Сообщение от Аноним (200), 10-Ноя-25, 23:03 | ||
Ну ребят, первыми были ГНУ, и можно сколько угодно хаять их код и все остальное, но коль уж эти растеры собрались переписывать, пусть относятся с уважением и копируют поведение точь в точь. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 203. "Выпуск Rust Coreutils 0.4. Расхождение поведения утилиты du ..." | +/– | |
| Сообщение от Аноним (203), 10-Ноя-25, 23:25 | ||
>заставим всех вокруг тоже переписыванием заняться, так что ли? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 205. "Выпуск Rust Coreutils 0.4. Расхождение поведения утилиты du ..." | +/– | |
| Сообщение от Медведь (ok), 10-Ноя-25, 23:39 | ||
Не поверишь, в предыдущем обсуждении, когда их поделка сломала обновления в ubuntu, они в таком духе и высказывались -- мол, нафига нам тащить весь этот дидов хлам в наши практически непогрешимые утилиты? как захотим, так и исделаем! | ||
| Ответить | Правка | К родителю #200 | Наверх | Cообщить модератору | ||
| 207. "Выпуск Rust Coreutils 0.4. Расхождение поведения утилиты du ..." | +/– | |
| Сообщение от Аноним (206), 10-Ноя-25, 23:42 | ||
> и тестовый набор GNU Coreutils не выявляет проблем | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
|
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
|
Закладки на сайте Проследить за страницей |
Created 1996-2025 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |