Hi Dave, thank you for checking the files.
In the following, I use the tag "DIST" to refer to the artifacts uploaded to
the dist area and "MVN" for the artifacts uploaded to the nexus staging repo.
@1. DIST/MVN: fixed for future releases - for itself, I wouldn't rebuild all
the files (but can be convinced to do so), but if I need to rebuild the files
because of some other major problem, the LICENSE file would be fixed then too
...
@2. DIST/MVN: the artifact is built by "ant compile-ooxml-xsds", I've fixed the
build to include the legal files and fixed the artifacts
@3a. DIST: I've fixed the typo in the release notes
@3b. DIST: although the timestamp is in the name of the outer archive, I prefer
to have no timestamp in the embedded jar - there's no difference in the file
coming from the global maven repo and the one we provide in the prebuilt
archive.
I've fixed the reference to JDK 1.6 -> 1.8
@3c. DIST: I don't understand the point.
The following works for me ... I don't see a problem with the prebuilt files:
find . -name "*.sha256" -type f -execdir sha256sum -c {} \;
find . -name "*.sha512" -type f -execdir sha512sum -c {} \;
MVN: If you upload files manually to the nexus repo, the MD5 / SHA1 files are
created by nexus
and because of INFRA-14923 SHA256/512 aren't allowed.
> It looks like the main build.xml was not used by the release manager due to
> MD5, SHA1 being missing as the rules are changing for repository.apache.org
> <http://repository.apache.org>.
DIST: Although I've used the release-prep steps described in the release guide,
I've removed the MD5/SHA1 hashes and generated the SHA256/512 hashes manually
and hopefully fixed the build for the next release.
Best wishes,
Andi
On 9/1/18 11:54 PM, Dave Fisher wrote:
> Hi -
>
> I have a few questions which are minor.
>
> (1) NOTICE has:
> This product contains the Piccolo XML Parser for Java
> (http://piccolo.sourceforge.net/). Copyright 2002 Yuval Oren.
>
> Was this eliminated?
>
> (2) In the maven ooxml-1.4 jars the LICENSE and NOTICE are missing from
> META-INF
> I cannot figure out what builds this artifact. Please fix these and I’ll
> double check.
>
> (3) In the RELEASE-NOTES.txt
> (a) Should this be POIFS?
> - OPOIFS* classes removed / NPOIFS* classes renamed to OPOIFS*
>
> (b) These prebuilt artifacts do not have a date.
> - pre-built binaries containing compiled versions of all Apache POI
> components and documentation
> (poi-bin-4.0.0-20180907.zip or poi-bin-4.0.0-20180907.tar.gz)
> - source archive you can build POI from (poi-src-4.0.0-20180907.zip or
> poi-src-4.0.0-20180907.tar.gz)
> Unpack the archive and use the following command to build all POI components
> with Apache Ant 1.8+ and JDK 1.6 or higher:
>
> (c) Wrong type of checksum. Should be SHA-512.
> All release artifacts are accompanied by MD5 checksums and PGP signatures
>
> (4) Otherwise all signatures and checksums are correct.
> LICENSE checks
> NOTICE checks
> RAT Check passes
> Ant builds from source
>
> It looks like the main build.xml was not used by the release manager due to
> MD5, SHA1 being missing as the rules are changing for repository.apache.org
> <http://repository.apache.org>.
>
> Regards,
> Dave
>
>> On Aug 31, 2018, at 2:22 PM, Andreas Beeker <[email protected]
>> <mailto:[email protected]>> wrote:
>>
>> Hi,
>>
>> I've prepared artifacts for the release of Apache POI 4.0.0 (RC1).
>>
>> The most notable changes in this release are:
>>
>> - Removed support for Java 6 and 7 making Java 8 the minimum version
>> supported
>> - Unsplit packages for Jigsaw / Java 9 compatibility
>> - OutputStreams aren't closed by write(OutputStream) methods anymore
>> - Depends on new XMLBeans 3.0.1 release
>> - New ooxml-schema version 1.4 - use via poi-ooxml-schema (preferred) or
>> ooxml-schema artifact
>> - OPOIFS* classes removed / NPOIFS* classes renamed to OPOIFS*
>> - new XDDF classes for shared diagram/chart functionality of X**F modules
>>
>> https://dist.apache.org/repos/dist/dev/poi/4.0.0-RC1/
>>
>> All tests pass. ASC files verify and SHA* are correct.
>> There's no clutter in the src/bin packages.
>>
>> Please vote to release the artifacts.
>> The vote keeps open until we have have feedback from TIKA and a consent on
>> the govdocs results.
>>
>> Planned release announcement date is open.
>>
>> Here is my +1
>>
>> Andi
>>
>>
>
signature.asc
Description: OpenPGP digital signature
