Return-Path: Delivered-To: apmail-logging-log4j-dev-archive@www.apache.org Received: (qmail 17606 invoked from network); 15 Aug 2005 23:47:56 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 15 Aug 2005 23:47:56 -0000 Received: (qmail 6911 invoked by uid 500); 15 Aug 2005 23:47:56 -0000 Delivered-To: apmail-logging-log4j-dev-archive@logging.apache.org Received: (qmail 6879 invoked by uid 500); 15 Aug 2005 23:47:55 -0000 Mailing-List: contact log4j-dev-help@logging.apache.org; run by ezmlm Precedence: bulk List-Unsubscribe: List-Help: List-Post: List-Id: "Log4J Developers List" Reply-To: "Log4J Developers List" Delivered-To: mailing list log4j-dev@logging.apache.org Received: (qmail 6866 invoked by uid 99); 15 Aug 2005 23:47:55 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (140.211.166.49) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 15 Aug 2005 16:47:55 -0700 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_HELO_PASS X-Spam-Check-By: apache.org Received-SPF: neutral (asf.osuosl.org: local policy) Received: from [24.93.47.44] (HELO ms-smtp-05-eri0.texas.rr.com) (24.93.47.44) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 15 Aug 2005 16:48:14 -0700 Received: from [192.168.10.100] (cpe-24-27-64-6.houston.res.rr.com [24.27.64.6]) by ms-smtp-05-eri0.texas.rr.com (8.12.10/8.12.7) with ESMTP id j7FNloB2025340 for ; Mon, 15 Aug 2005 18:47:51 -0500 (CDT) Mime-Version: 1.0 (Apple Message framework v733) In-Reply-To: <2030AF96-718E-4B52-8098-E521E355C2BF@aconex.com> References: <0IL90061PV3NLS@mailsj-v1.corp.adobe.com> <2030AF96-718E-4B52-8098-E521E355C2BF@aconex.com> Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed Message-Id: <8F1DC11F-3416-4EE4-82BB-8F41BA1D4450@apache.org> Content-Transfer-Encoding: 7bit From: Curt Arnold Subject: Re: [VOTE] Release log4j 1.2.12rc3 Date: Mon, 15 Aug 2005 18:47:50 -0500 To: Log4J Developers List X-Mailer: Apple Mail (2.733) X-Virus-Scanned: Symantec AntiVirus Scan Engine X-Virus-Checked: Checked by ClamAV on apache.org X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N Things are not ideal when trying to run log4j 1.2.12 on JDK 1.2 or 1.1 and not at all happy when trying to build it there. Later javac compilers should produce bytecode compatible with earlier JVM's, but when attempting to run log4j on JDK 1.1 or JDK 1.2, you will likely get a warning like: > "A nonfatal internal > JIT (3.00.72b(x)) error 'chgTar: Conditional' has occurred in org/ > apache/logj4/Hierarchy.getLogger()..." However the application appears to function tolerably. If you attempt to build log4j with Ant 1.5.4 or later (current is 1.6.5) on JDK 1.2, you will also get the same message but the build will stall. Ant 1.5 did not have that problem. I didn't check 1.5.1, .2 or .3. JDK 1.2 and earlier compilers had problems with "final" member variables requiring them to be set at declaration instead of accepting them being set in the constructor. org.apache.log4j.chainsaw.LoggingReciever will fail to compile with early javac due to this compiler bug and could be modified to work around the compiler bug. Building log4j on JDK 1.2 requires a jar containing the JNDI API (javax.naming.Context, etc). JNDI got bundled into JDK 1.3, but a quick search did not come up with a jar for JDK 1.2. All these issues should also exist for log4j 1.2.11, but there have been no complaints about use of log4j 1.2.11 on older platforms, so it appears that the universe of users tracking our current releases are not running on older platforms. I think going back in time and trying to find a JDK 1.2 compatible version of Ant, etc, is too destabilizing and not consistent with our RC's and 1.2.11. I'd be +1 for proceeding with a candidate build as long as we add a proviso that running log4j 1.2.12 on JDK 1.2 or 1.1 is not recommended/tested/supported or something that would hopefully discourage someone from just dropping in log4j 1.2.12 into a mission critical JDK 1.1 or 1.2 application. I have not confirmed that everything is satisfactory on JDK 1.3, but will before voting on a release. --------------------------------------------------------------------- To unsubscribe, e-mail: log4j-dev-unsubscribe@logging.apache.org For additional commands, e-mail: log4j-dev-help@logging.apache.org