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

Damir Shayhutdinov damir at altlinux.org
Fri Oct 9 10:05:14 UTC 2009


> Наверное, если бы с комментариями (спокойными) то было бы больше
> пользы и для kharpost@ и например для меня (а возможно и других), кто
> не так силён и не полностью понимает всех проблемных мест, а главное с
> кратким указанием причин, почему не следует делать что-то так, как
> сделано и соответственно последствий.

Воспринимайте отсутствие комментариев как задание "Угадайте, что в
этой строчке не так", и, соответственно, повод показать свои знания.
Это гораздо полезнее для развития, чем разжёванное и положенное в рот
понятие "как надо делать", без знаний "почему так надо делать".

> Например:
>> 6 Summary: Powerfull script for to send tasks to ALTLinux resitories
> Тут на правильнописание обратить внимание?
Да. "powerfull", "for to send" и "resitories".

>  > 9 Group: Development/Functional
> Тут на несуществующую группу?
Нет. Несуществующую группу наш sisyphus_check бы не пропустил, я
думаю. Или даже rpm.

>> 15 BuildRequires: coreutils
> Тут на отсутствие необходимости ставить coreutils в сборочные зависимости?
Да. Причину знаете?

>> 48 mkdir -p %buildroot/usr/bin
>> 57 %__install -p -m 755 git-task{,-server} %buildroot/usr/bin/
>> 84 %attr(0744,root,root) /usr/bin/git-task-server
> С этим я понимаю, что можно/нужно было бы сделать иначе.
> Но если бы чуть-чуть более _развёрнуто_ кто-то ответил, то было бы и
> мне тоже полезно.

О, я забыл еще дивную строчку
77 %attr(0666,root,root) %cacherepos

Многие ли знают, почему так делать нельзя?


More information about the Devel mailing list