From owner-freebsd-java@FreeBSD.ORG Tue Oct 2 23:04:03 2007 Return-Path: Delivered-To: freebsd-java@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 2042816A418 for ; Tue, 2 Oct 2007 23:04:03 +0000 (UTC) (envelope-from m@obmail.net) Received: from unclebob.obfuscated.net (stewie.obfuscated.net [69.8.202.125]) by mx1.freebsd.org (Postfix) with ESMTP id EB87113C474 for ; Tue, 2 Oct 2007 23:04:02 +0000 (UTC) (envelope-from m@obmail.net) Received: from [10.0.1.196] (pool-96-228-136-165.tampfl.fios.verizon.net [96.228.136.165]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by unclebob.obfuscated.net (Postfix) with ESMTP id 159561708B; Tue, 2 Oct 2007 18:42:52 -0400 (EDT) In-Reply-To: <20071002211357.GA48667@misty.eyesbeyond.com> References: <20071001100936.GA10202@rv-laptop> <20071002211357.GA48667@misty.eyesbeyond.com> Mime-Version: 1.0 (Apple Message framework v752.3) Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed Message-Id: <4A6D516D-0C49-478B-8060-83EC012E6C29@obmail.net> Content-Transfer-Encoding: 7bit From: Michael Conlen Date: Tue, 2 Oct 2007 18:42:42 -0400 To: Greg Lewis X-Mailer: Apple Mail (2.752.3) Cc: Mark Evenson , freebsd-java@FreeBSD.org Subject: Re: Removal of Java 1.1 and 1.2 support in the ports tree X-BeenThere: freebsd-java@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting Java to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 02 Oct 2007 23:04:03 -0000 On Oct 2, 2007, at 5:13 PM, Greg Lewis wrote: > G'day Mark, > > On Tue, Oct 02, 2007 at 11:17:19AM +0200, Mark Evenson wrote: >>> More than a month ago, JDK ports related to Java 1.1 and 1.2 were >>> marked >>> DEPRECATED and scheduled for removal. This period has come to an >>> end, >>> and it is now time that we remove the support for these ports in >>> bsd.java.mk before we delete the JDK ports themselves. >> >> I just noticed that java/jdk11 is scheduled for removal, so sorry for >> the late comment. >> >> I would like to add one use case for this port: compiling code that >> will run on the version of Java shipped with every vanilla >> Microsoft OS >> since Windows 98 (aka. "the Microsoft Virtual Machine"). Its been a >> number of years (2003) since I needed this (getting an Java SSH >> applet >> that will work in any cybercafe on the planet). but java/jdk11 was >> really the only environment where I had a chance of producing code >> that >> seemed to work reliably. >> >> Maybe I never will need to do this kind of work again, but I just >> wanted >> to mention how this port could potentially be useful outside of >> internal >> FreeBSD ports dependencies. > > Unless someone else comes forward saying they are using jdk11 today, I > don't see a statement of "this was useful for me 4 years ago" as > being a > reason to keep an ancient version of Java around today :). > > Even if someone did, I'd point out that the only way to use jdk11 > is via > the compat3x port, which has been marked FORBIDDEN for a long time and > has an unknown number of security holes. > > Basically, I think the removal of these ports will be going ahead > unless > someone comes up with a Really Good [TM] reason not to. They're > basically > just a maintenance burden at the moment. > > That being said, we're not removing the distribution files for > jdk11, so > if someone desperately needs to use an 8 year old JDK they can still > download the binary, install compat3x and run it (assuming it does). > > Similarly for jdk12 the patchsets are still downloadable and there are > manual compilation instructions included (if you can get one of the > bootstrap JDKs to actually run). If someone needs it for this reason there's always the option of doing what I do when I need to test compatibility with Windows 95, install a virtual machine with the old version of FreeBSD on it to test with. PS: you never heard me say I install Windows 95 virtual machines, I swear, it never happened.. -- Michael Conlen