Thanks Sebb.
In message <[email protected]>,
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.
> 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.
> 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.
> 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. The NOTICE year is rather annoying though. What do other
people think?
-Mark
> S///
>
> On 05/03/2010, Mark Hindess <[email protected]> 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 <[email protected]>,
> > "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.
> >
> >
> >
>