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
Created attachment 128442 [details] x86.txt
Created attachment 128444 [details] amd64.txt
remember to have the java use flag on for stuff that has conditional support for Java
Oh yeah and keyword virtual/jdk-1.6.0 too
Created attachment 128695 [details] build.log for dev-db/octopus Octopus fails
Created attachment 128696 [details] build.log for dev-db/jxtray jxtray fails with USE=doc
(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.
(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.
x86 stable, here we go!
(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.
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
(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.
(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.
> 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.
(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.
--- 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
Additional note: was unable to dl the sun-docs package, was redirected to a general dl page, after auth request.
(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.
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/
(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.
(In reply to comment #20) > > None of these seem to be sun-jdk-1.6 related. Please file new bugs. > I fixed jedit.
(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.
(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.
Bump for amd64
amd64 stable per bug 194711, last arch closing bug
(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.