Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 95288 - jmx can't be emerged because it can't be found on Sun's site. Affects sun-jaf-bin and javahelp-bin too.
Summary: jmx can't be emerged because it can't be found on Sun's site. Affects sun-jaf...
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Development (show other bugs)
Hardware: All All
: High major (vote)
Assignee: Java team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-06-06 18:50 UTC by Guy
Modified: 2005-06-08 10:52 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 Guy 2005-06-06 18:50:40 UTC
The message from the ebuild is to manually fetch the indicated zip file.

The problem is that Sun's Java site has changed radically in the last few days.
Apparently, the indicated zip file is no longer available. The new jmx zip file
is apparently named:

jmx-1_2_1-r1.zip

The indicated locations for getting sun-jaf-bin and javahelp-bin are also
changed. The indicated zip files are still available.

See:

http://www.sun.com/download/index.jsp?cat=Java%20%26%20Technologies&tab=3

.oOo.

Calculating dependencies 
  Due to license restrictions, we cannot fetch the
  distributables automagically.
 
  1. Visit http://wwws.sun.com/software/communitysource/jmx/download.html and
follow instructions
  2. Download jmx-1_2_1-scsl.zip
  3. Move file to /usr/portage/distfiles
  4. Run emerge on this package again to complete

...done!
>>> emerge (1 of 1) dev-java/jmx-1.2.1 to /

!!! dev-java/jmx-1.2.1 has fetch restriction turned on.
!!! This probably means that this ebuild's files must be downloaded
!!! manually.  See the comments in the ebuild for more information

Reproducible: Always
Steps to Reproduce:



Expected Results:  
The fetch messages for the jmx, sun-jaf-bin & javahelp-bin ebuilds needs to be
changed.

The ebuild for jmx needs to be changed somehow to account for the 'replacement'
zip file or otherwise resolved.

jmx is ultimately a dependency for:

netbeans-4.0-r1
jakarta-jstl-1.1.2
commons-models-1.1
commons-httpclient-2.0.2
tomcat-5.0.28-r4
Comment 1 Guy 2005-06-06 18:54:09 UTC
More info:

These are the packages that I would merge, in order:

Calculating dependencies    ...done!
[ebuild  N F  ] dev-java/jmx-1.2.1  
[ebuild  N    ] dev-java/commons-modeler-1.1  
[ebuild  NS   ] dev-java/commons-httpclient-2.0.2  
[ebuild     UD] dev-java/struts-1.1-r3 [1.2.4-r1] 
[ebuild  N    ] www-servers/tomcat-5.0.28-r4  
[ebuild  N    ] dev-java/jakarta-jstl-1.1.2  
[ebuild  NS   ] dev-util/netbeans-4.0-r1  

.oOo.

