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 22:53:21 +0300 User-Agent: KMail/1.9.10 References: <20081210034555.GG5156@mw.office.seiros.ru> <20081217071149.GI21286@altlinux.org> <20081217081050.GB21535@dad.imath.kiev.ua> In-Reply-To: <20081217081050.GB21535@dad.imath.kiev.ua> MIME-Version: 1.0 Content-Type: text/plain; charset="koi8-r" Content-Transfer-Encoding: 8bit Content-Disposition: inline Message-Id: <200812172253.22967.lav@altlinux.ru> Subject: Re: [devel] perl packages [JT] 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 19:53:43 -0000 Archived-At: List-Archive: List-Post: On 17 декабря 2008, Igor Vlasenko wrote: > On Wed, Dec 17, 2008 at 10:11:49AM +0300, Alexey Tourbin wrote: > > On Wed, Dec 17, 2008 at 09:44:51AM +0300, Vitaly Lipatov wrote: > > > > Я имел в виду, что не следует автоматически собирать > > > > пакеты (вообще). Если бы стояла задача автоматически > > > > импортировать исходники в пакеты (а заодно можно было бы > > > > импортировать, например, и патчи из федоры), тогда можно > > > > было бы решать именно эту задачу (более или менее > > > > усшено), а мейнтейнеров разогнать метлой. > > > > > > > > Но задача так не стоит. Задача более сложная, и она > > > > включает > > > > > > Мне кажется, задача-идеал состоит как раз в том, чтобы > > > пакеты собирались самостоятельно. Понятно, что она > > > упирается в качество мейнстрима, на что мы не можем сильно > > > влиять. > > > > > > Но я вижу кухню сборки пакетов в том, что пакеты > > > собираются на конвейере, а люди ходят рядом, и иногда > > > связывают порванные нитки и поправляют катушки. А > > > освободившееся время тратят на дальнейшую автоматизацию > > > процесса. > > > > Немного утрируя, имеем дилемму: либо умный скрипт, и > > мейнтейнеры не нужны; либо умный скрипт не нужен, а нужна > > вера в людей, что они способны сделать что-то достаточно > > умное и нетривиальное. > > Я упомянутые подходы реализовал на практике, поэтому > могу сказать из реальной жизни. Там дилемма: "либо умный > скрипт, и мейнтейнеры не нужны; либо умный скрипт не нужен, а > нужна вера в людей" просто не возникает. Нет такой диллемы. > > Есть диллема - делать руками механические однообразные > повторяющиеся действия или написать для их автоматизации > скрипт. > > Скрипты нужны для разгрузки мейнтейнера от __тупых__ задач. > Умные задачи на мейнтейнере висят и будут висеть, никуда > они не денутся :) Искусственный интеллект не создан :( > > Тупые задачи терпимы, когда их мало (либо майнтайнеров очень > много, и удельная доля тупых задач на майнтайнера низка). Соглаcен с Игорем по его выводам. ... > - изменить BuildRequires на java5 > - добавить к вызовам ant -source 1.4, -target 1.4 > - добавить к вызовам maven -source 1.4, -target 1.4 Я вот считаю, что необходимость этих изменений - в неправильно оформленном спеке. Такие вещи должны быть заменены макросами, определёнными для текущей версии окружения. А так это всё равно что в каждом пакете указывать gcc4.1, а потом автоматом это всё перезаписывать на gcc4.3 :) -- С уважением, Виталий Липатов Санкт-Петербург GNU! ALT Linux Team! WINE! LaTeX! LyX! http://freesource.info