Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 412223 - java on ia64: ~ia64 java versions and unmasked java flag breaks stable non-java packages
Summary: java on ia64: ~ia64 java versions and unmasked java flag breaks stable non-ja...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: IA64 Linux
: Normal normal (vote)
Assignee: IA-64 team
URL:
Whiteboard:
Keywords:
: 412629 (view as bug list)
Depends on:
Blocks:
 
Reported: 2012-04-16 15:34 UTC by Mr. Bones. (RETIRED)
Modified: 2013-05-09 11:46 UTC (History)
4 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Mr. Bones. (RETIRED) gentoo-dev 2012-04-16 15:34:42 UTC
app-accessibility/brltty-4.2: nonsolvable depset(depends) keyword(ia64) profile (default/linux/ia64/10.0): solutions: [ >=virtual/jdk-1.4, >=dev-java/java-config-2.1.9-r1 ]
app-pda/pilot-link-0.12.5: nonsolvable depset(depends) keyword(ia64) profile (default/linux/ia64/10.0): solutions: [ >=virtual/jdk-1.4, >=dev-java/java-config-2.1.9-r1 ]
app-text/hyperestraier-1.4.13: nonsolvable depset(depends) keyword(ia64) profile (default/linux/ia64/10.0): solutions: [ >=dev-java/java-config-2.1.9-r1, >=virtual/jre-1.4, >=virtual/jdk-1.4 ]
dev-db/qdbm-1.8.77: nonsolvable depset(depends) keyword(ia64) profile (default/linux/ia64/10.0): solutions: [ >=dev-java/java-config-2.1.9-r1, >=virtual/jre-1.4, >=virtual/jdk-1.4 ]
dev-lang/R-2.10.1: nonsolvable depset(rdepends) keyword(ia64) profile (default/linux/ia64/10.0): solutions: [ >=virtual/jre-1.5 ]
dev-libs/beecrypt-4.2.1: nonsolvable depset(depends) keyword(ia64) profile (default/linux/ia64/10.0): solutions: [ >=virtual/jdk-1.4, >=dev-java/java-config-2.1.9-r1 ]
dev-libs/cyrus-sasl-2.1.23-r6: nonsolvable depset(depends) keyword(ia64) profile (default/linux/ia64/10.0): solutions: [ >=virtual/jdk-1.4, >=dev-java/java-config-2.1.9-r1 ]
dev-libs/link-grammar-4.7.2: nonsolvable depset(depends) keyword(ia64) profile (default/linux/ia64/10.0): solutions: [ >=virtual/jdk-1.5, >=dev-java/java-config-2.1.9-r1 ]
dev-libs/link-grammar-4.7.4: nonsolvable depset(depends) keyword(ia64) profile (default/linux/ia64/10.0): solutions: [ >=virtual/jdk-1.5, >=dev-java/java-config-2.1.9-r1 ]
dev-ruby/fakeweb-1.3.0: nonsolvable depset(depends) keyword(~ia64) profile (default/linux/ia64/10.0): solutions: [ >=dev-ruby/mocha-0.9.5[ruby_targets_ruby19] ]
dev-ruby/net-scp-1.0.4-r1: nonsolvable depset(depends) keyword(~ia64) profile (default/linux/ia64/10.0): solutions: [ dev-ruby/mocha[ruby_targets_ruby19] ]
dev-ruby/net-ssh-2.2.1: nonsolvable depset(depends) keyword(~ia64) profile (default/linux/ia64/10.0): solutions: [ dev-ruby/mocha[ruby_targets_ruby19] ]
dev-ruby/net-ssh-2.2.2: nonsolvable depset(depends) keyword(~ia64) profile (default/linux/ia64/10.0): solutions: [ dev-ruby/mocha[ruby_targets_ruby19] ]
dev-ruby/test-spec-0.10.0-r3: nonsolvable depset(depends) keyword(~ia64) profile (default/linux/ia64/10.0): solutions: [ dev-ruby/mocha[ruby_targets_ruby19] ]
dev-ruby/tmail-1.2.7.1-r3: nonsolvable depset(depends) keyword(~ia64) profile (default/linux/ia64/10.0): solutions: [ >=dev-ruby/mocha-0.9.5[ruby_targets_ruby19] ]
dev-tex/tex4ht-20090611_p1038-r1: nonsolvable depset(depends) keyword(ia64) profile (default/linux/ia64/10.0): solutions: [ >=virtual/jdk-1.5, >=dev-java/java-config-2.1.9-r1 ]
dev-vcs/subversion-1.6.17-r7: nonsolvable depset(depends) keyword(ia64) profile (default/linux/ia64/10.0): solutions: [ >=virtual/jdk-1.5, >=dev-java/java-config-2.1.9-r1 ]
gnome-extra/libgda-4.2.11: nonsolvable depset(depends) keyword(ia64) profile (default/linux/ia64/10.0): solutions: [ >=dev-java/java-config-2.1.9-r1 ]
media-libs/libcaca-0.99_beta17: nonsolvable depset(depends) keyword(ia64) profile (default/linux/ia64/10.0): solutions: [ >=virtual/jdk-1.5, >=dev-java/java-config-2.1.9-r1 ]
net-dns/libidn-1.24: nonsolvable depset(depends) keyword(ia64) profile (default/linux/ia64/10.0): solutions: [ dev-java/gjdoc, >=virtual/jdk-1.4, >=dev-java/java-config-2.1.9-r1 ]
net-libs/xulrunner-1.9.2.17: nonsolvable depset(depends) keyword(ia64) profile (default/linux/ia64/10.0): solutions: [ >=virtual/jdk-1.4, >=dev-java/java-config-2.1.9-r1 ]
net-libs/xulrunner-1.9.2.20: nonsolvable depset(depends) keyword(ia64) profile (default/linux/ia64/10.0): solutions: [ >=virtual/jdk-1.4, >=dev-java/java-config-2.1.9-r1 ]
net-misc/mDNSResponder-212.1: nonsolvable depset(depends) keyword(ia64) profile (default/linux/ia64/10.0): solutions: [ >=virtual/jdk-1.4, >=dev-java/java-config-2.1.9-r1 ]
net-print/cups-1.4.8-r1: nonsolvable depset(depends) keyword(ia64) profile (default/linux/ia64/10.0): solutions: [ >=dev-java/java-config-2.1.9-r1, >=virtual/jre-1.6 ]
sys-libs/db-4.2.52_p5-r1: nonsolvable depset(depends) keyword(ia64) profile (default/linux/ia64/10.0): solutions: [ >=virtual/jdk-1.4, >=dev-java/java-config-2.1.9-r1 ]
sys-libs/db-4.3.29_p1-r1: nonsolvable depset(depends) keyword(ia64) profile (default/linux/ia64/10.0): solutions: [ >=virtual/jdk-1.4, >=dev-java/java-config-2.1.9-r1 ]
sys-libs/db-4.5.20_p2-r1: nonsolvable depset(depends) keyword(ia64) profile (default/linux/ia64/10.0): solutions: [ >=virtual/jdk-1.4, >=dev-java/java-config-2.1.9-r1 ]
sys-libs/db-4.5.20_p2: nonsolvable depset(depends) keyword(ia64) profile (default/linux/ia64/10.0): solutions: [ >=virtual/jdk-1.4, >=dev-java/java-config-2.1.9-r1 ]
sys-libs/db-4.6.21_p4: nonsolvable depset(depends) keyword(ia64) profile (default/linux/ia64/10.0): solutions: [ >=virtual/jdk-1.4, >=dev-java/java-config-2.1.9-r1 ]
sys-libs/db-4.7.25_p4: nonsolvable depset(depends) keyword(ia64) profile (default/linux/ia64/10.0): solutions: [ >=virtual/jdk-1.5, >=dev-java/java-config-2.1.9-r1 ]
www-client/firefox-3.6.20: nonsolvable depset(depends) keyword(ia64) profile (default/linux/ia64/10.0): solutions: [ >=virtual/jdk-1.4, >=dev-java/java-config-2.1.9-r1 ]
www-client/seamonkey-2.0.14-r1: nonsolvable depset(depends) keyword(ia64) profile (default/linux/ia64/10.0): solutions: [ >=virtual/jdk-1.4, virtual/jre, >=dev-java/java-config-2.1.9-r1 ]
Comment 1 SpanKY gentoo-dev 2012-04-17 04:07:32 UTC
the plan was to not stabilize java on ia64.  i guess the solution here is to keep USE=java package.masked since there's no way of saying "only allow it on unstable systems".
Comment 2 SpanKY gentoo-dev 2012-04-20 04:09:49 UTC
*** Bug 412629 has been marked as a duplicate of this bug. ***
Comment 3 Raúl Porcel (RETIRED) gentoo-dev 2012-04-21 16:51:28 UTC
I've masked the use-flag again...as you say there's no way to unmask it on unstable systems...whoever uses unstable java will be smart enough to unmask the java use-flag.
Comment 4 Raúl Porcel (RETIRED) gentoo-dev 2012-04-22 15:03:07 UTC
I'm reopening this...

