[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