[devel] Как не надо писать спеки

Artem Zolochevskiy artem.zolochevskiy at gmail.com
Fri Oct 9 10:42:51 UTC 2009


9 октября 2009 г. 13:30 пользователь Damir Shayhutdinov
<damir �� altlinux.org> написал:
>>>>  > 9 Group: Development/Functional
>>>> Тут на несуществующую группу?
>>> Нет. Несуществующую группу наш sisyphus_check бы не пропустил, я
>>> думаю. Или даже rpm.
>> На сам выбор группы? Подскажите. Я, увы, не могу похвастаться знаниями :(
> Ильдар уже ответил... Выбор группы "Функциональные языки
> программирования" для программы, состоящей из трех шелл-скриптов -
> мягко говоря, неудачен.

Понятно.

>>>>> 15 BuildRequires: coreutils
>>>> Тут на отсутствие необходимости ставить coreutils в сборочные зависимости?
>>> Да. Причину знаете?
>> Опять же буду благодарен хоть за какое-то относительно развёрнутое объяснение.
> Для сборки rpm-пакета необходим пакет rpm-build. Это значит, что все
> зависимости пакета rpm-build по-любому окажутся в системе еще до
> старта сборки, и прописывать их специально в BuildRequires не
> обязательно.

Тоже понятно.

>>> О, я забыл еще дивную строчку
>>> 77 %attr(0666,root,root) %cacherepos
>>>
>>> Многие ли знают, почему так делать нельзя?
>> И снова я не могу показать ровным счётом ничего из своих скромных
>> познаний :(. Но я хотел бы это знать. Вы можете мне рассказать?
> Файл, который доступен для записи любому пользователю, так что кто
> угодно может заполнить его какой угодно информацией, приводя к
> переполнению раздела, на котором расположен этот файл, или к другим
> печальным последствиям, например возможности эксплуатировать
> уязвимости в той программе, которая этот файл будет читать.

Тоже понятно.
Спасибо!
Как здорово вы всё же умеете объяснять.

-- 
Артём Золочевский


More information about the Devel mailing list