Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 189277 - Stable request for dev-java/sun-jdk-1.6.0.02
Summary: Stable request for dev-java/sun-jdk-1.6.0.02
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Java (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Java team
URL: http://overlays.gentoo.org/proj/java/...
Whiteboard:
Keywords: STABLEREQ
Depends on: 185117
Blocks: 190643
  Show dependency tree
 
Reported: 2007-08-17 21:35 UTC by Petteri Räty (RETIRED)
Modified: 2007-10-13 15:52 UTC (History)
4 users (show)

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


Attachments
x86.txt (x86.txt,6.01 KB, text/plain)
2007-08-17 21:35 UTC, Petteri Räty (RETIRED)
Details
amd64.txt (x86.txt,5.50 KB, text/plain)
2007-08-17 21:36 UTC, Petteri Räty (RETIRED)
Details
build.log for dev-db/octopus (octopus-build.log,54.71 KB, text/plain)
2007-08-20 16:00 UTC, Christian Faulhammer (RETIRED)
Details
build.log for dev-db/jxtray (jxtray-build.log,15.40 KB, text/plain)
2007-08-20 16:01 UTC, Christian Faulhammer (RETIRED)
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Petteri Räty (RETIRED) gentoo-dev 2007-08-17 21:35:12 UTC
Now that the javadoc bug is fixed it's ready to go stable.
To test:
1. browser plugin
2. applications (azureus etc)
3. emerging all stable Java ebuilds for your arch with
*=sun-jdk-1.6 in /etc/java-config-2/build/jdk.conf
will be attaching lists for x86 and amd64
Comment 1 Petteri Räty (RETIRED) gentoo-dev 2007-08-17 21:35:52 UTC
Created attachment 128442 [details]
x86.txt
Comment 2 Petteri Räty (RETIRED) gentoo-dev 2007-08-17 21:36:13 UTC
Created attachment 128444 [details]
amd64.txt
Comment 3 Petteri Räty (RETIRED) gentoo-dev 2007-08-17 21:41:28 UTC
remember to have the java use flag on for stuff that has conditional support for Java
Comment 4 Petteri Räty (RETIRED) gentoo-dev 2007-08-17 21:47:37 UTC
Oh yeah and keyword virtual/jdk-1.6.0 too
Comment 5 Christian Faulhammer (RETIRED) gentoo-dev 2007-08-20 16:00:41 UTC
Created attachment 128695 [details]
build.log for dev-db/octopus

Octopus fails
Comment 6 Christian Faulhammer (RETIRED) gentoo-dev 2007-08-20 16:01:26 UTC
Created attachment 128696 [details]
build.log for dev-db/jxtray

jxtray fails with USE=doc
Comment 7 Vlastimil Babka (Caster) (RETIRED) gentoo-dev 2007-08-20 16:23:51 UTC
(In reply to comment #5)
> Octopus fails
(In reply to comment #6)
> jxtray fails with USE=doc

Both not related to 1.6, but fixed, thanks :) I thought you lost chroot and can't do arch work, you're a hero.
Comment 8 Christian Faulhammer (RETIRED) gentoo-dev 2007-08-20 16:40:56 UTC
(In reply to comment #7)
> Both not related to 1.6, but fixed, thanks :) I thought you lost chroot and
> can't do arch work, you're a hero.

 Yeah, but those build.logs could be saved from the ruins of it...am rebuilding it right now and will do Java bugs at least...nothing more though.
Comment 9 Christian Faulhammer (RETIRED) gentoo-dev 2007-08-21 08:40:03 UTC
x86 stable, here we go!
Comment 10 Carl W. Harlow 2007-08-21 20:45:00 UTC
(In reply to comment #9)
> x86 stable, here we go!
> 
Trying to upgrade from 1.5x(stable) today. Emerge wants  to pull in gcc-3.3.6-r1 and libstdc++-3. Is there a reason it should pull in another compiler, and an older version at that? I am using hardened profile so gcc-3.4.6r2.
Comment 11 Carl W. Harlow 2007-08-21 20:46:49 UTC
here is my emerge --info
Portage 2.1.3.6 (selinux/2007.0/x86/hardened, gcc-3.4.6, glibc-2.5-r4, 2.6.20-ha
rdened-r6 i686)
=================================================================
System uname: 2.6.20-hardened-r6 i686 AMD Sempron(tm) 2800+
Gentoo Base System release 2.0.0_rc3
Timestamp of tree: Tue, 21 Aug 2007 17:20:01 +0000
distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [enabled
]
ccache version 2.4 [enabled]
dev-java/java-config: 1.3.7, 2.0.33-r1
dev-lang/python:     2.4.4-r4
dev-python/pycrypto: 2.0.1-r6
dev-util/ccache:     2.4-r7
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.61
sys-devel/automake:  1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10
sys-devel/binutils:  2.17
sys-devel/gcc-config: 1.3.16
sys-devel/libtool:   1.5.24
virtual/os-headers:  2.6.21
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-march=athlon-xp -O2 -pipe -fomit-frame-pointer -finline-function -mfpma
th=sse"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shu
tdown /usr/share/X11/xkb /usr/share/config"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/revdep-rebuild
/etc/splash /etc/terminfo"
CXXFLAGS="-march=athlon-xp -O2 -pipe -fomit-frame-pointer -finline-function -mfp
math=sse"
DISTDIR="/usr/portage/distfiles"
FEATURES="ccache distcc distlocks loadpolicy metadata-transfer parallel-fetch sa
ndbox selinux sesandbox sfperms strict unmerge-orphans userfetch"
GENTOO_MIRRORS="ftp://ftp.ussg.iu.edu/pub/linux/gentoo ftp://gentoo.chem.wisc.ed
u/gentoo/ ftp://gentoo.cites.uiuc.edu/pub/gentoo/ "
MAKEOPTS="-j5"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress                                             --force --whole-file --delete --delete-after --stats --timeout=180 --exclude=/di                                            stfiles --exclude=/local --exclude=/packages --filter=H_**/files/digest-*"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.namerica.gentoo.org/gentoo-portage"
USE="3dnow X acpi alsa arts berkdb bitmap-fonts branding cli cracklib crypt cups                                             dbus dri flac fortran gdbm gpm gtk hal hardened iconv ipv6 isdnlog java kde mid                                            i mp3 mudflap ncurses nls nptl nptlonly nsplugin ogg opengl openmp pam pcre perl                                             pic pppd python qt3 readline reflection selinux session spl sse ssl tcpd truety                                            pe-fonts type1-fonts unicode vorbis x86 xcomposite xorg zlib" ALSA_CARDS="ali545                                            1 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1 emu10k1x ens1370 ens13                                            71 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio v                                            ia82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare                                             dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw m                                            ulti null plug rate route share shm softvol" ELIBC="glibc" INPUT_DEVICES="keyboa                                            rd mouse" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216                                             lcdm001 mtxorb ncurses text" USERLAND="GNU" VIDEO_CARDS="nvidia nv"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, LINGU                                            AS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_                                            OVERLAY
Comment 12 Vlastimil Babka (Caster) (RETIRED) gentoo-dev 2007-08-21 22:16:14 UTC
(In reply to comment #10)
> Trying to upgrade from 1.5x(stable) today. Emerge wants  to pull in
> gcc-3.3.6-r1 and libstdc++-3. Is there a reason it should pull in another
> compiler, and an older version at that? I am using hardened profile so
> gcc-3.4.6r2.
 
libstdc++-3 is just a virtual (does not compile and install anything) that pulls either sys-libs/libstdc++-v3 (preferred) or gcc-3.3*. However, the preference is overriden by the fact that gcc-4 is already installed (same slot of different package), so portage prefers gcc-3.3 instead of sys-libs/libstdc++-v3. There's not much we can do, I don't like this neither, I think I already mentioned it to the portage team. You should file a bug against portage (if there isn't one already). As a workaround, emerge sys-libs/libstdc++-v3 manually and then it won't pull gcc-3.3.

Comment 13 Petteri Räty (RETIRED) gentoo-dev 2007-08-21 22:39:05 UTC
(In reply to comment #12)
> libstdc++-3 is just a virtual (does not compile and install anything) that
> pulls either sys-libs/libstdc++-v3 (preferred) or gcc-3.3*. However, the
> preference is overriden by the fact that gcc-4 is already installed (same slot
> of different package), so portage prefers gcc-3.3 instead of
> sys-libs/libstdc++-v3. There's not much we can do, I don't like this neither, I
> think I already mentioned it to the portage team. You should file a bug against
> portage (if there isn't one already). As a workaround, emerge
> sys-libs/libstdc++-v3 manually and then it won't pull gcc-3.3.
> 

There already is a bug. And the current behaviour is considered "righ" in the general case.
Comment 14 Carl W. Harlow 2007-08-21 23:09:02 UTC
> As a workaround, emerge
>sys-libs/libstdc++-v3 manually and then it won't pull gcc-3.3.

Yeah but I dont have gcc-4.x.x I have 3.4.x due to hardened toolchain, so why would a new java version need an 3.x compiler when I also have a 3.x compiler installed? sun-jdk-1.5.x series never asked for any of these deps. I will try emerging the libstd first and see what happens, thanks for the suggestion.

>There already is a bug. And the current behaviour is considered "righ" in the
>general case.

Thanks for letting me know there is already a bug filed. What do you mean by 'current behavior is considered "righ" in the general case'? I guess I am just confused why a very recent java sdk needs not only an older compiler but an older version of the older compiler I already have installed. Sorry have not done any programming in 10 yrs or so, just curious about this issue. 
Comment 15 Petteri Räty (RETIRED) gentoo-dev 2007-08-22 00:53:00 UTC
(In reply to comment #14)
> 
> Yeah but I dont have gcc-4.x.x I have 3.4.x due to hardened toolchain, so why
> would a new java version need an 3.x compiler when I also have a 3.x compiler
> installed? sun-jdk-1.5.x series never asked for any of these deps. I will try
> emerging the libstd first and see what happens, thanks for the suggestion.

GCC just happens to provide the C++ standard library, but it's also available as a separate package.

> 
> Thanks for letting me know there is already a bug filed. What do you mean by
> 'current behavior is considered "righ" in the general case'? I guess I am just
> confused why a very recent java sdk needs not only an older compiler but an
> older version of the older compiler I already have installed. Sorry have not
> done any programming in 10 yrs or so, just curious about this issue. 
> 

That usually you want to use existing installed packages instead of installing new ones. With >1.5 Sun web start / plugin shared lib links dynamically to libstdc++ and as such the dep. In the feature use the right support forums like our IRC channel or mailing list. Bugzilla is not meant for queries like this.
Comment 16 Togge 2007-08-23 05:27:53 UTC
--- amd64 ---

Of the packages in the amd64.txt file these failed:
/var/log/portage/full/app-editors:jedit-4.2-r2
/var/log/portage/full/dev-db:hsqldb-1.7.3.1-r1
/var/log/portage/full/gnome-extra:at-spi-1.18.1-r1
/var/log/portage/full/net-dns:libidn-0.6.5-r1

and these opted for a different jdk.
/var/log/portage/full/app-editors:jedit-4.2-r2
/var/log/portage/full/app-misc:freemind-0.8.0-r3
/var/log/portage/full/app-text:trang-20030619-r3
/var/log/portage/full/dev-db:jxtray-0.5-r4
/var/log/portage/full/dev-java:adaptx-0.9.13_p20041105-r3
/var/log/portage/full/dev-java:avalon-logkit-1.2-r2
/var/log/portage/full/dev-java:avalon-logkit-2.1-r1
/var/log/portage/full/dev-java:axion-1.0_rc2-r3
/var/log/portage/full/dev-java:backport-util-concurrent-3.0
/var/log/portage/full/dev-java:batik-1.6-r1
/var/log/portage/full/dev-java:c3p0-0.9.0.4
/var/log/portage/full/dev-java:commons-dbcp-1.2.1-r1
/var/log/portage/full/dev-java:commons-jxpath-1.2-r2
/var/log/portage/full/dev-java:crimson-1.1.3-r1
/var/log/portage/full/dev-java:gnu-jaf-1.0-r2
/var/log/portage/full/dev-java:gnu-jaxp-1.3-r1
/var/log/portage/full/dev-java:hessian-3.0.8-r3
/var/log/portage/full/dev-java:jaxme-0.3.1-r4
/var/log/portage/full/dev-java:jdbc-jaybird-2.0.1
/var/log/portage/full/dev-java:jdbc-mysql-3.1.13-r5
/var/log/portage/full/dev-java:jdbc-postgresql-8.2_p504
/var/log/portage/full/dev-java:jessie-1.0.0-r2
/var/log/portage/full/dev-java:jmp-0.51
/var/log/portage/full/dev-java:jtds-1.2-r2
/var/log/portage/full/dev-java:tagunit-1.0.1-r1
/var/log/portage/full/dev-util:checkstyle-4.2
/var/log/portage/full/dev-util:eclipse-sdk-3.2.1-r2
/var/log/portage/full/www-servers:axis-1.2_rc2-r2
/var/log/portage/full/www-servers:resin-3.0.22

All packages were emerges with USE="doc"


dev-java/sun-jdk-1.6.0.02 

1: emerges
2: passes collision-protect, (multilib-)strict, test
3: works

Portage 2.1.2.12 (default-linux/amd64/2007.0/desktop, gcc-4.1.2, glibc-2.5-r4, 2.6.22-gentoo-r3 x86_64)
=================================================================
System uname: 2.6.22-gentoo-r3 x86_64 AMD Athlon(tm) 64 X2 Dual Core Processor 4200+
Gentoo Base System release 1.12.9
Timestamp of tree: Unknown
ccache version 2.4 [enabled]
dev-java/java-config: 1.3.7, 2.0.33-r1
dev-lang/python:     2.4.4-r4
dev-python/pycrypto: 2.0.1-r6
dev-util/ccache:     2.4-r7
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.61
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10
sys-devel/binutils:  2.17
sys-devel/gcc-config: 1.3.16
sys-devel/libtool:   1.5.24
virtual/os-headers:  2.6.21
ACCEPT_KEYWORDS="amd64"
AUTOCLEAN="yes"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O2 -ggdb -march=athlon64 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /opt/openfire/resources/security/ /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/init.d /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c"
CXXFLAGS="-O2 -ggdb -march=athlon64 -pipe"
DISTDIR="/tmp/portage"
FEATURES="ccache collision-protect distlocks metadata-transfer multilib-strict parallel-fetch sandbox sfperms splitdebug strict test"
GENTOO_MIRRORS="http://ds.thn.htu.se/linux/gentoo               http://ftp.belnet.be/mirror/rsync.gentoo.org/gentoo/            http://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/            http://mirror.switch.ch/mirror/gentoo/            http://trumpetti.atm.tut.fi/gentoo/"
LANG="en_US.utf-8"
LINGUAS="en sv"
MAKEOPTS="-j3"
PKGDIR="/tmp/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --filter=H_**/files/digest-*"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/portage/local/private"
SYNC="rsync://dx/gentoo-portage"
USE="3dnow 3dnowext X a52 aac acpi aiglx alsa amd64 apache2 arts asf avi bash-completion berkdb bitmap-fonts branding browserplugin cairo ccache cdr cli cpudetection cracklib crypt cscope css cups cvs dbus divx divx4linux dlloader dri dvd dvdr dvdread eds emboss encode esd evo fam ffmpeg firefox flac foomaticdb fortran freetype gdbm geoip gif gimp gmedia gnokii gnome gpm gstreamer gtk hal http iconv ieee1394 imap imlib ipv6 isdnlog java javascript jfs jpeg kde kdeenablefinal kdehiddenvisibility kdepim kerberos logitech-mouse mad madwifi maildir midi mikmod mmx mmx2 mmxext mono mozbranding moznopango mozsvg mp3 mpeg mplayer msn mudflap mysql ncurses nls nptl nptlonly nsplugin ntfs nvidia obex ogg oggvorbis opengl openmp oss pam pcre pdf pdflib perl png pppd python qt qt3 qt3support qt4 quicktime readline realmedia reflection reiserfs samba scanner sdl session spell spl sse sse2 ssl subversion svg symlink tcpd test tetex theora threads tiff truetype truetype-fonts type1-fonts udev unicode usb v4l v4l2 vim-syntax vim-with-x visualization vorbis wifi wmf wmp wxwindows xcomposite xface xfs xine xinerama xml xorg xosd xpm xprint xv xvid zlib" ALSA_CARDS="emu10k1" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol" ELIBC="glibc" INPUT_DEVICES="mouse keyboard evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en sv" USERLAND="GNU" VIDEO_CARDS="nv nvidia"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, LDFLAGS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 17 Togge 2007-08-23 05:33:57 UTC
Additional note:
was unable to dl the sun-docs package, was redirected to a general dl page, after auth request.
Comment 18 Vlastimil Babka (Caster) (RETIRED) gentoo-dev 2007-08-23 05:49:35 UTC
(In reply to comment #16)
> Of the packages in the amd64.txt file these failed:
> /var/log/portage/full/app-editors:jedit-4.2-r2
> /var/log/portage/full/dev-db:hsqldb-1.7.3.1-r1
> /var/log/portage/full/gnome-extra:at-spi-1.18.1-r1
> /var/log/portage/full/net-dns:libidn-0.6.5-r1

Got logs, please?
 
> and these opted for a different jdk.
That's right. Ideally the list would not contain them for the purpose of testing 1.6, since it's stuff already known to not work with jdk 1.6 and thus not using it. But at least we tested VM switching :P


(In reply to comment #17)
> Additional note:
> was unable to dl the sun-docs package, was redirected to a general dl page,
> after auth request.

You mean dev-java/java-sdk-docs-1.6.0-r1 ? Link worked for me now, no auth request, dl page fine... most probably badly copy/pasted link.

Comment 19 Togge 2007-08-23 06:58:03 UTC
Bugzilla is not working from work :( I'll post the logs later this evening. The link to dev-java/java-sdk-docs-1.6.0-r1 did work from work (emerging now), but I don't think it was a miss copy/paste (it's automated) probably a glitch at sun.

In the meantime the logs can be found here:
http://dx.homelinux.org/gentoo/java/
Comment 20 Petteri Räty (RETIRED) gentoo-dev 2007-08-23 08:26:53 UTC
(In reply to comment #19)
> Bugzilla is not working from work :( I'll post the logs later this evening. The
> link to dev-java/java-sdk-docs-1.6.0-r1 did work from work (emerging now), but
> I don't think it was a miss copy/paste (it's automated) probably a glitch at
> sun.
> 
> In the meantime the logs can be found here:
> http://dx.homelinux.org/gentoo/java/
> 

None of these seem to be sun-jdk-1.6 related. Please file new bugs.
Comment 21 Petteri Räty (RETIRED) gentoo-dev 2007-08-23 08:36:12 UTC
(In reply to comment #20)
> 
> None of these seem to be sun-jdk-1.6 related. Please file new bugs.
> 

I fixed jedit.
Comment 22 Petteri Räty (RETIRED) gentoo-dev 2007-08-23 08:39:09 UTC
(In reply to comment #19)
> 
> In the meantime the logs can be found here:
> http://dx.homelinux.org/gentoo/java/
> 

For hsqldb you will want to check the stable request in bug 185117 first. The last two are not Java related.
Comment 23 Togge 2007-09-03 13:59:47 UTC
(In reply to comment #22)
> For hsqldb you will want to check the stable request in bug 185117 first. The
> last two are not Java related.

That should be all java related failures taken care of when bug 185117 is marked stable, just submitted the test report.
sun-jdk-1.6.0.02 should be ok to keyword on amd64.
Comment 24 Paolo Pedroni 2007-09-21 06:47:53 UTC
Bump for amd64
Comment 25 William L. Thomson Jr. (RETIRED) gentoo-dev 2007-10-12 00:39:03 UTC
amd64 stable per bug 194711, last arch closing bug
Comment 26 Daniel Westermann-Clark 2007-10-13 15:52:03 UTC
(In reply to comment #4)
> Oh yeah and keyword virtual/jdk-1.6.0 too

Requesting stabilization of =virtual/jdk-1.6.0 by amd64 per bug 194711.