From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: From: Andrey Orlov To: ALT Devel discussion list Subject: Re: [devel] Re: alternatives && postfix Date: Tue, 10 Feb 2004 03:01:33 +0300 User-Agent: KMail/1.5.4 References: <87znbsh12p.fsf@pc349.belcaf.minsk.by> <200402100025.27343.cray@neural.ru> <40280A53.7090301@l14.ru> In-Reply-To: <40280A53.7090301@l14.ru> MIME-Version: 1.0 Content-Type: text/plain; charset="koi8-r" Content-Transfer-Encoding: 8bit Content-Disposition: inline Message-Id: <200402100301.33551.cray@neural.ru> X-BeenThere: devel@altlinux.ru X-Mailman-Version: 2.1.4 Precedence: list Reply-To: ALT Devel discussion list List-Id: ALT Devel discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 10 Feb 2004 00:02:28 -0000 Archived-At: List-Archive: List-Post: On Tuesday 10 February 2004 01:31, Alexey Lubimov wrote: > > Вот в этом и есть корень вашей проблемы. Солюшен такой: > > > > 1. Сносите python22 > > у меня пара серверов с зопом на питоне 2.2 крутится + несколько машин с > мастерами/сизифами разной свежести. их поддерживать надо. Так что не > вариант. Кажется кто-то только сегодня докладывал, что сервер & сизиф - вещи несовместимые? Не вы ли? Ну так вот. К сожалению. При условии, что у вас на машине стоят оба питона, система зависимостей может иметь множественные решения, не все из которых имеют смысл. Пример такого бессмысленного решения: zope требует c zope требует d с требует python22 d требует python23 zope требует python23 Если добавить ограничение "python23 конфликтует с python22" - то все нормально, система несовместна. Как только вы разрешаете стоять и тому, и другому - начинается коленвал, обойти который - нельзя. Теперь о поддержке мастера & сизифа. Я уже неоднократно говорил, что чтобы подддерживать уже наработанные решения под мастером держу на машине мастер. Это сильно урезанный мастер - в конце-концов мне в нем нужен только питон, rpm etc. Занимает <100 метров. В него командой mount --bind /home /var/lib/master/home смонтирован хоумник. На самом деле, все немножко сложнее - но идея, я думаю, ясна: мастер конфликтует с сизифом - это очевидно, оба сразу стоять не могут. Так что разносим их и все. Собственно, чбы никто не удивлялся, я собираюсь прописать конфликт между python23 & python22. Чбы убрать коленвал, ибо надоело. 4LDV: Кроме того, я предлагаю снести в обсолетед все пакеты, требующие python22. За три месяца можно было пересобрать, они явно забыты мантейнерами и никому не нужны. > > 3. Еще раз напоминаю, python22 - только для разработчиков. Так как > > "иногда надо для опытов". В дистрибутив этот пакет скорее всего не > > войдет. > > боюсь, что такая постановка вопроса из разряда "одна libdb4X.X, один > gcc, одно ядро etc". Здорово, но нереально... В данном случае - реально. Я уже не первый раз прошу предъявить мне пакет, принципиально не пересобираемый с python23. Так что не надо гнать. Еще раз, для всех: тот, кто хочет разрабатывать на python22 _должен_ ставить мастер22. Тот, кто хочет разрабатывать на python21 - мастер 20. Тот, кто хочет разрабатывать на python1.52 - я уж даже не помню, что он должен поставить, но никак не сизиф. -- WthBstRgrds -- Андрей Орлов -- --- http: www.neural.ru, mail: cray@neural.ru, jid: cray@altlinux.org --- ---------------------------------------- From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: From: Andrey Orlov To: ALT Devel discussion list Subject: Re: [devel] Re: alternatives && postfix User-Agent: KMail/1.5.4 References: <87znbsh12p.fsf@pc349.belcaf.minsk.by> <200402100025.27343.cray@neural.ru> <40280A53.7090301@l14.ru> In-Reply-To: <40280A53.7090301@l14.ru> MIME-Version: 1.0 Content-Type: text/plain; charset="koi8-r" Content-Transfer-Encoding: 8bit Content-Disposition: inline Message-ID: <200402100301.33551.cray@neural.ru> X-BeenThere: devel@altlinux.ru X-Mailman-Version: 2.1.4 Precedence: list Reply-To: ALT Devel discussion list List-Id: ALT Devel discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 10 Feb 2004 00:02:28 -0000 X-List-Received-Date: Tue, 10 Feb 2004 00:02:28 -0000 X-List-Received-Date: Tue, 10 Feb 2004 00:02:28 -0000 Date: Tue, 10 Feb 2004 00:02:28 -0000 X-Original-Date: Tue, 10 Feb 2004 03:01:33 +0300 X-List-Received-Date: Tue, 10 Feb 2004 00:02:28 -0000 Message-ID: <20040210000228.vTGHurgm_LQ9vbIGV-3f23b1g3lXIH86e93HZ038lV8@z> Archived-At: List-Archive: List-Post: On Tuesday 10 February 2004 01:31, Alexey Lubimov wrote: > > Вот в этом и есть корень вашей проблемы. Солюшен такой: > > > > 1. Сносите python22 > > у меня пара серверов с зопом на питоне 2.2 крутится + несколько машин с > мастерами/сизифами разной свежести. их поддерживать надо. Так что не > вариант. Кажется кто-то только сегодня докладывал, что сервер & сизиф - вещи несовместимые? Не вы ли? Ну так вот. К сожалению. При условии, что у вас на машине стоят оба питона, система зависимостей может иметь множественные решения, не все из которых имеют смысл. Пример такого бессмысленного решения: zope требует c zope требует d с требует python22 d требует python23 zope требует python23 Если добавить ограничение "python23 конфликтует с python22" - то все нормально, система несовместна. Как только вы разрешаете стоять и тому, и другому - начинается коленвал, обойти который - нельзя. Теперь о поддержке мастера & сизифа. Я уже неоднократно говорил, что чтобы подддерживать уже наработанные решения под мастером держу на машине мастер. Это сильно урезанный мастер - в конце-концов мне в нем нужен только питон, rpm etc. Занимает <100 метров. В него командой mount --bind /home /var/lib/master/home смонтирован хоумник. На самом деле, все немножко сложнее - но идея, я думаю, ясна: мастер конфликтует с сизифом - это очевидно, оба сразу стоять не могут. Так что разносим их и все. Собственно, чбы никто не удивлялся, я собираюсь прописать конфликт между python23 & python22. Чбы убрать коленвал, ибо надоело. 4LDV: Кроме того, я предлагаю снести в обсолетед все пакеты, требующие python22. За три месяца можно было пересобрать, они явно забыты мантейнерами и никому не нужны. > > 3. Еще раз напоминаю, python22 - только для разработчиков. Так как > > "иногда надо для опытов". В дистрибутив этот пакет скорее всего не > > войдет. > > боюсь, что такая постановка вопроса из разряда "одна libdb4X.X, один > gcc, одно ядро etc". Здорово, но нереально... В данном случае - реально. Я уже не первый раз прошу предъявить мне пакет, принципиально не пересобираемый с python23. Так что не надо гнать. Еще раз, для всех: тот, кто хочет разрабатывать на python22 _должен_ ставить мастер22. Тот, кто хочет разрабатывать на python21 - мастер 20. Тот, кто хочет разрабатывать на python1.52 - я уж даже не помню, что он должен поставить, но никак не сизиф. -- WthBstRgrds -- Андрей Орлов -- --- http: www.neural.ru, mail: cray@neural.ru, jid: cray@altlinux.org --- ----------------------------------------