Return-Path: Delivered-To: apmail-harmony-dev-archive@www.apache.org Received: (qmail 31215 invoked from network); 6 Mar 2010 12:45:07 -0000 Received: from unknown (HELO mail.apache.org) (140.211.11.3) by 140.211.11.9 with SMTP; 6 Mar 2010 12:45:07 -0000 Received: (qmail 92517 invoked by uid 500); 6 Mar 2010 12:44:49 -0000 Delivered-To: apmail-harmony-dev-archive@harmony.apache.org Received: (qmail 92493 invoked by uid 500); 6 Mar 2010 12:44:49 -0000 Mailing-List: contact dev-help@harmony.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@harmony.apache.org Delivered-To: mailing list dev@harmony.apache.org Received: (qmail 92484 invoked by uid 99); 6 Mar 2010 12:44:49 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 06 Mar 2010 12:44:49 +0000 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests=FREEMAIL_FROM,RCVD_IN_DNSWL_NONE,SPF_PASS,T_TO_NO_BRKTS_FREEMAIL X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of sebbaz@gmail.com designates 209.85.220.212 as permitted sender) Received: from [209.85.220.212] (HELO mail-fx0-f212.google.com) (209.85.220.212) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 06 Mar 2010 12:44:43 +0000 Received: by fxm4 with SMTP id 4so4997522fxm.20 for ; Sat, 06 Mar 2010 04:44:20 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:content-type; bh=XaQqcxr3H32wUHBMCiqHSarMFMYZi2Oq5cS5WQfd84E=; b=ETs3498lehohGI8WD5gGiL3Z/EoBMNYqZlOhvddx+JtfimXlO5GVhuq95lZIKNzdh1 srM5KyGkwJO+5JCxJP/Nhmt+qqKeyUWfsFQ93+vwdjz0Czygw/EG9tQQwAXnUwW6O8Qc Oo8HfpOAtfwHI7+ZzdlarOBFrQSTDxwOj4eS4= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; b=BXTOpi7ByJeoo8hM0VCY34FufR4FDx1Je+UNDhWareI4V+wRDYceOYkyxLfnTATS1S Zs9uXtSYKXTUvDP/mcu9pV58JkCvLJBbj7ZJi72w8QD7H2CfcVu/h9IOwCF7/NUkh47j Kej7FzB1cEz+KPyQZdo+OrGO8UZEowsr3jdAE= MIME-Version: 1.0 Received: by 10.239.181.193 with SMTP id n1mr174980hbg.74.1267879460540; Sat, 06 Mar 2010 04:44:20 -0800 (PST) In-Reply-To: <201003061127.o26BRZC4024716@d06av02.portsmouth.uk.ibm.com> References: <201003011850.o21IoCcw018278@d06av04.portsmouth.uk.ibm.com> <201003052117.o25LHLmx014151@d12av01.megacenter.de.ibm.com> <25aac9fc1003051528k696407f1q198446e344cd1622@mail.gmail.com> <201003061127.o26BRZC4024716@d06av02.portsmouth.uk.ibm.com> Date: Sat, 6 Mar 2010 12:44:19 +0000 Message-ID: <25aac9fc1003060444j7b9b083fgdf5b2fb7b3dbfe6@mail.gmail.com> Subject: Re: [result] [vote] Declare r917296 as 6.0 Milestone 1 From: sebb To: dev@harmony.apache.org Content-Type: text/plain; charset=ISO-8859-1 X-Virus-Checked: Checked by ClamAV on apache.org On 06/03/2010, Mark Hindess wrote: > > Thanks Sebb. > > In message <25aac9fc1003051528k696407f1q198446e344cd1622@mail.gmail.com>, > > sebb writes: > > > > The NOTICE file is out of date: > > > > Apache Harmony > > Copyright 2006, 2009 The Apache Software Foundation. > > > Fixed in trunk source trees. Merges should fix the other instances. > > > > There's a META-INF directory with N&L files in tools-src.jar but not > > in tools.jar > > > Which tools.jar in which artifact is missing N&L files? Looking at the > jar tasks in working_jdktools/modules/{jre,jdk}tools/build.xml both the > tools.jar and tools-src.jar tasks look to have the manifest elements I'd > expect and looking at a sample of the artifacts the jdk/lib/tools.jar > and jre/ lib/tools.jar files seem to have the N&L files. Sorry, my mistake, they do have META-INF directories and N&L files. However the following Manifest entry is wrong: Implementation-URL: http://incubator.apache.org/harmony jdtstup*.jar have the same obsolete entries in their Manifests: Ideally all the META-INF entries should be added together at the beginning of the archive - at present the Manifest is first, and N&L are last. Definitely not a blocker. > > > The MANIFEST.MF files should ideally contain details for the following > > headers: > > > > Specification-Title > > Specification-Version > > Specification-Vendor > > Implementation-Title > > Implementation-Version > > Implementation-Vendor > > Implementation-Vendor-Id > > > > Not relevant for source jars: > > X-Compile-Source-JDK > > X-Compile-Target-JDK > > > These will take a bit more effort; A JIRA should probably be targeted to > the next release to cover this task. > Only the Specification-Vendor and X-Compile headers are missing, so probably quite easy to add these. https://issues.apache.org/jira/browse/HARMONY-6462 > > There are a lot of source files that don't have AL headers, for > > example: > > > > working_classlib/depends/libs/build/fetch-awt-depends.sh > > > This one is trivial and can be removed now. I wont do it right away > because I think the README in the same directory also needs work too. > > > > working_classlib/doc/harmony.css > > working_classlib/doc/hydoxygen.css > > > I'm not sure whether these are generated. Certainly according to > google, the hydoxygen.css comment "end styling for detailed member > documentation" appears in non-ALv2 files, though some ALv2 files too. > > > > working_classlib/modules/sql/src/test/java/org/apache/harmony/sql/tests/java/ > > sql/SQLClientInfoExceptionTest.java > > working_classlib/modules/sql/src/test/java/org/apache/harmony/sql/tests/javax > > /sql/StatementEventTest.java > > working_classlib/modules/sql/src/test/java/org/apache/harmony/sql/tests/javax > > /sql/rowset/MockNClob.java > > working_classlib/modules/sql/src/test/java/org/apache/harmony/sql/tests/javax > > /sql/rowset/MockRowId.java > > working_classlib/modules/sql/src/test/java/org/apache/harmony/sql/tests/javax > > /sql/rowset/MockSQLXML.java > > > > working_vm/vm/tests/ncai/funcs/** > > > Will have to have a closer look at these but I suspect most are just > missing headers. https://issues.apache.org/jira/browse/HARMONY-6463 - JIRA with the full list attached. > > > Perhaps some of these are not ASF source, but it looks like many of > > them are. > > > I'm assuming most of these shouldn't stop the already-voted-for > releases. IMO having so many missing AL headers is a blocker. > The NOTICE year is rather annoying though. What do other > people think? > > > -Mark > > > > S/// > > > > On 05/03/2010, Mark Hindess wrote: > > > > > > +1 votes from Oliver, Ray, Charles, myself, Nathan, Jimmy and Tim. No > > > other votes, so the vote passes. > > > > > > Whoopie! I was beginning to think we'd never make a 6.0M1 release! ;-) > > > > > > Thanks for testing the artifacts and voting. > > > > > > All code bases are now open for commits again. > > > > > > I have uploaded binaries created from the signed sources to the same > > > location that was used for the vote. Please sanity check these > > > artifacts. > > > > > > I've been busy today so I probably wont rush to move the 5.0M13 > > > artifacts. I shall now plan to move both the 6.0M1 and 5.0M13 files > > > to the /dist/ tree on Sunday afternoon so that we can make the release > > > announcements on Monday. > > > > > > Regards, > > > Mark. > > > > > > In message <201003011850.o21IoCcw018278@d06av04.portsmouth.uk.ibm.com>, > > > "Mark Hindess" writes: > > > > > > > > I have created signed source archives for revision r917296 of the > > > > java6 branch and made them available at: > > > > > > > > http://people.apache.org/~hindessm/milestones/6.0M1/ > > > > > > > > Please test these artifacts and then vote for declaring these source > > > > archives as 6.0 Milestone 1. > > > > > > > > This vote will be open for at least three days, or until all binding > > > > votes have been cast (if earlier). > > > > > > > > If the vote is successful, binary builds from these artifacts will be > > > > made available on the download page. > > > > > > > > Regards, > > > > Mark. > > > > > > > > > > > > > >