The OpenNET Project / Index page

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

Из-за ошибки в uutils в Ubuntu 25.10 перестала работать автоматическая проверка наличия обновлений

24.10.2025 10:25

Замена в дистрибутиве Ubuntu 25.10 инструментария GNU Coreutils на Rust Coreutils (uutils) привела к нарушению работы скрипта для автоматической проверки наличия обновлений пакетов. Среди прочего, оказался неработоспособен механизм автоматической установки обновлений с устранением уязвимостей, применяемый в некоторых установках Ubuntu Desktop и Ubuntu Server, а также в конфигурациях для облачных систем и контейнеров. Сбой не затронул операции ручной установки обновлений с использованием команд, подобных apt.

Проблема возникла из-за поставки утилиты "date" из набора uutils, в которой не была реализована опция "-r" ("--reference=file"), выводящая время изменения заданного файла. Указание данной опции в утилите "date" принималось парсером, но логика обработки опции отсутствовала в коде, поэтому вместо времени последнего изменения файла всегда возвращалось текущее время.

Команда "date" c опцией "-r" использовалась в ежедневно вызываемом скрипте "apt.systemd.daily" для определения времени модификации файла "/var/lib/apt/periodic/upgrade-stamp", которое использовалось для вычисления времени последней установки обновлений. Так как вызов "date" с опцией "-r" не приводил к выводу ошибки и возвращал текущее время, скрипт всегда считал, что в системе установлены самые свежие обновления.

