[VOTE] Release Commons BeanUtils 1.9.3 RC2

classic Classic list List threaded Threaded
19 messages Options
Reply | Threaded
Open this post in threaded view
|

[VOTE] Release Commons BeanUtils 1.9.3 RC2

Stian Soiland-Reyes
This is a [VOTE] for releasing Apache Commons BeanUtils 1.9.3 (from RC2)


SVN tag:
  https://svn.apache.org/repos/asf/commons/proper/beanutils/tags/BEANUTILS_1_9_3_RC2/

Site:
  https://stain.github.io/commons-beanutils/1.9.3-rc2/

Javadoc:
  https://stain.github.io/commons-beanutils/1.9.3-rc2/apidocs/index.html

API changes since 1.9.2 (japicmp):
  https://stain.github.io/commons-beanutils/1.9.3-rc2/japicmp.html

RAT report:
  https://stain.github.io/commons-beanutils/1.9.3-rc2/rat-report.html

Distribution files (rev 15358)
  https://dist.apache.org/repos/dist/dev/commons/beanutils/BEANUTILS_1_9_3_RC2/


Distribution files hashes (SHA1):

40b7b1639eedf91b5fad5d38e6ebec01e659048f  commons-rng-1.0-src.tar.gz
6296dbabde10169d6365bda99f2af6dcc191e515  commons-rng-1.0-src.zip
a221e862c8ff970a9ca3e7fbd86c3200d1f8780a  commons-rng-1.0-bin.tar.gz
689b2bfbdb1856d4f47851d75762aab42057805a  commons-rng-1.0-bin.zip


KEYS file to check signatures:
  http://www.apache.org/dist/commons/KEYS

Maven artifacts:
  https://repository.apache.org/content/repositories/orgapachecommons-1200/


[ ] +1 Release it.
[ ] +0 Go ahead; I don't care.
[ ] -0 There are a few minor glitches: ...
[ ] -1 No, do not release it because ...

This vote will be open for at least 72 hours, let's say 2016-09-19T08:00:00Z

--
Stian Soiland-Reyes
http://orcid.org/0000-0001-9842-9718

---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]

Reply | Threaded
Open this post in threaded view
|

Re: [VOTE] Release Commons BeanUtils 1.9.3 RC2

Raviteja Lokineni
Why do the distribution files hashes have commons-rng?

On Wed, Sep 14, 2016 at 11:45 AM, Stian Soiland-Reyes <[hidden email]>
wrote:

> This is a [VOTE] for releasing Apache Commons BeanUtils 1.9.3 (from RC2)
>
>
> SVN tag:
>   https://svn.apache.org/repos/asf/commons/proper/beanutils/
> tags/BEANUTILS_1_9_3_RC2/
>
> Site:
>   https://stain.github.io/commons-beanutils/1.9.3-rc2/
>
> Javadoc:
>   https://stain.github.io/commons-beanutils/1.9.3-rc2/apidocs/index.html
>
> API changes since 1.9.2 (japicmp):
>   https://stain.github.io/commons-beanutils/1.9.3-rc2/japicmp.html
>
> RAT report:
>   https://stain.github.io/commons-beanutils/1.9.3-rc2/rat-report.html
>
> Distribution files (rev 15358)
>   https://dist.apache.org/repos/dist/dev/commons/beanutils/
> BEANUTILS_1_9_3_RC2/
>
>
> Distribution files hashes (SHA1):
>
> 40b7b1639eedf91b5fad5d38e6ebec01e659048f  commons-rng-1.0-src.tar.gz
> 6296dbabde10169d6365bda99f2af6dcc191e515  commons-rng-1.0-src.zip
> a221e862c8ff970a9ca3e7fbd86c3200d1f8780a  commons-rng-1.0-bin.tar.gz
> 689b2bfbdb1856d4f47851d75762aab42057805a  commons-rng-1.0-bin.zip
>
>
> KEYS file to check signatures:
>   http://www.apache.org/dist/commons/KEYS
>
> Maven artifacts:
>   https://repository.apache.org/content/repositories/
> orgapachecommons-1200/
>
>
> [ ] +1 Release it.
> [ ] +0 Go ahead; I don't care.
> [ ] -0 There are a few minor glitches: ...
> [ ] -1 No, do not release it because ...
>
> This vote will be open for at least 72 hours, let's say
> 2016-09-19T08:00:00Z
>
> --
> Stian Soiland-Reyes
> http://orcid.org/0000-0001-9842-9718
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [hidden email]
> For additional commands, e-mail: [hidden email]
>
>


--
*Raviteja Lokineni* | Business Intelligence Developer
TD Ameritrade

E: [hidden email]

[image: View Raviteja Lokineni's profile on LinkedIn]
<http://in.linkedin.com/in/ravitejalokineni>
Reply | Threaded
Open this post in threaded view
|

Re: [VOTE] Release Commons BeanUtils 1.9.3 RC2

garydgregory
In reply to this post by Stian Soiland-Reyes
Curious: what does "Semantic Versioning: 0.0.1" mean? And that what we
really want?

Gary

On Sep 14, 2016 8:46 AM, "Stian Soiland-Reyes" <[hidden email]> wrote:

> This is a [VOTE] for releasing Apache Commons BeanUtils 1.9.3 (from RC2)
>
>
> SVN tag:
>   https://svn.apache.org/repos/asf/commons/proper/beanutils/
> tags/BEANUTILS_1_9_3_RC2/
>
> Site:
>   https://stain.github.io/commons-beanutils/1.9.3-rc2/
>
> Javadoc:
>   https://stain.github.io/commons-beanutils/1.9.3-rc2/apidocs/index.html
>
> API changes since 1.9.2 (japicmp):
>   https://stain.github.io/commons-beanutils/1.9.3-rc2/japicmp.html
>
> RAT report:
>   https://stain.github.io/commons-beanutils/1.9.3-rc2/rat-report.html
>
> Distribution files (rev 15358)
>   https://dist.apache.org/repos/dist/dev/commons/beanutils/
> BEANUTILS_1_9_3_RC2/
>
>
> Distribution files hashes (SHA1):
>
> 40b7b1639eedf91b5fad5d38e6ebec01e659048f  commons-rng-1.0-src.tar.gz
> 6296dbabde10169d6365bda99f2af6dcc191e515  commons-rng-1.0-src.zip
> a221e862c8ff970a9ca3e7fbd86c3200d1f8780a  commons-rng-1.0-bin.tar.gz
> 689b2bfbdb1856d4f47851d75762aab42057805a  commons-rng-1.0-bin.zip
>
>
> KEYS file to check signatures:
>   http://www.apache.org/dist/commons/KEYS
>
> Maven artifacts:
>   https://repository.apache.org/content/repositories/
> orgapachecommons-1200/
>
>
> [ ] +1 Release it.
> [ ] +0 Go ahead; I don't care.
> [ ] -0 There are a few minor glitches: ...
> [ ] -1 No, do not release it because ...
>
> This vote will be open for at least 72 hours, let's say
> 2016-09-19T08:00:00Z
>
> --
> Stian Soiland-Reyes
> http://orcid.org/0000-0001-9842-9718
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [hidden email]
> For additional commands, e-mail: [hidden email]
>
>
Reply | Threaded
Open this post in threaded view
|

Re: [VOTE] Release Commons BeanUtils 1.9.3 RC2

Henning Schmiedehausen-2
In reply to this post by Stian Soiland-Reyes
+1 for releasing. Compiled and tested on MacOS X running Java 8.

-h

[Seems I am still a committer. Haven't been here in a while. ]


On Wed, Sep 14, 2016 at 8:45 AM, Stian Soiland-Reyes <[hidden email]> wrote:

> This is a [VOTE] for releasing Apache Commons BeanUtils 1.9.3 (from RC2)
>
>
> SVN tag:
>   https://svn.apache.org/repos/asf/commons/proper/beanutils/tags/BEANUTILS_1_9_3_RC2/
>
> Site:
>   https://stain.github.io/commons-beanutils/1.9.3-rc2/
>
> Javadoc:
>   https://stain.github.io/commons-beanutils/1.9.3-rc2/apidocs/index.html
>
> API changes since 1.9.2 (japicmp):
>   https://stain.github.io/commons-beanutils/1.9.3-rc2/japicmp.html
>
> RAT report:
>   https://stain.github.io/commons-beanutils/1.9.3-rc2/rat-report.html
>
> Distribution files (rev 15358)
>   https://dist.apache.org/repos/dist/dev/commons/beanutils/BEANUTILS_1_9_3_RC2/
>
>
> Distribution files hashes (SHA1):
>
> 40b7b1639eedf91b5fad5d38e6ebec01e659048f  commons-rng-1.0-src.tar.gz
> 6296dbabde10169d6365bda99f2af6dcc191e515  commons-rng-1.0-src.zip
> a221e862c8ff970a9ca3e7fbd86c3200d1f8780a  commons-rng-1.0-bin.tar.gz
> 689b2bfbdb1856d4f47851d75762aab42057805a  commons-rng-1.0-bin.zip
>
>
> KEYS file to check signatures:
>   http://www.apache.org/dist/commons/KEYS
>
> Maven artifacts:
>   https://repository.apache.org/content/repositories/orgapachecommons-1200/
>
>
> [ ] +1 Release it.
> [ ] +0 Go ahead; I don't care.
> [ ] -0 There are a few minor glitches: ...
> [ ] -1 No, do not release it because ...
>
> This vote will be open for at least 72 hours, let's say 2016-09-19T08:00:00Z
>
> --
> Stian Soiland-Reyes
> http://orcid.org/0000-0001-9842-9718
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [hidden email]
> For additional commands, e-mail: [hidden email]
>

---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]

Reply | Threaded
Open this post in threaded view
|

Re: [VOTE] Release Commons BeanUtils 1.9.3 RC2

Stian Soiland-Reyes
In reply to this post by garydgregory
I think it's from the default config of picking up earlier version, e.g. so
it would find 1.9.0.

Sorry, I sent the wrong hashes, will resend.

On 14 Sep 2016 11:34 p.m., "Gary Gregory" <[hidden email]> wrote:

> Curious: what does "Semantic Versioning: 0.0.1" mean? And that what we
> really want?
>
> Gary
>
> On Sep 14, 2016 8:46 AM, "Stian Soiland-Reyes" <[hidden email]> wrote:
>
> > This is a [VOTE] for releasing Apache Commons BeanUtils 1.9.3 (from RC2)
> >
> >
> > SVN tag:
> >   https://svn.apache.org/repos/asf/commons/proper/beanutils/
> > tags/BEANUTILS_1_9_3_RC2/
> >
> > Site:
> >   https://stain.github.io/commons-beanutils/1.9.3-rc2/
> >
> > Javadoc:
> >   https://stain.github.io/commons-beanutils/1.9.3-rc2/apidocs/index.html
> >
> > API changes since 1.9.2 (japicmp):
> >   https://stain.github.io/commons-beanutils/1.9.3-rc2/japicmp.html
> >
> > RAT report:
> >   https://stain.github.io/commons-beanutils/1.9.3-rc2/rat-report.html
> >
> > Distribution files (rev 15358)
> >   https://dist.apache.org/repos/dist/dev/commons/beanutils/
> > BEANUTILS_1_9_3_RC2/
> >
> >
> > Distribution files hashes (SHA1):
> >
> > 40b7b1639eedf91b5fad5d38e6ebec01e659048f  commons-rng-1.0-src.tar.gz
> > 6296dbabde10169d6365bda99f2af6dcc191e515  commons-rng-1.0-src.zip
> > a221e862c8ff970a9ca3e7fbd86c3200d1f8780a  commons-rng-1.0-bin.tar.gz
> > 689b2bfbdb1856d4f47851d75762aab42057805a  commons-rng-1.0-bin.zip
> >
> >
> > KEYS file to check signatures:
> >   http://www.apache.org/dist/commons/KEYS
> >
> > Maven artifacts:
> >   https://repository.apache.org/content/repositories/
> > orgapachecommons-1200/
> >
> >
> > [ ] +1 Release it.
> > [ ] +0 Go ahead; I don't care.
> > [ ] -0 There are a few minor glitches: ...
> > [ ] -1 No, do not release it because ...
> >
> > This vote will be open for at least 72 hours, let's say
> > 2016-09-19T08:00:00Z
> >
> > --
> > Stian Soiland-Reyes
> > http://orcid.org/0000-0001-9842-9718
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [hidden email]
> > For additional commands, e-mail: [hidden email]
> >
> >
>
Reply | Threaded
Open this post in threaded view
|

Re: [VOTE] Release Commons BeanUtils 1.9.3 RC2

Stian Soiland-Reyes
In reply to this post by Stian Soiland-Reyes
On 14 September 2016 at 16:45, Stian Soiland-Reyes <[hidden email]> wrote:
> This is a [VOTE] for releasing Apache Commons BeanUtils 1.9.3 (from RC2)
> Distribution files hashes (SHA1):

Sorry, previous hashes were copy-pasted wrong :-(


Correct hashes (as can be verified by the dist area and Maven repo):

fb88789aa3d02619c20fe43bac00d3e3be7b7709
binaries/commons-beanutils-1.9.3-bin.tar.gz
7e5151ebd8eff7dfb1531772343a5d06dde1a964
binaries/commons-beanutils-1.9.3-bin.zip

50e47499401e5df18c6067f860cc0186ead38fe3
source/commons-beanutils-1.9.3-src.tar.gz
dd2ca3e505122e0efe9f4fb5eaf3069db6557e3b  source/commons-beanutils-1.9.3-src.zip


--
Stian Soiland-Reyes
http://orcid.org/0000-0001-9842-9718

---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]

Reply | Threaded
Open this post in threaded view
|

Re: [VOTE] Release Commons BeanUtils 1.9.3 RC2

Stian Soiland-Reyes
In reply to this post by garydgregory
On 14 September 2016 at 23:34, Gary Gregory <[hidden email]> wrote:
> Curious: what does "Semantic Versioning: 0.0.1" mean? And that what we
> really want?

I guess you mean as in

https://stain.github.io/commons-beanutils/1.9.3-rc2/japicmp.html

It's showing the calculated version difference according to semantic versioning.

From https://github.com/siom79/japicmp
> The option --semantic-versioning tells you which part of the version you have to increment in order to follow semantic versioning.

So in this case beanutiols moving from 1.9.2 to 1.9.3 is compatible
with semantic versioning increase of patch version.


Here's an example where japicmp detects a minor increase (e.g. adding
classes or methods):

http://commonsrdf.incubator.apache.org/commons-rdf-api/japicmp.html


The computer is only that clever - the above example is adding methods
to the RDFTermFactory interface; socially a major version change if
third-parties are meant to (or do so anyway) implement them, but minor
if all the implementations are within the same code base.


As within Apache Commons we have agreed to generally not release
updates that break binary compatibility, so generally if japicmp says
"semantic versioning 1.0.0" (indicating a major update)  - that should
be a red flag - if it's a true major increase we would instead rename
the artifact (e.g. beanutils2);  I guess we would let it masquerade as
a minor update if it was for instance a "breaking change" in an
internal/impl class.


--
Stian Soiland-Reyes
http://orcid.org/0000-0001-9842-9718

---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]

Reply | Threaded
Open this post in threaded view
|

Re: [VOTE] Release Commons BeanUtils 1.9.3 RC2

garydgregory
In reply to this post by Stian Soiland-Reyes
From the src zip: MD5, SHA1, ASC OK.

-1 because I cannot run 'mvn clean site' not matter what version of Java I
use: 6, 7, or 8.

Users must be able to download the source zip or checkout this release tag,
apply mods and rebuild and see that they did not cause regressions or break
things.

Building with 'mvn clean site' fails with Java 6 and Maven 3.0.5 due to:

[ERROR] Failed to execute goal
org.apache.maven.plugins:maven-site-plugin:3.4:site (default-site) on
project commons-beanutils: Execution default-site of goal
org.apache.maven.plugins:maven-site-plugin:3.4:site failed: An API
incompatibility was encountered while executing
org.apache.maven.plugins:maven-site-plugin:3.4:site:
java.lang.UnsupportedClassVersionError: japicmp/maven/JApiCmpReport :
Unsupported major.minor version 51.0

This is not a blocker but MUST be documented in the RN and site IMO.

Building with 'mvn clean site' fails with Java 8 and Maven 3.3.9 due to
doclint errors; not a blocker but MUST be documented in the RN and site IMO.

Building with 'mvn clean site' fails with Java 7 and Maven 3.0.5

[INFO]
------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO]
------------------------------------------------------------------------
[INFO] Total time: 2:30.776s
[INFO] Finished at: Wed Sep 14 22:43:23 PDT 2016
[INFO] Final Memory: 51M/526M
[INFO]
------------------------------------------------------------------------
[ERROR] Failed to execute goal
org.apache.maven.plugins:maven-site-plugin:3.4:site (default-site) on
project commons-beanutils: Error generating
japicmp-maven-plugin:0.9.0:cmp-report: Failed to generate report: Please
provide at least one resolvable
new version using one of the configuration elements <newVersion/> or
<newVersions/>. -> [Help 1]

Gary



On Wed, Sep 14, 2016 at 8:45 AM, Stian Soiland-Reyes <[hidden email]>
wrote:

> This is a [VOTE] for releasing Apache Commons BeanUtils 1.9.3 (from RC2)
>
>
> SVN tag:
>   https://svn.apache.org/repos/asf/commons/proper/beanutils/
> tags/BEANUTILS_1_9_3_RC2/
>
> Site:
>   https://stain.github.io/commons-beanutils/1.9.3-rc2/
>
> Javadoc:
>   https://stain.github.io/commons-beanutils/1.9.3-rc2/apidocs/index.html
>
> API changes since 1.9.2 (japicmp):
>   https://stain.github.io/commons-beanutils/1.9.3-rc2/japicmp.html
>
> RAT report:
>   https://stain.github.io/commons-beanutils/1.9.3-rc2/rat-report.html
>
> Distribution files (rev 15358)
>   https://dist.apache.org/repos/dist/dev/commons/beanutils/
> BEANUTILS_1_9_3_RC2/
>
>
> Distribution files hashes (SHA1):
>
> 40b7b1639eedf91b5fad5d38e6ebec01e659048f  commons-rng-1.0-src.tar.gz
> 6296dbabde10169d6365bda99f2af6dcc191e515  commons-rng-1.0-src.zip
> a221e862c8ff970a9ca3e7fbd86c3200d1f8780a  commons-rng-1.0-bin.tar.gz
> 689b2bfbdb1856d4f47851d75762aab42057805a  commons-rng-1.0-bin.zip
>
>
> KEYS file to check signatures:
>   http://www.apache.org/dist/commons/KEYS
>
> Maven artifacts:
>   https://repository.apache.org/content/repositories/
> orgapachecommons-1200/
>
>
> [ ] +1 Release it.
> [ ] +0 Go ahead; I don't care.
> [ ] -0 There are a few minor glitches: ...
> [ ] -1 No, do not release it because ...
>
> This vote will be open for at least 72 hours, let's say
> 2016-09-19T08:00:00Z
>
> --
> Stian Soiland-Reyes
> http://orcid.org/0000-0001-9842-9718
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [hidden email]
> For additional commands, e-mail: [hidden email]
>
>


--
E-Mail: [hidden email] | [hidden email]
Java Persistence with Hibernate, Second Edition
<http://www.manning.com/bauer3/>
JUnit in Action, Second Edition <http://www.manning.com/tahchiev/>
Spring Batch in Action <http://www.manning.com/templier/>
Blog: http://garygregory.wordpress.com
Home: http://garygregory.com/
Tweet! http://twitter.com/GaryGregory
Reply | Threaded
Open this post in threaded view
|

Re: [VOTE] Release Commons BeanUtils 1.9.3 RC2

garydgregory
In reply to this post by Stian Soiland-Reyes
TODO: [WARNING] The parameter forkMode is deprecated since version 2.14.
Use forkCount and reuseForks instead.

On Wed, Sep 14, 2016 at 8:45 AM, Stian Soiland-Reyes <[hidden email]>
wrote:

> This is a [VOTE] for releasing Apache Commons BeanUtils 1.9.3 (from RC2)
>
>
> SVN tag:
>   https://svn.apache.org/repos/asf/commons/proper/beanutils/
> tags/BEANUTILS_1_9_3_RC2/
>
> Site:
>   https://stain.github.io/commons-beanutils/1.9.3-rc2/
>
> Javadoc:
>   https://stain.github.io/commons-beanutils/1.9.3-rc2/apidocs/index.html
>
> API changes since 1.9.2 (japicmp):
>   https://stain.github.io/commons-beanutils/1.9.3-rc2/japicmp.html
>
> RAT report:
>   https://stain.github.io/commons-beanutils/1.9.3-rc2/rat-report.html
>
> Distribution files (rev 15358)
>   https://dist.apache.org/repos/dist/dev/commons/beanutils/
> BEANUTILS_1_9_3_RC2/
>
>
> Distribution files hashes (SHA1):
>
> 40b7b1639eedf91b5fad5d38e6ebec01e659048f  commons-rng-1.0-src.tar.gz
> 6296dbabde10169d6365bda99f2af6dcc191e515  commons-rng-1.0-src.zip
> a221e862c8ff970a9ca3e7fbd86c3200d1f8780a  commons-rng-1.0-bin.tar.gz
> 689b2bfbdb1856d4f47851d75762aab42057805a  commons-rng-1.0-bin.zip
>
>
> KEYS file to check signatures:
>   http://www.apache.org/dist/commons/KEYS
>
> Maven artifacts:
>   https://repository.apache.org/content/repositories/
> orgapachecommons-1200/
>
>
> [ ] +1 Release it.
> [ ] +0 Go ahead; I don't care.
> [ ] -0 There are a few minor glitches: ...
> [ ] -1 No, do not release it because ...
>
> This vote will be open for at least 72 hours, let's say
> 2016-09-19T08:00:00Z
>
> --
> Stian Soiland-Reyes
> http://orcid.org/0000-0001-9842-9718
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [hidden email]
> For additional commands, e-mail: [hidden email]
>
>


--
E-Mail: [hidden email] | [hidden email]
Java Persistence with Hibernate, Second Edition
<http://www.manning.com/bauer3/>
JUnit in Action, Second Edition <http://www.manning.com/tahchiev/>
Spring Batch in Action <http://www.manning.com/templier/>
Blog: http://garygregory.wordpress.com
Home: http://garygregory.com/
Tweet! http://twitter.com/GaryGregory
Reply | Threaded
Open this post in threaded view
|

Re: [VOTE] Release Commons BeanUtils 1.9.3 RC2

garydgregory
On the positive side, 'mvn clean package' works with Java 6, 7, 8, and 9-ea
(Windows 7 64-bit).

Gary

On Wed, Sep 14, 2016 at 11:00 PM, Gary Gregory <[hidden email]>
wrote:

> TODO: [WARNING] The parameter forkMode is deprecated since version 2.14.
> Use forkCount and reuseForks instead.
>
> On Wed, Sep 14, 2016 at 8:45 AM, Stian Soiland-Reyes <[hidden email]>
> wrote:
>
>> This is a [VOTE] for releasing Apache Commons BeanUtils 1.9.3 (from RC2)
>>
>>
>> SVN tag:
>>   https://svn.apache.org/repos/asf/commons/proper/beanutils/ta
>> gs/BEANUTILS_1_9_3_RC2/
>>
>> Site:
>>   https://stain.github.io/commons-beanutils/1.9.3-rc2/
>>
>> Javadoc:
>>   https://stain.github.io/commons-beanutils/1.9.3-rc2/apidocs/index.html
>>
>> API changes since 1.9.2 (japicmp):
>>   https://stain.github.io/commons-beanutils/1.9.3-rc2/japicmp.html
>>
>> RAT report:
>>   https://stain.github.io/commons-beanutils/1.9.3-rc2/rat-report.html
>>
>> Distribution files (rev 15358)
>>   https://dist.apache.org/repos/dist/dev/commons/beanutils/BEA
>> NUTILS_1_9_3_RC2/
>>
>>
>> Distribution files hashes (SHA1):
>>
>> 40b7b1639eedf91b5fad5d38e6ebec01e659048f  commons-rng-1.0-src.tar.gz
>> 6296dbabde10169d6365bda99f2af6dcc191e515  commons-rng-1.0-src.zip
>> a221e862c8ff970a9ca3e7fbd86c3200d1f8780a  commons-rng-1.0-bin.tar.gz
>> 689b2bfbdb1856d4f47851d75762aab42057805a  commons-rng-1.0-bin.zip
>>
>>
>> KEYS file to check signatures:
>>   http://www.apache.org/dist/commons/KEYS
>>
>> Maven artifacts:
>>   https://repository.apache.org/content/repositories/orgapache
>> commons-1200/
>>
>>
>> [ ] +1 Release it.
>> [ ] +0 Go ahead; I don't care.
>> [ ] -0 There are a few minor glitches: ...
>> [ ] -1 No, do not release it because ...
>>
>> This vote will be open for at least 72 hours, let's say
>> 2016-09-19T08:00:00Z
>>
>> --
>> Stian Soiland-Reyes
>> http://orcid.org/0000-0001-9842-9718
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [hidden email]
>> For additional commands, e-mail: [hidden email]
>>
>>
>
>
> --
> E-Mail: [hidden email] | [hidden email]
> Java Persistence with Hibernate, Second Edition
> <http://www.manning.com/bauer3/>
> JUnit in Action, Second Edition <http://www.manning.com/tahchiev/>
> Spring Batch in Action <http://www.manning.com/templier/>
> Blog: http://garygregory.wordpress.com
> Home: http://garygregory.com/
> Tweet! http://twitter.com/GaryGregory
>



--
E-Mail: [hidden email] | [hidden email]
Java Persistence with Hibernate, Second Edition
<http://www.manning.com/bauer3/>
JUnit in Action, Second Edition <http://www.manning.com/tahchiev/>
Spring Batch in Action <http://www.manning.com/templier/>
Blog: http://garygregory.wordpress.com
Home: http://garygregory.com/
Tweet! http://twitter.com/GaryGregory
Reply | Threaded
Open this post in threaded view
|

Re: [VOTE] Release Commons BeanUtils 1.9.3 RC2

Benedikt Ritter-4
In reply to this post by garydgregory
I don't think the site build should block a release. As you like to put it:
RERO. Let's fix it in 1.9.4.

Benedikt

Gary Gregory <[hidden email]> schrieb am Do., 15. Sep. 2016 um
07:49 Uhr:

> From the src zip: MD5, SHA1, ASC OK.
>
> -1 because I cannot run 'mvn clean site' not matter what version of Java I
> use: 6, 7, or 8.
>
> Users must be able to download the source zip or checkout this release tag,
> apply mods and rebuild and see that they did not cause regressions or break
> things.
>
> Building with 'mvn clean site' fails with Java 6 and Maven 3.0.5 due to:
>
> [ERROR] Failed to execute goal
> org.apache.maven.plugins:maven-site-plugin:3.4:site (default-site) on
> project commons-beanutils: Execution default-site of goal
> org.apache.maven.plugins:maven-site-plugin:3.4:site failed: An API
> incompatibility was encountered while executing
> org.apache.maven.plugins:maven-site-plugin:3.4:site:
> java.lang.UnsupportedClassVersionError: japicmp/maven/JApiCmpReport :
> Unsupported major.minor version 51.0
>
> This is not a blocker but MUST be documented in the RN and site IMO.
>
> Building with 'mvn clean site' fails with Java 8 and Maven 3.3.9 due to
> doclint errors; not a blocker but MUST be documented in the RN and site
> IMO.
>
> Building with 'mvn clean site' fails with Java 7 and Maven 3.0.5
>
> [INFO]
> ------------------------------------------------------------------------
> [INFO] BUILD FAILURE
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Total time: 2:30.776s
> [INFO] Finished at: Wed Sep 14 22:43:23 PDT 2016
> [INFO] Final Memory: 51M/526M
> [INFO]
> ------------------------------------------------------------------------
> [ERROR] Failed to execute goal
> org.apache.maven.plugins:maven-site-plugin:3.4:site (default-site) on
> project commons-beanutils: Error generating
> japicmp-maven-plugin:0.9.0:cmp-report: Failed to generate report: Please
> provide at least one resolvable
> new version using one of the configuration elements <newVersion/> or
> <newVersions/>. -> [Help 1]
>
> Gary
>
>
>
> On Wed, Sep 14, 2016 at 8:45 AM, Stian Soiland-Reyes <[hidden email]>
> wrote:
>
> > This is a [VOTE] for releasing Apache Commons BeanUtils 1.9.3 (from RC2)
> >
> >
> > SVN tag:
> >   https://svn.apache.org/repos/asf/commons/proper/beanutils/
> > tags/BEANUTILS_1_9_3_RC2/
> >
> > Site:
> >   https://stain.github.io/commons-beanutils/1.9.3-rc2/
> >
> > Javadoc:
> >   https://stain.github.io/commons-beanutils/1.9.3-rc2/apidocs/index.html
> >
> > API changes since 1.9.2 (japicmp):
> >   https://stain.github.io/commons-beanutils/1.9.3-rc2/japicmp.html
> >
> > RAT report:
> >   https://stain.github.io/commons-beanutils/1.9.3-rc2/rat-report.html
> >
> > Distribution files (rev 15358)
> >   https://dist.apache.org/repos/dist/dev/commons/beanutils/
> > BEANUTILS_1_9_3_RC2/
> >
> >
> > Distribution files hashes (SHA1):
> >
> > 40b7b1639eedf91b5fad5d38e6ebec01e659048f  commons-rng-1.0-src.tar.gz
> > 6296dbabde10169d6365bda99f2af6dcc191e515  commons-rng-1.0-src.zip
> > a221e862c8ff970a9ca3e7fbd86c3200d1f8780a  commons-rng-1.0-bin.tar.gz
> > 689b2bfbdb1856d4f47851d75762aab42057805a  commons-rng-1.0-bin.zip
> >
> >
> > KEYS file to check signatures:
> >   http://www.apache.org/dist/commons/KEYS
> >
> > Maven artifacts:
> >   https://repository.apache.org/content/repositories/
> > orgapachecommons-1200/
> >
> >
> > [ ] +1 Release it.
> > [ ] +0 Go ahead; I don't care.
> > [ ] -0 There are a few minor glitches: ...
> > [ ] -1 No, do not release it because ...
> >
> > This vote will be open for at least 72 hours, let's say
> > 2016-09-19T08:00:00Z
> >
> > --
> > Stian Soiland-Reyes
> > http://orcid.org/0000-0001-9842-9718
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [hidden email]
> > For additional commands, e-mail: [hidden email]
> >
> >
>
>
> --
> E-Mail: [hidden email] | [hidden email]
> Java Persistence with Hibernate, Second Edition
> <http://www.manning.com/bauer3/>
> JUnit in Action, Second Edition <http://www.manning.com/tahchiev/>
> Spring Batch in Action <http://www.manning.com/templier/>
> Blog: http://garygregory.wordpress.com
> Home: http://garygregory.com/
> Tweet! http://twitter.com/GaryGregory
>
Reply | Threaded
Open this post in threaded view
|

Re: [VOTE] Release Commons BeanUtils 1.9.3 RC2

garydgregory
This is not a site nit. I cannot build it at all. How do you build it?

Gary

On Thu, Sep 15, 2016 at 12:54 AM, Benedikt Ritter <[hidden email]>
wrote:

> I don't think the site build should block a release. As you like to put it:
> RERO. Let's fix it in 1.9.4.
>
> Benedikt
>
> Gary Gregory <[hidden email]> schrieb am Do., 15. Sep. 2016 um
> 07:49 Uhr:
>
> > From the src zip: MD5, SHA1, ASC OK.
> >
> > -1 because I cannot run 'mvn clean site' not matter what version of Java
> I
> > use: 6, 7, or 8.
> >
> > Users must be able to download the source zip or checkout this release
> tag,
> > apply mods and rebuild and see that they did not cause regressions or
> break
> > things.
> >
> > Building with 'mvn clean site' fails with Java 6 and Maven 3.0.5 due to:
> >
> > [ERROR] Failed to execute goal
> > org.apache.maven.plugins:maven-site-plugin:3.4:site (default-site) on
> > project commons-beanutils: Execution default-site of goal
> > org.apache.maven.plugins:maven-site-plugin:3.4:site failed: An API
> > incompatibility was encountered while executing
> > org.apache.maven.plugins:maven-site-plugin:3.4:site:
> > java.lang.UnsupportedClassVersionError: japicmp/maven/JApiCmpReport :
> > Unsupported major.minor version 51.0
> >
> > This is not a blocker but MUST be documented in the RN and site IMO.
> >
> > Building with 'mvn clean site' fails with Java 8 and Maven 3.3.9 due to
> > doclint errors; not a blocker but MUST be documented in the RN and site
> > IMO.
> >
> > Building with 'mvn clean site' fails with Java 7 and Maven 3.0.5
> >
> > [INFO]
> > ------------------------------------------------------------------------
> > [INFO] BUILD FAILURE
> > [INFO]
> > ------------------------------------------------------------------------
> > [INFO] Total time: 2:30.776s
> > [INFO] Finished at: Wed Sep 14 22:43:23 PDT 2016
> > [INFO] Final Memory: 51M/526M
> > [INFO]
> > ------------------------------------------------------------------------
> > [ERROR] Failed to execute goal
> > org.apache.maven.plugins:maven-site-plugin:3.4:site (default-site) on
> > project commons-beanutils: Error generating
> > japicmp-maven-plugin:0.9.0:cmp-report: Failed to generate report: Please
> > provide at least one resolvable
> > new version using one of the configuration elements <newVersion/> or
> > <newVersions/>. -> [Help 1]
> >
> > Gary
> >
> >
> >
> > On Wed, Sep 14, 2016 at 8:45 AM, Stian Soiland-Reyes <[hidden email]>
> > wrote:
> >
> > > This is a [VOTE] for releasing Apache Commons BeanUtils 1.9.3 (from
> RC2)
> > >
> > >
> > > SVN tag:
> > >   https://svn.apache.org/repos/asf/commons/proper/beanutils/
> > > tags/BEANUTILS_1_9_3_RC2/
> > >
> > > Site:
> > >   https://stain.github.io/commons-beanutils/1.9.3-rc2/
> > >
> > > Javadoc:
> > >   https://stain.github.io/commons-beanutils/1.9.3-rc2/
> apidocs/index.html
> > >
> > > API changes since 1.9.2 (japicmp):
> > >   https://stain.github.io/commons-beanutils/1.9.3-rc2/japicmp.html
> > >
> > > RAT report:
> > >   https://stain.github.io/commons-beanutils/1.9.3-rc2/rat-report.html
> > >
> > > Distribution files (rev 15358)
> > >   https://dist.apache.org/repos/dist/dev/commons/beanutils/
> > > BEANUTILS_1_9_3_RC2/
> > >
> > >
> > > Distribution files hashes (SHA1):
> > >
> > > 40b7b1639eedf91b5fad5d38e6ebec01e659048f  commons-rng-1.0-src.tar.gz
> > > 6296dbabde10169d6365bda99f2af6dcc191e515  commons-rng-1.0-src.zip
> > > a221e862c8ff970a9ca3e7fbd86c3200d1f8780a  commons-rng-1.0-bin.tar.gz
> > > 689b2bfbdb1856d4f47851d75762aab42057805a  commons-rng-1.0-bin.zip
> > >
> > >
> > > KEYS file to check signatures:
> > >   http://www.apache.org/dist/commons/KEYS
> > >
> > > Maven artifacts:
> > >   https://repository.apache.org/content/repositories/
> > > orgapachecommons-1200/
> > >
> > >
> > > [ ] +1 Release it.
> > > [ ] +0 Go ahead; I don't care.
> > > [ ] -0 There are a few minor glitches: ...
> > > [ ] -1 No, do not release it because ...
> > >
> > > This vote will be open for at least 72 hours, let's say
> > > 2016-09-19T08:00:00Z
> > >
> > > --
> > > Stian Soiland-Reyes
> > > http://orcid.org/0000-0001-9842-9718
> > >
> > > ---------------------------------------------------------------------
> > > To unsubscribe, e-mail: [hidden email]
> > > For additional commands, e-mail: [hidden email]
> > >
> > >
> >
> >
> > --
> > E-Mail: [hidden email] | [hidden email]
> > Java Persistence with Hibernate, Second Edition
> > <http://www.manning.com/bauer3/>
> > JUnit in Action, Second Edition <http://www.manning.com/tahchiev/>
> > Spring Batch in Action <http://www.manning.com/templier/>
> > Blog: http://garygregory.wordpress.com
> > Home: http://garygregory.com/
> > Tweet! http://twitter.com/GaryGregory
> >
>



--
E-Mail: [hidden email] | [hidden email]
Java Persistence with Hibernate, Second Edition
<http://www.manning.com/bauer3/>
JUnit in Action, Second Edition <http://www.manning.com/tahchiev/>
Spring Batch in Action <http://www.manning.com/templier/>
Blog: http://garygregory.wordpress.com
Home: http://garygregory.com/
Tweet! http://twitter.com/GaryGregory
Reply | Threaded
Open this post in threaded view
|

Re: [VOTE] Release Commons BeanUtils 1.9.3 RC2

Stian Soiland-Reyes
In reply to this post by garydgregory
I wonder if japicmp needs

mvn clean package site

So that it will have a JAR to compare. Did that work with you?

I'll have a look at the other errors.

On 15 Sep 2016 6:49 a.m., "Gary Gregory" <[hidden email]> wrote:

> From the src zip: MD5, SHA1, ASC OK.
>
> -1 because I cannot run 'mvn clean site' not matter what version of Java I
> use: 6, 7, or 8.
>
> Users must be able to download the source zip or checkout this release tag,
> apply mods and rebuild and see that they did not cause regressions or break
> things.
>
> Building with 'mvn clean site' fails with Java 6 and Maven 3.0.5 due to:
>
> [ERROR] Failed to execute goal
> org.apache.maven.plugins:maven-site-plugin:3.4:site (default-site) on
> project commons-beanutils: Execution default-site of goal
> org.apache.maven.plugins:maven-site-plugin:3.4:site failed: An API
> incompatibility was encountered while executing
> org.apache.maven.plugins:maven-site-plugin:3.4:site:
> java.lang.UnsupportedClassVersionError: japicmp/maven/JApiCmpReport :
> Unsupported major.minor version 51.0
>
> This is not a blocker but MUST be documented in the RN and site IMO.
>
> Building with 'mvn clean site' fails with Java 8 and Maven 3.3.9 due to
> doclint errors; not a blocker but MUST be documented in the RN and site
> IMO.
>
> Building with 'mvn clean site' fails with Java 7 and Maven 3.0.5
>
> [INFO]
> ------------------------------------------------------------------------
> [INFO] BUILD FAILURE
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Total time: 2:30.776s
> [INFO] Finished at: Wed Sep 14 22:43:23 PDT 2016
> [INFO] Final Memory: 51M/526M
> [INFO]
> ------------------------------------------------------------------------
> [ERROR] Failed to execute goal
> org.apache.maven.plugins:maven-site-plugin:3.4:site (default-site) on
> project commons-beanutils: Error generating
> japicmp-maven-plugin:0.9.0:cmp-report: Failed to generate report: Please
> provide at least one resolvable
> new version using one of the configuration elements <newVersion/> or
> <newVersions/>. -> [Help 1]
>
> Gary
>
>
>
> On Wed, Sep 14, 2016 at 8:45 AM, Stian Soiland-Reyes <[hidden email]>
> wrote:
>
> > This is a [VOTE] for releasing Apache Commons BeanUtils 1.9.3 (from RC2)
> >
> >
> > SVN tag:
> >   https://svn.apache.org/repos/asf/commons/proper/beanutils/
> > tags/BEANUTILS_1_9_3_RC2/
> >
> > Site:
> >   https://stain.github.io/commons-beanutils/1.9.3-rc2/
> >
> > Javadoc:
> >   https://stain.github.io/commons-beanutils/1.9.3-rc2/apidocs/index.html
> >
> > API changes since 1.9.2 (japicmp):
> >   https://stain.github.io/commons-beanutils/1.9.3-rc2/japicmp.html
> >
> > RAT report:
> >   https://stain.github.io/commons-beanutils/1.9.3-rc2/rat-report.html
> >
> > Distribution files (rev 15358)
> >   https://dist.apache.org/repos/dist/dev/commons/beanutils/
> > BEANUTILS_1_9_3_RC2/
> >
> >
> > Distribution files hashes (SHA1):
> >
> > 40b7b1639eedf91b5fad5d38e6ebec01e659048f  commons-rng-1.0-src.tar.gz
> > 6296dbabde10169d6365bda99f2af6dcc191e515  commons-rng-1.0-src.zip
> > a221e862c8ff970a9ca3e7fbd86c3200d1f8780a  commons-rng-1.0-bin.tar.gz
> > 689b2bfbdb1856d4f47851d75762aab42057805a  commons-rng-1.0-bin.zip
> >
> >
> > KEYS file to check signatures:
> >   http://www.apache.org/dist/commons/KEYS
> >
> > Maven artifacts:
> >   https://repository.apache.org/content/repositories/
> > orgapachecommons-1200/
> >
> >
> > [ ] +1 Release it.
> > [ ] +0 Go ahead; I don't care.
> > [ ] -0 There are a few minor glitches: ...
> > [ ] -1 No, do not release it because ...
> >
> > This vote will be open for at least 72 hours, let's say
> > 2016-09-19T08:00:00Z
> >
> > --
> > Stian Soiland-Reyes
> > http://orcid.org/0000-0001-9842-9718
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [hidden email]
> > For additional commands, e-mail: [hidden email]
> >
> >
>
>
> --
> E-Mail: [hidden email] | [hidden email]
> Java Persistence with Hibernate, Second Edition
> <http://www.manning.com/bauer3/>
> JUnit in Action, Second Edition <http://www.manning.com/tahchiev/>
> Spring Batch in Action <http://www.manning.com/templier/>
> Blog: http://garygregory.wordpress.com
> Home: http://garygregory.com/
> Tweet! http://twitter.com/GaryGregory
>
Reply | Threaded
Open this post in threaded view
|

Re: [VOTE] Release Commons BeanUtils 1.9.3 RC2

Stian Soiland-Reyes
I've raised https://github.com/siom79/japicmp/issues/148 to ask if the
japicmp report can be skipped if the "mvn package" phase has not been
run.


If someone does 'mvn site', would it not be typically from the trunk
or after running 'mvn package'?

For now, do you think it's enough to add the requirement for "mvn
package site" to the README on trunk?

I guess most compiling users would not build the site, they would
build the JAR with "mvn package" or "mvn install".



I activated japicmp according to
http://central.maven.org/maven2/org/apache/commons/commons-parent/41/commons-parent-41.pom
by adding src/site/resources/profile.japicmp
 - how are other components using japicmp?


On 15 September 2016 at 09:34, Stian Soiland-Reyes <[hidden email]> wrote:

> I wonder if japicmp needs
>
> mvn clean package site
>
> So that it will have a JAR to compare. Did that work with you?
>
> I'll have a look at the other errors.
>
>
> On 15 Sep 2016 6:49 a.m., "Gary Gregory" <[hidden email]> wrote:
>>
>> From the src zip: MD5, SHA1, ASC OK.
>>
>> -1 because I cannot run 'mvn clean site' not matter what version of Java I
>> use: 6, 7, or 8.
>>
>> Users must be able to download the source zip or checkout this release
>> tag,
>> apply mods and rebuild and see that they did not cause regressions or
>> break
>> things.
>>
>> Building with 'mvn clean site' fails with Java 6 and Maven 3.0.5 due to:
>>
>> [ERROR] Failed to execute goal
>> org.apache.maven.plugins:maven-site-plugin:3.4:site (default-site) on
>> project commons-beanutils: Execution default-site of goal
>> org.apache.maven.plugins:maven-site-plugin:3.4:site failed: An API
>> incompatibility was encountered while executing
>> org.apache.maven.plugins:maven-site-plugin:3.4:site:
>> java.lang.UnsupportedClassVersionError: japicmp/maven/JApiCmpReport :
>> Unsupported major.minor version 51.0
>>
>> This is not a blocker but MUST be documented in the RN and site IMO.
>>
>> Building with 'mvn clean site' fails with Java 8 and Maven 3.3.9 due to
>> doclint errors; not a blocker but MUST be documented in the RN and site
>> IMO.
>>
>> Building with 'mvn clean site' fails with Java 7 and Maven 3.0.5
>>
>> [INFO]
>> ------------------------------------------------------------------------
>> [INFO] BUILD FAILURE
>> [INFO]
>> ------------------------------------------------------------------------
>> [INFO] Total time: 2:30.776s
>> [INFO] Finished at: Wed Sep 14 22:43:23 PDT 2016
>> [INFO] Final Memory: 51M/526M
>> [INFO]
>> ------------------------------------------------------------------------
>> [ERROR] Failed to execute goal
>> org.apache.maven.plugins:maven-site-plugin:3.4:site (default-site) on
>> project commons-beanutils: Error generating
>> japicmp-maven-plugin:0.9.0:cmp-report: Failed to generate report: Please
>> provide at least one resolvable
>> new version using one of the configuration elements <newVersion/> or
>> <newVersions/>. -> [Help 1]
>>
>> Gary
>>
>>
>>
>> On Wed, Sep 14, 2016 at 8:45 AM, Stian Soiland-Reyes <[hidden email]>
>> wrote:
>>
>> > This is a [VOTE] for releasing Apache Commons BeanUtils 1.9.3 (from RC2)
>> >
>> >
>> > SVN tag:
>> >   https://svn.apache.org/repos/asf/commons/proper/beanutils/
>> > tags/BEANUTILS_1_9_3_RC2/
>> >
>> > Site:
>> >   https://stain.github.io/commons-beanutils/1.9.3-rc2/
>> >
>> > Javadoc:
>> >   https://stain.github.io/commons-beanutils/1.9.3-rc2/apidocs/index.html
>> >
>> > API changes since 1.9.2 (japicmp):
>> >   https://stain.github.io/commons-beanutils/1.9.3-rc2/japicmp.html
>> >
>> > RAT report:
>> >   https://stain.github.io/commons-beanutils/1.9.3-rc2/rat-report.html
>> >
>> > Distribution files (rev 15358)
>> >   https://dist.apache.org/repos/dist/dev/commons/beanutils/
>> > BEANUTILS_1_9_3_RC2/
>> >
>> >
>> > Distribution files hashes (SHA1):
>> >
>> > 40b7b1639eedf91b5fad5d38e6ebec01e659048f  commons-rng-1.0-src.tar.gz
>> > 6296dbabde10169d6365bda99f2af6dcc191e515  commons-rng-1.0-src.zip
>> > a221e862c8ff970a9ca3e7fbd86c3200d1f8780a  commons-rng-1.0-bin.tar.gz
>> > 689b2bfbdb1856d4f47851d75762aab42057805a  commons-rng-1.0-bin.zip
>> >
>> >
>> > KEYS file to check signatures:
>> >   http://www.apache.org/dist/commons/KEYS
>> >
>> > Maven artifacts:
>> >   https://repository.apache.org/content/repositories/
>> > orgapachecommons-1200/
>> >
>> >
>> > [ ] +1 Release it.
>> > [ ] +0 Go ahead; I don't care.
>> > [ ] -0 There are a few minor glitches: ...
>> > [ ] -1 No, do not release it because ...
>> >
>> > This vote will be open for at least 72 hours, let's say
>> > 2016-09-19T08:00:00Z
>> >
>> > --
>> > Stian Soiland-Reyes
>> > http://orcid.org/0000-0001-9842-9718
>> >
>> > ---------------------------------------------------------------------
>> > To unsubscribe, e-mail: [hidden email]
>> > For additional commands, e-mail: [hidden email]
>> >
>> >
>>
>>
>> --
>> E-Mail: [hidden email] | [hidden email]
>> Java Persistence with Hibernate, Second Edition
>> <http://www.manning.com/bauer3/>
>> JUnit in Action, Second Edition <http://www.manning.com/tahchiev/>
>> Spring Batch in Action <http://www.manning.com/templier/>
>> Blog: http://garygregory.wordpress.com
>> Home: http://garygregory.com/
>> Tweet! http://twitter.com/GaryGregory



--
Stian Soiland-Reyes
http://orcid.org/0000-0001-9842-9718

---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]

Reply | Threaded
Open this post in threaded view
|

Re: [VOTE] Release Commons BeanUtils 1.9.3 RC2

Stian Soiland-Reyes
In reply to this post by garydgregory
I tested successfully with:

docker run  -v $(pwd):/usr/src/app  -v /usr/src/app/target  -w
/usr/src/app -it maven:3-jdk-7 mvn verify
docker run  -v $(pwd):/usr/src/app  -v /usr/src/app/target  -w
/usr/src/app -it maven:3-jdk-8 mvn verify

(both of which use Apache Maven 3.3.9)

BTW: maven:3-jdk-9 fails with an unrelated JCE encryption error (bug
in the Docker image).

maven:3-jdk-6 seems unhappy to run within Docker as it can't download plugins.


Instead I used

docker run -it ubuntu:14.04 bash
apt-get install openjdk-6-jdk maven
mvn clean verify

(which there should be lots of installations of) - and unfortunately
it fails with:

Tests in error:
  MemoryLeakTestCase.testMappedPropertyDescriptor_MappedMethodReference2:225->forceGarbageCollection:491
IllegalState

<error message="Your JVM is not releasing SoftReference, try running
the testcase with less memory (-Xmx)"
type="java.lang.IllegalStateException">java.lang.IllegalStateException:
Your JVM is not releasing SoftReference, try running the testcase with
less memory (-Xmx)

eh.. so I need LESS memory? Not a very good test! :)  It should not
fail like that, but assume-bail out instead (e.g. "was not able to
test low memory conditions")


I get the same error with 1.9.2 - so this is not a regression:

Tests run: 8, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 20.837
sec <<< FAILURE! - in
org.apache.commons.beanutils.memoryleaktests.MemoryLeakTestCase
testMethodUtils_cache_memoryLeak(org.apache.commons.beanutils.memoryleaktests.MemoryLeakTestCase)
 Time elapsed: 10.774 sec  <<< ERROR!
java.lang.IllegalStateException: Your JVM is not releasing
SoftReference, try running the testcase with less memory (-Xmx)
at org.apache.commons.beanutils.memoryleaktests.MemoryLeakTestCase.forceGarbageCollection(MemoryLeakTestCase.java:496)
at org.apache.commons.beanutils.memoryleaktests.MemoryLeakTestCase.testMethodUtils_cache_memoryLeak(MemoryLeakTestCase.java:282)


However I guess the README and/or RELEASE-NOTES could say that to
build with Java 6 you need -DskipTests=true - and we can let
MemoryLeakTestCase bail out with an Assume instead of throwing
exceptions.


My Ubuntu 14.04 mvn/jdk info:

root@f80c9b235260:/tmp/commons-beanutils-1.9.3-src# mvn -v
Apache Maven 3.0.5
Maven home: /usr/share/maven
Java version: 1.6.0_40, vendor: Sun Microsystems Inc.
Java home: /usr/lib/jvm/java-6-openjdk-amd64/jre
Default locale: en_US, platform encoding: ANSI_X3.4-1968
OS name: "linux", version: "4.4.0-36-generic", arch: "amd64", family: "unix"

On 15 September 2016 at 09:09, Gary Gregory <[hidden email]> wrote:

> This is not a site nit. I cannot build it at all. How do you build it?
>
> Gary
>
> On Thu, Sep 15, 2016 at 12:54 AM, Benedikt Ritter <[hidden email]>
> wrote:
>
>> I don't think the site build should block a release. As you like to put it:
>> RERO. Let's fix it in 1.9.4.
>>
>> Benedikt
>>
>> Gary Gregory <[hidden email]> schrieb am Do., 15. Sep. 2016 um
>> 07:49 Uhr:
>>
>> > From the src zip: MD5, SHA1, ASC OK.
>> >
>> > -1 because I cannot run 'mvn clean site' not matter what version of Java
>> I
>> > use: 6, 7, or 8.
>> >
>> > Users must be able to download the source zip or checkout this release
>> tag,
>> > apply mods and rebuild and see that they did not cause regressions or
>> break
>> > things.
>> >
>> > Building with 'mvn clean site' fails with Java 6 and Maven 3.0.5 due to:
>> >
>> > [ERROR] Failed to execute goal
>> > org.apache.maven.plugins:maven-site-plugin:3.4:site (default-site) on
>> > project commons-beanutils: Execution default-site of goal
>> > org.apache.maven.plugins:maven-site-plugin:3.4:site failed: An API
>> > incompatibility was encountered while executing
>> > org.apache.maven.plugins:maven-site-plugin:3.4:site:
>> > java.lang.UnsupportedClassVersionError: japicmp/maven/JApiCmpReport :
>> > Unsupported major.minor version 51.0
>> >
>> > This is not a blocker but MUST be documented in the RN and site IMO.
>> >
>> > Building with 'mvn clean site' fails with Java 8 and Maven 3.3.9 due to
>> > doclint errors; not a blocker but MUST be documented in the RN and site
>> > IMO.
>> >
>> > Building with 'mvn clean site' fails with Java 7 and Maven 3.0.5
>> >
>> > [INFO]
>> > ------------------------------------------------------------------------
>> > [INFO] BUILD FAILURE
>> > [INFO]
>> > ------------------------------------------------------------------------
>> > [INFO] Total time: 2:30.776s
>> > [INFO] Finished at: Wed Sep 14 22:43:23 PDT 2016
>> > [INFO] Final Memory: 51M/526M
>> > [INFO]
>> > ------------------------------------------------------------------------
>> > [ERROR] Failed to execute goal
>> > org.apache.maven.plugins:maven-site-plugin:3.4:site (default-site) on
>> > project commons-beanutils: Error generating
>> > japicmp-maven-plugin:0.9.0:cmp-report: Failed to generate report: Please
>> > provide at least one resolvable
>> > new version using one of the configuration elements <newVersion/> or
>> > <newVersions/>. -> [Help 1]
>> >
>> > Gary
>> >
>> >
>> >
>> > On Wed, Sep 14, 2016 at 8:45 AM, Stian Soiland-Reyes <[hidden email]>
>> > wrote:
>> >
>> > > This is a [VOTE] for releasing Apache Commons BeanUtils 1.9.3 (from
>> RC2)
>> > >
>> > >
>> > > SVN tag:
>> > >   https://svn.apache.org/repos/asf/commons/proper/beanutils/
>> > > tags/BEANUTILS_1_9_3_RC2/
>> > >
>> > > Site:
>> > >   https://stain.github.io/commons-beanutils/1.9.3-rc2/
>> > >
>> > > Javadoc:
>> > >   https://stain.github.io/commons-beanutils/1.9.3-rc2/
>> apidocs/index.html
>> > >
>> > > API changes since 1.9.2 (japicmp):
>> > >   https://stain.github.io/commons-beanutils/1.9.3-rc2/japicmp.html
>> > >
>> > > RAT report:
>> > >   https://stain.github.io/commons-beanutils/1.9.3-rc2/rat-report.html
>> > >
>> > > Distribution files (rev 15358)
>> > >   https://dist.apache.org/repos/dist/dev/commons/beanutils/
>> > > BEANUTILS_1_9_3_RC2/
>> > >
>> > >
>> > > Distribution files hashes (SHA1):
>> > >
>> > > 40b7b1639eedf91b5fad5d38e6ebec01e659048f  commons-rng-1.0-src.tar.gz
>> > > 6296dbabde10169d6365bda99f2af6dcc191e515  commons-rng-1.0-src.zip
>> > > a221e862c8ff970a9ca3e7fbd86c3200d1f8780a  commons-rng-1.0-bin.tar.gz
>> > > 689b2bfbdb1856d4f47851d75762aab42057805a  commons-rng-1.0-bin.zip
>> > >
>> > >
>> > > KEYS file to check signatures:
>> > >   http://www.apache.org/dist/commons/KEYS
>> > >
>> > > Maven artifacts:
>> > >   https://repository.apache.org/content/repositories/
>> > > orgapachecommons-1200/
>> > >
>> > >
>> > > [ ] +1 Release it.
>> > > [ ] +0 Go ahead; I don't care.
>> > > [ ] -0 There are a few minor glitches: ...
>> > > [ ] -1 No, do not release it because ...
>> > >
>> > > This vote will be open for at least 72 hours, let's say
>> > > 2016-09-19T08:00:00Z
>> > >
>> > > --
>> > > Stian Soiland-Reyes
>> > > http://orcid.org/0000-0001-9842-9718
>> > >
>> > > ---------------------------------------------------------------------
>> > > To unsubscribe, e-mail: [hidden email]
>> > > For additional commands, e-mail: [hidden email]
>> > >
>> > >
>> >
>> >
>> > --
>> > E-Mail: [hidden email] | [hidden email]
>> > Java Persistence with Hibernate, Second Edition
>> > <http://www.manning.com/bauer3/>
>> > JUnit in Action, Second Edition <http://www.manning.com/tahchiev/>
>> > Spring Batch in Action <http://www.manning.com/templier/>
>> > Blog: http://garygregory.wordpress.com
>> > Home: http://garygregory.com/
>> > Tweet! http://twitter.com/GaryGregory
>> >
>>
>
>
>
> --
> E-Mail: [hidden email] | [hidden email]
> Java Persistence with Hibernate, Second Edition
> <http://www.manning.com/bauer3/>
> JUnit in Action, Second Edition <http://www.manning.com/tahchiev/>
> Spring Batch in Action <http://www.manning.com/templier/>
> Blog: http://garygregory.wordpress.com
> Home: http://garygregory.com/
> Tweet! http://twitter.com/GaryGregory



--
Stian Soiland-Reyes
http://orcid.org/0000-0001-9842-9718

---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]

Reply | Threaded
Open this post in threaded view
|

Re: [VOTE] Release Commons BeanUtils 1.9.3 RC2

garydgregory
In reply to this post by Stian Soiland-Reyes
On Thu, Sep 15, 2016 at 1:34 AM, Stian Soiland-Reyes <[hidden email]>
wrote:

> I wonder if japicmp needs
>
> mvn clean package site
>

That does not work with Java 6, an annoyance since the requirements for
this component is Java 6:

[ERROR] Failed to execute goal
org.apache.maven.plugins:maven-site-plugin:3.4:site (default-site) on
project commons-beanutils: Execution default-site of goal
org.apache.maven.plugins:maven-site-plugin:3.4:site failed: An API
incompatibility was enco
untered while executing
org.apache.maven.plugins:maven-site-plugin:3.4:site:
java.lang.UnsupportedClassVersionError: japicmp/maven/JApiCmpReport :
Unsupported major.minor version 51.0

With Java 7, it works, so now we're getting somewhere. japicmp needs
special care which users would never know about unless documented.

Some Commons component have a BUILDING.txt file. I recommend we add one.

Gary


>
> So that it will have a JAR to compare. Did that work with you?
>
> I'll have a look at the other errors.
>
> On 15 Sep 2016 6:49 a.m., "Gary Gregory" <[hidden email]> wrote:
>
> > From the src zip: MD5, SHA1, ASC OK.
> >
> > -1 because I cannot run 'mvn clean site' not matter what version of Java
> I
> > use: 6, 7, or 8.
> >
> > Users must be able to download the source zip or checkout this release
> tag,
> > apply mods and rebuild and see that they did not cause regressions or
> break
> > things.
> >
> > Building with 'mvn clean site' fails with Java 6 and Maven 3.0.5 due to:
> >
> > [ERROR] Failed to execute goal
> > org.apache.maven.plugins:maven-site-plugin:3.4:site (default-site) on
> > project commons-beanutils: Execution default-site of goal
> > org.apache.maven.plugins:maven-site-plugin:3.4:site failed: An API
> > incompatibility was encountered while executing
> > org.apache.maven.plugins:maven-site-plugin:3.4:site:
> > java.lang.UnsupportedClassVersionError: japicmp/maven/JApiCmpReport :
> > Unsupported major.minor version 51.0
> >
> > This is not a blocker but MUST be documented in the RN and site IMO.
> >
> > Building with 'mvn clean site' fails with Java 8 and Maven 3.3.9 due to
> > doclint errors; not a blocker but MUST be documented in the RN and site
> > IMO.
> >
> > Building with 'mvn clean site' fails with Java 7 and Maven 3.0.5
> >
> > [INFO]
> > ------------------------------------------------------------------------
> > [INFO] BUILD FAILURE
> > [INFO]
> > ------------------------------------------------------------------------
> > [INFO] Total time: 2:30.776s
> > [INFO] Finished at: Wed Sep 14 22:43:23 PDT 2016
> > [INFO] Final Memory: 51M/526M
> > [INFO]
> > ------------------------------------------------------------------------
> > [ERROR] Failed to execute goal
> > org.apache.maven.plugins:maven-site-plugin:3.4:site (default-site) on
> > project commons-beanutils: Error generating
> > japicmp-maven-plugin:0.9.0:cmp-report: Failed to generate report: Please
> > provide at least one resolvable
> > new version using one of the configuration elements <newVersion/> or
> > <newVersions/>. -> [Help 1]
> >
> > Gary
> >
> >
> >
> > On Wed, Sep 14, 2016 at 8:45 AM, Stian Soiland-Reyes <[hidden email]>
> > wrote:
> >
> > > This is a [VOTE] for releasing Apache Commons BeanUtils 1.9.3 (from
> RC2)
> > >
> > >
> > > SVN tag:
> > >   https://svn.apache.org/repos/asf/commons/proper/beanutils/
> > > tags/BEANUTILS_1_9_3_RC2/
> > >
> > > Site:
> > >   https://stain.github.io/commons-beanutils/1.9.3-rc2/
> > >
> > > Javadoc:
> > >   https://stain.github.io/commons-beanutils/1.9.3-rc2/
> apidocs/index.html
> > >
> > > API changes since 1.9.2 (japicmp):
> > >   https://stain.github.io/commons-beanutils/1.9.3-rc2/japicmp.html
> > >
> > > RAT report:
> > >   https://stain.github.io/commons-beanutils/1.9.3-rc2/rat-report.html
> > >
> > > Distribution files (rev 15358)
> > >   https://dist.apache.org/repos/dist/dev/commons/beanutils/
> > > BEANUTILS_1_9_3_RC2/
> > >
> > >
> > > Distribution files hashes (SHA1):
> > >
> > > 40b7b1639eedf91b5fad5d38e6ebec01e659048f  commons-rng-1.0-src.tar.gz
> > > 6296dbabde10169d6365bda99f2af6dcc191e515  commons-rng-1.0-src.zip
> > > a221e862c8ff970a9ca3e7fbd86c3200d1f8780a  commons-rng-1.0-bin.tar.gz
> > > 689b2bfbdb1856d4f47851d75762aab42057805a  commons-rng-1.0-bin.zip
> > >
> > >
> > > KEYS file to check signatures:
> > >   http://www.apache.org/dist/commons/KEYS
> > >
> > > Maven artifacts:
> > >   https://repository.apache.org/content/repositories/
> > > orgapachecommons-1200/
> > >
> > >
> > > [ ] +1 Release it.
> > > [ ] +0 Go ahead; I don't care.
> > > [ ] -0 There are a few minor glitches: ...
> > > [ ] -1 No, do not release it because ...
> > >
> > > This vote will be open for at least 72 hours, let's say
> > > 2016-09-19T08:00:00Z
> > >
> > > --
> > > Stian Soiland-Reyes
> > > http://orcid.org/0000-0001-9842-9718
> > >
> > > ---------------------------------------------------------------------
> > > To unsubscribe, e-mail: [hidden email]
> > > For additional commands, e-mail: [hidden email]
> > >
> > >
> >
> >
> > --
> > E-Mail: [hidden email] | [hidden email]
> > Java Persistence with Hibernate, Second Edition
> > <http://www.manning.com/bauer3/>
> > JUnit in Action, Second Edition <http://www.manning.com/tahchiev/>
> > Spring Batch in Action <http://www.manning.com/templier/>
> > Blog: http://garygregory.wordpress.com
> > Home: http://garygregory.com/
> > Tweet! http://twitter.com/GaryGregory
> >
>



--
E-Mail: [hidden email] | [hidden email]
Java Persistence with Hibernate, Second Edition
<http://www.manning.com/bauer3/>
JUnit in Action, Second Edition <http://www.manning.com/tahchiev/>
Spring Batch in Action <http://www.manning.com/templier/>
Blog: http://garygregory.wordpress.com
Home: http://garygregory.com/
Tweet! http://twitter.com/GaryGregory
Reply | Threaded
Open this post in threaded view
|

Re: [VOTE] Release Commons BeanUtils 1.9.3 RC2

garydgregory
In reply to this post by Stian Soiland-Reyes
On Thu, Sep 15, 2016 at 2:55 AM, Stian Soiland-Reyes <[hidden email]>
wrote:

> I've raised https://github.com/siom79/japicmp/issues/148 to ask if the
> japicmp report can be skipped if the "mvn package" phase has not been
> run.
>
>
> If someone does 'mvn site', would it not be typically from the trunk
> or after running 'mvn package'?
>

Running 'mvn clean site' is the first build I try when testing RCs because
it gives you everything (in theory): the build fails if a test fails and
you get the reports to inspect.

Some Commons component have a BUILDING.txt file. I recommend we add one.

Gary


>
> For now, do you think it's enough to add the requirement for "mvn
> package site" to the README on trunk?
>
> I guess most compiling users would not build the site, they would
> build the JAR with "mvn package" or "mvn install".
>
>
>
> I activated japicmp according to
> http://central.maven.org/maven2/org/apache/commons/
> commons-parent/41/commons-parent-41.pom
> by adding src/site/resources/profile.japicmp
>  - how are other components using japicmp?
>
>
> On 15 September 2016 at 09:34, Stian Soiland-Reyes <[hidden email]>
> wrote:
> > I wonder if japicmp needs
> >
> > mvn clean package site
> >
> > So that it will have a JAR to compare. Did that work with you?
> >
> > I'll have a look at the other errors.
> >
> >
> > On 15 Sep 2016 6:49 a.m., "Gary Gregory" <[hidden email]> wrote:
> >>
> >> From the src zip: MD5, SHA1, ASC OK.
> >>
> >> -1 because I cannot run 'mvn clean site' not matter what version of
> Java I
> >> use: 6, 7, or 8.
> >>
> >> Users must be able to download the source zip or checkout this release
> >> tag,
> >> apply mods and rebuild and see that they did not cause regressions or
> >> break
> >> things.
> >>
> >> Building with 'mvn clean site' fails with Java 6 and Maven 3.0.5 due to:
> >>
> >> [ERROR] Failed to execute goal
> >> org.apache.maven.plugins:maven-site-plugin:3.4:site (default-site) on
> >> project commons-beanutils: Execution default-site of goal
> >> org.apache.maven.plugins:maven-site-plugin:3.4:site failed: An API
> >> incompatibility was encountered while executing
> >> org.apache.maven.plugins:maven-site-plugin:3.4:site:
> >> java.lang.UnsupportedClassVersionError: japicmp/maven/JApiCmpReport :
> >> Unsupported major.minor version 51.0
> >>
> >> This is not a blocker but MUST be documented in the RN and site IMO.
> >>
> >> Building with 'mvn clean site' fails with Java 8 and Maven 3.3.9 due to
> >> doclint errors; not a blocker but MUST be documented in the RN and site
> >> IMO.
> >>
> >> Building with 'mvn clean site' fails with Java 7 and Maven 3.0.5
> >>
> >> [INFO]
> >> ------------------------------------------------------------
> ------------
> >> [INFO] BUILD FAILURE
> >> [INFO]
> >> ------------------------------------------------------------
> ------------
> >> [INFO] Total time: 2:30.776s
> >> [INFO] Finished at: Wed Sep 14 22:43:23 PDT 2016
> >> [INFO] Final Memory: 51M/526M
> >> [INFO]
> >> ------------------------------------------------------------
> ------------
> >> [ERROR] Failed to execute goal
> >> org.apache.maven.plugins:maven-site-plugin:3.4:site (default-site) on
> >> project commons-beanutils: Error generating
> >> japicmp-maven-plugin:0.9.0:cmp-report: Failed to generate report:
> Please
> >> provide at least one resolvable
> >> new version using one of the configuration elements <newVersion/> or
> >> <newVersions/>. -> [Help 1]
> >>
> >> Gary
> >>
> >>
> >>
> >> On Wed, Sep 14, 2016 at 8:45 AM, Stian Soiland-Reyes <[hidden email]>
> >> wrote:
> >>
> >> > This is a [VOTE] for releasing Apache Commons BeanUtils 1.9.3 (from
> RC2)
> >> >
> >> >
> >> > SVN tag:
> >> >   https://svn.apache.org/repos/asf/commons/proper/beanutils/
> >> > tags/BEANUTILS_1_9_3_RC2/
> >> >
> >> > Site:
> >> >   https://stain.github.io/commons-beanutils/1.9.3-rc2/
> >> >
> >> > Javadoc:
> >> >   https://stain.github.io/commons-beanutils/1.9.3-rc2/
> apidocs/index.html
> >> >
> >> > API changes since 1.9.2 (japicmp):
> >> >   https://stain.github.io/commons-beanutils/1.9.3-rc2/japicmp.html
> >> >
> >> > RAT report:
> >> >   https://stain.github.io/commons-beanutils/1.9.3-rc2/rat-report.html
> >> >
> >> > Distribution files (rev 15358)
> >> >   https://dist.apache.org/repos/dist/dev/commons/beanutils/
> >> > BEANUTILS_1_9_3_RC2/
> >> >
> >> >
> >> > Distribution files hashes (SHA1):
> >> >
> >> > 40b7b1639eedf91b5fad5d38e6ebec01e659048f  commons-rng-1.0-src.tar.gz
> >> > 6296dbabde10169d6365bda99f2af6dcc191e515  commons-rng-1.0-src.zip
> >> > a221e862c8ff970a9ca3e7fbd86c3200d1f8780a  commons-rng-1.0-bin.tar.gz
> >> > 689b2bfbdb1856d4f47851d75762aab42057805a  commons-rng-1.0-bin.zip
> >> >
> >> >
> >> > KEYS file to check signatures:
> >> >   http://www.apache.org/dist/commons/KEYS
> >> >
> >> > Maven artifacts:
> >> >   https://repository.apache.org/content/repositories/
> >> > orgapachecommons-1200/
> >> >
> >> >
> >> > [ ] +1 Release it.
> >> > [ ] +0 Go ahead; I don't care.
> >> > [ ] -0 There are a few minor glitches: ...
> >> > [ ] -1 No, do not release it because ...
> >> >
> >> > This vote will be open for at least 72 hours, let's say
> >> > 2016-09-19T08:00:00Z
> >> >
> >> > --
> >> > Stian Soiland-Reyes
> >> > http://orcid.org/0000-0001-9842-9718
> >> >
> >> > ---------------------------------------------------------------------
> >> > To unsubscribe, e-mail: [hidden email]
> >> > For additional commands, e-mail: [hidden email]
> >> >
> >> >
> >>
> >>
> >> --
> >> E-Mail: [hidden email] | [hidden email]
> >> Java Persistence with Hibernate, Second Edition
> >> <http://www.manning.com/bauer3/>
> >> JUnit in Action, Second Edition <http://www.manning.com/tahchiev/>
> >> Spring Batch in Action <http://www.manning.com/templier/>
> >> Blog: http://garygregory.wordpress.com
> >> Home: http://garygregory.com/
> >> Tweet! http://twitter.com/GaryGregory
>
>
>
> --
> Stian Soiland-Reyes
> http://orcid.org/0000-0001-9842-9718
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [hidden email]
> For additional commands, e-mail: [hidden email]
>
>


--
E-Mail: [hidden email] | [hidden email]
Java Persistence with Hibernate, Second Edition
<http://www.manning.com/bauer3/>
JUnit in Action, Second Edition <http://www.manning.com/tahchiev/>
Spring Batch in Action <http://www.manning.com/templier/>
Blog: http://garygregory.wordpress.com
Home: http://garygregory.com/
Tweet! http://twitter.com/GaryGregory
Reply | Threaded
Open this post in threaded view
|

Re: [VOTE] Release Commons BeanUtils 1.9.3 RC2

Henning Schmiedehausen-2
In reply to this post by garydgregory
I would suggest to use a build toolchain (which has been around
forever) for the actual compilation and maybe raise the minimum
requirement for Maven to be something more modern. So you use a JDK 7+
to drive the build process but can use a JDK 6 to actually compile the
jars.

We used that setup in many project where Java 6 compat was required
but newer tools that need 7+ are desired.

The javadoc lint errors are annoying (and it is a lot of busywork to
fix them), so we should either turn off linting in JDK7+ or make a
site build failure not a release blocker.

-h



On Thu, Sep 15, 2016 at 9:05 AM, Gary Gregory <[hidden email]> wrote:

> On Thu, Sep 15, 2016 at 1:34 AM, Stian Soiland-Reyes <[hidden email]>
> wrote:
>
>> I wonder if japicmp needs
>>
>> mvn clean package site
>>
>
> That does not work with Java 6, an annoyance since the requirements for
> this component is Java 6:
>
> [ERROR] Failed to execute goal
> org.apache.maven.plugins:maven-site-plugin:3.4:site (default-site) on
> project commons-beanutils: Execution default-site of goal
> org.apache.maven.plugins:maven-site-plugin:3.4:site failed: An API
> incompatibility was enco
> untered while executing
> org.apache.maven.plugins:maven-site-plugin:3.4:site:
> java.lang.UnsupportedClassVersionError: japicmp/maven/JApiCmpReport :
> Unsupported major.minor version 51.0
>
> With Java 7, it works, so now we're getting somewhere. japicmp needs
> special care which users would never know about unless documented.
>
> Some Commons component have a BUILDING.txt file. I recommend we add one.
>
> Gary
>
>
>>
>> So that it will have a JAR to compare. Did that work with you?
>>
>> I'll have a look at the other errors.
>>
>> On 15 Sep 2016 6:49 a.m., "Gary Gregory" <[hidden email]> wrote:
>>
>> > From the src zip: MD5, SHA1, ASC OK.
>> >
>> > -1 because I cannot run 'mvn clean site' not matter what version of Java
>> I
>> > use: 6, 7, or 8.
>> >
>> > Users must be able to download the source zip or checkout this release
>> tag,
>> > apply mods and rebuild and see that they did not cause regressions or
>> break
>> > things.
>> >
>> > Building with 'mvn clean site' fails with Java 6 and Maven 3.0.5 due to:
>> >
>> > [ERROR] Failed to execute goal
>> > org.apache.maven.plugins:maven-site-plugin:3.4:site (default-site) on
>> > project commons-beanutils: Execution default-site of goal
>> > org.apache.maven.plugins:maven-site-plugin:3.4:site failed: An API
>> > incompatibility was encountered while executing
>> > org.apache.maven.plugins:maven-site-plugin:3.4:site:
>> > java.lang.UnsupportedClassVersionError: japicmp/maven/JApiCmpReport :
>> > Unsupported major.minor version 51.0
>> >
>> > This is not a blocker but MUST be documented in the RN and site IMO.
>> >
>> > Building with 'mvn clean site' fails with Java 8 and Maven 3.3.9 due to
>> > doclint errors; not a blocker but MUST be documented in the RN and site
>> > IMO.
>> >
>> > Building with 'mvn clean site' fails with Java 7 and Maven 3.0.5
>> >
>> > [INFO]
>> > ------------------------------------------------------------------------
>> > [INFO] BUILD FAILURE
>> > [INFO]
>> > ------------------------------------------------------------------------
>> > [INFO] Total time: 2:30.776s
>> > [INFO] Finished at: Wed Sep 14 22:43:23 PDT 2016
>> > [INFO] Final Memory: 51M/526M
>> > [INFO]
>> > ------------------------------------------------------------------------
>> > [ERROR] Failed to execute goal
>> > org.apache.maven.plugins:maven-site-plugin:3.4:site (default-site) on
>> > project commons-beanutils: Error generating
>> > japicmp-maven-plugin:0.9.0:cmp-report: Failed to generate report: Please
>> > provide at least one resolvable
>> > new version using one of the configuration elements <newVersion/> or
>> > <newVersions/>. -> [Help 1]
>> >
>> > Gary
>> >
>> >
>> >
>> > On Wed, Sep 14, 2016 at 8:45 AM, Stian Soiland-Reyes <[hidden email]>
>> > wrote:
>> >
>> > > This is a [VOTE] for releasing Apache Commons BeanUtils 1.9.3 (from
>> RC2)
>> > >
>> > >
>> > > SVN tag:
>> > >   https://svn.apache.org/repos/asf/commons/proper/beanutils/
>> > > tags/BEANUTILS_1_9_3_RC2/
>> > >
>> > > Site:
>> > >   https://stain.github.io/commons-beanutils/1.9.3-rc2/
>> > >
>> > > Javadoc:
>> > >   https://stain.github.io/commons-beanutils/1.9.3-rc2/
>> apidocs/index.html
>> > >
>> > > API changes since 1.9.2 (japicmp):
>> > >   https://stain.github.io/commons-beanutils/1.9.3-rc2/japicmp.html
>> > >
>> > > RAT report:
>> > >   https://stain.github.io/commons-beanutils/1.9.3-rc2/rat-report.html
>> > >
>> > > Distribution files (rev 15358)
>> > >   https://dist.apache.org/repos/dist/dev/commons/beanutils/
>> > > BEANUTILS_1_9_3_RC2/
>> > >
>> > >
>> > > Distribution files hashes (SHA1):
>> > >
>> > > 40b7b1639eedf91b5fad5d38e6ebec01e659048f  commons-rng-1.0-src.tar.gz
>> > > 6296dbabde10169d6365bda99f2af6dcc191e515  commons-rng-1.0-src.zip
>> > > a221e862c8ff970a9ca3e7fbd86c3200d1f8780a  commons-rng-1.0-bin.tar.gz
>> > > 689b2bfbdb1856d4f47851d75762aab42057805a  commons-rng-1.0-bin.zip
>> > >
>> > >
>> > > KEYS file to check signatures:
>> > >   http://www.apache.org/dist/commons/KEYS
>> > >
>> > > Maven artifacts:
>> > >   https://repository.apache.org/content/repositories/
>> > > orgapachecommons-1200/
>> > >
>> > >
>> > > [ ] +1 Release it.
>> > > [ ] +0 Go ahead; I don't care.
>> > > [ ] -0 There are a few minor glitches: ...
>> > > [ ] -1 No, do not release it because ...
>> > >
>> > > This vote will be open for at least 72 hours, let's say
>> > > 2016-09-19T08:00:00Z
>> > >
>> > > --
>> > > Stian Soiland-Reyes
>> > > http://orcid.org/0000-0001-9842-9718
>> > >
>> > > ---------------------------------------------------------------------
>> > > To unsubscribe, e-mail: [hidden email]
>> > > For additional commands, e-mail: [hidden email]
>> > >
>> > >
>> >
>> >
>> > --
>> > E-Mail: [hidden email] | [hidden email]
>> > Java Persistence with Hibernate, Second Edition
>> > <http://www.manning.com/bauer3/>
>> > JUnit in Action, Second Edition <http://www.manning.com/tahchiev/>
>> > Spring Batch in Action <http://www.manning.com/templier/>
>> > Blog: http://garygregory.wordpress.com
>> > Home: http://garygregory.com/
>> > Tweet! http://twitter.com/GaryGregory
>> >
>>
>
>
>
> --
> E-Mail: [hidden email] | [hidden email]
> Java Persistence with Hibernate, Second Edition
> <http://www.manning.com/bauer3/>
> JUnit in Action, Second Edition <http://www.manning.com/tahchiev/>
> Spring Batch in Action <http://www.manning.com/templier/>
> Blog: http://garygregory.wordpress.com
> Home: http://garygregory.com/
> Tweet! http://twitter.com/GaryGregory

---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]

Reply | Threaded
Open this post in threaded view
|

Re: [VOTE] Release Commons BeanUtils 1.9.3 RC2

Stian Soiland-Reyes
In reply to this post by garydgregory
OK, let's remove the src/site japicmp trigger and activate it manually
with -Pjapicmp only during release time - then the build should work
in Java 6 even if you try to build the site.

As this has just received 1 vote (2 with mine) I'll cancel the RC and
also add a BUILDING.txt.


On 15 September 2016 at 17:05, Gary Gregory <[hidden email]> wrote:

> On Thu, Sep 15, 2016 at 1:34 AM, Stian Soiland-Reyes <[hidden email]>
> wrote:
>
>> I wonder if japicmp needs
>>
>> mvn clean package site
>>
>
> That does not work with Java 6, an annoyance since the requirements for
> this component is Java 6:
>
> [ERROR] Failed to execute goal
> org.apache.maven.plugins:maven-site-plugin:3.4:site (default-site) on
> project commons-beanutils: Execution default-site of goal
> org.apache.maven.plugins:maven-site-plugin:3.4:site failed: An API
> incompatibility was enco
> untered while executing
> org.apache.maven.plugins:maven-site-plugin:3.4:site:
> java.lang.UnsupportedClassVersionError: japicmp/maven/JApiCmpReport :
> Unsupported major.minor version 51.0
>
> With Java 7, it works, so now we're getting somewhere. japicmp needs
> special care which users would never know about unless documented.
>
> Some Commons component have a BUILDING.txt file. I recommend we add one.
>
> Gary
>
>
>>
>> So that it will have a JAR to compare. Did that work with you?
>>
>> I'll have a look at the other errors.
>>
>> On 15 Sep 2016 6:49 a.m., "Gary Gregory" <[hidden email]> wrote:
>>
>> > From the src zip: MD5, SHA1, ASC OK.
>> >
>> > -1 because I cannot run 'mvn clean site' not matter what version of Java
>> I
>> > use: 6, 7, or 8.
>> >
>> > Users must be able to download the source zip or checkout this release
>> tag,
>> > apply mods and rebuild and see that they did not cause regressions or
>> break
>> > things.
>> >
>> > Building with 'mvn clean site' fails with Java 6 and Maven 3.0.5 due to:
>> >
>> > [ERROR] Failed to execute goal
>> > org.apache.maven.plugins:maven-site-plugin:3.4:site (default-site) on
>> > project commons-beanutils: Execution default-site of goal
>> > org.apache.maven.plugins:maven-site-plugin:3.4:site failed: An API
>> > incompatibility was encountered while executing
>> > org.apache.maven.plugins:maven-site-plugin:3.4:site:
>> > java.lang.UnsupportedClassVersionError: japicmp/maven/JApiCmpReport :
>> > Unsupported major.minor version 51.0
>> >
>> > This is not a blocker but MUST be documented in the RN and site IMO.
>> >
>> > Building with 'mvn clean site' fails with Java 8 and Maven 3.3.9 due to
>> > doclint errors; not a blocker but MUST be documented in the RN and site
>> > IMO.
>> >
>> > Building with 'mvn clean site' fails with Java 7 and Maven 3.0.5
>> >
>> > [INFO]
>> > ------------------------------------------------------------------------
>> > [INFO] BUILD FAILURE
>> > [INFO]
>> > ------------------------------------------------------------------------
>> > [INFO] Total time: 2:30.776s
>> > [INFO] Finished at: Wed Sep 14 22:43:23 PDT 2016
>> > [INFO] Final Memory: 51M/526M
>> > [INFO]
>> > ------------------------------------------------------------------------
>> > [ERROR] Failed to execute goal
>> > org.apache.maven.plugins:maven-site-plugin:3.4:site (default-site) on
>> > project commons-beanutils: Error generating
>> > japicmp-maven-plugin:0.9.0:cmp-report: Failed to generate report: Please
>> > provide at least one resolvable
>> > new version using one of the configuration elements <newVersion/> or
>> > <newVersions/>. -> [Help 1]
>> >
>> > Gary
>> >
>> >
>> >
>> > On Wed, Sep 14, 2016 at 8:45 AM, Stian Soiland-Reyes <[hidden email]>
>> > wrote:
>> >
>> > > This is a [VOTE] for releasing Apache Commons BeanUtils 1.9.3 (from
>> RC2)
>> > >
>> > >
>> > > SVN tag:
>> > >   https://svn.apache.org/repos/asf/commons/proper/beanutils/
>> > > tags/BEANUTILS_1_9_3_RC2/
>> > >
>> > > Site:
>> > >   https://stain.github.io/commons-beanutils/1.9.3-rc2/
>> > >
>> > > Javadoc:
>> > >   https://stain.github.io/commons-beanutils/1.9.3-rc2/
>> apidocs/index.html
>> > >
>> > > API changes since 1.9.2 (japicmp):
>> > >   https://stain.github.io/commons-beanutils/1.9.3-rc2/japicmp.html
>> > >
>> > > RAT report:
>> > >   https://stain.github.io/commons-beanutils/1.9.3-rc2/rat-report.html
>> > >
>> > > Distribution files (rev 15358)
>> > >   https://dist.apache.org/repos/dist/dev/commons/beanutils/
>> > > BEANUTILS_1_9_3_RC2/
>> > >
>> > >
>> > > Distribution files hashes (SHA1):
>> > >
>> > > 40b7b1639eedf91b5fad5d38e6ebec01e659048f  commons-rng-1.0-src.tar.gz
>> > > 6296dbabde10169d6365bda99f2af6dcc191e515  commons-rng-1.0-src.zip
>> > > a221e862c8ff970a9ca3e7fbd86c3200d1f8780a  commons-rng-1.0-bin.tar.gz
>> > > 689b2bfbdb1856d4f47851d75762aab42057805a  commons-rng-1.0-bin.zip
>> > >
>> > >
>> > > KEYS file to check signatures:
>> > >   http://www.apache.org/dist/commons/KEYS
>> > >
>> > > Maven artifacts:
>> > >   https://repository.apache.org/content/repositories/
>> > > orgapachecommons-1200/
>> > >
>> > >
>> > > [ ] +1 Release it.
>> > > [ ] +0 Go ahead; I don't care.
>> > > [ ] -0 There are a few minor glitches: ...
>> > > [ ] -1 No, do not release it because ...
>> > >
>> > > This vote will be open for at least 72 hours, let's say
>> > > 2016-09-19T08:00:00Z
>> > >
>> > > --
>> > > Stian Soiland-Reyes
>> > > http://orcid.org/0000-0001-9842-9718
>> > >
>> > > ---------------------------------------------------------------------
>> > > To unsubscribe, e-mail: [hidden email]
>> > > For additional commands, e-mail: [hidden email]
>> > >
>> > >
>> >
>> >
>> > --
>> > E-Mail: [hidden email] | [hidden email]
>> > Java Persistence with Hibernate, Second Edition
>> > <http://www.manning.com/bauer3/>
>> > JUnit in Action, Second Edition <http://www.manning.com/tahchiev/>
>> > Spring Batch in Action <http://www.manning.com/templier/>
>> > Blog: http://garygregory.wordpress.com
>> > Home: http://garygregory.com/
>> > Tweet! http://twitter.com/GaryGregory
>> >
>>
>
>
>
> --
> E-Mail: [hidden email] | [hidden email]
> Java Persistence with Hibernate, Second Edition
> <http://www.manning.com/bauer3/>
> JUnit in Action, Second Edition <http://www.manning.com/tahchiev/>
> Spring Batch in Action <http://www.manning.com/templier/>
> Blog: http://garygregory.wordpress.com
> Home: http://garygregory.com/
> Tweet! http://twitter.com/GaryGregory



--
Stian Soiland-Reyes
http://orcid.org/0000-0001-9842-9718

---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]