The OpenNET Project / Index page

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



Индекс форумов
Составление сообщения

Исходное сообщение
"Бета-выпуск дистрибутива OpenMandriva Lx 4"
Отправлено Michael Shigorin, 14-Фев-19 12:07 
> IMHO, не совсем так - просто это были разные люди.

Возможно; я про общий фон, на первом этапе явно задававшийся "сверху", а на втором -- вынужденно откорректированный уже собственным пониманием, что к чему и почём адекватная сборочная система.

> А пришедшие чуть позже непосредственно в Росу коллеги из ИСП
> РАН (Женя Шатохин, Денис Силаков и т.д.) вроде бы и не
> отличались неуважительным тоном (сейчас они как участники
> сообщества уже занимаются разработкой, а не как сотрудники).

Так Денис и иже с ним -- люди грамотные и тоже давно понимают.

> Поправь меня, если я где-то ошибся, т.к. самое проблемное
> время отношений Росы и Альта прошло мимо меня
> (школьный проект и все эти дела).

Вот и хорошо, что прошло.

> Но в Альте тоже ещё полно вещей, которые стоит привести в порядок.

Разумеется.

> Например,я сейчас первый попавшийся на глаза спек из Сизифа
> открыл (он был на главной странице, т.е. не какой-то
> заброшенный пакет): http://sisyphus.ru/ru/srpm/Sisyphus/asylum/spec

Тут веселей -- несмотря на многократные предложения выкатить код, который бегает на packages.altlinux.org, и на sisyphus.ru, я этого сделать не даю по той простой причине, что тот хоть и старый, хоть и с парой известных практически неудобных косяков -- зато не имеет привычки к отказам, в отличие от рельсовой софтины.

> И вижу там:

https://packages.altlinux.org/ru/sisyphus/srpms/asylum/chang...

> призываю и до устранения этих недостатков добраться рано или поздно.

Конкретно в этом случае и в подобных есть два варианта: или делать косметику в fcimport (viy@ в принципе к такому склонен, но надо понимать, что его сложная машинерия и так умеет учитывать варианты, когда автоимпортируемый пакет ещё и кто-то из людей трогает; а косметика усложнит всю _двустороннюю_ цепочку преобразований); или доводить призывы до в данном разе федоры как апстрима (есть и mgaimport, например).

> По этому случаю ещё высказывание Джеффа Джонсона вспомнилось,
> где он говорил, что спек - не код, собирается пакет и
> ладно, а к стандартизации стилей оформления стремиться не надо.
> Надеюсь, Альту ближе моя позиция, чем Джеффа :-)

Ну ldv@ вообще во многом идеалист и альтовский форк RPM не в последнюю очередь состоял из средств сделать спеки красивыми:

---
Введение

При разработке изменений и дополнений к rpm решались следующие задачи:

* Обеспечить желаемую функциональность:

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

* Помочь разработчику:

так как spec-файлы все еще пишут люди, то их работу нужно свести к тому минимуму, который, собственно, и требует участия человека. Разработчик не должен копировать блоки кода из файла в файл, ибо эта неинтеллектуальная работа отнимает массу сил и чревата ошибками. Для этого есть макросы. Если какой-то код появляется в разных spec-файлах более одного раза, то надо написать макрос(ы).

* Сделать spec-файлы более читабельными:

те, кто эти файлы читает - тоже живые люди. Им будет удобнее, если в наименовании, расположении и использовании различных элементов spec-файлов будет определенный порядок.
--- https://www.altlinux.org/ALT_Packaging_HOWTO

PS: а заходите как-нибудь в гости, как в Москве будете :-)

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
  Введите код, изображенный на картинке: КОД
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



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

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