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=-2.6 required=5.0 tests=BAYES_00 autolearn=ham version=3.2.5 Message-ID: <4B052A06.8010109@mmedia2.kemsu.ru> Date: Thu, 19 Nov 2009 18:20:38 +0700 From: REAL User-Agent: Thunderbird 2.0.0.21 (X11/20090302) MIME-Version: 1.0 To: ALT Linux Team development discussions References: <4B050CF2.7000008@mmedia2.kemsu.ru> <20091119091909.GA8840@dad.imath.kiev.ua> <4B051D15.9040707@mmedia2.kemsu.ru> <20091119102929.GB9971@dad.imath.kiev.ua> <4B052346.6040903@mmedia2.kemsu.ru> <20091119105438.GA10584@dad.imath.kiev.ua> In-Reply-To: <20091119105438.GA10584@dad.imath.kiev.ua> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Subject: Re: [devel] Python 2.6: mass rebuild & git <-> srpm X-BeenThere: devel@lists.altlinux.org X-Mailman-Version: 2.1.12 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: Thu, 19 Nov 2009 11:03:34 -0000 Archived-At: List-Archive: List-Post: Igor Vlasenko пишет: >> Я вот сейчас не знаю, оправдает ли себя такой подход. Раньше думал >> именно в этом направлении пойти, но недавнее обсуждение здесь показало, >> что есть мейнтейнеры, которые против выдачи nmu кому-либо. > > я специально для таких случаев писал > http://www.altlinux.org/Unmets_Creation_Policy А, теперь понятно, для чего эта ссылка. Давай подумаем, как это применить в нашем случае. Я вижу это следующим образом, но могу ошибаться: 1. Развешиваю полчища запросов nmu в багзилле 2. Через 15 дней формирую реальную задачу и запускаю на выполнение 3. Пакеты, которые не удаётся залить из-за отсутствия nmu, удаляю из задания, заменяя заглушкой unmet-dependency-py26. 4. Заново запускаю задачу. Иначе не представляю себе, как это полиси применить. Но в нашем случае это не работает: не будут собираться пакеты, которые имеют проблемные пакеты в качестве BuildRequires. Зайду с другой стороны: сделать пакет-заглушку для пакетов python2.5(xxx), чтобы не пересобранные пакеты не мешали завершить задачу, а сами эти проблемные пакеты собираю с другим именем (скажем, python-module-%{name}2.6 вместо python-module-%name). Но в таком случае я вообще не понимаю, зачем всё это: репозиторий будет разломан, причём основательно. -- REAL aka Евгений Ростовцев, программист ЦНИТ КемГУ