<br><br><div class="gmail_quote">2009/12/11 Victor Forsyuk <span dir="ltr">&lt;<a href="mailto:force@altlinux.org" target="_blank">force@altlinux.org</a>&gt;</span><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">

<br><br><div class="gmail_quote">2009/12/8 Денис Смирнов <span dir="ltr">&lt;<a href="mailto:mithraen@altlinux.ru" target="_blank">mithraen@altlinux.ru</a>&gt;</span><div><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">


On Mon, Dec 07, 2009 at 10:03:11AM +0400, Sergey Y. Afonin wrote:<br>
<br>
SYA&gt; Это означает и перенос пакетов в git ?<br>
<br>
Это значит, что если кто-то из группы @cpan захочет обновить пакет, и ему<br>
будет лениво собирать srpm -- то он сможет не спросив мантейнера перенести<br>
из src в git, дв.<br></blockquote></div><div><br>Давайте сразу договоримся, что этот кто-то из группы @cpan не будет так делать никогда-никогда.<br></div></div></blockquote><br></div>Отсутствие возражений от участников @cpan я воспринимаю как согласие с таким полиси. :)<br>

<br>Поскольку я уже прицелился обновить пару модулей, хочу заранее проанонсировать те изменения спеков, которые я планирую применять. Если кому-то не нравятся какие-то из них давайте обсудим до, чтобы потом не было неудовольства типа &quot;муж пришел и перетрахал все по-своему&quot;. :)<br>

<br>1. Если спек-файл сгенерирован утилитой cpan2rpm он преобразовывается в стандартный человеческий вид. Пример моего спека: <span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: &#39;Times New Roman&#39;; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; font-size: medium;"><span class="Apple-style-span" style="border-collapse: collapse; font-family: arial,sans-serif; font-size: 13px;"><a href="http://sisyphus.ru/ru/srpm/Sisyphus/perl-Locale-US/spec">http://sisyphus.ru/ru/srpm/Sisyphus/perl-Locale-US/spec</a><br>
<br></span></span>2. В Url: прописывается %CPAN %module<br><br>3. Внимательно проверяется соответствует ли указанная в License лицензия реальной. &quot;GPL or Artistic&quot;, &quot;GPL and Artistic&quot; итп меняется на &quot;Perl&quot;, если в самом модуле находится объявление о том, что модуль лицензируется по той же лицензии, что и сам Perl.<br>

<br>4. Если в Source указано только имя архива или указан url через &quot;авторский каталог&quot; на CPAN, то указывается путь вида <a href="http://www.cpan.org/modules/by-module/Locale/%module-%version.tar.gz" title="Linkification: http://www.cpan.org/modules/by-module/Locale/%module-%version.tar.gz" target="_blank">http://www.cpan.org/modules/by-module/</a>категориямодуля/имяархива.<br>

<br>5. Если в пакете были незапакованы man-страницы, то добавляется %perl_vendor_man3dir/*.<br><br>Что делать с Packager - у меня нет сложившегося мнения. Наверное стоит менять на нового сборщика, если видно, что предыдущий опекун пакета о нем подзабыл (по количеству неопакеченых новых версий, давности собранной, серьезности изменений за это время). В остальных случаях оставлять.<br>
<br>Подчеркиваю, что я за то, чтобы к пакетам at@ и lav@ применять особые, согласованные с ними правила пересборки их перловых пакетов, только бы они добавили cpan@ для обновления этих пакетов. Две сотни устаревших модулей на двоих - это много. Коллеги, не отказывайтесь от помощи!<br>
<br><br><br>