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

Денис Смирнов mithraen at altlinux.ru
Sun Oct 11 16:42:06 UTC 2009


On Sun, Oct 11, 2009 at 07:05:03PM +0300, Igor Vlasenko wrote:

IV> $ for i in install ln_s mv rm cp mkdir_p; do \
IV> j=`grep -rl '%__'$i . | wc -l`; echo '%__'$i used in $j specs; done
IV> %__install used in 759 specs
IV> %__ln_s used in 148 specs
IV> %__mv used in 137 specs
IV> %__rm used in 239 specs
IV> %__cp used in 346 specs
IV> %__mkdir_p used in 571 specs
IV> Для sisyphus_check много.
IV> Даже для repocop многовато:
IV> некоторые пользователи эмоционально воспринимают 
IV> большое количество сообщений от repocop :(
IV> Но, если надо, добавлю проверку.

Мне уже давно кажется что часть кода repocop пора тащить в gear. Вместе с
частью rpmcs. И gear-commit без -f не позволять делать commit, если diff
между "оптимизированной" и реальной версией spec'а ненулевой.

Я напрягаюсь только по поводу тех тестов repocop'а, которые либо не
собираюсь исправлять вообще, либо не собираюсь исправлять в ближайшее
время.

Меня вот сейчас немного напрягат тест с /var/run -- тем, что я считаю что
каталоги там все равно должны быть опакечены, даже если пересоздаются из
initscript'а. А вот умеет ли repocop понимать создаются ли они из
initscript'а или нет? ;)

-- 
С уважением, Денис

http://freesource.info
----------------------------------------------------------------------------
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 198 bytes
Desc: Digital signature
URL: <http://lists.altlinux.org/pipermail/devel/attachments/20091011/66ee51a7/attachment-0001.bin>


More information about the Devel mailing list