[devel] [spec-lynch]

Alexey Rusakov ktirf at altlinux.org
Sun Oct 11 19:19:26 UTC 2009


В Вск, 11/10/2009 в 18:40 +0700, Slava Semushin пишет:
> 10 октября 2009 г. 17:29 пользователь Damir Shayhutdinov
> <damir �� altlinux.org> написал:
> [...]
> >  17 Source: http://trilinos.sandia.gov/download/files/trilinos-9.0.3.tar.gz
> > Скорее всего имеет смысл заменить  trilinos-9.0.3 на %name-%version,
> > меньше будет измененных строчек при обновлении.
> 
> Так ли уж необходимо заменять имя программы на %name? (Особенно в Source)
> 
> Склоняюсь к мысли, что использование %name в Source, Patch и,
> особенно, в Url неоправданно и иной раз создаёт неудобства. Имя
> программы, как правило, не изменяется, а читабельности этот %name не
> сильно-то придаёт, так что не вижу смысла его использовать в данном
> случае.
> 
> (Основано на собственном опыте, когда несколько раз копировал адрес из
> Url/Source в браузер и приходилось везде %name заменять на имя
> программы.)
rpmurl наше всё. С номером версии всё равно ничего не поделать, править
его каждый раз замаешься, и главное, это нарушает DRY-принцип[1]. Зато я
уже много раз копировал стандартные для SourceForge и gnome.org Url'ы к
тарболлам в очень разные спеки. Благодаря конструкциям вида
%gnome_ftp/%name/%version/%name-%version.tar.bz2

[1] http://en.wikipedia.org/wiki/Don%27t_repeat_yourself

-- 
  Alexey "Ktirf" Rusakov
  GNOME Project
  ALT Linux Team
----------- ��������� ����� -----------
���� ������� �������� �� � ��������� �������...
���     : �����������
���     : application/pgp-signature
������  : 198 ������
��������: ??? ????? ????????? ????????? ???????? ????????
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20091011/a5c6700c/attachment.bin>


More information about the Devel mailing list