Профиль: Аноним (вход | регистрация) неRU opennet.me  
The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Возвращение в Ubuntu утилиты cp из Rust Coreutils привело к сбою при сборке livecd-rootfs"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Возвращение в Ubuntu утилиты cp из Rust Coreutils привело к сбою при сборке livecd-rootfs"  +/
Сообщение от opennews (ok), 04-Июл-26, 11:46 
Разработчики Ubuntu вернули вариант утилиты cp из набора GNU Coreutils после выявления несовместимости в реализации cp из состава Rust Coreutils, из-за которой стал завершаться ошибкой скрипт для сборки Live-образов (livecd-rootfs)...

Подробнее: https://www.opennet.ru/opennews/art.shtml?num=65842

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по ответам | RSS]

1. Сообщение от soarin (ok), 04-Июл-26, 11:46   +/
Не понял.
В первом сервис паке 26.04.1 уже будет? Или это уже только в 26.10 и далее?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #42, #46

2. Сообщение от Аноним (2), 04-Июл-26, 11:47   –1 +/
> Опция "-L" предписывает разыменовывать символические ссылки, в то время как составная опция "-a", заменяемая на "-dR --preserve=all", содержит опцию "-d", запрещающую разыменование символических ссылок.
> -afL

Но виноват все равно Rust, ога.

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #4, #9, #12, #37

3. Сообщение от Аноним (3), 04-Июл-26, 11:48   +2 +/
С разбором аргументов вообще беда, у всех, кто не гетопт из позикса. Но тут, видимо, навайбкодили.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #32

4. Сообщение от Omnomno (?), 04-Июл-26, 12:01   +16 +/
Нет, очевидно же, что виноваты С/C++.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2

6. Сообщение от Тот_Самый_Анонимус_ (?), 04-Июл-26, 12:06   +2 +/
Команда должна не запускаться с конфликтными флагами. А то, что описано — какой-то костыль.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #7, #8, #11

7. Сообщение от Shuraemail (??), 04-Июл-26, 12:13   +2 +/
Поддерживаю. Лучше упасть на старте, чем потом ловить вот такие непонятки в результатах
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #6 Ответы: #22

8. Сообщение от Hety (??), 04-Июл-26, 12:17   +2 +/
У cat, например, при конфликте флагов одни имеют приоритет над другими и отключают их, если конфликтуют
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #6 Ответы: #20

9. Сообщение от aname (ok), 04-Июл-26, 12:21   +2 +/
Они начинают догадываться
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2

10. Сообщение от Аноним (10), 04-Июл-26, 12:22   +11 +/
Раст не готов к продакшену, сворачивайте балаган.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #13, #14, #15, #16

11. Сообщение от pashev.ru (?), 04-Июл-26, 12:22   +1 +/
a и L не конфликтуют, конфликтуют d и L, а так как d неявная, то явная L имеет приоритет и должна отменять неявную d.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #6 Ответы: #17, #41

12. Сообщение от tkzv (ok), 04-Июл-26, 12:44   +5 +/
Нет, виноваты те, кто на нём пишет, не удосужившись изучить поведение исходной утилиты и не сделав тесты.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2 Ответы: #23

13. Сообщение от anon2 (?), 04-Июл-26, 12:50   +/
И не говори. Не могут распарсить аргументы, а уже в ядро лезут
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #10

14. Сообщение от Пыщь (?), 04-Июл-26, 13:10   +4 +/
Может и готов. Просто там не "диды с переполнением буфера". Распалялся тут, что любители таких "культиваторов" вместо це-шной "лопаты" начнут ошибаться посильнее "отрубания пальцев". Похоже, не особо промахнулся с ожиданиями. Порог вхождения в знания архитектуры сильно падает, слишком полагаются на инструмент, который за них и жевать будет. Деградируют, считая, что надо мыслить о более важных сущностях, когда уже не в состоянии их связать с низкоуровневыми. Короче тупеют и в высших материях тоже. Если нужен язык который за вас будет обо всём думать - погроммист с итоге скатится к "инженеру попрошайке нейросетей" (prompt - запрос), там уже от погроммиста будет мало что зависеть да и весь запрос скатится к "сделай п0е3дат0 сам пойми как".
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #10 Ответы: #27, #39, #43

