[VOTE] Release Commons Compress 1.16 based on RC1

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

[VOTE] Release Commons Compress 1.16 based on RC1

Stefan Bodewig
I've again managed to mess up the OSGi manifest with Compress 1.16 so
this is a quick bug fix release that doesn't contain any code changes.

Apart from the manifest fix I've updated zstd-jni to the latest release
and added a note about the internal nature of the LZ77Compressor.Block
class.

Compress 1.16.1 RC1 is available for review here:
    https://dist.apache.org/repos/dist/dev/commons/compress/ (svn revision 24778)

The tag is here:
    https://git1-us-west.apache.org/repos/asf?p=commons-compress.git;a=tag;h=463d3e7bdcd02d84e56559c617ee2307754946b4

Maven artifacts are here:
    https://repository.apache.org/content/repositories/orgapachecommons-1304/org/apache/commons/commons-compress/1.16.1/

These are the Maven artifacts and their sha256 hashes

a20d8e45315abbe07faf952e095817b9925f38c4fc39e8a211c7d072702e97eb  commons-compress-1.16.1.jar
9554efe9767772136113ea8912971706a384de50a60da01a20bbf6e917689d7b  commons-compress-1.16.1-javadoc.jar
0d155b498471fd7744176ecd09599e79e3fca4e8e38ff6d91c2666de89e03f25  commons-compress-1.16.1-sources.jar
1be01dfd51b17a359946647a5b1152748bc8ab4a9a975e287dbdac33123c0a54  commons-compress-1.16.1-tests.jar
b3065f7512bd56b56872585cdcbe19dcc4f3691d8d4ed3dbdf5e881cbd40e91b  commons-compress-1.16.1-test-sources.jar
5efe65bb54d680ae9c2b119228d45dcff6363804856d095f32c24ea531ca5d07  commons-compress-1.16.1.pom

I have tested this with JDK 8 ... using Maven 3

Details of changes since 1.16 are in the release notes:
    https://dist.apache.org/repos/dist/dev/commons/compress/RELEASE-NOTES.txt
    https://stefan.samaflost.de/staging/commons-compress-1.16.1/changes-report.html

Site:
    https://stefan.samaflost.de/staging/commons-compress-1.16.1/

As usual when I cut a release this is not the site I'm going to
publish. I'll publish a fresh site from master once the release date
is known.

The download link and the link to the 1.16.1 javadocs are not expected
to work.

If you want to build the site yourself, please note the japicmp plugin
and our parent pom force you to run the package goal first. The magical
incantation is

            mvn clean package site -Pjacoco

japicmp Report (compared to 1.16):
    https://stefan.samaflost.de/staging/commons-compress-1.16.1/japicmp.html

which is empty as there has been no code change at all.

RAT Report:
    https://stefan.samaflost.de/staging/commons-compress-1.16.1/rat-report.html

KEYS:
  https://www.apache.org/dist/commons/KEYS

Please review the release candidate and vote.
This vote will close no sooner that 72 hours from now,
i.e. sometime after 07:00 UTC 10-Feb 2018

  [ ] +1 Release these artifacts
  [ ] +0 OK, but...
  [ ] -0 OK, but really should fix...
  [ ] -1 I oppose this release because...

Thanks!

Stefan

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

Reply | Threaded
Open this post in threaded view
|

[VOTE] Release Commons Compress 1.16.1 based on RC1

Stefan Bodewig
[now with fixed subject line, sorry]

I've again managed to mess up the OSGi manifest with Compress 1.16 so
this is a quick bug fix release that doesn't contain any code changes.

Apart from the manifest fix I've updated zstd-jni to the latest release
and added a note about the internal nature of the LZ77Compressor.Block
class.

Compress 1.16.1 RC1 is available for review here:
    https://dist.apache.org/repos/dist/dev/commons/compress/ (svn revision 24778)

The tag is here:
    https://git1-us-west.apache.org/repos/asf?p=commons-compress.git;a=tag;h=463d3e7bdcd02d84e56559c617ee2307754946b4

Maven artifacts are here:
    https://repository.apache.org/content/repositories/orgapachecommons-1304/org/apache/commons/commons-compress/1.16.1/

These are the Maven artifacts and their sha256 hashes

a20d8e45315abbe07faf952e095817b9925f38c4fc39e8a211c7d072702e97eb  commons-compress-1.16.1.jar
9554efe9767772136113ea8912971706a384de50a60da01a20bbf6e917689d7b  commons-compress-1.16.1-javadoc.jar
0d155b498471fd7744176ecd09599e79e3fca4e8e38ff6d91c2666de89e03f25  commons-compress-1.16.1-sources.jar
1be01dfd51b17a359946647a5b1152748bc8ab4a9a975e287dbdac33123c0a54  commons-compress-1.16.1-tests.jar
b3065f7512bd56b56872585cdcbe19dcc4f3691d8d4ed3dbdf5e881cbd40e91b  commons-compress-1.16.1-test-sources.jar
5efe65bb54d680ae9c2b119228d45dcff6363804856d095f32c24ea531ca5d07  commons-compress-1.16.1.pom

I have tested this with JDK 8 ... using Maven 3

Details of changes since 1.16 are in the release notes:
    https://dist.apache.org/repos/dist/dev/commons/compress/RELEASE-NOTES.txt
    https://stefan.samaflost.de/staging/commons-compress-1.16.1/changes-report.html

Site:
    https://stefan.samaflost.de/staging/commons-compress-1.16.1/

As usual when I cut a release this is not the site I'm going to
publish. I'll publish a fresh site from master once the release date
is known.

The download link and the link to the 1.16.1 javadocs are not expected
to work.

If you want to build the site yourself, please note the japicmp plugin
and our parent pom force you to run the package goal first. The magical
incantation is

            mvn clean package site -Pjacoco

japicmp Report (compared to 1.16):
    https://stefan.samaflost.de/staging/commons-compress-1.16.1/japicmp.html

which is empty as there has been no code change at all.

RAT Report:
    https://stefan.samaflost.de/staging/commons-compress-1.16.1/rat-report.html

KEYS:
  https://www.apache.org/dist/commons/KEYS

Please review the release candidate and vote.
This vote will close no sooner that 72 hours from now,
i.e. sometime after 07:00 UTC 10-Feb 2018

  [ ] +1 Release these artifacts
  [ ] +0 OK, but...
  [ ] -0 OK, but really should fix...
  [ ] -1 I oppose this release because...

Thanks!

Stefan

---------------------------------------------------------------------
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 Compress 1.16.1 based on RC1

garydgregory
+1

Nit:
https://dist.apache.org/repos/dist/dev/commons/compress/RELEASE-NOTES.txt
Since there is only one fix, it should read "Fix Bug", not "Fix Bugs".

From src zip: ASC, MD5, SHA1 OK.

CLIRR check OK
Apache RAT check OK

Running 'mvn clean package' OK using:

Apache *Maven 3.5.2* (138edd61fd100ec658bfa2d307c43b76940a5d7d;
2017-10-18T01:58:13-06:00)
Maven home: C:\Java\apache-maven-3.5.2\bin\..
Java version: *1.7.0_80, vendor: Oracle Corporation*
Java home: C:\Program Files\Java\jdk1.7.0_80\jre
Default locale: en_US, platform encoding: Cp1252
OS name: "windows 8.1", version: "6.3", arch: "amd64", family: "windows"

Apache Maven 3.5.2 (138edd61fd100ec658bfa2d307c43b76940a5d7d;
2017-10-18T01:58:13-06:00)
Maven home: C:\Java\apache-maven-3.5.2\bin\..
Java version: *1.8.0_162, vendor: Oracle Corporation*
Java home: C:\Program Files\Java\jdk1.8.0_162\jre
Default locale: en_US, platform encoding: Cp1252
OS name: "windows 10", version: "10.0", arch: "amd64", family: "windows"

Apache Maven 3.5.2 (138edd61fd100ec658bfa2d307c43b76940a5d7d;
2017-10-18T01:58:13-06:00)
Maven home: C:\Java\apache-maven-3.5.2\bin\..
Java version: *9.0.4, vendor: Oracle Corporation*
Java home: C:\Program Files\Java\jdk-9.0.4
Default locale: en_US, platform encoding: Cp1252
OS name: "windows 10", version: "10.0", arch: "amd64", family: "windows"

The usual failure on Java 10 in the Surefire Plugin:

