ALT Linux Sisyphus discussions
 help / color / mirror / Atom feed
From: Ildar Mulyukov <ildar@altlinux.ru>
To: ALT Linux Sisyphus discussion list <sisyphus@lists.altlinux.org>
Subject: Re: [sisyphus] java-1.6.0-openjdk for eclipse
Date: Tue, 05 Aug 2008 13:18:22 +0600
Message-ID: <1217920702.7037.20@ildar.innovations.kz> (raw)
In-Reply-To: <20080805063440.GA7666@dad.imath.kiev.ua> (from vlasenko@imath.kiev.ua on Tue Aug  5 12:34:40 2008)

On 05.08.2008 12:34:40, Igor Vlasenko wrote:
> кросспост [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
> народ тогда не возражал.
> 
> Что скажет народ сейчас?

Народ скажет, что это не работает. Взгляните:
apt-get install java-1.7.0-openjdk- java-1.6.0-openjdk-devel  
java-1.6.0-sun- java-1.5.0-sun- java-1.4.2-sun- java-1.4.2-blackdown-  
eclipse-platform
Reading Package Lists... Done
Building Dependency Tree... Done
Package java-1.6.0-sun is not installed, so not removed
Package java-1.5.0-sun is not installed, so not removed
Package java-1.4.2-sun is not installed, so not removed
Package java-1.4.2-blackdown is not installed, so not removed
eclipse-platform is already the newest version.
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
   ant-swing: Depends: j2se (>= 1.3)
   java-1.7.0-openjdk-devel: Depends: java-1.7.0-openjdk (=  
1.7.0.13-alt3)

Почему, спросите Вы? А вот почему:
apt-get install j2se
Reading Package Lists... Done
Building Dependency Tree... Done
Package j2se is a virtual package provided by:
   java-1.7.0-openjdk 1.7.0.13-alt3 [Installed]
   java-1.6.0-sun 1.6.0.07-alt3
   java-1.5.0-sun 1.5.0.16-alt1
   java-1.4.2-sun 1.4.2.17-alt1
   java-1.4.2-blackdown 1.4.2.03-alt6
You should explicitly select one to install.
E: Package j2se is a virtual package with multiple good providers.

Нет тут java-1.6.0-openjdk
-- 
Ildar  Mulyukov,  free SW designer/programmer/packager
=========================================
email: ildar@altlinux.ru
Jabber: ildar@jabber.ru
ICQ: 4334029
ALT Linux Sisyphus http://www.sisyphus.ru
=========================================


  reply	other threads:[~2008-08-05  7:18 UTC|newest]

Thread overview: 16+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2008-07-26 21:54 [sisyphus] eclipse 3.3.2 to Sisyphus Igor Vlasenko
2008-08-04  9:17 ` Igor Vlasenko
2008-08-05  5:55   ` Ildar Mulyukov
2008-08-05  6:34     ` [sisyphus] fate of java-1.7.0-openjdk [was: eclipse 3.3.2 to Sisyphus] Igor Vlasenko
2008-08-05  7:18       ` Ildar Mulyukov [this message]
2008-08-05 15:52         ` [sisyphus] java-1.6.0-openjdk for eclipse Igor Vlasenko
2008-08-12  5:37           ` Ildar Mulyukov
2008-08-12  7:59             ` Igor Vlasenko
2008-08-12 11:57               ` Ildar Mulyukov
2008-08-05 12:17       ` [sisyphus] fate of java-1.7.0-openjdk [was: eclipse 3.3.2 to Sisyphus] Michael Shigorin
2008-08-05 15:53         ` Igor Vlasenko
2008-08-05 12:25       ` Valery V. Inozemtsev
2008-08-05 16:08         ` Igor Vlasenko
2008-08-05 12:30           ` Valery V. Inozemtsev
2008-08-05 16:48             ` [sisyphus] fate of java-1.7.0-openjdk [was: eclipse 3.3.2 to?Sisyphus] Igor Vlasenko
2008-08-05 16:56               ` Igor Vlasenko

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1217920702.7037.20@ildar.innovations.kz \
    --to=ildar@altlinux.ru \
    --cc=sisyphus@lists.altlinux.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link

ALT Linux Sisyphus discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/sisyphus/0 sisyphus/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 sisyphus sisyphus/ http://lore.altlinux.org/sisyphus \
		sisyphus@altlinux.ru sisyphus@altlinux.org sisyphus@lists.altlinux.org sisyphus@lists.altlinux.ru sisyphus@lists.altlinux.com sisyphus@linuxteam.iplabs.ru sisyphus@list.linux-os.ru
	public-inbox-index sisyphus

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.sisyphus


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git