15. Сообщение от Аноним (15), 04-Июл-26, 13:14   +/
Раст и Wayland, самое лучшее.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #10 Ответы: #57

16. Сообщение от Аноним (16), 04-Июл-26, 13:19   +2 +/
Ваше мненние настолько важно, что можете им подтереться)
Не горлопаны с форума будут решать будущее раста.
А разработчики.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #10 Ответы: #26, #29, #59

17. Сообщение от Вася Пупкин (?), 04-Июл-26, 13:19   –3 +/
Значит исходно дизайн гoвнa. Вместо таких плясок, из-за которых надо ещё вводить приоритеты, лучше заставить явно их указать и падать при конфликте с понятной ошибкой на ранней стадии.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #11 Ответы: #18

18. Сообщение от pashev.ru (?), 04-Июл-26, 13:24   +1 +/
Приоритет тут только один и он натуральный: явное лучше неявного.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #17

20. Сообщение от User (??), 04-Июл-26, 13:34   +/
Дай угадаю: поведение, скажем так, неявное и "исторически сложившееся", да?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #8 Ответы: #24

22. Сообщение от Имя (?), 04-Июл-26, 13:40   +3 +/
Все понятки. Первая опция чтобы меньше писать, вторая отменить один из флагов первой. Если ни разу флагами не пользовался то конечно не понятно. Так можно и на вилку грешить что она в розетку не втыкается пока не повернуть ножки напротив дырок. Непонятливая вилка.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #7

23. Сообщение от Прохожий (??), 04-Июл-26, 13:41    Скрыто ботом-модератором+/
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #12

24. Сообщение от Имя (?), 04-Июл-26, 13:42   +/
А последовательность букв не важна? адватйе ипсать кка ппоало.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #20

25. Сообщение от Аноним (25), 04-Июл-26, 13:48   +/
Прежде, чем программировать вместе с модным ИИ, нужно научиться программировать самостоятельно.
Парсер параметров для вас сложный? Тренируйтесь писать парсер параметров, хоть десять лет - мир подождёт.
Господь вам строки дал и буква 'L' расправилась с буквой 'a'.
А элементарные битовые флаги в энуме и, условно, 'opts &= ~OPT_d' что-то на небезопасном, да.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #28

26. Сообщение от Аноним (26), 04-Июл-26, 13:49    Скрыто ботом-модератором+4 +/
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #16

27. Сообщение от Bottle (?), 04-Июл-26, 13:54   +/
Тут всё проще - Rust это проект от разноцветных для разноцветных. Он уже не может быть хорошим.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #14

28. Сообщение от Аноним (25), 04-Июл-26, 13:54   +/
И rust тут совершенно непричем. Просто до него эти разработчики находились в тени.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #25

29. Сообщение от Аноним (29), 04-Июл-26, 13:54   +/
Разработчики давно кончились, остались одни клепатели бэкдоров которые почему-то некоторые наивно считают за уязвимости.

Раст это большой и жирный бэкдор.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #16

30. Сообщение от Аноним (30), 04-Июл-26, 14:07   +/
они сунулись в кореутилс показать что могут. огребли будь здоров. заодно все поняли что кореутилс не такие уж и простые как всем кажется)) писано теми кто свою значимость умеет застолбить.

так ведь ещё и микрсофт свою версию этих утилов делать начала) ох)

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #48

31. Сообщение от Ivan_83 (ok), 04-Июл-26, 14:17   +1 +/
> после выявления несовместимости в реализации
> из-за выявленных уязвимостей были возвращены утилиты cp

У писавшего крыша уехала на новояз: называть баги совместимости уязвимостями.

Ответить | Правка | Наверх | Cообщить модератору

32. Сообщение от Аноним (32), 04-Июл-26, 15:04    Скрыто ботом-модератором+2 +/
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #3

33. Сообщение от Аноним (33), 04-Июл-26, 15:06   +/
>Проблема возникла из-за вызова в сборочном скрипте утилиты cp с опциями "-afL", которые нормально обрабатывались в GNU Coreutils, но в Rust Coreutils привели к возвращению ошибки "cp: -r not specified; omitting directory <dir-name>"

