From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.2.4 (2008-01-01) on sa.int.altlinux.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=AWL,BAYES_00 autolearn=ham version=3.2.4 Date: Tue, 5 Aug 2008 09:34:40 +0300 From: Igor Vlasenko To: ALT Linux Sisyphus discussions Message-ID: <20080805063440.GA7666@dad.imath.kiev.ua> References: <20080804091724.GA19131@dad.imath.kiev.ua> <1217915704.7037.19@ildar.innovations.kz> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <1217915704.7037.19@ildar.innovations.kz> User-Agent: Mutt/1.5.17 (2007-11-01) 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=dad.imath.kiev.ua; envelope-from=vlasenko@dad.imath.kiev.ua; x-software=spfmilter 0.95 http://www.acme.com/software/spfmilter/ with libspf2; Cc: devel@lists.altlinux.org Subject: [devel] fate of java-1.7.0-openjdk [was: eclipse 3.3.2 to Sisyphus] 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: Tue, 05 Aug 2008 06:34:46 -0000 Archived-At: List-Archive: List-Post: кросспост [Sisyphus,devel]@ просьба отвечать в одну рассылку. On Tue, Aug 05, 2008 at 11:55:04AM +0600, Ildar Mulyukov wrote: > On 04.08.2008 15:17:24, Igor Vlasenko wrote: >> > Скоро в Сизиф поедет eclipse 3.3.2. > 1. Не могу найти точно, но вроде обещали собрать его на java-1.6.0-openjdk. > А собран на 1.7.0 нет, собран на 1.6.0 :) > 2. сейчас выходит, что чтобы иметь одновременно mozilla-plugin-java и > eclipse, нужны и java-1.6.0-openjdk, и java-1.7.0-openjdk-devel. Сакс. Смело сносите все пакеты java-1.7.0-openjdk-*, ставьте java-1.6.0-openjdk-* instead. Это давняя грабля Сизифа, связанные с тем, что java-1.7.0-openjdk провайдит java = 1.7.0, следовательно, всегда вытягивается по зависимостям первым. Это плохо тем, что java-1.7.0-openjdk - это нестабильная development ветвь, там в любой момент могут быть API сhanges и т. д. утрируя, это если бы для gcc всегда вытягивался gcc-latest-nightly-build c непредсказуемым результатом компиляции. Так сложилось исторически, А именно, Sun сначала открыла только java-1.7.0-openjdk, альтернативы ему не было. Уважаемый nidd@ собрал тогда этот пакет. По прошествии времени случилось 2 события. 1) java-1.7.0-openjdk в Сизифе осиротел, там баги и много работы. 2) Sun открыла java-1.6.0-openjdk - т.е. стабильную ветвь. Уважаемый nidd@ передал мне пакет java-1.7.0-openjdk, но, учитывая 2) я посчитал за лучшее вместо допиливания java-1.7.0-openjdk собрать java-1.6.0-openjdk. После этого то, что java-1.7.0-openjdk вытягивается по зависимостям первым, уже никуда не годится. по умолчанию должно быть либо java-1.6.0-sun, либо java-1.6.0-openjdk. Можно, конечно, поднять Epoch: во всех jdk, кроме java-1.7.0-openjdk, но все равно придется переделывать много других пакетов, поскольку надо будет патчить зависимости вида java >= 1.5.0 на java >= 1:1.5.0 :( Я склоняюсь к той точке зрения, что в M40 java-1.7.0-openjdk не было, и это хорошо: в M41 ее, пока не поздно, надо исключить; в Сизифе переложить по факту в Orphaned:, а вернуть ее оттуда, когда придет ее время. я уже поднимал этот вопрос, http://lists.altlinux.org/pipermail/sisyphus/2008-July/215990.html народ тогда не возражал. Что скажет народ сейчас? -- Dr. Igor Vlasenko -------------------- Topology Department Institute of Math Kiev, Ukraine