Примечательно, что в git-репозитории uutils изменение с корректно работающей полной поддержкой опции "-r" было добавлено за месяц до релиза Ubuntu 25.10, но оно не было включено в пакет rust-coreutils0.2.2-0ubuntu2, вошедший в состав Ubuntu 25.10. Отсутствие вывода ошибки при вызове неработающей опции не позволило выявить проблему при автоматизированном тестировании. Проблема устранена в обновлении пакета rust-coreutils 0.2.2-0ubuntu2.1, для установки которого можно использовать команду "sudo apt install --update rust-coreutils".

  1. Главная ссылка к новости (https://lists.ubuntu.com/archi...)
  2. OpenNews: Выпуск uutils 0.2, варианта GNU Coreutils на языке Rust
  3. OpenNews: В Ubuntu 25.10 решено заменить GNU Coreutils на uutils, написанные на Rust
  4. OpenNews: В Ubuntu по умолчанию задействован sudo-rs, написанный на Rust
  5. OpenNews: Релиз Ubuntu 25.10
  6. OpenNews: В Ubuntu 25.10 оказалась неработоспособна установка Flatpak-пакетов
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/64108-ubuntu
Ключевые слова: ubuntu, rust
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (94) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (1), 11:42, 24/10/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +7 +/
    Вот те на! А, говорили вот перейдём на Rust и все проблемы решатся! Как же так?
     
     
  • 2.2, Растофил (?), 11:46, 24/10/2025 [^] [^^] [^^^] [ответить]  
  • +3 +/
    В новости же написано, что все уже оперативно исправили. Это сишники-бы годы-бы не исправляли.
     
     
  • 3.28, Аноним (28), 12:12, 24/10/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Это сишники-бы годы-бы не исправляли.

    Там это изначально было.

     
     
  • 4.53, Советский инженер (ok), 12:53, 24/10/2025 [^] [^^] [^^^] [ответить]  
  • +/
    что значит изначально?
    прям с версии 0.0.1(или какая там была самая первая версия) ?
     
  • 3.106, Юзер убунту (?), 14:13, 24/10/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Не "оперативно исправили", а "доступно обновление". "Немного" разные вещи..
     
  • 2.3, Fareast (ok), 11:49, 24/10/2025 [^] [^^] [^^^] [ответить]  
  • +6 +/
    Надо потерпеть :)
     
     
  • 3.70, Дорогу молодым растаманам ага (?), 13:18, 24/10/2025 Скрыто ботом-модератором     [к модератору]
  • +/
     
  • 2.5, Грустный (?), 11:51, 24/10/2025 [^] [^^] [^^^] [ответить]  
  • +12 +/
    Rust спасает от undefined behavior — но не от Ubuntu behavior.  
     
  • 2.7, нах. (?), 11:52, 24/10/2025 Скрыто ботом-модератором     [к модератору]
  • +1 +/
     
  • 2.16, Жироватт (ok), 12:04, 24/10/2025 Скрыто ботом-модератором     [к модератору]
  • +2 +/
     
     
  • 3.19, Аноним (19), 12:07, 24/10/2025 Скрыто ботом-модератором     [к модератору]
  • +/
     
     
  • 4.23, Жироватт (ok), 12:09, 24/10/2025 Скрыто ботом-модератором     [к модератору]
  • +3 +/
     
  • 2.29, Соль земли2 (?), 12:15, 24/10/2025 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Ну да. Cargo вместо свистоплясок с autotools. По сути аналог npm/pip, но для Си/С++. Решает проблему владения данными в коде. Документация в коде с запускаемыми примерами. Заранее продуманы unit тесты, модули, библиотеки, examples вместо колхоза в разных проектах. Синтаксис приятнее, чем в Си/С++, потому что похож на Python и довольно однозначно выглядит (в Pythno мне * и ** не нравится, очень незаметные).
     

  • 1.4, sig11 (ok), 11:49, 24/10/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +5 +/
    Зато безопасно же теперь! Я ведь 30 лет запуская date , каждый раз боялся, что оно к освобожденному блоку памяти обратится или за пределы массива вылезет...
     
     
  • 2.11, Аноним (11), 11:59, 24/10/2025 [^] [^^] [^^^] [ответить]  
  • +9 +/
    Ты не поверишь, но уязвимости были: https://github.com/advisories/GHSA-vg73-g8m4-q62r
     
  • 2.112, Аноним (112), 14:23, 24/10/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Зато безопасно же теперь

    Безопасно только если нет unsafe блоков. А для того чтоб не было unsafe блоков, надо все окружение на rust переписать, к чему они и стремятся.

    Так что мы только в начале пути к "безопасно".

     

  • 1.6, Аноним (-), 11:51, 24/10/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    > изменение с корректно работающей полной поддержкой опции "-r"
    > было добавлено за месяц до релиза Ubuntu 25.10

    М... а чего они взяли старую версию?
    Целый месяц был.

     
     
  • 2.10, Аноним (-), 11:55, 24/10/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Думали если старая версия, то будет стабильней. У растаманов всё не стабильно.
     
  • 2.32, Я (??), 12:30, 24/10/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    этж убунтовцы, они по минимуму тестируют всё
     
     
  • 3.67, Аноним (67), 13:14, 24/10/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > этж убунтовцы, они по минимуму тестируют всё

    Где тестируют по максимуму?

     
  • 2.118, 1 (??), 14:52, 24/10/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Им нельзя. Они заморозились и стали самыми стабильными.
     

  • 1.12, Rev (ok), 12:01, 24/10/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Мэинтейнеры дистриба опять облажались. Ничего нового.
     
  • 1.13, Аноним (13), 12:03, 24/10/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Вот вам и убунту.
     
  • 1.14, User (??), 12:04, 24/10/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Но гоооосподи. Какие нОркоманы (Да, я знаю - поGNUтые) придумали запихнуть в date, который:
    "DATE(1)                                                                                        User Commands                                                                                        DATE(1)

    NAME
           date - print or set the system date and time"
    вот ЭТО?!
    И главное - ЗАЧЕМ эту бредятину воспроизводить?!

     
     
  • 2.26, Аноним (-), 12:11, 24/10/2025 Скрыто ботом-модератором     [к модератору]
  • –1 +/
     
  • 2.120, Медведь (ok), 15:07, 24/10/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Я, пожалуй, даже соглашусь, что это бред. Но ребята, если вы беретесь переписывать утилиту, то вы либо должны быть на 150% уверены, что данная фича не используется нигде, от слова совсем (что нереально, конечно), либо должны воспроизвести ее в вашем творении. Вот новый софт вы вольны проектировать правильно, без таких фокусов.
     

  • 1.20, Eddhie (ok), 12:07, 24/10/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Так спешили переписать на новом-молодежном...
     
  • 1.21, Аноним (21), 12:08, 24/10/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Чёт много в Убунте косяков стало :\
     
     
  • 2.50, НяшМяш (ok), 12:52, 24/10/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Стало? Она разве хоть когда-то переставала рандомно вываливать алерт "ой, что-то пошло не так"?
     
     
  • 3.71, AleksK (ok), 13:21, 24/10/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Она то вываливает. А дебиан просто молчит, ты можешь и не узнать что там чего-то рандомно вывалилось.
     
  • 3.72, Аноним (67), 13:22, 24/10/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Стало? Она разве хоть когда-то переставала рандомно вываливать алерт "ой, что-то пошло
    > не так"?

    А где так не вываливается?

     
  • 2.107, Юзер убунту (?), 14:15, 24/10/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Ошибка в "безопасном" расте, но виновата убунта..
     

  • 1.33, Минона (ok), 12:32, 24/10/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > Среди прочего, оказался неработоспособен механизм автоматической установки обновлений

    Ура!
    Теперь не надо его выпиливать...

     

  • 1.34, Аноним (-), 12:33, 24/10/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Отличная новость:
    - будущая LTS будет протестирована на реальных пользователях
    - подымется вопрос о том, нужно ли завязываться на такие "функции" gnu date, которую судя по доке писали умственно отсталые
    "date - print or set the system date and time"
    или подправить сам скрипт обновления
     
     
  • 2.58, Аноним (28), 13:03, 24/10/2025 Скрыто ботом-модератором     [к модератору]
  • +7 +/
     
     
  • 3.99, Аноним (-), 13:53, 24/10/2025 Скрыто ботом-модератором     [к модератору]
  • +/
     
     
  • 4.102, Аноним (28), 14:01, 24/10/2025 Скрыто ботом-модератором     [к модератору]
  • +/
     
  • 4.113, Аноним (28), 14:25, 24/10/2025 Скрыто ботом-модератором     [к модератору]
  • +/
     
  • 2.73, Внук Ванги (?), 13:24, 24/10/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Отличная новость:
    > - будущая LTS будет протестирована на реальных пользователях
    > - подымется вопрос о том, нужно ли завязываться на такие "функции" gnu
    > date, которую судя по доке писали умственно отсталые
    > "date - print or set the system date and time"
    > или подправить сам скрипт обновления

    Судя по устоявшимся традициям каноникла, это изменение ещё откатят на релиз, потом снова вкатят, потом снова откатят. Ну и внедрят, если не забьют окончательно, примерно к 30.04

     

  • 1.36, Archer73 (ok), 12:36, 24/10/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Очевидно, что возвращать успешное завершение при получении неизвестного ключа нельзя. ИМХО лечением должен быть пересмотр логики обработки ключей, а не просто реализация одного ключа.
     
     
  • 2.119, bonifatium (?), 15:03, 24/10/2025 [^] [^^] [^^^] [ответить]  
  • +/
    это был известный ключ, на который возвращалась заглушка вместо ошибки о необходимости реализации
     

  • 1.37, Bob (??), 12:37, 24/10/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    сборка не lts, можно не париться

    обкатывают на тестерах, всё норм

    чисто как в винде)
    p.s.: только в ней не стоит даже апдейты на LTSC накатывать. Уже и это запороли в мае...

     
  • 1.41, Растофил (?), 12:43, 24/10/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Новость, и самое главное скорость закрытия ошибки, красноречиво подтверждает, почему срочно нужно переходить на Раст.
    Следующим пакетом должен стать apt. Пора дедушке на покой!
     
     
  • 2.74, Внук Ванги (?), 13:26, 24/10/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Новость, и самое главное скорость закрытия ошибки, красноречиво подтверждает, почему срочно
    > нужно переходить на Раст.
    > Следующим пакетом должен стать apt. Пора дедушке на покой!

    Не будут там apt переделывать-переписывать, потому что Шатлврот спит и видит ubuntu core как основную систему в итоге, обмазанную снапами, а для snap apt не нужон в любом виде.

     
  • 2.88, нах. (?), 13:36, 24/10/2025 [^] [^^] [^^^] [ответить]  
  • +/
    давайте сразу с dpkg начнем!
    У apt ключей маловато, нет простора для налажать.

     
  • 2.108, Юзер убунту (?), 14:16, 24/10/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Точно! Чтобы даже обновиться на новую версию нельзя было и надо заново все переустанавливать с нового образа..
     

  • 1.42, xsignal (ok), 12:44, 24/10/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Меньше надо было ерундой заниматься и "чинить" то, что и так работало!
     
     
  • 2.46, Аноним (-), 12:49, 24/10/2025 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > Меньше надо было ерундой заниматься и "чинить" то, что и так работало!

    Хм... может разработчики сами разберутся что им делать?
    Без советов от адептов всяких копролитных недоОС?

    Как говорится, не ошибается только тот, кто ничего не делает.

    ps
    Уязвимость в утилите GNU split, приводящая к переполнению буфера
    https://www.opennet.me/opennews/art.shtml?num=60490

    Уязвимость в GNU sort, приводящая к выходу за границу буфера
    https://www.opennet.me/opennews/art.shtml?num=63320

    те кто говорит "работало" пусть вас повар так же кормит, а доктор лечит)

     
     
  • 3.105, Аноним (105), 14:11, 24/10/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Доктор говорит, что у вас вотабоутизм в запущенной стадии.
     
     
  • 4.110, Аноним (-), 14:20, 24/10/2025 Скрыто ботом-модератором     [к модератору]
  • +/
     
  • 2.54, Аноним (-), 12:53, 24/10/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Так они ничего не чинили. Они просто взяли и выбросили утилиты GNU.
     

  • 1.45, НяшМяш (ok), 12:48, 24/10/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Давайте будем честны - это просто потрясающий результат, что так мало багов оказалось в таком большом переходе не какой-то васянской утилиты, а всего coreutils. Я, честно говоря, ожидал, что убунта будет просто неработоспособной и её чинить станут неделями, а тут парочку багов нашли и то не сразу (видимо очень популярный функционал сломался).
     
     
  • 2.48, Аноним (48), 12:52, 24/10/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    coreutils переписываются уже много лет
     
     
  • 3.52, НяшМяш (ok), 12:53, 24/10/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Можно хоть 50 лет переписывать, но первое боевое применение найдёт такую гору багов, что офигеешь. Вот это оно.
     
     
  • 4.96, нах. (?), 13:45, 24/10/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Это ОНО еще пока до lts не добралось. Которую поставит не полтора васяна.

    Вот тогда-то мы и похохочем.

     
  • 2.49, Аноним (-), 12:52, 24/10/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Твой пост напоминает утешение у психолога.
     
  • 2.66, Аноним (66), 13:12, 24/10/2025 [^] [^^] [^^^] [ответить]  
  • +/
    С другой стороны, багов не нашли так как никто это поделие и не щупал. Вывод: тестирование на хомячках считать успешным, релизим в стабильную ветку!
     
  • 2.69, Аноним (69), 13:17, 24/10/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Напомню, что с выхода Ubuntu 25.10 прошло всего две недели и уже найдены две критических ошибки, связанных с этой растоподелкой. Сколько ошибок невротических и сколько еще не найдены - неизвестно.

    Даю 100% гарантию, в 26.04 этого гумна не будет.

     
     
  • 3.75, Внук Ванги (?), 13:29, 24/10/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Напомню, что с выхода Ubuntu 25.10 прошло всего две недели и уже
    > найдены две критических ошибки, связанных с этой растоподелкой. Сколько ошибок невротических
    > и сколько еще не найдены - неизвестно.
    > Даю 100% гарантию, в 26.04 этого гумна не будет.

    https://www.opennet.me/openforum/vsluhforumID3/138165.html#73

     
  • 3.84, Фнон (-), 13:34, 24/10/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Даю 100% гарантию, в 26.04 этого гумна не будет.

    А если ошибки исправят и оно будет, а ты предсказуемо обделаешься?
    Неужаели придешь в комменты признавать свою неправоту))?


     
  • 3.94, нах. (?), 13:44, 24/10/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Даю 100% гарантию, в 26.04 этого гумна не будет.

    чо вдруг?

    Безопастное же ж! А ашипка вон - успешно исправлена. В 26.04 будем успешно или не очень ждать исправления следующих, пока неведомых.

     
  • 2.83, Жироватт (ok), 13:34, 24/10/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Просто напиши название своей конторы - я попрошу сделать рассылку директорату, чтобы вашей продукции мы не закупали никаким образом.

    Видимо, я работаю в конторе неправильной, ибо у нас деплой вообще не сопровождается такими вот казусами. А может быть все потому, что у нас есть отдел тестирования и собственно деплоя?

     
     
  • 3.101, Аноним (-), 14:01, 24/10/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Просто напиши название своей конторы - я попрошу сделать рассылку директорату, чтобы
    > вашей продукции мы не закупали никаким образом.

    Проще чтобы ты написал название своего подвала, чтобы я мог игнорировать запросы от подобых д--в.

    > Видимо, я работаю в конторе неправильной, ибо у нас деплой вообще не сопровождается такими вот казусами. А может быть все потому, что у нас есть отдел тестирования и собственно деплоя?

    Деплой это что?
    То что ты нагадил в углу, как тут на форуме, деплоем не называется.


     
     
  • 4.111, Жироватт (ok), 14:22, 24/10/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Всё нормально, Стасян, мазь для охлаждения лежит в шкафчике, где обычно.
     
  • 2.109, Юзер убунту (?), 14:18, 24/10/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Интересно, что ты скажешь, когда будут находить косяки в дровах..
     
  • 2.115, Аноним (115), 14:46, 24/10/2025 [^] [^^] [^^^] [ответить]  
  • +/
    У корутилсов хороший набор автотестов, покрывающий, наверное, все возможные случаи. Так что ничего удивительного.
    А вот то, что каноникл решил поторопиться и заменить корутилс на это, зная, что ~10% тестов ещё не проходит, - странно
     

  • 1.47, Аноним (48), 12:50, 24/10/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Rust:
    > Отсутствие вывода ошибки при вызове неработающей опции не позволило выявить проблему при автоматизированном тестировании.

    ...

     
  • 1.51, ЛучДонаХуанга (?), 12:53, 24/10/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Это не LTS релиз, вообще никаких претензий.
     
     
  • 2.56, Аноним (56), 13:00, 24/10/2025 [^] [^^] [^^^] [ответить]  
  • +/
    А представь, тот же Arch перейдёт рано или поздно на uutils. Во потеха будет.
     
     
  • 3.97, Аноним (-), 13:46, 24/10/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Рач может перейти куда хочет, все равно он нужен только для школьников, хвастаться перед одноклассниками.
    Хотя у него есть конкурент в виде нихОС)

     

  • 1.55, IMBird (ok), 12:54, 24/10/2025 Скрыто ботом-модератором [﹢﹢﹢] [ · · · ]     [к модератору]
  • +1 +/
     

  • 1.57, Аноним (57), 13:00, 24/10/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Раст уже как минимум дважды за месяц показывает себя надежным инструментом который решит все проблемы.
     
     
  • 2.85, Аноним (85), 13:36, 24/10/2025 Скрыто ботом-модератором     [к модератору]
  • +/
     
  • 2.90, Жироватт (ok), 13:40, 24/10/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Я раскидал распечатки кода редоксОС по дачным участкам соседей по СНТ - и они все уехали в ужасе!
    Я дал соседскому ребенку почитать исходники пинга на расте и он перестал плакать - теперь он просто в ужасе постоянно, в оцепенении. И тихий.
    Я расклеил распечатки исходного кода растовской замены СУДО по стихийному рынку и его буквально на следующий день снесли, а у "хозяев" - очень большие проблемы с законом и их депортируют в Азербайджан.

    Хотя бы несколько проблем решено.

     
     
  • 3.92, нах. (?), 13:41, 24/10/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Я просыпал на своем - оно у меня всю картошку пожрало!

     

  • 1.60, freehck (ok), 13:04, 24/10/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Новость про промежуточный релиз Ubuntu и их эксперименты -- вряд ли заслуживает быть в секции главных новостей.
     
  • 1.62, mikhailnov (ok), 13:05, 24/10/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > Отсутствие вывода ошибки при вызове неработающей опции

    Это прекрасно

     
     
  • 2.78, Жироватт (ok), 13:32, 24/10/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Ну дык. Посмотри на название их репозитория - "карго".
    А как называется понятие имитации внешних атрибутов, но не внутренней сути, которую имитирующие понять не в состоянии? "Карго-культ".
    Переписывающие точно также сымитировали набор ключей, которые есть у гнутой утилиты, но внутрь ничего не положили.
     

  • 1.77, kravich (ok), 13:30, 24/10/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Обновился до 25.10 и с uutils кореутилсами перестал собираться рабочий make-based проект из-за отсутствия у какой-то утилиты какой-то опции.

    Откатился пока обратно на gnuшный вариант

     

  • 1.95, Аноним (95), 13:45, 24/10/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Т.е. использование нестандартного 'date -r ...' вместо stat никого не удивило?
     
     
  • 2.98, kravich (ok), 13:48, 24/10/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Кстати да
    Достойный наследник cat -v
     
     
  • 3.123, Аноним (-), 15:22, 24/10/2025 Скрыто ботом-модератором     [к модератору]
  • +/
     
  • 2.100, Жироватт (ok), 13:54, 24/10/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Работает - не трожь.
    10:1, что стат - это более поздняя утилита, а до этого как в древнем юниксе было дейт -р, так и осталось для совместимости.
     
     
  • 3.104, Аноним (-), 14:03, 24/10/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > стат - это более поздняя утилита

    Ей уже лет 30. Может просто хватит завязываться на древний кал?
    Убунтоидам нужно по рукам настучать за такое.

     
  • 3.114, User (??), 14:37, 24/10/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Работает - не трожь.
    > 10:1, что стат - это более поздняя утилита, а до этого как
    > в древнем юниксе было дейт -р, так и осталось для совместимости.

    Неа. Именно что погнутая норкоманька:
    https://cgit.git.savannah.gnu.org/cgit/coreutils.git/commit/src/date.c?id=0132
    а stat лет на 10 старше

     
  • 2.121, Аноним (121), 15:19, 24/10/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Почему нестандартного? GNU - это и есть стандарт.
     
     
  • 3.124, Аноним (-), 15:23, 24/10/2025 Скрыто ботом-модератором     [к модератору]
  • +/
     

  • 1.103, morphe (?), 14:02, 24/10/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > Примечательно, что в git-репозитории uutils изменение с корректно работающей полной поддержкой опции "-r" было добавлено за месяц до релиза Ubuntu 25.10, но оно не было включено в пакет rust-coreutils0.2.2-0ubuntu2, вошедший в состав Ubuntu 25.10

    Как они умудрились тут то устаревший пакет поставить?.. Убунта же сейчас и контрибьютит в uutils, они даже свои изменения умудрились устаревшими поставить...

     
  • 1.116, _kp (ok), 14:49, 24/10/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Сломали обновления...
    Типа, ой, баг.
    А на Windows, за тоже самое  похвалили бы. ;)
     
  • 1.122, Аноним (-), 15:20, 24/10/2025 Скрыто ботом-модератором [﹢﹢﹢] [ · · · ]     [к модератору]
  • +/
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



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

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