Напомните, какие цели у проекта? Полностью повторить поведение coreutils? Если у них до сих пор проблемы с флагами, то uutils будут готовы примерно никогда.

Ответить | Правка | Наверх | Cообщить модератору

34. Сообщение от Tony_Hawk (?), 04-Июл-26, 15:19    Скрыто ботом-модератором+/
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #44

35. Сообщение от Анон1110м (?), 04-Июл-26, 15:46   +/
Зато безопастненько. Да ещё и, наверное, на пару с нейронкой ведь всем известно что программисты тупые. А то ведь неизвестно какие чего ещё могли накосячить эти сишники.
Ответить | Правка | Наверх | Cообщить модератору

36. Сообщение от sunjob (ok), 04-Июл-26, 15:50   +1 +/
что ни новость прораст... то какой-то цирк
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #45

37. Сообщение от Аноним (37), 04-Июл-26, 16:01   +/
Если в GNU coreutils обнаружат проблему в cp, вызванную выделением буфера некорректного размера, будет ли "виноват всё равно C"?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2

38. Сообщение от Аноним (38), 04-Июл-26, 16:01   +/
Вроде уже и понимают, что больно с этим растовелосипедом. Но нет, никак не наиграются..
Ответить | Правка | Наверх | Cообщить модератору

39. Сообщение от ИмяХ (ok), 04-Июл-26, 16:05   +/
>> уже не в состоянии их связать с низкоуровневыми. Короче тупеют

Да, совсем отyпeли эти сишники, даже не думают о регистрах и командах процессора. То ли дело ассемблер.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #14

40. Сообщение от Аноним (37), 04-Июл-26, 16:06   –1 +/
uutils, конечно, сфейлились, но справедливым было бы пнуть и сборочные скрипты убунты, которые решили поиграться с симлинками. Зачем? Это ж просто костыль для администраторов, когда нормально сделать невозможно. Используйте нормальные файлы и каталоги, и проблем знать не будете.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #50, #58

41. Сообщение от Тот_Самый_Анонимус_ (?), 04-Июл-26, 16:12   –1 +/
Не должно быть такого. Всё должно быть интуитивно, если это возможно. В данном случае это возможно, просто авторы не продумали нормальную работу.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #11

42. Сообщение от пох.. (?), 04-Июл-26, 16:22   +/
Да, лошадка, ты не из понятливых. Но читать-то написанное - тоже чтоль не твоё?
> релизе Ubuntu 24.04

Ни на что, конечно же не намекает?

В 26 трешутиль изначально установлен и его там не то что не отменяют, а ты и удалить-то его не сумеешь. Essential package, не хрен собачий.

А в 24 вот, нате на лопате. В минорном обновлении. Само не установится, но если скачаешь не тот образ...

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1

43. Сообщение от OpenEcho (?), 04-Июл-26, 16:23   +/
> погроммист с итоге скатится к "инженеру попрошайке нейросетей" (prompt - запрос)

Отстаёте от времени, оно уже - так, а про будующее, вообще даже страшно думать...

Я недавно код ревью делал, спрашиваю "гения":
- зачем сделали "copy" команду в Го-шном коде?

password := "SuperDuper"
.... processing
copy([]byte(password), make([]byte, len(password)))

А оно с таким типа крутым видом, "сверху вниз" так говорит , - "вы  разве не знаете, что секреты должны удаляться немедленно после проверки и код кстати был проверен и рефакторен ИИ?"

Знаю говорю, только один нюанс, в Го строки - immutable!
Отсюда и reject вашего "гениального" кода... в котором важные вещи, не были покрыты тестами в надежде не свою "гениальность"

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #14

44. Сообщение от пох.. (?), 04-Июл-26, 16:30   +/

> индусами, лгбт активистами и нейросетями.

Нейросеть так не накосячит. Сказали ей повторять поведение - она повторяет. Тем более что тут даже исходники не нужны, оно документированное. Тут как раз копротивленцами ыы засилию попахивает.

Ну или токены не оплатил работодатель.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #34

45. Сообщение от OpenEcho (?), 04-Июл-26, 16:36   +/
> что ни новость прораст... то какой-то цирк

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

