Вариант для распечатки |
Пред. тема | След. тема | ||
| Форум Разговоры, обсуждение новостей | |||
|---|---|---|---|
| Изначальное сообщение | [ Отслеживать ] | ||
| "Возвращение в Ubuntu утилиты cp из Rust Coreutils привело к сбою при сборке livecd-rootfs" | +/– | |
| Сообщение от opennews (ok), 04-Июл-26, 11:46 | ||
Разработчики Ubuntu вернули вариант утилиты cp из набора GNU Coreutils после выявления несовместимости в реализации cp из состава Rust Coreutils, из-за которой стал завершаться ошибкой скрипт для сборки Live-образов (livecd-rootfs)... | ||
| Ответить | Правка | Cообщить модератору | ||
| Оглавление |
| Сообщения | [Сортировка по времени | RSS] |
| 1. "Возвращение в Ubuntu утилиты cp из Rust Coreutils привело к ..." | +3 +/– | |
| Сообщение от soarin (ok), 04-Июл-26, 11:46 | ||
Не понял. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 90. "Возвращение в Ubuntu утилиты cp из Rust Coreutils привело к ..." | +2 +/– | |
| Сообщение от Аноним (90), 05-Июл-26, 00:55 | ||
В 26.04 поставляется именно из GNU, не Rust. В недавнем обновлении решили перейти на Rust. Возникла проблема и снова откатили на GNU. Так понятно? На 26.04 этот баг не влияет | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 106. "Возвращение в Ubuntu утилиты cp из Rust Coreutils привело к ..." | +/– | |
| Сообщение от нах. (?), 05-Июл-26, 08:41 | ||
> В 26.04 поставляется именно из GNU, не Rust. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 152. "Возвращение в Ubuntu утилиты cp из Rust Coreutils привело к ..." | +1 +/– | |
| Сообщение от Аноним (152), 06-Июл-26, 13:42 | ||
эх сколько ещё мы будем обсуждать события которые даже не стоят упоминания в новости только потому что разработчики убунту имеют непонятную многим модель тестирования? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 162. "Возвращение в Ubuntu утилиты cp из Rust Coreutils привело к ..." | –1 +/– | |
| Сообщение от нах. (?), 06-Июл-26, 18:21 | ||
> эх сколько ещё мы будем обсуждать события которые даже не стоят упоминания | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 2. "Возвращение в Ubuntu утилиты cp из Rust Coreutils привело к ..." | –8 +/– | |
| Сообщение от Аноним (2), 04-Июл-26, 11:47 | ||
> Опция "-L" предписывает разыменовывать символические ссылки, в то время как составная опция "-a", заменяемая на "-dR --preserve=all", содержит опцию "-d", запрещающую разыменование символических ссылок. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 4. "Возвращение в Ubuntu утилиты cp из Rust Coreutils привело к ..." | +30 +/– | |
| Сообщение от Omnomno (?), 04-Июл-26, 12:01 | ||
Нет, очевидно же, что виноваты С/C++. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 136. "Возвращение в Ubuntu утилиты cp из Rust Coreutils привело к ..." | +6 +/– | |
| Сообщение от Аноним (136), 05-Июл-26, 21:02 | ||
А как так получилось, что на расте невозможно написать ту логику, которая была написана на Си? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 148. "Возвращение в Ubuntu утилиты cp из Rust Coreutils привело к ..." | –4 +/– | |
| Сообщение от Олег (??), 06-Июл-26, 08:33 | ||
Неожиданно поведение одной и той же логики на разных яп разное. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 159. "Возвращение в Ubuntu утилиты cp из Rust Coreutils привело к ..." | +3 +/– | |
| Сообщение от nnam (?), 06-Июл-26, 15:16 | ||
то есть растописцам мешает миллиард нюансов. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 163. "Возвращение в Ubuntu утилиты cp из Rust Coreutils привело к ..." | +1 +/– | |
| Сообщение от _ (??), 06-Июл-26, 21:06 | ||
> Неожиданно поведение одной и той же логики на разных яп разное. | ||
| Ответить | Правка | К родителю #148 | Наверх | Cообщить модератору | ||
| 153. "Возвращение в Ubuntu утилиты cp из Rust Coreutils привело к ..." | +/– | |
| Сообщение от Аноним (152), 06-Июл-26, 13:49 | ||
потому что логика по которой писались гну корутилсы это просто набор исторически сложившихся костылей многие из которых родились в результате случайных событий и никак по сути не задокуметированы. всякий кто захочет повторить обречён ещё не раз столкнуться с тем что реальное поведение сложных сочетаний функций совсем не такое как можно было бы интуитивно ожидать а обложить обширными тестами все эти комбинации и задокументировать задача со звёздочкой практически лишённая смысла. к этому добавляется вторая проблема: изначально у расткорутилсов не стояло идеи строго повторять костыли гнукорутилсов(проект в целом был пруф оф концепт а не продакшен реди инплейс реплэйсмент но вот). | ||
| Ответить | Правка | К родителю #136 | Наверх | Cообщить модератору | ||
| 160. "Возвращение в Ubuntu утилиты cp из Rust Coreutils привело к ..." | –3 +/– | |
| Сообщение от Аноним (160), 06-Июл-26, 17:09 | ||
Написать не проблема. | ||
| Ответить | Правка | К родителю #136 | Наверх | Cообщить модератору | ||
| 9. "Возвращение в Ubuntu утилиты cp из Rust Coreutils привело к ..." | +3 +/– | |
| Сообщение от aname (ok), 04-Июл-26, 12:21 | ||
Они начинают догадываться | ||
| Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору | ||
| 12. "Возвращение в Ubuntu утилиты cp из Rust Coreutils привело к ..." | +18 +/– | |
| Сообщение от tkzv (ok), 04-Июл-26, 12:44 | ||
Нет, виноваты те, кто на нём пишет, не удосужившись изучить поведение исходной утилиты и не сделав тесты. | ||
| Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору | ||
| 23. "Возвращение в Ubuntu утилиты cp из Rust Coreutils привело к ..." | –1 +/– | |
| Сообщение от Прохожий (??), 04-Июл-26, 13:41 | ||
Подозреваю, что если бы такие тесты были бы у исходной утилиты, проблема бы не возникла. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 112. "Возвращение в Ubuntu утилиты cp из Rust Coreutils привело к ..." | +6 +/– | |
| Сообщение от EuPhobos (ok), 05-Июл-26, 09:19 | ||
У исходной утилиты как раз всё нормально, она справляется с заведомо конфликтующими ключами (виноват пользователь) и решает в верную сторону по контексту. А подражатели это не учли. В чём проблема? И вердикт верный: "подражающий cp недостаточно подражает". Вроде об этом и написано в новости. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 114. "Возвращение в Ubuntu утилиты cp из Rust Coreutils привело к ..." | +2 +/– | |
| Сообщение от Tron is Whistling (?), 05-Июл-26, 09:21 | ||
Подозреваю, что если вместо написания исходной утилиты занимались бы написанием тестов, как ныне модно - утилита бы вообще не возникла. | ||
| Ответить | Правка | К родителю #23 | Наверх | Cообщить модератору | ||
| 124. "Возвращение в Ubuntu утилиты cp из Rust Coreutils привело к ..." | +/– | |
| Сообщение от Аноним (124), 05-Июл-26, 11:57 | ||
А какие проблеиы у исходной утилиты? | ||
| Ответить | Правка | К родителю #23 | Наверх | Cообщить модератору | ||
| 128. "Возвращение в Ubuntu утилиты cp из Rust Coreutils привело к ..." | +/– | |
| Сообщение от tkzv (ok), 05-Июл-26, 13:20 | ||
> Подозреваю, что если бы такие тесты были бы у исходной утилиты, проблема | ||
| Ответить | Правка | К родителю #23 | Наверх | Cообщить модератору | ||
| 138. "Возвращение в Ubuntu утилиты cp из Rust Coreutils привело к ..." | +/– | |
| Сообщение от Аноним (138), 05-Июл-26, 22:26 | ||
В очередной раз их тыкнули носом как нагадившего котёнка, что те тесты - не тесты на совместимость, а тесты нужные конкретным разработчикам. | ||
| Ответить | Правка | К родителю #23 | Наверх | Cообщить модератору | ||
| 71. "Возвращение в Ubuntu утилиты cp из Rust Coreutils привело к ..." | –1 +/– | |
| Сообщение от Аноним (71), 04-Июл-26, 22:36 | ||
> Нет, виноваты те, кто на нём пишет, не удосужившись изучить поведение исходной | ||
| Ответить | Правка | К родителю #12 | Наверх | Cообщить модератору | ||
| 78. "Возвращение в Ubuntu утилиты cp из Rust Coreutils привело к ..." | +1 +/– | |
| Сообщение от anonymous (??), 04-Июл-26, 23:20 | ||
Я тебя тоже расстрою: не понять что нужно отключить только одну опцию в составной (как это делается известно десятилетия), вместо написания всех ключей кроме ненужного - попахивает умственной отсталостью. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 87. "Возвращение в Ubuntu утилиты cp из Rust Coreutils привело к ..." | +2 +/– | |
| Сообщение от Аноним (71), 05-Июл-26, 00:42 | ||
> Я тебя тоже расстрою: не понять что нужно отключить только одну опцию | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 100. "Возвращение в Ubuntu утилиты cp из Rust Coreutils привело к ..." | +1 +/– | |
| Сообщение от Смузихеб забывший пароль (?), 05-Июл-26, 06:30 | ||
по поводу последней фразы примерно так и есть кстати | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 146. "Возвращение в Ubuntu утилиты cp из Rust Coreutils привело к ..." | +2 +/– | |
| Сообщение от Проходил мимо (?), 06-Июл-26, 07:36 | ||
Вообще-то за то, как именно обрабатываются флаги, отвечает исключительно программист. Можно написать так, что будет иметь значение место расположения флага ("кто последний, тот и папка" или "кто первый, тот и папка") а можно так, что не будет. Это никак не зависит от языка, это исключительно реализация алгоритма. | ||
| Ответить | Правка | К родителю #87 | Наверх | Cообщить модератору | ||
| 155. "Возвращение в Ubuntu утилиты cp из Rust Coreutils привело к ..." | +/– | |
| Сообщение от Аноним (152), 06-Июл-26, 13:53 | ||
а в других гнутых утилитах отключают всю, а в других так и вовсе при таком с ошибкой падают явно заставляя пользователя определиться какие флаги и ключи он всётаки хочет.. не догадаться о том в каком случае какое поведение правильное попахивает отсутствием либастрал и приговаривает к ссзб. | ||
| Ответить | Правка | К родителю #78 | Наверх | Cообщить модератору | ||
| 81. "Возвращение в Ubuntu утилиты cp из Rust Coreutils привело к ..." | +/– | |
| Сообщение от Аноним (81), 04-Июл-26, 23:34 | ||
Это вы ещё CSS не видели. | ||
| Ответить | Правка | К родителю #71 | Наверх | Cообщить модератору | ||
| 110. "Возвращение в Ubuntu утилиты cp из Rust Coreutils привело к ..." | +1 +/– | |
| Сообщение от Аноним (110), 05-Июл-26, 09:18 | ||
> И тестировать поведение при указании двух взаимоисключающих опций ... попахивает маразмом. | ||
| Ответить | Правка | К родителю #71 | Наверх | Cообщить модератору | ||
| 127. "Возвращение в Ubuntu утилиты cp из Rust Coreutils привело к ..." | +1 +/– | |
| Сообщение от tkzv (ok), 05-Июл-26, 13:18 | ||
> тестировать поведение при указании двух взаимоисключающих опций | ||
| Ответить | Правка | К родителю #71 | Наверх | Cообщить модератору | ||
| 37. "Возвращение в Ubuntu утилиты cp из Rust Coreutils привело к ..." | +1 +/– | |
| Сообщение от Аноним (37), 04-Июл-26, 16:01 | ||
Если в GNU coreutils обнаружат проблему в cp, вызванную выделением буфера некорректного размера, будет ли "виноват всё равно C"? | ||
| Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору | ||
| 99. "Возвращение в Ubuntu утилиты cp из Rust Coreutils привело к ..." | –5 +/– | |
| Сообщение от Смузихеб забывший пароль (?), 05-Июл-26, 06:24 | ||
"Ошибка возникала из-за иного поведения при обработке конфликтующих между собой опций "-L" и "-a". Опция "-L"... " | ||
| Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору | ||
| 143. Скрыто модератором | +1 +/– | |
| Сообщение от Аноним (143), 06-Июл-26, 02:53 | ||
| Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору | ||
| 144. "Возвращение в Ubuntu утилиты cp из Rust Coreutils привело к ..." | +4 +/– | |
| Сообщение от Sm0ke85 (ok), 06-Июл-26, 07:18 | ||
>Но виноват все равно Rust, ога. | ||
| Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору | ||
| 156. "Возвращение в Ubuntu утилиты cp из Rust Coreutils привело к ..." | –1 +/– | |
| Сообщение от Аноним (152), 06-Июл-26, 13:57 | ||
код рабочий и безопасный. то что гнутый ср вобще позволял своим пользователям мешать несовместимые флаги и недокументированым образом их разрешал это в целом тоже не проблема языка си а проблема низкой культуры разработки в проектах корутилс. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 174. "Возвращение в Ubuntu утилиты cp из Rust Coreutils привело к ..." | +/– | |
| Сообщение от Sm0ke85 (ok), 10-Июл-26, 07:16 | ||
>код рабочий и безопасный. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 3. "Возвращение в Ubuntu утилиты cp из Rust Coreutils привело к ..." | +6 +/– | |
| Сообщение от Аноним (3), 04-Июл-26, 11:48 | ||
С разбором аргументов вообще беда, у всех, кто не гетопт из позикса. Но тут, видимо, навайбкодили. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 32. "Возвращение в Ubuntu утилиты cp из Rust Coreutils привело к ..." | –1 +/– | |
| Сообщение от Аноним (32), 04-Июл-26, 15:04 | ||
ИИ такую ошибку совершить гораздо сложнее накосячили как всегда люди. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 140. Скрыто модератором | +/– | |
| Сообщение от Аноним (138), 05-Июл-26, 22:31 | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 145. "Возвращение в Ubuntu утилиты cp из Rust Coreutils привело к ..." | +/– | |
| Сообщение от Sm0ke85 (ok), 06-Июл-26, 07:19 | ||
>ИИ такую ошибку совершить гораздо сложнее накосячили как всегда люди. | ||
| Ответить | Правка | К родителю #32 | Наверх | Cообщить модератору | ||
| 109. "Возвращение в Ubuntu утилиты cp из Rust Coreutils привело к ..." | +/– | |
| Сообщение от Аноним (109), 05-Июл-26, 09:14 | ||
getopt из позикса сломан в андроиде. В posix getopt нету длинных опций, но их можно симулировать если прописать по-моему '-:' в форматной строке, что одновременно разрешает и терминировать обработку флагов через отдельно стоящее '--', и указывать флаг '-' с слитными опциями, что в итоге выглядит как '--foo=bar'. Ведроиды захерачили свою реализацию так, что оно всегда воспринимает слитное '--*' как "неизвестную опцию", т.е. оно это просто даже заматчить неможет, хотя если открыть posix и почитать как работает getopt и в каком порядке всё вызывается, то вот эта моя находка с '-:' корректна и должна работать. | ||
| Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору | ||
| 117. "Возвращение в Ubuntu утилиты cp из Rust Coreutils привело к ..." | +/– | |
| Сообщение от Я (??), 05-Июл-26, 09:41 | ||
Есть куча библиотек, намного более функциональных и удобных, чем getopt. | ||
| Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору | ||
| 119. "Возвращение в Ubuntu утилиты cp из Rust Coreutils привело к ..." | +/– | |
| Сообщение от Аноним (3), 05-Июл-26, 09:49 | ||
Функциональных и удобных для кого? Потом пользователь не знает, как аргументы программе оформлять. И каждое обновление всё разваливается (привет 7z). | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 122. "Возвращение в Ubuntu утилиты cp из Rust Coreutils привело к ..." | +/– | |
| Сообщение от Я (??), 05-Июл-26, 11:31 | ||
везде есть --help, базовые возможности по передаче аргументов плюс-минус одинаковые у всех | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 123. "Возвращение в Ubuntu утилиты cp из Rust Coreutils привело к ..." | +/– | |
| Сообщение от Аноним (3), 05-Июл-26, 11:41 | ||
Даже короткие аргументы без пробелов не везде, о чём ты? Где-то длинные можно указывать только после коротких. Особенно, если это скрипты на перле -- они легко сделают rm -rf из-за неправильно распознанные аргументов. Только вчера что-то окологнушное использовал, так там --help ошибка (но показывает -h всё равно), а ведь, казалось бы, у гнушного софта такой проблемы быть не должно никак. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 132. "Возвращение в Ubuntu утилиты cp из Rust Coreutils привело к ..." | +/– | |
| Сообщение от Я (??), 05-Июл-26, 16:00 | ||
Ну слушай, аргументы кому как удобно, тот так и передаёт своим программам. Много вариантов. Единого стандарта нет. Почти всегда есть документация, --help, -h, -? и т.п. getopt() старая и нефункциональная по сравнению с более новыми аналогами. Сейчас её использовать банально неэффективно для новых разработок. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 129. "Возвращение в Ubuntu утилиты cp из Rust Coreutils привело к ..." | +/– | |
| Сообщение от tkzv (ok), 05-Июл-26, 13:22 | ||
> везде есть --help, базовые возможности по передаче аргументов плюс-минус одинаковые у всех | ||
| Ответить | Правка | К родителю #122 | Наверх | Cообщить модератору | ||
| 164. Скрыто модератором | +2 +/– | |
| Сообщение от _ (??), 07-Июл-26, 03:20 | ||
| Ответить | Правка | К родителю #122 | Наверх | Cообщить модератору | ||
| 6. "Возвращение в Ubuntu утилиты cp из Rust Coreutils привело к ..." | +3 +/– | |
| Сообщение от Тот_Самый_Анонимус_ (?), 04-Июл-26, 12:06 | ||
Команда должна не запускаться с конфликтными флагами. А то, что описано — какой-то костыль. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 7. "Возвращение в Ubuntu утилиты cp из Rust Coreutils привело к ..." | +2 +/– | |
Сообщение от Shura (??), 04-Июл-26, 12:13 | ||
Поддерживаю. Лучше упасть на старте, чем потом ловить вот такие непонятки в результатах | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 22. "Возвращение в Ubuntu утилиты cp из Rust Coreutils привело к ..." | +5 +/– | |
| Сообщение от Имя (?), 04-Июл-26, 13:40 | ||
Все понятки. Первая опция чтобы меньше писать, вторая отменить один из флагов первой. Если ни разу флагами не пользовался то конечно не понятно. Так можно и на вилку грешить что она в розетку не втыкается пока не повернуть ножки напротив дырок. Непонятливая вилка. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 85. "Возвращение в Ubuntu утилиты cp из Rust Coreutils привело к ..." | +2 +/– | |
| Сообщение от Аноним (85), 05-Июл-26, 00:37 | ||
> Первая опция чтобы меньше писать, вторая отменить один из флагов первой. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 86. "Возвращение в Ubuntu утилиты cp из Rust Coreutils привело к ..." | +/– | |
| Сообщение от Аноним (86), 05-Июл-26, 00:42 | ||
> Все понятки | ||
| Ответить | Правка | К родителю #22 | Наверх | Cообщить модератору | ||
| 113. "Возвращение в Ubuntu утилиты cp из Rust Coreutils привело к ..." | +/– | |
| Сообщение от Аноним (109), 05-Июл-26, 09:19 | ||
У вас у всех тут какая-то олимпиада специальная с тем, кто меньше всего в man почитает, что флаги делают? Это вполне логичное поведение флагов, потому что они так блэт и называются - слева направо их переключаешь по очереди в указанные положения и спишь спокойно. Тот, кто придумал, что флаги можно пихнуть хоть в конец строки после имён файлов, явно курил обои, и а все остальные кто эту традицию возвёл в абсолют и даже понятия не имеют что такое '--' явно попросили у него отсыпать. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 133. "Возвращение в Ubuntu утилиты cp из Rust Coreutils привело к ..." | +/– | |
| Сообщение от Аноним (85), 05-Июл-26, 16:48 | ||
>> сунуть вот этот условный "cp -adrL", то не глядя в маны черта с два ты поймёшь, что оно делает. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 157. "Возвращение в Ubuntu утилиты cp из Rust Coreutils привело к ..." | +/– | |
| Сообщение от Аноним (152), 06-Июл-26, 14:00 | ||
там даже глядя в маны не поймёшь, там надо в код смотреть и\или тестами выявлять поведение | ||
| Ответить | Правка | К родителю #86 | Наверх | Cообщить модератору | ||
| 107. "Возвращение в Ubuntu утилиты cp из Rust Coreutils привело к ..." | –1 +/– | |
Сообщение от Shura (??), 05-Июл-26, 08:42 | ||
> Все понятки. Первая опция чтобы меньше писать, вторая отменить один из флагов | ||
| Ответить | Правка | К родителю #22 | Наверх | Cообщить модератору | ||
| 8. "Возвращение в Ubuntu утилиты cp из Rust Coreutils привело к ..." | +3 +/– | |
| Сообщение от Hety (??), 04-Июл-26, 12:17 | ||
У cat, например, при конфликте флагов одни имеют приоритет над другими и отключают их, если конфликтуют | ||
| Ответить | Правка | К родителю #6 | Наверх | Cообщить модератору | ||
| 20. "Возвращение в Ubuntu утилиты cp из Rust Coreutils привело к ..." | –3 +/– | |
| Сообщение от User (??), 04-Июл-26, 13:34 | ||
Дай угадаю: поведение, скажем так, неявное и "исторически сложившееся", да? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 24. "Возвращение в Ubuntu утилиты cp из Rust Coreutils привело к ..." | +1 +/– | |
| Сообщение от Имя (?), 04-Июл-26, 13:42 | ||
А последовательность букв не важна? адватйе ипсать кка ппоало. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 88. Скрыто модератором | –2 +/– | |
| Сообщение от Аноним (85), 05-Июл-26, 00:44 | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 72. "Возвращение в Ubuntu утилиты cp из Rust Coreutils привело к ..." | +/– | |
| Сообщение от Аноним (71), 04-Июл-26, 22:42 | ||
> У cat, например, при конфликте флагов одни имеют приоритет над другими и | ||
| Ответить | Правка | К родителю #8 | Наверх | Cообщить модератору | ||
| 149. "Возвращение в Ubuntu утилиты cp из Rust Coreutils привело к ..." | +/– | |
| Сообщение от Тот_Самый_Анонимус_ (?), 06-Июл-26, 10:30 | ||
Как будто это что-то хорошее. Не должно быть приоритетов. Не хватало при написании команд держать в уме приоритеты флагов. | ||
| Ответить | Правка | К родителю #8 | Наверх | Cообщить модератору | ||
| 11. "Возвращение в Ubuntu утилиты cp из Rust Coreutils привело к ..." | +3 +/– | |
| Сообщение от pashev.ru (?), 04-Июл-26, 12:22 | ||
a и L не конфликтуют, конфликтуют d и L, а так как d неявная, то явная L имеет приоритет и должна отменять неявную d. | ||
| Ответить | Правка | К родителю #6 | Наверх | Cообщить модератору | ||
| 17. "Возвращение в Ubuntu утилиты cp из Rust Coreutils привело к ..." | –4 +/– | |
| Сообщение от Вася Пупкин (?), 04-Июл-26, 13:19 | ||
Значит исходно дизайн гoвнa. Вместо таких плясок, из-за которых надо ещё вводить приоритеты, лучше заставить явно их указать и падать при конфликте с понятной ошибкой на ранней стадии. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 18. "Возвращение в Ubuntu утилиты cp из Rust Coreutils привело к ..." | +2 +/– | |
| Сообщение от pashev.ru (?), 04-Июл-26, 13:24 | ||
Приоритет тут только один и он натуральный: явное лучше неявного. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 41. "Возвращение в Ubuntu утилиты cp из Rust Coreutils привело к ..." | –5 +/– | |
| Сообщение от Тот_Самый_Анонимус_ (?), 04-Июл-26, 16:12 | ||
Не должно быть такого. Всё должно быть интуитивно, если это возможно. В данном случае это возможно, просто авторы не продумали нормальную работу. | ||
| Ответить | Правка | К родителю #11 | Наверх | Cообщить модератору | ||
| 89. "Возвращение в Ubuntu утилиты cp из Rust Coreutils привело к ..." | +1 +/– | |
| Сообщение от Аноним (89), 05-Июл-26, 00:49 | ||
> Не должно быть такого. Всё должно быть интуитивно, если это возможно. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 115. "Возвращение в Ubuntu утилиты cp из Rust Coreutils привело к ..." | +1 +/– | |
| Сообщение от Аноним (109), 05-Июл-26, 09:24 | ||
«Наша бедная нийронка не может натренироваться на этих ваших xvfgysLPdss, потому что мы не шмогли запрограммировать ей открытие манулов. Пожалуйста, делайте флаги полноценными английскими предложениями, чтобы оно лучше паттерматчило и мы могли скамить лохов на презентациях того как наш Т9 "умеет" "пользоваться" консолькой.» | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 121. "Возвращение в Ubuntu утилиты cp из Rust Coreutils привело к ..." | +/– | |
| Сообщение от User (??), 05-Июл-26, 11:23 | ||
Ну, вообще - для семейства ос, гордящейся традициями работы с командной строкой у *nix совершенно изумительно отвратительный cli. С одной стороны оно и понятно - legacy, низкоскоростные терминалы с экономией букАвок, отсутствие инженерной культуры проектирования cli-интерфейсов и т.д. А с другой - пользоваться этим не то, чтобы "невозможно", но скажем так - очень и очень неприятно. Стокгольмский синдром выручает, но не полностью. | ||
| Ответить | Правка | К родителю #89 | Наверх | Cообщить модератору | ||
| 134. "Возвращение в Ubuntu утилиты cp из Rust Coreutils привело к ..." | +/– | |
| Сообщение от Аноним (85), 05-Июл-26, 18:43 | ||
> Ну, вообще - для семейства ос, гордящейся традициями работы с командной строкой | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 166. "Возвращение в Ubuntu утилиты cp из Rust Coreutils привело к ..." | +2 +/– | |
| Сообщение от _ (??), 07-Июл-26, 03:31 | ||
> Ну, вообще - для семейства ос, гордящейся традициями работы с командной строкой у *nix совершенно изумительно отвратительный cli. | ||
| Ответить | Правка | К родителю #121 | Наверх | Cообщить модератору | ||
| 170. "Возвращение в Ubuntu утилиты cp из Rust Coreutils привело к ..." | +/– | |
| Сообщение от User (??), 07-Июл-26, 19:58 | ||
Мы сейчас про (интерактивный) shell или cli конкретных утилит? Если второе - то вот например kubectl прям _кратно_ лучше примерно всего из old-style unix'а, не? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 158. "Возвращение в Ubuntu утилиты cp из Rust Coreutils привело к ..." | +/– | |
| Сообщение от Аноним (152), 06-Июл-26, 14:01 | ||
для них это было интуитивно.. | ||
| Ответить | Правка | К родителю #89 | Наверх | Cообщить модератору | ||
| 165. "Возвращение в Ubuntu утилиты cp из Rust Coreutils привело к ..." | +/– | |
| Сообщение от _ (??), 07-Июл-26, 03:21 | ||
> Команда должна не запускаться с конфликтными флагами. А то, что описано — какой-то костыль. | ||
| Ответить | Правка | К родителю #6 | Наверх | Cообщить модератору | ||
| 25. "Возвращение в Ubuntu утилиты cp из Rust Coreutils привело к ..." | +/– | |
| Сообщение от Аноним (25), 04-Июл-26, 13:48 | ||
Прежде, чем программировать вместе с модным ИИ, нужно научиться программировать самостоятельно. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 28. "Возвращение в Ubuntu утилиты cp из Rust Coreutils привело к ..." | +/– | |
| Сообщение от Аноним (25), 04-Июл-26, 13:54 | ||
И rust тут совершенно непричем. Просто до него эти разработчики находились в тени. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 77. "Возвращение в Ubuntu утилиты cp из Rust Coreutils привело к ..." | +/– | |
| Сообщение от Аноним (71), 04-Июл-26, 23:03 | ||
> Прежде, чем программировать вместе с модным ИИ, нужно научиться программировать самостоятельно. | ||
| Ответить | Правка | К родителю #25 | Наверх | Cообщить модератору | ||
| 30. "Возвращение в Ubuntu утилиты cp из Rust Coreutils привело к ..." | +2 +/– | |
| Сообщение от Аноним (30), 04-Июл-26, 14:07 | ||
они сунулись в кореутилс показать что могут. огребли будь здоров. заодно все поняли что кореутилс не такие уж и простые как всем кажется)) писано теми кто свою значимость умеет застолбить. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 48. "Возвращение в Ubuntu утилиты cp из Rust Coreutils привело к ..." | +2 +/– | |
| Сообщение от пох.. (?), 04-Июл-26, 16:41 | ||
Да простые они, простые... Просто ЭТИ нешмагли даже вот в такое простое. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 31. "Возвращение в Ubuntu утилиты cp из Rust Coreutils привело к ..." | +5 +/– | |
| Сообщение от Ivan_83 (ok), 04-Июл-26, 14:17 | ||
> после выявления несовместимости в реализации | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 79. "Возвращение в Ubuntu утилиты cp из Rust Coreutils привело к ..." | +/– | |
| Сообщение от Аноним (79), 04-Июл-26, 23:25 | ||
Там же специально ссылка поставлена https://www.opennet.ru/65278 | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 83. "Возвращение в Ubuntu утилиты cp из Rust Coreutils привело к ..." | +/– | |
| Сообщение от Ivan_83 (ok), 04-Июл-26, 23:57 | ||
Писать надо нормально потому что, а сейчас написано по п....лохому, так же в РФ пишут все законы - максимально неоднозначно. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 33. "Возвращение в Ubuntu утилиты cp из Rust Coreutils привело к ..." | +4 +/– | |
| Сообщение от Аноним (33), 04-Июл-26, 15:06 | ||
>Проблема возникла из-за вызова в сборочном скрипте утилиты cp с опциями "-afL", которые нормально обрабатывались в GNU Coreutils, но в Rust Coreutils привели к возвращению ошибки "cp: -r not specified; omitting directory <dir-name>" | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 36. "Возвращение в Ubuntu утилиты cp из Rust Coreutils привело к ..." | +6 +/– | |
| Сообщение от sunjob (ok), 04-Июл-26, 15:50 | ||
что ни новость прораст... то какой-то цирк | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 45. "Возвращение в Ubuntu утилиты cp из Rust Coreutils привело к ..." | +/– | |
| Сообщение от OpenEcho (?), 04-Июл-26, 16:36 | ||
> что ни новость прораст... то какой-то цирк | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 52. "Возвращение в Ubuntu утилиты cp из Rust Coreutils привело к ..." | –2 +/– | |
| Сообщение от aname (ok), 04-Июл-26, 17:07 | ||
>> что ни новость прораст... то какой-то цирк | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 98. "Возвращение в Ubuntu утилиты cp из Rust Coreutils привело к ..." | +/– | |
| Сообщение от OpenEcho (?), 05-Июл-26, 06:15 | ||
> А нужен ли раст, когда человечество, к моменту более- менее выползания раста на свет божий, уже создало куда более универсальные инструменты улучшения разработки- это вопрос с ответом, который более склоняется не в пользу раста. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 96. "Возвращение в Ubuntu утилиты cp из Rust Coreutils привело к ..." | –2 +/– | |
| Сообщение от Вася Пупкин (?), 05-Июл-26, 05:19 | ||
Приведите примеры неудачного синтаксиса. И что за экономия на двух символах? | ||
| Ответить | Правка | К родителю #45 | Наверх | Cообщить модератору | ||
| 101. "Возвращение в Ubuntu утилиты cp из Rust Coreutils привело к ..." | –1 +/– | |
| Сообщение от OpenEcho (?), 05-Июл-26, 07:11 | ||
> Приведите примеры неудачного синтаксиса. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 131. "Возвращение в Ubuntu утилиты cp из Rust Coreutils привело к ..." | –4 +/– | |
| Сообщение от Аноним (131), 05-Июл-26, 15:14 | ||
> #![feature(... | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 135. "Возвращение в Ubuntu утилиты cp из Rust Coreutils привело к ..." | +3 +/– | |
| Сообщение от Анонимный татарин (?), 05-Июл-26, 20:22 | ||
Какой-то просто невероятно прекрасный манифест профана | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 139. "Возвращение в Ubuntu утилиты cp из Rust Coreutils привело к ..." | –6 +/– | |
| Сообщение от Аноним (139), 05-Июл-26, 22:29 | ||
> Пассаж про великие архитектуры связных списков, требующих трех созвонов и утверждений аж от архитектора - пушка, да и все остальное под стать. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 147. "Возвращение в Ubuntu утилиты cp из Rust Coreutils привело к ..." | +1 +/– | |
| Сообщение от Проходил мимо (?), 06-Июл-26, 07:58 | ||
Хрень вы написали про двусвязанные списки. Нечему там падать. И АПИ такого списка совершенно не обязан выпячивать внутреннюю реализацию наружу. Чем хорош двусвязанный список? Возможностью удаления текущего элемента с минимальными накладными расходами и возможностью добавления элементов в начало и конец списка с минимальными накладными расходами и за постоянное время. Есть много задач, где подобное поведение хранилища будет востребовано и они никак не зависят от языка реализации. Например, на основе двухсвязанного списка прекрасно реализуется очередь с возможностью поиска и удаления элементов. | ||
| Ответить | Правка | К родителю #131 | Наверх | Cообщить модератору | ||
| 161. "Возвращение в Ubuntu утилиты cp из Rust Coreutils привело к ..." | –2 +/– | |
| Сообщение от Аноним (161), 06-Июл-26, 17:44 | ||
> Хрень вы написали про двусвязанные списки. Нечему там падать. И АПИ такого списка совершенно не обязан выпячивать внутреннюю реализацию наружу. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 151. "Возвращение в Ubuntu утилиты cp из Rust Coreutils привело к ..." | +/– | |
| Сообщение от Аноним (151), 06-Июл-26, 13:37 | ||
Было// Устоявшийся метод написания библиотекиСтало | ||
| Ответить | Правка | К родителю #96 | Наверх | Cообщить модератору | ||
| 38. "Возвращение в Ubuntu утилиты cp из Rust Coreutils привело к ..." | +2 +/– | |
| Сообщение от Аноним (38), 04-Июл-26, 16:01 | ||
Вроде уже и понимают, что больно с этим растовелосипедом. Но нет, никак не наиграются.. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 82. "Возвращение в Ubuntu утилиты cp из Rust Coreutils привело к ..." | –2 +/– | |
| Сообщение от Аноним (81), 04-Июл-26, 23:55 | ||
Как можно иметь такие проблемы с логикой, даже когда есть готовый продукт.... | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 40. "Возвращение в Ubuntu утилиты cp из Rust Coreutils привело к ..." | –3 +/– | |
| Сообщение от Аноним (37), 04-Июл-26, 16:06 | ||
uutils, конечно, сфейлились, но справедливым было бы пнуть и сборочные скрипты убунты, которые решили поиграться с симлинками. Зачем? Это ж просто костыль для администраторов, когда нормально сделать невозможно. Используйте нормальные файлы и каталоги, и проблем знать не будете. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 50. "Возвращение в Ubuntu утилиты cp из Rust Coreutils привело к ..." | +4 +/– | |
| Сообщение от Ivan_83 (ok), 04-Июл-26, 16:51 | ||
Симлинк - очень удобный инструмент, игнорирование его = отрезание нужного и востребованного функционала сильно облегчающего жизнь. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 65. "Возвращение в Ubuntu утилиты cp из Rust Coreutils привело к ..." | –8 +/– | |
| Сообщение от Аноним (37), 04-Июл-26, 20:58 | ||
> Симлинк - очень удобный инструмент | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 84. "Возвращение в Ubuntu утилиты cp из Rust Coreutils привело к ..." | +/– | |
| Сообщение от Ivan_83 (ok), 04-Июл-26, 23:58 | ||
У вас странное отношение к симлинкам, по мне вполне удобный инструмент для определённых задач, в тч исключения дубликатов и лишнего копирования. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 92. "Возвращение в Ubuntu утилиты cp из Rust Coreutils привело к ..." | +/– | |
| Сообщение от Аноним (92), 05-Июл-26, 02:53 | ||
Настолько удобный, что простой подсчёт занимаемого места превращается в акробатический этюд. А уж сколько обходов изоляции было с ними сделано, а сколько ещё будет... | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 116. "Возвращение в Ubuntu утилиты cp из Rust Coreutils привело к ..." | +/– | |
| Сообщение от Аноним (109), 05-Июл-26, 09:31 | ||
fstat буквально возвращает тип файла и размер в одной и той же структуре. Для вас проверить ещё одно поле - это акробатический этюд? Или вам нужно АТОМАРНО проверить размер ВСЕХ файлов сразу? Для проверки свободного места можно чекать статистику файловой системы через statvfs, если чё. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 120. "Возвращение в Ubuntu утилиты cp из Rust Coreutils привело к ..." | +/– | |
| Сообщение от Аноним (92), 05-Июл-26, 10:52 | ||
Ссылками легко можно устроить циклы в фс. Подсчитать с учётом этого уже не так просто. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 142. "Возвращение в Ubuntu утилиты cp из Rust Coreutils привело к ..." | +/– | |
| Сообщение от Аноним (142), 06-Июл-26, 02:13 | ||
Нельзя ли "для исключения дубликатов" просто не созадвать эти дубликаты? Можно пример того, зачем это нужно, кроме костылей совместимости типа /bin/sh -> /usr/bin/bash ? | ||
| Ответить | Правка | К родителю #84 | Наверх | Cообщить модератору | ||
| 167. "Возвращение в Ubuntu утилиты cp из Rust Coreutils привело к ..." | +1 +/– | |
| Сообщение от _ (??), 07-Июл-26, 03:45 | ||
А ты не видишь разницу в поведении если запущено как 'sh' и как 'bash' 8-o | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 53. "Возвращение в Ubuntu утилиты cp из Rust Coreutils привело к ..." | +/– | |
| Сообщение от openssh_user (ok), 04-Июл-26, 17:48 | ||
Обязательно надо было это тащить сразу в прод? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 93. "Возвращение в Ubuntu утилиты cp из Rust Coreutils привело к ..." | +/– | |
| Сообщение от cheburnator9000 (ok), 05-Июл-26, 03:51 | ||
В GNOME File-Roller есть такая дичь | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 94. "Возвращение в Ubuntu утилиты cp из Rust Coreutils привело к ..." | –2 +/– | |
| Сообщение от cheburnator9000 (ok), 05-Июл-26, 03:54 | ||
Почему это возможно и почему это до сих пор происходит? Да потому что GNU tar это дермище мамонта до которого никому нет дела, при этом он постоянно используется в многомиллардных корпорациях. Обойти лимиты дизайна консольного выхлопа tar можно было по идее добавив --quoting-style=shell-always в команды tar. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 104. "Возвращение в Ubuntu утилиты cp из Rust Coreutils привело к ..." | +1 +/– | |
| Сообщение от Аноним (3), 05-Июл-26, 08:11 | ||
Это ты ещё ark не видел. Почему ты думаешь, что проблема в tar? Он вон и с файлами с $'\n' и с файлами с $'\r' и с файлами с $'$' и с файлами с $'!' в имени работает. А вот гуёвая шляпа постоянно сыпется. Вот ты топишь за libarchive, а, меж тем, это стрёмная кривая дрянь, продуцирующая грязные кривые файлы. С кучей багов. И этого нельзя сказать о tar. | ||
| Ответить | Правка | К родителю #93 | Наверх | Cообщить модератору | ||
| 105. "Возвращение в Ubuntu утилиты cp из Rust Coreutils привело к ..." | –1 +/– | |
| Сообщение от Аноним (105), 05-Июл-26, 08:38 | ||
У тебя дипсик полетел? Я не топил за libarchive. Речь о проблеме парсинга выхлопа tar cli. А проблема кроется в устаревшем дизайне выхлопа tar в консоль. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 108. "Возвращение в Ubuntu утилиты cp из Rust Coreutils привело к ..." | +1 +/– | |
| Сообщение от Аноним (3), 05-Июл-26, 08:48 | ||
Я тебе больше скажу, то, что программы в system() пихают не санитиризированные имена, тоже не проблема tar. Не умеешь работать с шеллом -- не берись. И уж точно файлам из интернета доверять нельзя. К tar претензий тут быть не может. Вот где проблемный неудобный выхлоп, так это у архиваторов типа unrar/7z. Я знаю, потому что накидал скрипт выставлять mtime по времени последнего файла в архиве. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 97. "Возвращение в Ubuntu утилиты cp из Rust Coreutils привело к ..." | –1 +/– | |
| Сообщение от Аноним (97), 05-Июл-26, 06:08 | ||
А сколько сбоев может быть при сборке Gentoo вы себе не представляете. Столько новостей будет тогда. Просто неисчислимый поток новостей как у Васи, Пети сглючила очередная утилита, представляете, да? Вам ведь это должно быть интересно? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 103. "Возвращение в Ubuntu утилиты cp из Rust Coreutils привело к ..." | +1 +/– | |
| Сообщение от Аноним (103), 05-Июл-26, 07:51 | ||
Короче, неостляторы решили вернуть глючные GNU coreutils, чтобы не нужно было исправлять глючные скрипты. Отличное решение проблемы. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 125. "Возвращение в Ubuntu утилиты cp из Rust Coreutils привело к ..." | +/– | |
| Сообщение от Аноним (124), 05-Июл-26, 12:11 | ||
Это с чего это они глючные? Я понимаю, глючные бы были если зависали, падали, но этого не происходит. А то, как опции себя ведут, тут кто первый встал, того и тапки. Такое решение принято гораздо раньше появления uutils-rs. И если это поломать, то взвоют тысячи других дистрибутивов, где правильным считается именно такое поведение. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 169. "Возвращение в Ubuntu утилиты cp из Rust Coreutils привело к ..." | +/– | |
| Сообщение от Володька Драйвер (?), 07-Июл-26, 11:46 | ||
Ага, просить разыменовывать символические ссылки, и в тоже время запрещающую разыменование символических ссылок в одной комманде это точно не баг - это UB =) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 111. "Возвращение в Ubuntu утилиты cp из Rust Coreutils привело к ..." | +1 +/– | |
| Сообщение от Tron is Whistling (?), 05-Июл-26, 09:18 | ||
Кмк это уже фанатизм, для сколь-либо серьёзного дистра неприемлемо. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 130. "Возвращение в Ubuntu утилиты cp из Rust Coreutils привело к ..." | +/– | |
| Сообщение от Аноним (130), 05-Июл-26, 13:44 | ||
Превосходно. Может быть в процессе всего этого будет разработан тестовый набор для coreutils, который позволит проверять совместимость реализаций? Может быть наконец дистры прекратят полагаться на окружение, про которое никто не может сказать, как оно работает, и никто не может проверить, работает ли оно? Может мы наконец получим спецификацию на linux-окружение, соответствие которой будет гарантировать, что существующие скрипты будут работать? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 137. "Возвращение в Ubuntu утилиты cp из Rust Coreutils привело к ..." | +/– | |
| Сообщение от Аноним (137), 05-Июл-26, 22:00 | ||
Ошибка явно с неконсистентностью флагов. Если флаги конфликтуют, это 100% ошибка - пусть вместо "коротких" флагов пишут полный набор. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 141. "Возвращение в Ubuntu утилиты cp из Rust Coreutils привело к ..." | +/– | |
| Сообщение от Аноним (141), 06-Июл-26, 01:09 | ||
Так кто у нас нынче тестовый полигон-то? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 150. "Возвращение в Ubuntu утилиты cp из Rust Coreutils привело к ..." | +/– | |
| Сообщение от ptr (ok), 06-Июл-26, 11:03 | ||
Переписать что-то на Rust можно и, возможно, даже нужно, чтобы снизить количество уязвимостей и ошибок, возникающих при некорректной работе с памятью. Но это только вершина айсберга, так как логических некорректностей в свеженаписанном коде, обычно, не меньше, чем некорректностей при работе с памятью. Поэтому, для того, чтобы добиться такого же уровня надёжности, как у утилит, активно использующихся, поддерживающихся и исправляемых не один десяток лет, нужны в любом случае годы! И на хрена по факту сырую бету, если даже не альфу пихать в LTS релиз - для меня загадочно. Разве что, чтобы оставить на Ubuntu только энтузиастов тестировщиков новых фич, как в Fedora, чтобы те, кому нужна стабильность, ушли на тот же Debian. Есть другие предположения? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 154. "Возвращение в Ubuntu утилиты cp из Rust Coreutils привело к ..." | +3 +/– | |
| Сообщение от Аноним (151), 06-Июл-26, 13:53 | ||
Уже ушли. Достаточно было перехода на snap. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 168. "Возвращение в Ubuntu утилиты cp из Rust Coreutils привело к ..." | –1 +/– | |
| Сообщение от Володька Драйвер (?), 07-Июл-26, 11:38 | ||
Чёт я не понял, почему вообще cp не крякает когда взаимоисключающие параметры? оО Тут не uutils нужно править под поведение gnu utils, а в последних исправлять баг. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 171. "Возвращение в Ubuntu утилиты cp из Rust Coreutils привело к ..." | +/– | |
Сообщение от MihaNix (ok), 08-Июл-26, 06:23 | ||
Из статьи ничего не ясно. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 172. "Возвращение в Ubuntu утилиты cp из Rust Coreutils привело к ..." | +/– | |
| Сообщение от Аноним (172), 08-Июл-26, 06:58 | ||
> Из статьи ничего не ясно. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
|
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
|
Закладки на сайте Проследить за страницей |
Created 1996-2026 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |