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 <kiwiwi...@apache.org >> <mailto:kiwiwi...@apache.org>> 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