From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Wed, 21 Mar 2007 02:04:31 +0200 (EET) From: Igor Vlasenko To: ALT Devel discussion list In-Reply-To: <20070320184945.GA10340@mw.local.seiros.ru> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=KOI8-R Content-Transfer-Encoding: 8BIT Received-SPF: pass (dad.imath.kiev.ua: domain of vlasenko@dad.imath.kiev.ua designates 127.0.0.1 as permitted sender) receiver=dad.imath.kiev.ua; client-ip=127.0.0.1; helo=localhost; envelope-from=vlasenko@dad.imath.kiev.ua; x-software=spfmilter 0.95 http://www.acme.com/software/spfmilter/ with libspf2; Subject: Re: [devel] junit/junit4 and broken java repository X-BeenThere: devel@lists.altlinux.org X-Mailman-Version: 2.1.9rc1 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: Wed, 21 Mar 2007 00:04:46 -0000 Archived-At: List-Archive: List-Post: On Tue, 20 Mar 2007, Денис Смирнов wrote: > On Tue, Mar 20, 2007 at 05:38:59PM +0200, Igor Vlasenko wrote: > IV> Придется писать полиси. > IV> Просьба гнилыми поммдорами не бросать :) > > А полиси писать всяко придется. Другое дело что ни в каком полиси ты не > напишешь "@nobody пакеты подбирать низя без персонального разрешения > такого-то". Да, до чего уже Альт докатился: уже ничего хорошего не ждем друг от друга ... :( А серьезно, то всегда удобнее явно договориться об общих принципах перед началом работы, а не после. В JPackage хороши 1) стандартность 2) большая пакетная база 3) поддержка (латентная, в FC явная) gcj. Чтобы в будущем иметь 1-3) в Альт, естественно уже сейчас выдвинуть следующие ограничения, которые можно явно выписать в java policy: 1) --- предложение называть пакеты по их именам в JPackage или в крайнем случае провайдить соответствующие имена с версиями. Обоснование: облегчает импорт готовых пакетов из JPackage и базирующихся на нем дистрибутивов (FC, Mandriva,...) 2) не вытеснять java-1.4 и gcj совместимые пакеты java-5 ориентированными gcj - несовместимыми пакетами. Другими словами, в JPackage есть 2 репозитария: пакеты, не требующие java >= 5, работающие под java 1.4 и (бонус!) собирающиеся gcj, и пакеты, требующие java >= 5, не собирающиеся gcj, и часто не работающие под java 1.4. Желательно, чтобы в Альт было нечто похожее, именно, если пакет нужен для сборки java-1.4, gcj совместимых пакетов и вышла его новая gcj-несовместимая версия, то такую gcj-несовместимую версию нужно класть не вместо gcj-совместимой версии, а рядом, с другим именем. 3) стараться соблюдать JPackage policy --- если в JPackage есть такой пакет, то посмотреть, как он собирается, если нет, почитать JPackage policy, попытаться применить. Обоснование: для forward compatibility собранного пакета. Сейчас Альт не вписывается в JPackage policy, но выгоды от такой нестандартности нет, и ситуация меняется в сторону соответствия. > А о фризе жабы говорить как-то смешно, с учетом: > > [mithraen@mw list]$ grep nobody list.src.classic | grep ^j | wc -l > 55 Это не страшно. Когда все будет готово, они как пирожки пойдут. :) Я сейчас парашют проверяю и соломку набрасываю. Прыгнуть всегда успею. Релиз жабу ждать не будет, если что. А репозиторий java сейчас хоть и устаревший, но целостный. Не хочется "радовать" будущх пользователей Master 4.0 срезом разломанного репозитория, хочется все сначала подготовить, протестировать и залить так, чтобы в каждый момент времени эта целостность осталась. -- Dr. Igor Vlasenko -------------------- Topology Department Institute of Math Kiev, Ukraine