Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 316457

Summary: dev-db/hsqldb-1.8.1.2-r1 depends on old java-virtuals/servlet-api-2.3
Product: Gentoo Linux Reporter: Anton Bolshakov <anton.bugs>
Component: [OLD] JavaAssignee: Java team <java>
Status: RESOLVED WORKSFORME    
Severity: normal    
Priority: High    
Version: 10.0   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on: 488884    
Bug Blocks:    

Description Anton Bolshakov 2010-04-21 05:28:36 UTC
Hi, 

I'm trying to install resin-4.0.6 and it's trying to install dev-java/tomcat-servlet-api-4.1.36 together with its own dev-java/resin-servlet-api-4.0.6.

Closed look shown that it's hsqldb pulls an old servlet-api:

[ebuild  N    ]     dev-db/hsqldb-1.8.1.2-r1
[ebuild  N    ]      java-virtuals/servlet-api-2.3
[ebuild  N    ]       dev-java/tomcat-servlet-api-4.1.36

I was wondering if it's possible to change virtual servlet-api to a higher version. Both 2.4 and 2.5 version have dev-java/resin-servlet-api:${SLOT} in the list so it should solve the problem.

Thanks.
Comment 1 Petteri Räty (RETIRED) gentoo-dev 2010-04-21 11:17:49 UTC
I don't see how this has an effect on the stability of the software/ebuild itself. I don't see anything here that would prevent it from working. Of course we should avoid pulling extra stuff but that's not a blocker so removing the block for bug 314091.
Comment 2 Anton Bolshakov 2015-11-26 02:55:18 UTC
5 years later. 

PING?..
Comment 3 James Le Cuirot gentoo-dev 2015-11-26 10:08:39 UTC
I can't see where hsqldb fits into the picture. What's pulling it in?
Comment 4 Patrice Clement gentoo-dev 2015-11-26 10:21:52 UTC
(In reply to Anton Bolshakov from comment #2)
> 5 years later. 
> 
> PING?..

Hi Anton

Here's a question for you to ponder: what are we? are we educated human beings capable of forming intelligible sentences or are we soulless animals talking gibberish to each other?
Comment 5 Anton Bolshakov 2015-11-26 13:47:37 UTC
(In reply to Patrice Clement from comment #4)
> (In reply to Anton Bolshakov from comment #2)
> > 5 years later. 
> > 
> > PING?..
> 
> Hi Anton
> 
> Here's a question for you to ponder: what are we? are we educated human
> beings capable of forming intelligible sentences or are we soulless animals
> talking gibberish to each other?

My wild guess would be the second option because I've explained all details in my very first comment and it was no action taken. Can you show a bit of intelligence and read it before abusing someone??
Comment 6 Anton Bolshakov 2015-11-26 13:50:09 UTC
(In reply to James Le Cuirot from comment #3)
> I can't see where hsqldb fits into the picture. What's pulling it in?

well, it was resin-4.0.6 as I wrote before but hsqldb is no longer (seems) required. There is an another package with similar problem today:

Calculating dependencies... done!
[ebuild  N    ~] www-servers/resin-4.0.46::gentoo  USE="-admin -doc -source" 39454 KiB
[ebuild  N     ]  dev-java/mojarra-2.2.12-r1:2.2::gentoo  3034 KiB
[ebuild  N     ]   dev-java/glassfish-ejb-api-3.2::gentoo  USE="-doc -source" 37 KiB
[ebuild  N     ]    java-virtuals/transaction-api-1.1::gentoo  0 KiB
[ebuild  N     ]     dev-java/glassfish-transaction-api-1.1.2.2.04::gentoo  USE="-doc -source" 38884 KiB
[ebuild  N     ]   dev-java/cdi-api-1.2:1.2::gentoo  USE="-doc -source" 137 KiB
[ebuild  N     ]    dev-java/glassfish-interceptor-api-3.1::gentoo  USE="-doc -source" 15 KiB
[ebuild  N     ]   dev-java/tomcat-jstl-impl-1.2.5-r1::gentoo  USE="-doc -source {-test}" 602 KiB
[ebuild  N     ]    dev-java/xalan-2.7.2::gentoo  USE="-doc -source" 8220 KiB
[ebuild  N     ]     dev-java/xalan-serializer-2.7.2::gentoo  USE="-doc -source" 0 KiB
[ebuild  N     ]     dev-java/bcel-5.2-r2::gentoo  USE="findbugs -doc -source" 263 KiB
[ebuild  N     ]    dev-java/tomcat-servlet-api-8.0.26:3.1::gentoo  USE="-source" 4790 KiB
[nomerge       ] dev-java/glassfish-ejb-api-3.2::gentoo  USE="-doc -source" 
[ebuild  N     ]  java-virtuals/xmlrpc-api-0::gentoo  0 KiB
[nomerge       ] dev-java/mojarra-2.2.12-r1:2.2::gentoo 
[ebuild  N     ]  dev-java/glassfish-persistence-1.0-r1::gentoo  34339 KiB
[nomerge       ] www-servers/resin-4.0.46::gentoo  USE="-admin -doc -source" 
[ebuild  N     ]  dev-java/jsr101-1.4-r3::gentoo  USE="-doc -source" 19 KiB
[ebuild  N     ]   java-virtuals/saaj-api-1.3-r3::gentoo  0 KiB
[ebuild  N    ~]  dev-java/resin-servlet-api-4.0.46:3.1::gentoo  USE="-source" 0 KiB
[ebuild  N     ]  dev-java/oracle-javamail-1.5.2::gentoo  USE="-doc -source" 1537 KiB
[ebuild  N     ]  dev-java/glassfish-deployment-api-1.2:1.2::gentoo  USE="-source" 0 KiB
[nomerge       ] dev-java/mojarra-2.2.12-r1:2.2::gentoo 
[ebuild  N     ]  dev-java/tomcat-jstl-spec-1.2.5-r1::gentoo  USE="-doc -source {-test}" 0 KiB
[nomerge       ] www-servers/resin-4.0.46::gentoo  USE="-admin -doc -source" 
[ebuild  N     ]  dev-java/glassfish-xmlrpc-api-1.1.1::gentoo  USE="-doc -source" 35 KiB
[ebuild  N     ]   java-virtuals/servlet-api-3.0-r1:3.0::gentoo  0 KiB
[ebuild  N     ]    dev-java/tomcat-servlet-api-7.0.64:3.0::gentoo  USE="-source" 4485 KiB
[nomerge       ] dev-java/mojarra-2.2.12-r1:2.2::gentoo 
[ebuild  N     ]  dev-java/javax-inject-1-r1::gentoo  USE="-doc -source" 43 KiB
[ebuild  N     ]  dev-java/validation-api-1.0.0:1.0::gentoo  USE="-doc -source" 64 KiB


I'll file a different bug report.