Gentoo Base System version 1.6.10
Portage 2.0.51.19 (default-linux/x86/2004.0, gcc-3.4.3, glibc-2.3.4.20050125-r0,
2.6.11-rc4 i686)
=================================================================
System uname: 2.6.11-rc4 i686 AMD Athlon(tm) XP 2500+
Python:              dev-lang/python-2.3.5 [2.3.5 (#1, Feb 19 2005, 08:11:25)]
distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]
dev-lang/python:     2.3.5
sys-devel/autoconf:  2.59-r6, 2.13
sys-devel/automake:  1.7.9-r1, 1.8.5-r3, 1.5, 1.4_p6, 1.6.3, 1.9.5
sys-devel/binutils:  2.15.92.0.2-r6
sys-devel/libtool:   1.5.14
virtual/os-headers:  2.6.8.1-r2
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CFLAGS="-march=athlon-xp -O2 -fomit-frame-pointer -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.2/share/config
/usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown
/usr/kde/3/share/config /usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref
/usr/share/config /usr/share/texmf/dvipdfm/config/
/usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/
/usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-march=athlon-xp -O2 -fomit-frame-pointer -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs autoconfig ccache distlocks sandbox sfperms"
GENTOO_MIRRORS="http://mirror.datapipe.net/gentoo
http://mirror.datapipe.net/gentoo ftp://206.75.217.181/
ftp://ftp.easynet.nl/mirror/gentoo/ ftp://gentoo.ccccom.com"
MAKEOPTS="-j4"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 3dnow X Xaw3d aalib accessibility alsa apache2 apm arts audiofile avi
berkdb bitmap-fonts bonobo cdr crypt cups curl dga directfb divx4linux doc dvd
dvdr emboss encode esd ethereal fam fbcon flac font-server foomaticdb fortran
freetds gd gdbm gif gnome gpm gstreamer gtk gtk2 gtkhtml guile icq imagemagic
imagemagick imlib innodb ipv6 jabber java jikes jpeg junit kde lcms ldap
lesstiff libg++ libwww mad maildir mikmod mmx motif mozilla mp3 mpeg mysql nas
ncurses nls odbc offensive oggvorbis opengl oss pam pda pdflib perl png postgres
ppds python qt quicktime readline ruby samba scanner sdl slang speex spell ssl
svga tcltk tcpd tetex theora tiff truetype truetype-fonts type1-fonts unicode
usb winf wxwindows xeo xinerama xml xml2 xmms xv yahoo zlib"
Unset:  ASFLAGS, CBUILD, CTARGET, LANG, LC_ALL, LDFLAGS
Comment 2 Guy 2005-06-07 03:32:13 UTC
Oops!

jmx-1_2_1-r1.zip should be jmx-1_2_1-ri.zip

TES! Tired Eyes Syndrome.
Comment 3 Jan Brinkmann (RETIRED) gentoo-dev 2005-06-07 11:20:39 UTC
it's still available. just tested it.

JMX RI 1.2.1
	
thats what you need
Comment 4 Guy 2005-06-07 17:21:45 UTC
Please re-read the description of the problem:

The message displayed by the ebuild says to get file "Download jmx-1_2_1-scsl.zip"

It does not say to download "jmx-1_2_1-ri.zip"

Even though I've downloaded "jmx-1_2_1-ri.zip" and placed it in
/usr/portage/distfiles, the ebuild does not work. See below.

ALSO!!!! Note that the given link in the emerge messages for jmx, sun-jav-bin &
javahelp-bin are all no longer existent on Sun's site.

I suppose I should have entered 4 bugs. One for each message and one for the
discrepancy between the zip file the jmx ebuild expects and the zip file
actually available.

PLEASE RE-READ THE DESCRIPTION OF THE PROBLEMS MORE CAREFULLY!!!!

.oOo.

dragonfyre ~ # ls /usr/portage/distfiles/jm*
/usr/portage/distfiles/jmi-1_0-fr-interfaces.zip 
/usr/portage/distfiles/jmx-1_2_1-ri.zip
dragonfyre ~ # emerge jmx
Calculating dependencies ...done!
>>> emerge (1 of 1) dev-java/jmx-1.2.1 to /
!!! jmx-1_2_1-scsl.zip not found in /usr/portage/distfiles

!!! dev-java/jmx-1.2.1 has fetch restriction turned on.
!!! This probably means that this ebuild's files must be downloaded
!!! manually.  See the comments in the ebuild for more information.

 *
 *  Due to license restrictions, we cannot fetch the
 *  distributables automagically.
 *
 *  1. Visit http://wwws.sun.com/software/communitysource/jmx/download.html and
follow instructions
 *  2. Download jmx-1_2_1-scsl.zip
 *  3. Move file to /usr/portage/distfiles
 *  4. Run emerge on this package again to complete
 *
dragonfyre ~ #
Comment 5 Guy 2005-06-07 18:55:49 UTC
I see that netbeans-4.0 is now masked.

This bug should be checked against netbeans-4.0 before it becomes unmasked again.
Comment 6 Jan Brinkmann (RETIRED) gentoo-dev 2005-06-07 23:27:30 UTC
I /have/ looked at the sun download site, and the file I was looking for was the
-scsl thing... The problem with sun-jaf-bin was already fixed by axxo. The
javahelp zipfile is also still available. So, I read the bugs before I close
them and with such comments I'm not really motivated to discuss this any longer.
Comment 7 Guy 2005-06-08 10:39:50 UTC
Hello Jan,

We're obviously not having a meeting of minds here.

Please review:

I originally indicated that the 'jmx-1.2.1-scsl.zip' file was not available on
Sun's site. That 'jmx-1.2.1-ri.zip' was what was available.

You told me in commnent #3 to use 'jmx-1.2.1-ri.zip'.

In comment #4, I provided the 'ls -l' and 'emerge' printouts showing that:

1) I already had 'jmx-1.2.1-ri.zip' in /usr/portage/distfiles/

2) That the jmx ebuild _requires_ 'jmx-1.2.1-scsl.zip'

Please explain to me succinctly and clearly where I am wrong. I'd really like to
know. I don't like giving you developers a hard time. 

I also provided a link to the current applicable downloads page to show where I
had gotten all three zip files. I _still_ cannot find a copy of
"jmx-1.2.1-scsl.zip' on the redesigned Sun site. Perhaps you could share with
the rest of us where to find 'jmx-1.2.1-scsl.zip' on Sun's site rather than
dismissing the bug out of hand. I did do another 'emerge sync' and I still get
the same results.

The whole point is moot anyway as I pointed out in comment #5 that the
netbeans-4.0 ebuild has been newly masked. So there is no longer a need to
emerge the jmx-1.2.1 dependency.

And as I also pointed out in comment #5, when netbeans-4.0 is unmasked again,
this bug should be tested for correctness then. This point is debatable of
course. The real issue is that the ebuild of jmx _still_ does not work for the
reasons given.

Please indicate either where I am wrong or indicate where I can find the
'jmx-1.2.1-scsl.zip' file on Sun's site. I'm only re-opening this bug again
because you haven't done either. If you want to mark it invalid one more time,
that's your priviledge. I will not argue the point any longer. But you should at
least include a real reason or show where to find the requisite file rather than
summarily marking it invalid.

'jmx-1.2.1-scsl.zip' != "jmx-1.2.1-ri.zip'

Guy
Comment 8 Jan Brinkmann (RETIRED) gentoo-dev 2005-06-08 10:52:15 UTC
(In reply to comment #7)
> Hello Jan,
> 
> We're obviously not having a meeting of minds here.
Agreed.

> Please review:
> 
> I originally indicated that the 'jmx-1.2.1-scsl.zip' file was not available on
> Sun's site. That 'jmx-1.2.1-ri.zip' was what was available.
> 
> You told me in commnent #3 to use 'jmx-1.2.1-ri.zip'.
Not at all. I was just stating the obvious.

1. Go to the jmx download site
http://wwws.sun.com/software/communitysource/jmx/download.html

2. Follow the link with the name "JMX RI 1.2.1".

3. Login into your accout if you havnt already done that.

4. Accept their crappy license.

5. Follow the next link, "1.2.1 Last Modified Oct 23, 2003".

6. Download jmx-1_2_1-scsl.zip:

http://the-luckyduck.de/~lucky/screens/screen-jmx-1_2_1.1.png