[ERROR] Failed to execute goal
org.apache.maven.plugins:maven-surefire-plugin:2.20.1:test (default-test)
on project commons-compress: Execution default-test of goal
org.apache.maven.plugins:maven-surefire-plugin:2.20.1:test failed.:
NullPointerException -> [Help 1]

Apache Maven 3.5.2 (138edd61fd100ec658bfa2d307c43b76940a5d7d;
2017-10-18T01:58:13-06:00)
Maven home: C:\Java\apache-maven-3.5.2\bin\..
Java version: *10-ea, vendor: Oracle Corporation*
Java home: C:\Program Files\Java\jdk-10
Default locale: en_US, platform encoding: Cp1252
OS name: "windows 10", version: "10.0", arch: "amd64", family: "windows"
java version "10-ea" 2018-03-20
Java(TM) SE Runtime Environment 18.3 (build 10-ea+40)
Java HotSpot(TM) 64-Bit Server VM 18.3 (build 10-ea+40, mixed mode)

Gary


On Wed, Feb 7, 2018 at 12:01 AM, Stefan Bodewig <[hidden email]> wrote:

> [now with fixed subject line, sorry]
>
> I've again managed to mess up the OSGi manifest with Compress 1.16 so
> this is a quick bug fix release that doesn't contain any code changes.
>
> Apart from the manifest fix I've updated zstd-jni to the latest release
> and added a note about the internal nature of the LZ77Compressor.Block
> class.
>
> Compress 1.16.1 RC1 is available for review here:
>     https://dist.apache.org/repos/dist/dev/commons/compress/ (svn
> revision 24778)
>
> The tag is here:
>     https://git1-us-west.apache.org/repos/asf?p=commons-
> compress.git;a=tag;h=463d3e7bdcd02d84e56559c617ee2307754946b4
>
> Maven artifacts are here:
>     https://repository.apache.org/content/repositories/
> orgapachecommons-1304/org/apache/commons/commons-compress/1.16.1/
>
> These are the Maven artifacts and their sha256 hashes
>
> a20d8e45315abbe07faf952e095817b9925f38c4fc39e8a211c7d072702e97eb
> commons-compress-1.16.1.jar
> 9554efe9767772136113ea8912971706a384de50a60da01a20bbf6e917689d7b
> commons-compress-1.16.1-javadoc.jar
> 0d155b498471fd7744176ecd09599e79e3fca4e8e38ff6d91c2666de89e03f25
> commons-compress-1.16.1-sources.jar
> 1be01dfd51b17a359946647a5b1152748bc8ab4a9a975e287dbdac33123c0a54
> commons-compress-1.16.1-tests.jar
> b3065f7512bd56b56872585cdcbe19dcc4f3691d8d4ed3dbdf5e881cbd40e91b
> commons-compress-1.16.1-test-sources.jar
> 5efe65bb54d680ae9c2b119228d45dcff6363804856d095f32c24ea531ca5d07
> commons-compress-1.16.1.pom
>
> I have tested this with JDK 8 ... using Maven 3
>
> Details of changes since 1.16 are in the release notes:
>     https://dist.apache.org/repos/dist/dev/commons/compress/
> RELEASE-NOTES.txt
>     https://stefan.samaflost.de/staging/commons-compress-1.16.
> 1/changes-report.html
>
> Site:
>     https://stefan.samaflost.de/staging/commons-compress-1.16.1/
>
> As usual when I cut a release this is not the site I'm going to
> publish. I'll publish a fresh site from master once the release date
> is known.
>
> The download link and the link to the 1.16.1 javadocs are not expected
> to work.
>
> If you want to build the site yourself, please note the japicmp plugin
> and our parent pom force you to run the package goal first. The magical
> incantation is
>
>             mvn clean package site -Pjacoco
>
> japicmp Report (compared to 1.16):
>     https://stefan.samaflost.de/staging/commons-compress-1.16.
> 1/japicmp.html
>
> which is empty as there has been no code change at all.
>
> RAT Report:
>     https://stefan.samaflost.de/staging/commons-compress-1.16.
> 1/rat-report.html
>
> KEYS:
>   https://www.apache.org/dist/commons/KEYS
>
> Please review the release candidate and vote.
> This vote will close no sooner that 72 hours from now,
> i.e. sometime after 07:00 UTC 10-Feb 2018
>
>   [ ] +1 Release these artifacts
>   [ ] +0 OK, but...
>   [ ] -0 OK, but really should fix...
>   [ ] -1 I oppose this release because...
>
> Thanks!
>
> Stefan
>
> ---------------------------------------------------------------------
> 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 Compress 1.16.1 based on RC1

Stefan Bodewig
In reply to this post by Stefan Bodewig
On 2018-02-07, Stefan Bodewig wrote:

> I've again managed to mess up the OSGi manifest with Compress 1.16 so
> this is a quick bug fix release that doesn't contain any code changes.

+1

Stefan

---------------------------------------------------------------------
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 Compress 1.16.1 based on RC1

Oliver Heger-3
In reply to this post by Stefan Bodewig
Build works fine with Java 1.7 and 1.8 on Windows 10. With the site
build on Java 8 I get the same error as for 1.16 (see below, not
blocking). Artifacts and site look good.

+1

Oliver

[warn] No new version specified and file
'C:\data\dev\projects\OpenSource\Apache\compress\commons-compress-1.16.1-src\target\classes'
of artifact could not be opened as jar archive:
C:\data\dev\projects\OpenSource\Apache\compress\commons-compress-1.16.1-src\target\classes
(Zugriff verweigert)

java.io.FileNotFoundException:
C:\data\dev\projects\OpenSource\Apache\compress\commons-compress-1.16.1-src\target\classes
(Zugriff verweigert)
        at java.util.zip.ZipFile.open(Native Method)
        at java.util.zip.ZipFile.<init>(ZipFile.java:225)
        at java.util.zip.ZipFile.<init>(ZipFile.java:155)
        at java.util.jar.JarFile.<init>(JarFile.java:166)
        at java.util.jar.JarFile.<init>(JarFile.java:130)
        at
japicmp.maven.JApiCmpMojo.populateArchivesListsFromParameters(JApiCmpMojo.java:341)
        at japicmp.maven.JApiCmpMojo.getOptions(JApiCmpMojo.java:704)
        at
japicmp.maven.JApiCmpMojo.executeWithParameters(JApiCmpMojo.java:136)
        at japicmp.maven.JApiCmpReport.executeReport(JApiCmpReport.java:71)
        at
org.apache.maven.reporting.AbstractMavenReport.generate(AbstractMavenReport.java:255)
        at
org.apache.maven.plugins.site.render.ReportDocumentRenderer.renderDocument(ReportDocumentRenderer.java:230)
        at
org.apache.maven.doxia.siterenderer.DefaultSiteRenderer.render(DefaultSiteRenderer.java:349)
        at
org.apache.maven.plugins.site.render.SiteMojo.renderLocale(SiteMojo.java:184)
        at
org.apache.maven.plugins.site.render.SiteMojo.execute(SiteMojo.java:133)
        at
org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:134)
        at
org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:207)
        at
org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
        at
org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
        at
org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:116)
        at
org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:80)
        at
org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build(SingleThreadedBuilder.java:51)
        at
org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:128)
        at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:307)
        at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:193)
        at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:106)
        at org.apache.maven.cli.MavenCli.execute(MavenCli.java:863)
        at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:288)
        at org.apache.maven.cli.MavenCli.main(MavenCli.java:199)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:498)
        at
org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:289)
        at
org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:229)
        at
org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:415)
        at
org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:356)

[INFO]
------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO]
------------------------------------------------------------------------
[INFO] Total time: 02:37 min
[INFO] Finished at: 2018-02-09T21:29:19+01:00
[INFO] Final Memory: 69M/858M
[INFO]
------------------------------------------------------------------------
[ERROR] Failed to execute goal
org.apache.maven.plugins:maven-site-plugin:3.7:site (default-site) on
project commons-compress: Error generating
japicmp-maven-plugin:0.11.0:cmp-report report: Failed to generate
report: Please provide at least one resolvable new version using one of
the configuration elements <newVersion/> or <newVersions/>. -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the
-e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions,
please read the following articles:
[ERROR] [Help 1]
http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException


Am 07.02.2018 um 08:01 schrieb Stefan Bodewig:

> [now with fixed subject line, sorry]
>
> I've again managed to mess up the OSGi manifest with Compress 1.16 so
> this is a quick bug fix release that doesn't contain any code changes.
>
> Apart from the manifest fix I've updated zstd-jni to the latest release
> and added a note about the internal nature of the LZ77Compressor.Block
> class.
>
> Compress 1.16.1 RC1 is available for review here:
>     https://dist.apache.org/repos/dist/dev/commons/compress/ (svn revision 24778)
>
> The tag is here:
>     https://git1-us-west.apache.org/repos/asf?p=commons-compress.git;a=tag;h=463d3e7bdcd02d84e56559c617ee2307754946b4
>
> Maven artifacts are here:
>     https://repository.apache.org/content/repositories/orgapachecommons-1304/org/apache/commons/commons-compress/1.16.1/
>
> These are the Maven artifacts and their sha256 hashes
>
> a20d8e45315abbe07faf952e095817b9925f38c4fc39e8a211c7d072702e97eb  commons-compress-1.16.1.jar
> 9554efe9767772136113ea8912971706a384de50a60da01a20bbf6e917689d7b  commons-compress-1.16.1-javadoc.jar
> 0d155b498471fd7744176ecd09599e79e3fca4e8e38ff6d91c2666de89e03f25  commons-compress-1.16.1-sources.jar
> 1be01dfd51b17a359946647a5b1152748bc8ab4a9a975e287dbdac33123c0a54  commons-compress-1.16.1-tests.jar
> b3065f7512bd56b56872585cdcbe19dcc4f3691d8d4ed3dbdf5e881cbd40e91b  commons-compress-1.16.1-test-sources.jar
> 5efe65bb54d680ae9c2b119228d45dcff6363804856d095f32c24ea531ca5d07  commons-compress-1.16.1.pom
>
> I have tested this with JDK 8 ... using Maven 3
>
> Details of changes since 1.16 are in the release notes:
>     https://dist.apache.org/repos/dist/dev/commons/compress/RELEASE-NOTES.txt
>     https://stefan.samaflost.de/staging/commons-compress-1.16.1/changes-report.html
>
> Site:
>     https://stefan.samaflost.de/staging/commons-compress-1.16.1/
>
> As usual when I cut a release this is not the site I'm going to
> publish. I'll publish a fresh site from master once the release date
> is known.
>
> The download link and the link to the 1.16.1 javadocs are not expected
> to work.
>
> If you want to build the site yourself, please note the japicmp plugin
> and our parent pom force you to run the package goal first. The magical
> incantation is
>
>             mvn clean package site -Pjacoco
>
> japicmp Report (compared to 1.16):
>     https://stefan.samaflost.de/staging/commons-compress-1.16.1/japicmp.html
>
> which is empty as there has been no code change at all.
>
> RAT Report:
>     https://stefan.samaflost.de/staging/commons-compress-1.16.1/rat-report.html
>
> KEYS:
>   https://www.apache.org/dist/commons/KEYS
>
> Please review the release candidate and vote.
> This vote will close no sooner that 72 hours from now,
> i.e. sometime after 07:00 UTC 10-Feb 2018
>
>   [ ] +1 Release these artifacts
>   [ ] +0 OK, but...
>   [ ] -0 OK, but really should fix...
>   [ ] -1 I oppose this release because...
>
> Thanks!
>
> Stefan
>
> ---------------------------------------------------------------------
> 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]
>

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

Reply | Threaded
Open this post in threaded view
|

[RESULT] Release Commons Compress 1.16.1 based on RC1

Stefan Bodewig
In reply to this post by Stefan Bodewig
On 2018-02-07, Stefan Bodewig wrote:

> Compress 1.16.1 RC1 is available for review here:
>     https://dist.apache.org/repos/dist/dev/commons/compress/ (svn revision 24778)

> The tag is here:
>     https://git1-us-west.apache.org/repos/asf?p=commons-compress.git;a=tag;h=463d3e7bdcd02d84e56559c617ee2307754946b4

with binding +1s by

Gary Gregory
Stefan Bodewig
Oliver Heger

and no other votes the vote has passed. I'll proceeed with publishing
the artifacts and after giving the mirrors time to catch up announce the
release.

Many thanks to all who looked int the release

        Stefan

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