[Comm] Mandrake spec -> ALT spec

Michael Shigorin mike на osdn.org.ua
Вс Окт 22 22:21:15 MSD 2006


On Sun, Oct 22, 2006 at 09:42:35PM +0400, Anatol B. Bazjukin wrote:
> >> Я что-то не могу найти описание того что делает cleanup_spec и
> >> его потомок rpmcs, кроме упоминания о удалении лишних фигурных
> >> скобок.  Или я плохо ищу?
> MS> Проще их почитать.

Ну хорошо, или "проще запустить и сравнить итоговый .spec
с сохранённым оригинальным" :)

> Да конечно, но для этого требуется знать:
>  - awk
>  - perl
>  - Regular Expressions
>  - sh

Да ладно.  У Димы достаточно внятные названия функций, 
а перл знать не надо -- это он до сих пор на subst
скрипт не перевёл (и две трети строк -- достаточно
тривиальные замены, если знать или догадаться, что
s/a/b/ -- это "заменить a на b").

> И здесь действует правило: если у каждой строки программы нет
> комментария её проще написать самому, но в начальной части
> программ нет указания для чего они предназначены.

Это правило, несовместимое с жизнью.  По крайней мере в наше
время.

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

> >> И это заставляет задавать вопрос, в каких частях спека
> >> требуется рукоприкладство после rpmcs.
> MS> А Вы по мере обнаружения проблем пишите, будем посмотреть.
> Обучение методом проб и ошибок?

Да.

> Но лучше учиться по учебнику.

Есть много вещей, которые по учебнику не освоить.  Сборка
программ к ним, пожалуй, относится.

> Общее впечатление - слишком высокий порог вхождения.

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

Можете подумать над двумя такими наблюдениями:

- я никогда раньше не заглядывал в cleanup_spec, хотя изрядно
  им пользуюсь;
- большая часть команды вряд ли заглядывала в rpm и особенно
  в apt, а о выражении лиц возращавшихся оттуда (с патчами 
  или без) лучше умолчу.

> Конечно, попасть в 100 человек серьезно использующих ALT (это
> цитата из devel), можно, но это только для этого нужно иметь
> вескую причину.

Дима, очевидно, имел в виду активную часть команды.

> Интересно, что TOP майнтейнер в сизифе Vitaly Lipatov в своей
> основной деятельности ориентирован на прикладную программу WINE
> и Etersoft не опирается на один дистрибутив.

Думаю, об этом проще спросить самого Виталика, чем догадываться.
Насколько знаю, wine они собирают много подо что, а вот на чём 
строят внедряемое, кроме альта -- не в курсе.

Мы попробовали пару раз в этом ракурсе посмотреть на SuSE,
оба раза неуспешно.  В смысле быстрее было сделать на ALT.

-- 
 ---- WBR, Michael Shigorin <mike на altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/



Подробная информация о списке рассылки community