URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 136467
[ Назад ]

Исходное сообщение
"Выпуск утилиты GNU patch 2.8"

Отправлено opennews , 30-Мрт-25 09:26 
Спустя семь лет с прошлого выпуска и двенадцать с половиной лет с момента публикации ветки 2.7 представлен релиз утилиты GNU patch 2.8. Утилита позволяет применить к файлам патчи, включающие списки изменений, созданные программой diff. Код написан на языке Си и распространяется под лицензией GPLv3+...

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


Содержание

Сообщения в этом обсуждении
"Выпуск утилиты GNU patch 2.8"
Отправлено Krtek , 30-Мрт-25 09:26 
>запрещено использование символа перевода строки в именах файлов

Как теперь и файлы называть.


"Выпуск утилиты GNU patch 2.8"
Отправлено Аноним , 30-Мрт-25 11:34 
Насколько я знаю, это связано с безопасностью. Поправьте меня если я не прав. Стандарт Позикс просто так ограничения не налагает.

"Выпуск утилиты GNU patch 2.8"
Отправлено Аноним , 30-Мрт-25 16:29 
Многострочные названия файлов вообще удобная фича, жаль что теперь считается, что это чем-то плохо.

"Выпуск утилиты GNU patch 2.8"
Отправлено Не либерал не патриот , 30-Мрт-25 17:16 
Пожалуйста, подобный подход никогда не используйте нигде в публичном месте.

"Выпуск утилиты GNU patch 2.8"
Отправлено Аноним , 31-Мрт-25 17:56 
А почему нет, кстати? Почему пробелы и переводы строк (и многое другое тоже, да хоть та же кириллица) считается дурным тоном?

"Выпуск утилиты GNU patch 2.8"
Отправлено Анониссимус , 31-Мрт-25 22:47 
Потому что этим дедам противно всё, что как-то противоречит их любимой чёрной консоли с bourne shell с набором ascii.

"Выпуск утилиты GNU patch 2.8"
Отправлено n00by , 02-Апр-25 10:16 
Кириллица считается дурным тоном, потому что белому господину так угодно. Всякий верноподданный должен противиться кириллице, 640 слов Basic English хватит всем.

"Выпуск утилиты GNU patch 2.8"
Отправлено Ivan7 , 30-Мрт-25 18:00 
Никогда такого нигде не видел, не использовал и даже в голову не приходило это использовать, тем более в названиях файлов с кодом, где даже пробелы использовать - дурной тон, а не то что переводы строк.

"Выпуск утилиты GNU patch 2.8"
Отправлено Аноним , 31-Мрт-25 08:42 
Самое главное чтобы смайлы можно было писать 😀
Иначе как девочки будут называть файлы? Английскими словами, Camel Case ?     🤣🤣🤣

"Выпуск утилиты GNU patch 2.8"
Отправлено 1 , 31-Мрт-25 10:35 
Эмодзи же !

Уже есть ЯП где их можно в качестве имён переменных использовать, почему бы и файлы так не называть ?


"Выпуск утилиты GNU patch 2.8"
Отправлено Аноним , 31-Мрт-25 16:14 
Так не далай. Во-первых, их нельзя с клавитуры ввести. Во-вторых, для отображения смайлов нужно иметь шрифты смайлов на своём компьютере. В-третьих, есть много похожих смайлов, но с разной кодовой позицией, отличить такие сможет лишь "специалист по смайлам".

"Выпуск утилиты GNU patch 2.8"
Отправлено Аноним , 31-Мрт-25 17:57 
> нельзя с клавитуры ввести

Зачем вводить с клавиатуры имена _существующих_ файлов? Почему нельзя, например, скопировать и вставить?


"Выпуск утилиты GNU patch 2.8"
Отправлено Ещё один никто , 31-Мрт-25 18:54 
🤦 (угадай как я это с клавиатуры ввёл 🤣)

"Выпуск утилиты GNU patch 2.8"
Отправлено Джек , 30-Мрт-25 19:40 
Может пользоваться тем что даёт фс, то есть иерархией каталогов, а не свою фигню изобретать в именах ФФ файлов?

"Выпуск утилиты GNU patch 2.8"
Отправлено Krtek , 30-Мрт-25 22:22 
Я всегда именую файлы в три строки: сначала название, потом описание и пометки на полях.

"Выпуск утилиты GNU patch 2.8"
Отправлено Аноним , 31-Мрт-25 17:50 
А может не давать советов незнакомым людям, находящимся в совершенно незнакомой ситуации?
Да ну, бред какой-то.

"Выпуск утилиты GNU patch 2.8"
Отправлено Аноним , 31-Мрт-25 19:29 
Эти незнакомые люди, почему-то троллят в адрес серъёзных людей.

"Выпуск утилиты GNU patch 2.8"
Отправлено Аноним , 30-Мрт-25 09:29 
> Повышены требования к компилятору, который теперь должен поддерживать стандарт C99 (ранее требовался C89.

Ой! Вей! Полегче!

Только успел к C89 привыкнуть. Ж:)


"Выпуск утилиты GNU patch 2.8"
Отправлено Аноним , 30-Мрт-25 10:05 
> новых версий GCC, Autoconf и Gnulib

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


"Выпуск утилиты GNU patch 2.8"
Отправлено Аноним , 30-Мрт-25 10:37 
Твой "неавтокрап" соберётся на системе 25-тилетней давности?

"Выпуск утилиты GNU patch 2.8"
Отправлено Аноним , 30-Мрт-25 11:21 
У тебя есть система 25-летней давности? Сдай в музей Поле Чудес.

"Выпуск утилиты GNU patch 2.8"
Отправлено Аноним , 30-Мрт-25 12:41 
А на чём эта система должна работать в музее?