Раст концептуально хорош и давно нужен, но вот то, что они сделали с семантикой языка, реально большая ИМХО глупость. Зачем была эта экономия на символах? Я понимаю когда мы экономили на 2-х килобайтах ППЗУ и 4кб РАМ, но зачем сейчас делать язык который больше похож на регулярки - не понятно...

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #36 Ответы: #52

46. Сообщение от пох.. (?), 04-Июл-26, 16:39    Скрыто ботом-модератором+/
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1

47. Сообщение от Аноним (47), 04-Июл-26, 16:40    Скрыто ботом-модератором+/
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #49

48. Сообщение от пох.. (?), 04-Июл-26, 16:41   +1 +/
Да простые они, простые... Просто ЭТИ нешмагли даже вот в такое простое.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #30 Ответы: #51

49. Сообщение от пох.. (?), 04-Июл-26, 16:45   +/
> Оглашаю вердикт Свободного Сообщества - "Закопать язык программирования Rust!".

Не, ну че ты как этот вот... Эскопета ж нормально получилась. Ну опоздали на пять лет, но старались же!

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #47

50. Сообщение от Ivan_83 (ok), 04-Июл-26, 16:51   +/
Симлинк - очень удобный инструмент, игнорирование его = отрезание нужного и востребованного функционала сильно облегчающего жизнь.

Даже на венде есть симлинки (уже лет 25+ как), хотя и нет нормальных инструментов для их использования.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #40

51. Сообщение от aname (ok), 04-Июл-26, 17:00   +/
> Да простые они, простые... Просто ЭТИ нешмагли даже вот в такое простое.

Эталонная БАЗА

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #48

52. Сообщение от aname (ok), 04-Июл-26, 17:07   +/
>> что ни новость прораст... то какой-то цирк
> Нормальный юнашевский максимализм... Всегда так было, - прыгнуть на что то трендовое,
> гордится, инвестировать свое время, потом бум, новый тренд, и жаль за
> потраченную энергию... и пошла жара ака холивары...
> Раст концептуально хорош и давно нужен, но вот то, что они сделали
> с семантикой языка, реально большая ИМХО глупость. Зачем была эта экономия
> на символах? Я понимаю когда мы экономили на 2-х килобайтах ППЗУ
> и 4кб РАМ, но зачем сейчас делать язык который больше похож
> на регулярки - не понятно...

А нужен ли раст, когда человечество, к моменту более- менее выползания раста на свет божий, уже создало куда более универсальные инструменты улучшения разработки- это вопрос с ответом, который более склоняется не в пользу раста.
В 90-10ые раст был бы неплох, а сейчас оно опаздывает. И гонку проигрывает. Ибо вложения в универсальные инструменты разработки куда больше, чем вложения в конкретный язык.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #45

53. Сообщение от openssh_user (ok), 04-Июл-26, 17:48   +/
Обязательно надо было это тащить сразу в прод?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #55

54. Сообщение от Аноним (54), 04-Июл-26, 18:03   +/
Может opennet.ru заменить на oppennet.org ?
Ответить | Правка | Наверх | Cообщить модератору

55. Сообщение от Аноним (55), 04-Июл-26, 18:26    Скрыто ботом-модератором+/
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #53

56. Сообщение от Кгбот (?), 04-Июл-26, 18:27   +/
Это безопасный сбой
Ответить | Правка | Наверх | Cообщить модератору

57. Сообщение от Пыщь (?), 04-Июл-26, 18:28   +/
Пш-пш-аудио не забываем. Из той же серии "лучшего".
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #15

58. Сообщение от Кгбот (?), 04-Июл-26, 18:31    Скрыто ботом-модератором+/
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #40

59. Сообщение от Пыщь (?), 04-Июл-26, 18:33   +/
Разработчиков разных дохера, только вот кому-то платят денежку и/или продвигают в репозиториях (даже каким-то безымянным, вписавшимся переписывать HaXep ненужное для переписывания), а кому-то фига без масла. От качества и востребованности продукта это нынче зависит примерно (пауза) никак. Видать от продукта требуется что-то иное кроме качества и его основных функций.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #16


Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2026 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру