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 2015/05/07 02:14:36 UTC

[VOTE] Apache POI 3.12-final release

Hi,

I prepared artifacts for the release of Apache POI 3.12-final (RC1).

The most notable changes in this release are:

* remove limitations within XSSF - up to 64k cell styles (#57880) and 65k comments (#56380)
* fixed XSSF cloning issues - for sheets (#57165), styles (#56295), pictures (#56467)
* Fix shifting comments with shifted rows (#56017)

https://dist.apache.org/repos/dist/dev/poi/3.12-final-rc1/

All tests pass. ASC files verify and MD5/SHA1 are correct. Docs look fine.

Please vote to release the artifacts.
The vote keeps open for 72hrs, 2015-04-10, 23:59 UTC,
planned release announcement date is Monday, 2015-04-11.
(Sorry I can't stay within the recommended 7 days this time)

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: [VOTE] Apache POI 3.12-final release (RC2)

Posted by Nick Burch <ap...@gagravarr.org>.
On Sat, 9 May 2015, Andreas Beeker wrote:
> After reading your response, I've noticed that I broaden the context a bit.
> I only meant poi-src-3.12-20150511.tar.gz/.zip, not the maven source jars,
> which I also prefer when working with open source.

As far as the foundation is concerned, the most important part of a 
release is the fully-buildable source pacakges. There's a little bit of an 
explanation here:
http://incubator.apache.org/guides/releasemanagement.html#best-practice-source

Source jars are very helpful for people wanting to step into the code in 
an IDE, but it's the overall source packages that are key, large as they 
may be...


> I still wonder, if it's necessary to provide tgz and zip, but [1] 
> suggests that unzip is still not a standard within *nix.

Is it still necessary to provide a zip? Isn't tar.gz standard on all 
modern platforms? ;-)

(The tarballs are smaller too!)


> Looking at the bin jars (poi-bin-3.12-20150511.tar.gz/.zip) should it 
> also contain the ooxml-schemas-1.1.jar and ooxml-security-1.0.jar ... 
> for the sake of completeness?

I could see an argument for including them. However, they would make the 
already large binary download package even bigger, and I'm not sure how 
commonly they're needed?

Nick

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


Re: [VOTE] Apache POI 3.12-final release (RC2)

Posted by Andreas Beeker <ki...@apache.org>.
On 08.05.2015 15:47, Nick Burch wrote:
> On Fri, 8 May 2015, kiwiwings wrote:
>> With my slow DSL, I've started to wonder anyway if we really need (to
>> upload/provide) those src archives. If someone wants to get involved, they
>> should fetch the trunk from the svn.
>
> We're an open source project, so the most important part of the release is the source!
>
> While many users will just grab the binary package or the binary jars from maven central, both from an ASF policy perspective, and from growing new developers, we need to always provide a full buildable source. People wanting to do a small bug fix for their release in production, or just to learn about the code, will want and need that source release.

After reading your response, I've noticed that I broaden the context a bit.
I only meant poi-src-3.12-20150511.tar.gz/.zip, not the maven source jars,
which I also prefer when working with open source.
But compared to github & Co. the viewvnc service is not configured to provide zip files,
so I guess we keep it this way. I still wonder, if it's necessary to provide
tgz and zip, but [1] suggests that unzip is still not a standard within *nix.

Looking at the bin jars (poi-bin-3.12-20150511.tar.gz/.zip) should it also contain
the ooxml-schemas-1.1.jar and ooxml-security-1.0.jar ... for the sake of completeness?

Andi


[1] http://superuser.com/questions/146754/on-linux-unix-does-tar-gz-versus-zip-matter


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


Re: [VOTE] Apache POI 3.12-final release (RC2)

Posted by Nick Burch <ap...@gagravarr.org>.
On Fri, 8 May 2015, kiwiwings wrote:
> With my slow DSL, I've started to wonder anyway if we really need (to
> upload/provide) those src archives. If someone wants to get involved, they
> should fetch the trunk from the svn.

We're an open source project, so the most important part of the release is 
the source!

While many users will just grab the binary package or the binary jars from 
maven central, both from an ASF policy perspective, and from growing new 
developers, we need to always provide a full buildable source. People 
wanting to do a small bug fix for their release in production, or just to 
learn about the code, will want and need that source release.

> My problem is, that I have (quite probably) a competition next week 
> starting on Wednesday (so no Tuesday night hacking) and the vote period 
> is getting short.

Normally I'd volunteer to help, but sadly I'm travelling and/or low on 
internet wednesday-sunday next week

Maybe we try one last time, and if that doesn't work, hold off a week or 
so for you to get back from your competition?

Nick

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


Re: [VOTE] Apache POI 3.12-final release (RC2)

Posted by kiwiwings <ki...@apache.org>.
Hi,


Dominik Stadler wrote
> Andi will likely hate me for this, ...

Surely not hate ... it's more like fear (like in school: "which failures
have a made this time in the test?")
I thought I do as Nick said - release from a fresh svn copy - and this
worked without problems, so the ant build from svn works.

With my slow DSL, I've started to wonder anyway if we really need (to
upload/provide) those src archives. If someone wants to get involved, they
should fetch the trunk from the svn.

I haven't checked the latest commits, if you guys think they are safe, I
have no problems repacking the files and providing a new RC and also
checking (/patching if still necessary) the src archive.

My problem is, that I have (quite probably) a competition next week starting
on Wednesday (so no Tuesday night hacking) and the vote period is getting
short.


Dominik Stadler wrote
> I am fine with noting this as "known issue" as probably not many
> people will try to recompile the sources themselves, what do you
> think?

As pointed out above, I think most developers will use the SVN version.
I don't mind repacking again, but I'm also ok with leaving it as-is.

Andi



--
View this message in context: http://apache-poi.1045710.n5.nabble.com/VOTE-Apache-POI-3-12-final-release-tp5718728p5718755.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.12-final release (RC2)

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

Andi will likely hate me for this, but the source build from the
extracted sources does not build out of the box. The reason is that we
still do not create all the required directories correctly when
checking for downloads:
----
downloadfile:
      [get] Getting:
http://repo1.maven.org/maven2/org/bouncycastle/bcprov-ext-jdk15on/1.51/bcprov-ext-jdk15on-1.51.jar
      [get] To:
C:\temp\dist.apache.org\repos\dist\dev\poi\3.12-final-rc2\src\poi-3.12\compile-lib\bcprov-ext-jdk15on-1.51.jar
      [get] Error getting
http://repo1.maven.org/maven2/org/bouncycastle/bcprov-ext-jdk15on/1.51/bcprov-ext-jdk15on-1.51.jar
to C:\temp\dist.apache.org\repos\dist\dev\poi\3.12-final-rc2\src\poi-3.12\compile-lib\bcprov-ext-jdk15on-1.51.jar

BUILD FAILED
C:\temp\dist.apache.org\repos\dist\dev\poi\3.12-final-rc2\src\poi-3.12\build.xml:499:
The following error occurred while executing this line:
C:\temp\dist.apache.org\repos\dist\dev\poi\3.12-final-rc2\src\poi-3.12\build.xml:402:
java.io.FileNotFoundException:
C:\temp\dist.apache.org\repos\dist\dev\poi\3.12-final-rc2\src\poi-3.12\compile-lib\bcprov-ext-jdk15on-1.51.jar
(The system cannot find the path specified)
----

I.e. a simple

        <mkdir dir="${compile.lib}"/>

at line 409 in the build.xml fixes this.

I have fixed this on trunk in r1678322 already and reported bug
https://bz.apache.org/bugzilla/show_bug.cgi?id=57904 to avoid such
problems in the future.


I am fine with noting this as "known issue" as probably not many
people will try to recompile the sources themselves, what do you
think?

Thanks... Dominik.

On Fri, May 8, 2015 at 2:31 AM, Andreas Beeker <ki...@apache.org> wrote:
> Hi,
>
> here is the 2nd release candidate, which is accessible under:
>
> https://dist.apache.org/repos/dist/dev/poi/3.12-final-rc2/
>
> This release has been built based on the same SVN revision as RC1.
>
> The most notable changes in this release are:
>
> * remove limitations within XSSF - up to 64k cell styles (#57880) and 65k comments (#56380)
> * fixed XSSF cloning issues - for sheets (#57165), styles (#56295), pictures (#56467)
> * Fix shifting comments with shifted rows (#56017)
>
> Please vote to release the artifacts.
> The vote keeps open for 72hrs, Sunday 2015-04-10, 23:59 UTC,
> planned release announcement date is Monday, 2015-04-11.
>
> Here is my +1
>
> Andi
>
>
>
> ---------------------------------------------------------------------
> 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


[VOTE] Apache POI 3.12-final release (RC2)

Posted by Andreas Beeker <ki...@apache.org>.
Hi,

here is the 2nd release candidate, which is accessible under:

https://dist.apache.org/repos/dist/dev/poi/3.12-final-rc2/

This release has been built based on the same SVN revision as RC1.

The most notable changes in this release are:

* remove limitations within XSSF - up to 64k cell styles (#57880) and 65k comments (#56380)
* fixed XSSF cloning issues - for sheets (#57165), styles (#56295), pictures (#56467)
* Fix shifting comments with shifted rows (#56017)

Please vote to release the artifacts.
The vote keeps open for 72hrs, Sunday 2015-04-10, 23:59 UTC,
planned release announcement date is Monday, 2015-04-11.

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: [VOTE] Apache POI 3.12-final release (RC3)

Posted by Dominik Stadler <do...@gmx.at>.
I ran some tests on the binaries and everything worked fine!

So I am +1 for the release!

Thanks... Dominik.

On Sun, May 10, 2015 at 11:27 AM, Dominik Stadler
<do...@gmx.at> wrote:
> I'll try to give my vote by tonight evening, hopefully in time before the
> deadline.
>
> Dominik
>
> Am 10.05.2015 09:30 schrieb "Nick Burch" <ap...@gagravarr.org>:
>>
>> On Sat, 9 May 2015, Andreas Beeker wrote:
>>>
>>> here is the 3rd release candidate, which is accessible under:
>>>
>>> https://dist.apache.org/repos/dist/dev/poi/3.12-final-rc3/
>>
>>
>> keys and hashes pass, everything that should/shouldn't be there seems
>> correct, so I'm +1
>>
>> One thing on the keys though - the gpg key used to sign the release
>> doesn't seem to have any sigantures. Any chance you could find someone to
>> sign you key? Could be another Apache committer if there's one nearby,
>> otherwise anyone involved in any other bit of open source (Linux etc) would
>> do, just to help get your key into the web of trust. That can be done
>> post-vote though, but ideally soonish
>>
>>> I've checked the src artifact for clutter and "ant dist"ributability.
>>> Please check for further errors and vote to release the artifacts. The vote
>>> keeps open for 24hrs, Sunday 2015-04-10, 23:59 UTC, planned release
>>> announcement date is Monday, 2015-04-11.
>>
>>
>> Note that normally votes last at least 72 hours:
>> http://www.apache.org/foundation/voting.html
>> Though they can be shortened in a few situations, provided that everyone
>> in the community is aware and has their chance to get involved. Since we're
>> on our third RC this week, everyone hopefully knows it's happening, so that
>> shouldn't be too much of a problem
>>
>> Also, don't forget that all releases need at least 3 PMC +1s
>> http://www.apache.org/dev/release.html#approving-a-release
>> So we need at least one more PMC member to give their OK by then to
>> release!
>>
>> Thanks
>> 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: [VOTE] Apache POI 3.12-final release (RC3)

Posted by Dominik Stadler <do...@gmx.at>.
I'll try to give my vote by tonight evening, hopefully in time before the
deadline.

Dominik
Am 10.05.2015 09:30 schrieb "Nick Burch" <ap...@gagravarr.org>:

> On Sat, 9 May 2015, Andreas Beeker wrote:
>
>> here is the 3rd release candidate, which is accessible under:
>>
>> https://dist.apache.org/repos/dist/dev/poi/3.12-final-rc3/
>>
>
> keys and hashes pass, everything that should/shouldn't be there seems
> correct, so I'm +1
>
> One thing on the keys though - the gpg key used to sign the release
> doesn't seem to have any sigantures. Any chance you could find someone to
> sign you key? Could be another Apache committer if there's one nearby,
> otherwise anyone involved in any other bit of open source (Linux etc) would
> do, just to help get your key into the web of trust. That can be done
> post-vote though, but ideally soonish
>
>  I've checked the src artifact for clutter and "ant dist"ributability.
>> Please check for further errors and vote to release the artifacts. The vote
>> keeps open for 24hrs, Sunday 2015-04-10, 23:59 UTC, planned release
>> announcement date is Monday, 2015-04-11.
>>
>
> Note that normally votes last at least 72 hours:
> http://www.apache.org/foundation/voting.html
> Though they can be shortened in a few situations, provided that everyone
> in the community is aware and has their chance to get involved. Since we're
> on our third RC this week, everyone hopefully knows it's happening, so that
> shouldn't be too much of a problem
>
> Also, don't forget that all releases need at least 3 PMC +1s
> http://www.apache.org/dev/release.html#approving-a-release
> So we need at least one more PMC member to give their OK by then to
> release!
>
> Thanks
> Nick
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@poi.apache.org
> For additional commands, e-mail: dev-help@poi.apache.org
>
>

Re: [VOTE] Apache POI 3.12-final release (RC3)

Posted by Nick Burch <ap...@gagravarr.org>.
On Sat, 9 May 2015, Andreas Beeker wrote:
> here is the 3rd release candidate, which is accessible under:
>
> https://dist.apache.org/repos/dist/dev/poi/3.12-final-rc3/

keys and hashes pass, everything that should/shouldn't be there seems 
correct, so I'm +1

One thing on the keys though - the gpg key used to sign the release 
doesn't seem to have any sigantures. Any chance you could find someone to 
sign you key? Could be another Apache committer if there's one nearby, 
otherwise anyone involved in any other bit of open source (Linux etc) 
would do, just to help get your key into the web of trust. That can be 
done post-vote though, but ideally soonish

> I've checked the src artifact for clutter and "ant dist"ributability. 
> Please check for further errors and vote to release the artifacts. The 
> vote keeps open for 24hrs, Sunday 2015-04-10, 23:59 UTC, planned release 
> announcement date is Monday, 2015-04-11.

Note that normally votes last at least 72 hours:
http://www.apache.org/foundation/voting.html
Though they can be shortened in a few situations, provided that everyone 
in the community is aware and has their chance to get involved. Since 
we're on our third RC this week, everyone hopefully knows it's happening, 
so that shouldn't be too much of a problem

Also, don't forget that all releases need at least 3 PMC +1s
http://www.apache.org/dev/release.html#approving-a-release
So we need at least one more PMC member to give their OK by then to 
release!

Thanks
Nick

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


[VOTE] Apache POI 3.12-final release (RC3)

Posted by Andreas Beeker <ki...@apache.org>.
Hi,

here is the 3rd release candidate, which is accessible under:

https://dist.apache.org/repos/dist/dev/poi/3.12-final-rc3/

The most notable changes in this release are:

* remove limitations within XSSF - up to 64k cell styles (#57880) and 65k comments (#56380)
* fixed XSSF cloning issues - for sheets (#57165), styles (#56295), pictures (#56467)
* Fix shifting comments with shifted rows (#56017)

I've checked the src artifact for clutter and "ant dist"ributability.
Please check for further errors and vote to release the artifacts.
The vote keeps open for 24hrs, Sunday 2015-04-10, 23:59 UTC,
planned release announcement date is Monday, 2015-04-11.

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: [VOTE] Apache POI 3.12-final release

Posted by Nick Burch <ap...@gagravarr.org>.
On Thu, 7 May 2015, kiwiwings wrote:
> Sorry, I wasn't aware that my test output files will be included in the src
> package.

I find it's normally safest to build releases from a different, clean + 
fresh checkout. I say this as someone having made the same mistake in the 
past...

Nick

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


Re: [VOTE] Apache POI 3.12-final release

Posted by kiwiwings <ki...@apache.org>.
Hi,

Sorry, I wasn't aware that my test output files will be included in the src
package.
Thank you for pointing this out, Dominik.
I'll provide another RC tonight - basically repacking/checking the bin/src
packages for this issue
and moving them to the rc2 dir.
And droping a note into the release-guide.

Andi.



--
View this message in context: http://apache-poi.1045710.n5.nabble.com/VOTE-Apache-POI-3-12-final-release-tp5718728p5718730.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.12-final release

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

Sorry, I have to -1 this one, the src-packages contain lots of
additional stuff, some pptx and other stuff that should not end up in
the release.

Dominik.

On Thu, May 7, 2015 at 2:14 AM, Andreas Beeker <ki...@apache.org> wrote:
> Hi,
>
> I prepared artifacts for the release of Apache POI 3.12-final (RC1).
>
> The most notable changes in this release are:
>
> * remove limitations within XSSF - up to 64k cell styles (#57880) and 65k comments (#56380)
> * fixed XSSF cloning issues - for sheets (#57165), styles (#56295), pictures (#56467)
> * Fix shifting comments with shifted rows (#56017)
>
> https://dist.apache.org/repos/dist/dev/poi/3.12-final-rc1/
>
> All tests pass. ASC files verify and MD5/SHA1 are correct. Docs look fine.
>
> Please vote to release the artifacts.
> The vote keeps open for 72hrs, 2015-04-10, 23:59 UTC,
> planned release announcement date is Monday, 2015-04-11.
> (Sorry I can't stay within the recommended 7 days this time)
>
> Here is my +1
>
> Andi
>
>
>
>
>
> ---------------------------------------------------------------------
> 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