masking the java use-flag produces this:

dev-java/stringtemplate-3.2.1: nonsolvable depset(rdepends) keyword(~ia64) profile (hardened/linux/ia64): solutions: [ >=dev-java/antlr-2.7.7:0[java] ]
dev-java/jaxme-0.5.2: nonsolvable depset(rdepends) keyword(~ia64) profile (hardened/linux/ia64): solutions: [ dev-java/antlr:0[java] ]
dev-java/antlr-3.1.3-r2: nonsolvable depset(rdepends) keyword(~ia64) profile (hardened/linux/ia64): solutions: [ >=dev-java/antlr-2.7.7:0[java] ]

Mike, please come with a solution for this, i do not plan to maintain java on any of my arches.
Comment 5 SpanKY gentoo-dev 2012-04-22 16:45:14 UTC
(In reply to comment #4)

now you see why i unmasked it in the first place :p

portage guys: is there a way to unmask and/or force a use flag for a specific package while globally leaving it masked ?
Comment 6 Zac Medico gentoo-dev 2012-04-22 18:20:19 UTC
(In reply to comment #5)
> portage guys: is there a way to unmask and/or force a use flag for a
> specific package while globally leaving it masked ?

Yes, because use.mask/package.use.mask are stacked together.

So, you want to unmask in package.use.mask:

  cat/pkg -flag

Then force in package.use.force:

  cat/pkg flag
Comment 7 SpanKY gentoo-dev 2012-05-11 00:47:44 UTC
Commit message: Mask out USE=java for non-java packages
http://sources.gentoo.org/profiles/arch/ia64/package.use.mask?r1=1.73&r2=1.74
Comment 8 Ralph Sennhauser (RETIRED) gentoo-dev 2012-07-13 19:08:56 UTC
(In reply to comment #4)
> I'm reopening this...
> 
> masking the java use-flag produces this:
> 
> dev-java/stringtemplate-3.2.1: nonsolvable depset(rdepends) keyword(~ia64)
> profile (hardened/linux/ia64): solutions: [ >=dev-java/antlr-2.7.7:0[java] ]
> dev-java/jaxme-0.5.2: nonsolvable depset(rdepends) keyword(~ia64) profile
> (hardened/linux/ia64): solutions: [ dev-java/antlr:0[java] ]
> dev-java/antlr-3.1.3-r2: nonsolvable depset(rdepends) keyword(~ia64) profile
> (hardened/linux/ia64): solutions: [ >=dev-java/antlr-2.7.7:0[java] ]
> 
> Mike, please come with a solution for this, i do not plan to maintain java
> on any of my arches.

Reopening as repoman is still complaining about the above listed packages.
Comment 9 Ralph Sennhauser (RETIRED) gentoo-dev 2012-07-18 15:03:41 UTC
Could I have the ack to either add 'dev-java/antlr -java' to profiles/arch/ia64/package.use.mask or drop 'java' from profiles/arch/ia64/use.mask?
Comment 10 SpanKY gentoo-dev 2012-08-22 02:51:41 UTC
(In reply to comment #9)

either solution is fine by me
Comment 11 Tom Wijsman (TomWij) (RETIRED) gentoo-dev 2013-05-09 11:46:49 UTC
+  9 May 2013; Tom Wijsman <TomWij@gentoo.org> package.use.mask:
+  Unmasking dev-java/antlr[java] as per bug #412223, acked by sera.