Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 163131 - hsqldb-1.7.3.1-r3 ebuild uses improper JVM
Summary: hsqldb-1.7.3.1-r3 ebuild uses improper JVM
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: x86 Linux
: High normal
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-01-21 21:20 UTC by Ben Tyger
Modified: 2007-01-21 21:26 UTC (History)
0 users

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 Ben Tyger 2007-01-21 21:20:40 UTC
When I try to emerge dev-db/hsqldb-1.7.3.1-r3 with the sun-jdk-1.6.0-r1, the ebuild detects it at 

Reproducible: Always

Steps to Reproduce:
1.emerge sun-jdk-1.6.0-r1
2.set system JVM to sun-jdk-1.6
3.etc-update;source /etc/profile
4.emerge hsqldb-1.7.3.1-r3

Actual Results:  
>>> Emerging (1 of 9) dev-db/hsqldb-1.7.3.1-r3 to /
 * hsqldb_1_7_3_1.zip MD5 ;-) ...                                                                                                                                           [ ok ]
 * hsqldb_1_7_3_1.zip RMD160 ;-) ...                                                                                                                                        [ ok ]
 * hsqldb_1_7_3_1.zip SHA1 ;-) ...                                                                                                                                          [ ok ]
 * hsqldb_1_7_3_1.zip SHA256 ;-) ...                                                                                                                                        [ ok ]
 * hsqldb_1_7_3_1.zip size ;-) ...                                                                                                                                          [ ok ]
 * checking ebuild checksums ;-) ...                                                                                                                                        [ ok ]
 * checking auxfile checksums ;-) ...                                                                                                                                       [ ok ]
 * checking miscfile checksums ;-) ...                                                                                                                                      [ ok ]
 * checking hsqldb_1_7_3_1.zip ;-) ...                                                                                                                                      [ ok ]
 * This profile has not been tested thoroughly and is not considered to be
 * a supported server profile at this time.  For a supported server
 * profile, please check the Hardened project (http://hardened.gentoo.org).

 * This profile is merely a convenience for people who require a more
 * minimal profile, yet are unable to use hardened due to restrictions in
 * the software being used on the server. This profile should also be used
 * if you require GCC 4.1 or Glibc 2.4 support. If you don't know if this
 * applies to you, then it doesn't and you should probably be using
 * Hardened, instead.

 * Using: sun-jdk-1.5
>>> Unpacking source...
>>> Unpacking hsqldb_1_7_3_1.zip to /var/tmp/portage/hsqldb-1.7.3.1-r3/work




I have been emerging many other java packages before that properly linked against sun-jdk-1.6, so I do not believe this is a dependency problem.
Comment 1 Ben Tyger 2007-01-21 21:22:48 UTC
(In reply to comment #0)
> When I try to emerge dev-db/hsqldb-1.7.3.1-r3 with the sun-jdk-1.6.0-r1, the
> ebuild detects it at 
> 

For some reason the description got cut off:
When I try to emerge dev-db/hsqldb-1.7.3.1-r3 with the sun-jdk-1.6.0-r1, the ebuild detects it at sun-jdk-1.5
Comment 2 Vlastimil Babka (Caster) (RETIRED) gentoo-dev 2007-01-21 21:26:36 UTC
$ less hsqldb-1.7.3.1-r3.ebuild:

# doesn't like Java 1.6 due to JDBC changes
RDEPEND="
        || ( =virtual/jre-1.4* =virtual/jre-1.5* )
        ${CDEP}"

If you don't believe it, try it yourself. If you have a fix, post it.