Gentoo Archives: gentoo-user

From: Alexander Kapshuk <alexander.kapshuk@×××××.com>
To: Gentoo mailing list <gentoo-user@l.g.o>
Subject: Re: [gentoo-user] stable java virtuals require unstable java packages
Date: Wed, 22 Apr 2015 17:02:38
Message-Id: CAJ1xhMUNjTY1Tco5ihpRGHaSNmUwxRQR50MGvdn5xaDOVSG2ZA@mail.gmail.com
In Reply to: Re: [gentoo-user] stable java virtuals require unstable java packages by Alan McKinnon
1 On Wed, Apr 22, 2015 at 8:41 AM, Alan McKinnon <alan.mckinnon@×××××.com>
2 wrote:
3
4 > On 21/04/2015 20:54, Alexander Kapshuk wrote:
5 > > On Tue, Apr 21, 2015 at 8:42 AM, Alan McKinnon <alan.mckinnon@×××××.com
6 > > <mailto:alan.mckinnon@×××××.com>> wrote:
7 > >
8 > > On 21/04/2015 07:28, Alexander Kapshuk wrote:
9 > > > Is it normal for a stable virtual to require an unstable package?
10 > >
11 > >
12 > > No, that is definitely not how virtuals should work.
13 > >
14 > > It's either a bug in virtual/jdk-1.7 ebuild or more likely, stable
15 > > request for icedtead-bin-7 is lagging behind.
16 > >
17 > > I know the java team is badly understaffed, lots of mentions on
18 > -dev, so
19 > > maybe log a stable request but against icedtea-bin-7
20 > >
21 > >
22 > >
23 > > >
24 > > > Running 'emerge -auND' generates the following output on my system:
25 > > >
26 > > > Calculating dependencies .... ....... done!
27 > > > [ebuild NS ~] dev-java/icedtea-bin-7.2.5.3 [6.1.13.5] USE="X
28 > alsa
29 > > > cups nsplugin -cjk -doc -examples (-selinux) -source -webstart"
30 > > > [ebuild NS ] virtual/jdk-1.7.0 [1.6.0-r2]
31 > > > [ebuild NS ] virtual/jre-1.7.0 [1.6.0-r1]
32 > > > [ebuild U ~] dev-java/icedtea-web-1.5.1-r1 [1.4.2]
33 > USE="icedtea7%*
34 > > > -tagsoup%"
35 > > >
36 > > > The following keyword changes are necessary to proceed:
37 > > > (see "package.accept_keywords" in the portage(5) man page for
38 > > more details)
39 > > > # required by virtual/jdk-1.7.0::gentoo
40 > > > # required by virtual/jre-1.7.0::gentoo
41 > > > # required by sys-libs/db-4.8.30-r2::gentoo[java]
42 > > > # required by dev-libs/redland-1.0.16::gentoo[berkdb]
43 > > > # required by app-office/libreoffice-4.4.1.2::gentoo
44 > > > # required by @selected
45 > > > # required by @world (argument)
46 > > > =dev-java/icedtea-bin-7.2.5.3 ~x86
47 > > > # required by dev-java/icedtea-bin-7.2.5.3::gentoo[nsplugin]
48 > > > # required by virtual/jdk-1.7.0::gentoo
49 > > > # required by virtual/jre-1.7.0::gentoo
50 > > > # required by sys-libs/db-4.8.30-r2::gentoo[java]
51 > > > # required by dev-libs/redland-1.0.16::gentoo[berkdb]
52 > > > # required by app-office/libreoffice-4.4.1.2::gentoo
53 > > > # required by @selected
54 > > > # required by @world (argument)
55 > > > =dev-java/icedtea-web-1.5.1-r1 ~x86
56 > > >
57 > > > /usr/portage/virtual/jre/jre-1.7.0.ebuild:12
58 > > > =virtual/jdk-1.7.0*
59 > > > /usr/portage/virtual/jdk/jdk-1.7.0.ebuild:12,13
60 > > > =dev-java/icedtea-bin-7*
61 > > > =dev-java/icedtea-7*
62 > > >
63 > > > Thanks.
64 > > >
65 > >
66 > >
67 > > --
68 > > Alan McKinnon
69 > > alan.mckinnon@×××××.com <mailto:alan.mckinnon@×××××.com>
70 > >
71 > >
72 > >
73 > > Understood. Thanks.
74 >
75 > Turns out the virtual is working as designed - see Andreas's post above
76 >
77 > I recall now a discussion on -dev about this ages ago, and a consensus
78 > emerged then to keep things as they currently are (changing it requires
79 > much effort and has all manner of effects on the tree). The actual rule is:
80 >
81 > A virtual can (by definition) be stable as soon as one of its providers
82 > is stable.
83 >
84 >
85 >
86 > --
87 > Alan McKinnon
88 > alan.mckinnon@×××××.com
89 >
90 >
91 >
92 I ended up doing as suggested by Andreas and yourself.
93
94 Thanks.