From owner-freebsd-questions@FreeBSD.ORG Sat Nov 24 19:52:26 2007 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 379F116A469 for ; Sat, 24 Nov 2007 19:52:26 +0000 (UTC) (envelope-from benfell@earth.parts-unknown.org) Received: from earth.parts-unknown.org (earth.parts-unknown.org [66.93.170.243]) by mx1.freebsd.org (Postfix) with SMTP id 0638E13C4CE for ; Sat, 24 Nov 2007 19:52:25 +0000 (UTC) (envelope-from benfell@earth.parts-unknown.org) Received: (qmail 29457 invoked by uid 501); 24 Nov 2007 19:49:46 -0000 Date: Sat, 24 Nov 2007 11:49:46 -0800 From: David Benfell To: Bahman Movaqar Message-ID: <20071124194946.GA17410@parts-unknown.org> Mail-Followup-To: Bahman Movaqar , Robert Huff , freebsd-questions@freebsd.org References: <20071122174115.GA23792@parts-unknown.org> <18246.7125.29876.835213@jerusalem.litteratus.org> <20071123080902.480c1816@attila> <20071123053500.GA99079@parts-unknown.org> <20071123093221.26bb1c8c@attila> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="Q68bSM7Ycu6FN28Q" Content-Disposition: inline In-Reply-To: <20071123093221.26bb1c8c@attila> X-gnupg-public-key: http://www.parts-unknown.org/gnupg/export-0DD1D1E3 X-stardate: [-29]8559.04 X-moon: The Moon is Full User-Agent: Mutt/1.5.16 (2007-06-09) Cc: Robert Huff , freebsd-questions@freebsd.org, David Benfell Subject: Re: How do I prevent a port from installing? X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 24 Nov 2007 19:52:26 -0000 --Q68bSM7Ycu6FN28Q Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Fri, 23 Nov 2007 09:32:21 +0330, Bahman Movaqar wrote: > On 2007-11-22 David Benfell wrote: >=20 > > On Fri, 23 Nov 2007 08:09:02 +0330, Bahman Movaqar wrote: > > > However, keep in mind that ant is a build (make) tool for Java > > > applications. It is quite possible that there are no applications > > > that depend on ant for running and at the same time it is likely > > > that if you deinstall ant you won't be able to build (run?) some of > > > your Java applications anymore. > > >=20 > > Given that I do not feel I can afford to have Java on the system, this > > is a sacrifice I feel is necessary. In the process of updating ports, > > apache-ant has already been reinstalled. I had installed kaffe when I > > removed jdk*; but apache-ant now seems to depend on diablo-jdk. >=20 > My guess is that when updating ports some Java application is also > being installed which requires build from source and as a result > installs ant. It'd be good to check the installed applications for a > Java one. >=20 So here's a question. I see that OpenOffice and Firefox are both using Java (ouch, this hurts). I also see now that java_vm is not exiting even after the applet should have finished running (this with the Blackboard applet that I have specific= ally identified as problematic). Can these ports use kaffe instead? Or is there a way to force java_vm to exit without my having to babysit it? Killing java_vm takes down Firefox as well. > > earth% pkg_info -r diablo-jdk-1.5.0.07.01_8 > > Information for diablo-jdk-1.5.0.07.01_8: > >=20 > > Depends on: > > Dependency: xtrans-1.0.4 > > Dependency: xproto-7.0.10_1 > > Dependency: xextproto-7.0.2 > > Dependency: javavmwrapper-2.3 > >=20 > > earth% cat /var/db/pkg/diablo-jdk-1.5.0.07.01_8/+REQUIRED_BY > > apache-ant-1.7.0_1 > > earth%=20 >=20 > Obvious. >=20 > > At least I do not yet see java_vm (which seems to have been the > > culprit in cases where I was able to get back into the system) yet > > reappearing. > >=20 > > When I encountered difficulty this morning, I had left both firefox > > and an ports upgrade running. In the past, I had associated the > > problem with a java script from Blackboard at the university where I > > attend and teach, but in the situation this morning, I had not > > invoked that script. > >=20 > > So I'm guessing that java_vm had been invoked by apache-ant which > > previously depended on jdk* rather than diablo-jdk*. And, is there a way to tell which other ports rely on java? > > I am wondering if I have any reason to believe that diablo-jdk is > > sufficiently different from jdk to avoid the problem. >=20 I see now that it is not. > No clue here. But I guess it's not about java_vm that your system goes > blank since I'm working/developing with both diablo-jdk-1.5.0_06 and > jdk-1.6.0_01 on an average machine running 6.2-p7. >=20 I upgraded to RELENG_7 hoping to make a USB problem go away (symptoms changed, but problems remain). I did not experience the problem prior to this upgrade. > I'm not sure but I paste my javavm_wrapper configuration. It might be > useful: > # JDK 1.6 > #JAVA_HOME=3D/usr/local/jdk1.6.0 > #JAVA_OS=3Dnative > #JAVA_VENDOR=3Dfreebsd > #JAVA_VERSION=3D1.6 > #JAVAVM_OPTS=3D-XX:+UseThreadPriorities >=20 > # JDK 1.5 > JAVA_HOME=3D/usr/local/dialblo-jdk1.5.0 > JAVA_OS=3Dnative > JAVA_VENDOR=3Dfreebsd > JAVA_VERSION=3D1.5 > JAVAVM_OPTS=3D-XX:+UseThreadPriorities >=20 I have now deinstalled diablo-jdk and: earth# JAVAVM_DRYRUN=3D"YES" java =20 JAVA_HOME=3D/usr/local/kaffe JAVAVM_CONF=3D/usr/local/etc/javavms JAVAVM_OPTS_CONF=3D/usr/local/etc/javavm_opts.conf JAVAVM_PROG=3D/usr/local/kaffe/bin/java JAVAVM_OPTS=3D JAVAVM_COMMAND=3D/usr/local/kaffe/bin/java earth#=20 At the moment, I don't have a way to invoke the evil applet. What I don't = see is where this configuration is; what you have above doesn't look at all like the /usr/local/etc/javavm_opts.conf on my system. Is this because you stri= pped the comments? Thanks! --=20 David Benfell, LCP benfell@parts-unknown.org --- Resume available at http://www.parts-unknown.org/ NOTE: I sign all messages with GnuPG (0DD1D1E3). --Q68bSM7Ycu6FN28Q Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.4 (FreeBSD) iD8DBQFHSIBaUd+dMw3R0eMRAod8AKCSJQP3YF6s3yLVgmOrDr1xWi+PbwCfS/BI 1kJZkh1sv8R+GutVy1zvvOs= =Arnq -----END PGP SIGNATURE----- --Q68bSM7Ycu6FN28Q--