"Выпуск утилиты GNU patch 2.8"
Отправлено Аноним , 30-Мрт-25 13:17 
Кроме промышленного оборудования, которое никто не собирается менять есть еще программы - которые некому переписывать, работающие в виртуалках. А для взаимодейсвтия с этими программами и под эти системы пишут.

"Выпуск утилиты GNU patch 2.8"
Отправлено Аноним , 30-Мрт-25 20:28 
> промышленного оборудования, которое никто не собирается менять

В таких оборудованиях и софт-то никто не меняет. Думаешь, промышленные дядьки такие -- "опа! вышел новый автокрап! пойду срочно обновлю промышленные сервера!" ?


"Выпуск утилиты GNU patch 2.8"
Отправлено Аноним , 31-Мрт-25 19:30 
А почему бы и нет. Боязно только тем, кто не ориентируется в своей рабочей инфраструктуре.

"Выпуск утилиты GNU patch 2.8"
Отправлено Аноним , 30-Мрт-25 11:26 
А твой автокрап соберётся на абаке? Отожбо

"Выпуск утилиты GNU patch 2.8"
Отправлено Аноним , 30-Мрт-25 13:18 
> А твой автокрап соберётся на абаке? Отожбо

Если облако предназначено для сбора программ - то соберется.


"Выпуск утилиты GNU patch 2.8"
Отправлено Аноним , 30-Мрт-25 11:02 
Вот чёрт, только 2.7 закончил собирать...

"Выпуск утилиты GNU patch 2.8"
Отправлено Аноним , 30-Мрт-25 19:44 
На i4004 ?

"Выпуск утилиты GNU patch 2.8"
Отправлено Нуину , 31-Мрт-25 02:39 
На бумаге

"Выпуск утилиты GNU patch 2.8"
Отправлено Аноним , 30-Мрт-25 11:27 
>Утилита позволяет применить к файлам патчи, включающие списки изменений, созданные программой diff.

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

>Код написан на языке Си и распространяется под лицензией GPLv3+.

Когда читаю такое предложение на душе становиться светло.


"Выпуск утилиты GNU patch 2.8"
Отправлено Аноним , 30-Мрт-25 11:46 
>Удалён старый код "Plan B", созданный для систем с 16-разрядными указателями.

Сама операционка тоже застыла, последний релиз в 2015 году. Ни много ни мало, детище Лаборатории Белла.


"Выпуск утилиты GNU patch 2.8"
Отправлено n00by , 30-Мрт-25 12:37 
Любопытно, как бы шло развитие, если бы такой программы не было (закопали вовремя)? Программистам она не нужна: и так встроена в системы контроля версий. Остальных подчас делает друзьями Даннинга и Крюгера.

"Выпуск утилиты GNU patch 2.8"
Отправлено Аноним , 30-Мрт-25 15:34 
> Любопытно, как бы шло развитие, если бы такой программы не было

Отвечаю. В таком случае, она не была бы "встроена в системы контроля версий" и программисты сравнивали бы код чисто глазами.


"Выпуск утилиты GNU patch 2.8"
Отправлено n00by , 31-Мрт-25 10:20 
> программисты сравнивали бы код чисто глазами.

"Сравнивает код" diff, а не patch.

>> Любопытно, как бы шло развитие, если бы такой программы не было
> Отвечаю. В таком случае, она не была бы "встроена в системы контроля
> версий" и

Прежде чем выдавать удивительные гипотезы, стоило бы дочитать до "(закопали вовремя)", а не выдёргивать из контекста.

Но спасибо за пример - наглядно видно, к чему привели разгул пользователей patch и майнтайнерства пакетиков.


"Выпуск утилиты GNU patch 2.8"
Отправлено Аноним , 31-Мрт-25 12:04 
> Но спасибо за пример - наглядно видно, к чему привели разгул пользователей
> patch и майнтайнерства пакетиков.

Кто о чём, а вшивый о бане.


"Выпуск утилиты GNU patch 2.8"
Отправлено n00by , 02-Апр-25 10:22 
Удручает результат деятельности так называемых СПО активистов: в России ничего не создано.

"Выпуск утилиты GNU patch 2.8"
Отправлено Аноним , 30-Мрт-25 12:40 
Lfs теперь весь рассыпется.

"Выпуск утилиты GNU patch 2.8"
Отправлено Аноним , 30-Мрт-25 14:19 
> Повышены требования к компилятору, который теперь должен поддерживать стандарт C99 (ранее требовался C89.

Но в POSIX 2024 прописан c17, а не c99.


"Выпуск утилиты GNU patch 2.8"
Отправлено Аноним , 30-Мрт-25 16:56 
> В соответствие с требованиями стандарта POSIX.1-2024 запрещено использование символа перевода строки в именах файлов.
> Запрещено использование нулевых байтов ('\0') в строках с директивами diff.

Блеск и нищета POSIX и Си. Ну зато пару байтов на PDP-7 можно сэкономить!


"Выпуск утилиты GNU patch 2.8"
Отправлено Аноним , 30-Мрт-25 18:47 
В процитированных тобою строках нет речи про экономию байтов. Даже если так, умение оперировать оперативной памятью на уровне байта, это нормальный функционал для языка системного программирования.

"Выпуск утилиты GNU patch 2.8"
Отправлено Аноним , 31-Мрт-25 18:03 
Ты даже не понял, о чём идёт речь. В процитированных мной строках — квинтэссенция родовых болей и страданий Денниса Ритчи. В них суть того, почему современные компьютерные системы такое костыльное убожество. Но чтобы это понять, надо хотя бы иногда снимать шоры и смотреть на мир непредвзято.