From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.2.5 (2008-06-10) on sa.int.altlinux.org X-Spam-Level: X-Spam-Status: No, score=-0.9 required=5.0 tests=AWL,BAYES_00 autolearn=ham version=3.2.5 From: Vitaly Lipatov Organization: ALT Linux Team To: ALT Linux Team development discussions Date: Wed, 17 Dec 2008 09:44:09 +0300 User-Agent: KMail/1.9.10 References: <20081210034555.GG5156@mw.office.seiros.ru> <20081216102040.GC10134@osdn.org.ua> <20081217045214.GG21286@altlinux.org> In-Reply-To: <20081217045214.GG21286@altlinux.org> MIME-Version: 1.0 Content-Type: text/plain; charset="koi8-r" Content-Transfer-Encoding: 8bit Content-Disposition: inline Message-Id: <200812170944.10515.lav@altlinux.ru> Subject: Re: [devel] perl packages X-BeenThere: devel@lists.altlinux.org X-Mailman-Version: 2.1.10b3 Precedence: list Reply-To: ALT Linux Team development discussions List-Id: ALT Linux Team development discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 17 Dec 2008 06:44:25 -0000 Archived-At: List-Archive: List-Post: On 17 декабря 2008, Alexey Tourbin wrote: ... > Сборка перловых пакетов хорошо автоматизирована, но простота > может быть обманчивой. > > Например, в перловых пакетах на CPAN могут использоваться > схемы версионирования, плохо совместимые с rpm (на CPAN > используется "десятичная точка", а в rpm используются > "целочисленные сегменты"). Это же ещё надо знать. А если знаешь, придумать схему _автоматического_ согласования схемы нумерации, раз уж она определена с обоих сторон. > Пример: Виталий Липатов автоматически обновил пакет > perl-Devel-StackTrace с версии 1.18 до версии 1.1901. Новая > версия на CPAN -- 1.20. Теперь, чтобы обновить пакет ещё раз, > в пакет придётся добавлять Serial. Вряд ли cpan2rpm добавит Да, не повезло. Но величина трагедии в данном случае измеряется не самим проступком, а используемостью пакета. Если никто не заметит, так и проблемы нет. ... > На самом деле следовало бы выставлять версию не 1.1901, а > 1.19_01 или 1.19.01. Такие версии хорошо обновляются до 1.20. > Но надо было смотреть и думать, а если пакет собран неглядя, > то никакого спроса нет. Все претензии к скрипту cpan2rpm. А Я хотел бы уточнить, что cpan2rpm тут ни при чём, поскольку он действительно делает лишь начальный спек (обычно собирающийся, впрочем), но в дальнейшем обновлении никак не участвует. > это получается профанация всей нашей работы как явления > вообще. А наша работа и есть переливание из пустого в порожнее. Распарываем кафтан и шьём сюртук, потом и его распарываем, и так по кругу. Ручная работа всех мантейнеров мира могла бы быть вынесена на более верхний уровень. Приспосабливание к условиям конкретного репозитория должно быть автоматической задачей, при наличии исходников, в которых соблюдаются определённые правила, которые не меняются с каждой версией. -- С уважением, Виталий Липатов Санкт-Петербург GNU! ALT Linux Team! WINE! LaTeX! LyX! http://freesource.info