poi-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Dave Fisher <dave2w...@comcast.net>
Subject Re: [VOTE] Apache POI 4.0.0 release (RC1)
Date Sun, 02 Sep 2018 02:17:27 GMT
Hi -

Sent from my iPhone

> On Sep 1, 2018, at 5:30 PM, Andreas Beeker <kiwiwings@apache.org> wrote:
> 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

I’ll verify and then VOTE
> @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:

Sorry I was not clear. The build.xml is commented and producing MD5 / SHA1. Likely this must
be until repository.apache.org is fixed.
> 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.

Maven and Infra are working on it.

>> 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.
> 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
>> (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
>> (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.
>> Regards,
>> Dave
>>> On Aug 31, 2018, at 2:22 PM, Andreas Beeker <kiwiwings@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
>>> - 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

  • Unnamed multipart/alternative (inline, 7-Bit, 0 bytes)
View raw message