You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@poi.apache.org by Andreas Beeker <ki...@apache.org> on 2016/03/02 02:45:48 UTC

[VOTE] Apache POI 3.14-final release (RC1)

Hi,

I've prepared artifacts for the release of Apache POI 3.14-final (RC1).

The most notable changes in this release are:

- various HSLF parsing and rendering fixes
- WMF parsing and rendering
- OPC relation fix for multiple same named ids (#54916)
- various XWPF fixes for handling paragraphs and tables
- handling of merged regions in SS Common - performance and regressions

https://dist.apache.org/repos/dist/dev/poi/3.14-RC1/

All tests pass. ASC files verify and MD5/SHA1 are correct. Docs look fine.
There's no clutter in the src/bin packages. The src package can be compiled.

Please vote to release the artifacts.
The vote keeps open for 72hrs, 2016-03-05, 23:59 UTC,
planned release announcement date is Wednesday, 2015-03-09.

Here is my +1

Andi


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@poi.apache.org
For additional commands, e-mail: dev-help@poi.apache.org


Re: [RESULT] [VOTE] Apache POI 3.14-final release (RC1)

Posted by Dave Fisher <da...@comcast.net>.
I agree with Nick. Changes to the OOXML schema jars are a significant change.

Considering why the lite jar was created a metric on the size change of that jar would be helpful as well.

Regards,
Dave

Sent from my iPhone

> On Mar 6, 2016, at 3:47 AM, Nick Burch <ap...@gagravarr.org> wrote:
> 
>> On Sun, 6 Mar 2016, Andreas Beeker wrote:
>> The schema updates were already in POI 3.14-beta1 ... therefore I omit the following:
>> Excel: New version of ooxml-schema and ooxml-security jars to incorporate newer code
> 
> Since not everyone tracks our betas, and it's a noticable change, I'd suggest leaving this in the FINAL changelog
> 
> Nick
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@poi.apache.org
> For additional commands, e-mail: dev-help@poi.apache.org
> 

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@poi.apache.org
For additional commands, e-mail: dev-help@poi.apache.org


Re: [RESULT] [VOTE] Apache POI 3.14-final release (RC1)

Posted by Nick Burch <ap...@gagravarr.org>.
On Sun, 6 Mar 2016, Andreas Beeker wrote:
> The schema updates were already in POI 3.14-beta1 ... therefore I omit the following:
> Excel: New version of ooxml-schema and ooxml-security jars to incorporate newer code

Since not everyone tracks our betas, and it's a noticable change, I'd 
suggest leaving this in the FINAL changelog

Nick

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@poi.apache.org
For additional commands, e-mail: dev-help@poi.apache.org


[RESULT] [VOTE] Apache POI 3.14-final release (RC1)

Posted by Andreas Beeker <ki...@apache.org>.
This vote has passed with 4x PMC +1 votes.

I'll release the artifacts on Sunday evening and
announce the release on the website, when I see the files on maven central.

the new proposed notable changelog is: ...

Common: OPC relation fix for multiple same named ids (#54916)
Common: Update third-party dependencies: commons-logging, commons-codec, xmlsec, bouncycastle
Excel: Allow to set multiple cell style properties at once (#58633)
Excel: Add API for inserting ignored warnings into XSSF sheets.
       This can be used e.g. to suppress 'number stored as text' warnings. (#56892)
Powerpoint: 
HSLF: various fixes for parsing and rendering
WMF:  new API for WMF parsing and rendering (for Powerpoint)
XWPF: various fixes for handling paragraphs and tables


The schema updates were already in POI 3.14-beta1 ... therefore I omit the following:
Excel: New version of ooxml-schema and ooxml-security jars to incorporate newer code

Andi


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@poi.apache.org
For additional commands, e-mail: dev-help@poi.apache.org


[RESULT] [VOTE] Apache POI 3.15-beta1 release (RC2)

Posted by Andreas Beeker <ki...@apache.org>.
This vote has passed with 4x PMC +1 votes.

I release the artifacts now and announce the release on the website,
when I see the files on maven central.

Andi


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@poi.apache.org
For additional commands, e-mail: dev-help@poi.apache.org


Re: [VOTE] Apache POI 3.14-final release (RC1)

Posted by David North <dn...@apache.org>.
No need as far as I'm concerned - I've got a workaround (get hold of the
'fonts' field using reflection and clear it) which will keep us going
until 3.15 - better to keep the POI code going in the right direction!

David

On 06/03/16 00:44, Javen O'Neal wrote:
> We could revert r1721857 for 3.14 final, then reinstate it with fixes
> to the features it breaks plus unit tests after the release. Nothing
> in POI 3.14 depends on r1721857--it was solely a commit for
> correctness.
> 
> +1 from me.
> 
> On Sat, Mar 5, 2016 at 12:43 PM, David North <dn...@apache.org> wrote:
>> Hi,
>>
>> I've now tested my projects with the release candidate - they were
>> already running against beta1. I found a couple of issues, though I
>> don't think either of them should block the release:
>>
>> (1) Javen's commit r1721857 broke a hack we had in place to allow us to
>> create our own default font. We should add a proper piece of API to
>> support this: https://bz.apache.org/bugzilla/show_bug.cgi?id=59127
>>
>> (2) I notice that the full ooxml-schemas (and ooxml-security) released
>> by me during beta1 have the wrong xmlbeans dependency on Maven. I've
>> raised a bug to track: https://bz.apache.org/bugzilla/show_bug.cgi?id=59128
>>
>> As I said, I don't think either of the above is a blocker (the second
>> one isn't usually a problem for reasons detailed on the bug), so +1 from
>> me to release.
>>
>> Thanks,
>> David
>>
>>
>> On 03/03/16 16:30, Dominik Stadler wrote:
>>> Hi,
>>>
>>> I see the following additions to the changelog:
>>>
>>> Excel: Allow to set multiple cell style properties at once
>>> Excel: Add API for inserting ignored warnings into XSSF sheets. This can be
>>> used e.g. to suppress 'number stored as text' warnings.
>>> Excel: New version of ooxml-schema and ooxml-security jars to incorporate
>>> newer code (or whatever the reason was for it, was it Visio-Support?)
>>> Common: Update third-party dependencies: commons-logging, commons-codec,
>>> xmlsec, bouncy-castly, ...
>>>
>>>
>>> One thing I saw is that the version-number in the "sonar" directory in the
>>> source-packages is not updated to "3.14", it still is at "3.14beta1". I
>>> don't think it is a big problem as these files are only used for running
>>> Sonar checks on apache hardware, but maybe we can update the release-guide
>>> and/or scripts to also set the version there when updating to the release
>>> version.
>>>
>>>
>>> Otherwise the packaged source looks fine, local tests with the binaries
>>> also look good
>>>
>>> So +1 from me
>>>
>>> Dominik.
>>>
>>>
>>> On Wed, Mar 2, 2016 at 1:26 PM, kiwiwings <ki...@apache.org> wrote:
>>>
>>>> Javen O'Neal wrote
>>>>> This was an insignificant change to POI, so I would omit it from the
>>>>> release notes.
>>>>
>>>> Is there something which I should highlight instead?
>>>>
>>>> I haven't reviewed those many changes and only use the assigned component
>>>> in
>>>> bugzilla
>>>> to find out where a patch was finally applied to (i.e. "ss common" for both
>>>> merged region fixes).
>>>>
>>>> Sorry for my ignorance and lack of involvement, but based on the headings
>>>> in
>>>> the changes page,
>>>> most changes look minor to me ... so please prove me wrong and of course I
>>>> will change the
>>>> announcement accordingly
>>>>
>>>> Andi
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> View this message in context:
>>>> http://apache-poi.1045710.n5.nabble.com/VOTE-Apache-POI-3-14-final-release-RC1-tp5722149p5722152.html
>>>> Sent from the POI - Dev mailing list archive at Nabble.com.
>>>>
>>>> ---------------------------------------------------------------------
>>>> To unsubscribe, e-mail: dev-unsubscribe@poi.apache.org
>>>> For additional commands, e-mail: dev-help@poi.apache.org
>>>>
>>>>
>>>
>>
>> --
>> David North - Committer and PMC Member, Apache POI
>> https://home.apache.org/~dnorth/
>>
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@poi.apache.org
> For additional commands, e-mail: dev-help@poi.apache.org
> 

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@poi.apache.org
For additional commands, e-mail: dev-help@poi.apache.org


Re: [VOTE] Apache POI 3.14-final release (RC1)

Posted by Javen O'Neal <ja...@gmail.com>.
We could revert r1721857 for 3.14 final, then reinstate it with fixes
to the features it breaks plus unit tests after the release. Nothing
in POI 3.14 depends on r1721857--it was solely a commit for
correctness.

+1 from me.

On Sat, Mar 5, 2016 at 12:43 PM, David North <dn...@apache.org> wrote:
> Hi,
>
> I've now tested my projects with the release candidate - they were
> already running against beta1. I found a couple of issues, though I
> don't think either of them should block the release:
>
> (1) Javen's commit r1721857 broke a hack we had in place to allow us to
> create our own default font. We should add a proper piece of API to
> support this: https://bz.apache.org/bugzilla/show_bug.cgi?id=59127
>
> (2) I notice that the full ooxml-schemas (and ooxml-security) released
> by me during beta1 have the wrong xmlbeans dependency on Maven. I've
> raised a bug to track: https://bz.apache.org/bugzilla/show_bug.cgi?id=59128
>
> As I said, I don't think either of the above is a blocker (the second
> one isn't usually a problem for reasons detailed on the bug), so +1 from
> me to release.
>
> Thanks,
> David
>
>
> On 03/03/16 16:30, Dominik Stadler wrote:
>> Hi,
>>
>> I see the following additions to the changelog:
>>
>> Excel: Allow to set multiple cell style properties at once
>> Excel: Add API for inserting ignored warnings into XSSF sheets. This can be
>> used e.g. to suppress 'number stored as text' warnings.
>> Excel: New version of ooxml-schema and ooxml-security jars to incorporate
>> newer code (or whatever the reason was for it, was it Visio-Support?)
>> Common: Update third-party dependencies: commons-logging, commons-codec,
>> xmlsec, bouncy-castly, ...
>>
>>
>> One thing I saw is that the version-number in the "sonar" directory in the
>> source-packages is not updated to "3.14", it still is at "3.14beta1". I
>> don't think it is a big problem as these files are only used for running
>> Sonar checks on apache hardware, but maybe we can update the release-guide
>> and/or scripts to also set the version there when updating to the release
>> version.
>>
>>
>> Otherwise the packaged source looks fine, local tests with the binaries
>> also look good
>>
>> So +1 from me
>>
>> Dominik.
>>
>>
>> On Wed, Mar 2, 2016 at 1:26 PM, kiwiwings <ki...@apache.org> wrote:
>>
>>> Javen O'Neal wrote
>>>> This was an insignificant change to POI, so I would omit it from the
>>>> release notes.
>>>
>>> Is there something which I should highlight instead?
>>>
>>> I haven't reviewed those many changes and only use the assigned component
>>> in
>>> bugzilla
>>> to find out where a patch was finally applied to (i.e. "ss common" for both
>>> merged region fixes).
>>>
>>> Sorry for my ignorance and lack of involvement, but based on the headings
>>> in
>>> the changes page,
>>> most changes look minor to me ... so please prove me wrong and of course I
>>> will change the
>>> announcement accordingly
>>>
>>> Andi
>>>
>>>
>>>
>>>
>>>
>>> --
>>> View this message in context:
>>> http://apache-poi.1045710.n5.nabble.com/VOTE-Apache-POI-3-14-final-release-RC1-tp5722149p5722152.html
>>> Sent from the POI - Dev mailing list archive at Nabble.com.
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: dev-unsubscribe@poi.apache.org
>>> For additional commands, e-mail: dev-help@poi.apache.org
>>>
>>>
>>
>
> --
> David North - Committer and PMC Member, Apache POI
> https://home.apache.org/~dnorth/
>

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@poi.apache.org
For additional commands, e-mail: dev-help@poi.apache.org


Re: [VOTE] Apache POI 3.14-final release (RC1)

Posted by David North <dn...@apache.org>.
Hi,

I've now tested my projects with the release candidate - they were
already running against beta1. I found a couple of issues, though I
don't think either of them should block the release:

(1) Javen's commit r1721857 broke a hack we had in place to allow us to
create our own default font. We should add a proper piece of API to
support this: https://bz.apache.org/bugzilla/show_bug.cgi?id=59127

(2) I notice that the full ooxml-schemas (and ooxml-security) released
by me during beta1 have the wrong xmlbeans dependency on Maven. I've
raised a bug to track: https://bz.apache.org/bugzilla/show_bug.cgi?id=59128

As I said, I don't think either of the above is a blocker (the second
one isn't usually a problem for reasons detailed on the bug), so +1 from
me to release.

Thanks,
David


On 03/03/16 16:30, Dominik Stadler wrote:
> Hi,
> 
> I see the following additions to the changelog:
> 
> Excel: Allow to set multiple cell style properties at once
> Excel: Add API for inserting ignored warnings into XSSF sheets. This can be
> used e.g. to suppress 'number stored as text' warnings.
> Excel: New version of ooxml-schema and ooxml-security jars to incorporate
> newer code (or whatever the reason was for it, was it Visio-Support?)
> Common: Update third-party dependencies: commons-logging, commons-codec,
> xmlsec, bouncy-castly, ...
> 
> 
> One thing I saw is that the version-number in the "sonar" directory in the
> source-packages is not updated to "3.14", it still is at "3.14beta1". I
> don't think it is a big problem as these files are only used for running
> Sonar checks on apache hardware, but maybe we can update the release-guide
> and/or scripts to also set the version there when updating to the release
> version.
> 
> 
> Otherwise the packaged source looks fine, local tests with the binaries
> also look good
> 
> So +1 from me
> 
> Dominik.
> 
> 
> On Wed, Mar 2, 2016 at 1:26 PM, kiwiwings <ki...@apache.org> wrote:
> 
>> Javen O'Neal wrote
>>> This was an insignificant change to POI, so I would omit it from the
>>> release notes.
>>
>> Is there something which I should highlight instead?
>>
>> I haven't reviewed those many changes and only use the assigned component
>> in
>> bugzilla
>> to find out where a patch was finally applied to (i.e. "ss common" for both
>> merged region fixes).
>>
>> Sorry for my ignorance and lack of involvement, but based on the headings
>> in
>> the changes page,
>> most changes look minor to me ... so please prove me wrong and of course I
>> will change the
>> announcement accordingly
>>
>> Andi
>>
>>
>>
>>
>>
>> --
>> View this message in context:
>> http://apache-poi.1045710.n5.nabble.com/VOTE-Apache-POI-3-14-final-release-RC1-tp5722149p5722152.html
>> Sent from the POI - Dev mailing list archive at Nabble.com.
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: dev-unsubscribe@poi.apache.org
>> For additional commands, e-mail: dev-help@poi.apache.org
>>
>>
> 

-- 
David North - Committer and PMC Member, Apache POI
https://home.apache.org/~dnorth/


Re: [VOTE] Apache POI 3.14-final release (RC1)

Posted by Dominik Stadler <do...@gmx.at>.
Hi,

I see the following additions to the changelog:

Excel: Allow to set multiple cell style properties at once
Excel: Add API for inserting ignored warnings into XSSF sheets. This can be
used e.g. to suppress 'number stored as text' warnings.
Excel: New version of ooxml-schema and ooxml-security jars to incorporate
newer code (or whatever the reason was for it, was it Visio-Support?)
Common: Update third-party dependencies: commons-logging, commons-codec,
xmlsec, bouncy-castly, ...


One thing I saw is that the version-number in the "sonar" directory in the
source-packages is not updated to "3.14", it still is at "3.14beta1". I
don't think it is a big problem as these files are only used for running
Sonar checks on apache hardware, but maybe we can update the release-guide
and/or scripts to also set the version there when updating to the release
version.


Otherwise the packaged source looks fine, local tests with the binaries
also look good

So +1 from me

Dominik.


On Wed, Mar 2, 2016 at 1:26 PM, kiwiwings <ki...@apache.org> wrote:

> Javen O'Neal wrote
> > This was an insignificant change to POI, so I would omit it from the
> > release notes.
>
> Is there something which I should highlight instead?
>
> I haven't reviewed those many changes and only use the assigned component
> in
> bugzilla
> to find out where a patch was finally applied to (i.e. "ss common" for both
> merged region fixes).
>
> Sorry for my ignorance and lack of involvement, but based on the headings
> in
> the changes page,
> most changes look minor to me ... so please prove me wrong and of course I
> will change the
> announcement accordingly
>
> Andi
>
>
>
>
>
> --
> View this message in context:
> http://apache-poi.1045710.n5.nabble.com/VOTE-Apache-POI-3-14-final-release-RC1-tp5722149p5722152.html
> Sent from the POI - Dev mailing list archive at Nabble.com.
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@poi.apache.org
> For additional commands, e-mail: dev-help@poi.apache.org
>
>

Re: [VOTE] Apache POI 3.14-final release (RC1)

Posted by kiwiwings <ki...@apache.org>.
Javen O'Neal wrote
> This was an insignificant change to POI, so I would omit it from the
> release notes.

Is there something which I should highlight instead?

I haven't reviewed those many changes and only use the assigned component in
bugzilla
to find out where a patch was finally applied to (i.e. "ss common" for both
merged region fixes).

Sorry for my ignorance and lack of involvement, but based on the headings in
the changes page,
most changes look minor to me ... so please prove me wrong and of course I
will change the
announcement accordingly

Andi





--
View this message in context: http://apache-poi.1045710.n5.nabble.com/VOTE-Apache-POI-3-14-final-release-RC1-tp5722149p5722152.html
Sent from the POI - Dev mailing list archive at Nabble.com.

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@poi.apache.org
For additional commands, e-mail: dev-help@poi.apache.org


Re: [VOTE] Apache POI 3.14-final release (RC1)

Posted by Javen O'Neal <ja...@gmail.com>.
> - handling of merged regions in SS Common - performance and regressions

The fix was only to XSSFSheet. HSSFSheet still has O(n) behavior and the
non-validating version (addMergedRegionUnsafe) was not added to HSSFSheet
or the SS Common interface.

This was an insignificant change to POI, so I would omit it from the
release notes.

Danke,

Javen
On Mar 1, 2016 5:46 PM, "Andreas Beeker" <ki...@apache.org> wrote:

> Hi,
>
> I've prepared artifacts for the release of Apache POI 3.14-final (RC1).
>
> The most notable changes in this release are:
>
> - various HSLF parsing and rendering fixes
> - WMF parsing and rendering
> - OPC relation fix for multiple same named ids (#54916)
> - various XWPF fixes for handling paragraphs and tables
> - handling of merged regions in SS Common - performance and regressions
>
> https://dist.apache.org/repos/dist/dev/poi/3.14-RC1/
>
> All tests pass. ASC files verify and MD5/SHA1 are correct. Docs look fine.
> There's no clutter in the src/bin packages. The src package can be
> compiled.
>
> Please vote to release the artifacts.
> The vote keeps open for 72hrs, 2016-03-05, 23:59 UTC,
> planned release announcement date is Wednesday, 2015-03-09.
>
> Here is my +1
>
> Andi
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@poi.apache.org
> For additional commands, e-mail: dev-help@poi.apache.org
>
>