You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@jackrabbit.apache.org by Julian Reschke <ju...@gmx.de> on 2021/11/22 11:44:58 UTC

[VOTE] Release Apache Jackrabbit FileVault 3.5.6

A candidate for the Jackrabbit FileVault 3.5.6 release is available at:

https://dist.apache.org/repos/dist/dev/jackrabbit/filevault/3.5.6/

The release candidate is a zip archive of the sources in:

https://github.com/apache/jackrabbit-filevault/tree/jackrabbit-filevault-3.5.6/

The release notes can be found in JIRA at
https://issues.apache.org/jira/projects/JCRVLT/versions/...

The command for running automated checks against this release candidate is:
$ sh check-release.sh filevault 3.5.6
7b3721646963cdc2ed67b9eb728e82eb50e63580
(leveraging the script from
https://dist.apache.org/repos/dist/dev/jackrabbit/check-release.sh)

A staged Maven repository is available for review at:

https://repository.apache.org/content/repositories/orgapachejackrabbit-...

Please vote on releasing this package as Apache Jackrabbit FileVault 3.5.6.
The vote is open for a minimum of 72 hours during business days and passes
if a majority of at least three +1 Jackrabbit PMC votes are cast.
The vote fails if not enough votes are cast after 1 week (5 business days).

[ ] +1 Release this package as Apache Jackrabbit FileVault 3.5.6
[ ] -1 Do not release this package because...

Best regards, Julian

Re: [VOTE] Release Apache Jackrabbit FileVault 3.5.6

Posted by Julian Reschke <ju...@gmx.de>.
Am 22.11.2021 um 12:44 schrieb Julian Reschke:
> ...

[X] +1 Release this package as Apache Jackrabbit FileVault 3.5.6

...where...

> [INFO] Apache Maven 3.6.3 (cecedd343002696d0abb50b32b541b8a6ba2883f)
> [INFO] OS name: "windows 10", version: "10.0", arch: "amd64", family: "windows"
> [INFO] Java version: 1.8.0_311, vendor: Oracle Corporation, runtime: C:\usr\local\jdk18\jre
> [INFO] MAVEN_OPTS: -Xmx2g

Best regards, Julian

Re: [VOTE] Release Apache Jackrabbit FileVault 3.5.6

Posted by Angela Schreiber <an...@adobe.com>.
 [x] +1 Release this package as Apache Jackrabbit FileVault 3.5.6

kind regards
angela

________________________________________
From: Julian Reschke <ju...@gmx.de>
Sent: Monday, November 22, 2021 12:44 PM
To: dev@jackrabbit.apache.org
Subject: [VOTE] Release Apache Jackrabbit FileVault 3.5.6

A candidate for the Jackrabbit FileVault 3.5.6 release is available at:

https://dist.apache.org/repos/dist/dev/jackrabbit/filevault/3.5.6/

The release candidate is a zip archive of the sources in:

https://github.com/apache/jackrabbit-filevault/tree/jackrabbit-filevault-3.5.6/

The release notes can be found in JIRA at
https://issues.apache.org/jira/projects/JCRVLT/versions/...

The command for running automated checks against this release candidate is:
$ sh check-release.sh filevault 3.5.6
7b3721646963cdc2ed67b9eb728e82eb50e63580
(leveraging the script from
https://dist.apache.org/repos/dist/dev/jackrabbit/check-release.sh)

A staged Maven repository is available for review at:

https://repository.apache.org/content/repositories/orgapachejackrabbit-...

Please vote on releasing this package as Apache Jackrabbit FileVault 3.5.6.
The vote is open for a minimum of 72 hours during business days and passes
if a majority of at least three +1 Jackrabbit PMC votes are cast.
The vote fails if not enough votes are cast after 1 week (5 business days).

[ ] +1 Release this package as Apache Jackrabbit FileVault 3.5.6
[ ] -1 Do not release this package because...

Best regards, Julian

Re: [VOTE] Release Apache Jackrabbit FileVault 3.5.6

Posted by Julian Reschke <ju...@gmx.de>.
Am 22.11.2021 um 12:44 schrieb Julian Reschke:
> ...

If, when running the script, you get an error message related to the
pom, you may have to upadate to at least version 3.6.3.

Best regards, Julian

[RESULT] [VOTE] Release Apache Jackrabbit FileVault 3.5.6

Posted by Julian Reschke <ju...@gmx.de>.
Am 22.11.2021 um 12:44 schrieb Julian Reschke:
> ...

Hi there,

The vote passes as follows:

+1 Angela Schreiber <an...@adobe.com>
+1 Julian Reschke <ju...@gmx.de>
+1 Konrad Windszus <kw...@apache.org>

Thanks for voting. I'll push the release out.

Best regards, Julian

Re: [VOTE] Release Apache Jackrabbit FileVault 3.5.6

Posted by Konrad Windszus <kw...@apache.org>.
+1 

Verified successfully with

[INFO] ------------------------------------------------------------------------
[INFO] Apache Maven 3.8.3 (ff8e977a158738155dc465c6a97ffaf31982d739)
[INFO] OS name: "mac os x", version: "11.5", arch: "x86_64", family: "mac"
[INFO] Java version: 11.0.12, vendor: Azul Systems, Inc., runtime: /Library/Java/JavaVirtualMachines/zulu-11.jdk/Contents/Home
[INFO] MAVEN_OPTS:
[INFO] ------------------------------------------------------------------------
[INFO] ALL CHECKS OK
[INFO] ------------------------------------------------------------------------

Konrad

FTR: The staging repo is at https://repository.apache.org/content/repositories/orgapachejackrabbit-1563/

> On 22. Nov 2021, at 12:44, Julian Reschke <ju...@gmx.de> wrote:
> 
> A candidate for the Jackrabbit FileVault 3.5.6 release is available at:
> 
> https://dist.apache.org/repos/dist/dev/jackrabbit/filevault/3.5.6/
> 
> The release candidate is a zip archive of the sources in:
> 
> https://github.com/apache/jackrabbit-filevault/tree/jackrabbit-filevault-3.5.6/
> 
> The release notes can be found in JIRA at
> https://issues.apache.org/jira/projects/JCRVLT/versions/...
> 
> The command for running automated checks against this release candidate is:
> $ sh check-release.sh filevault 3.5.6
> 7b3721646963cdc2ed67b9eb728e82eb50e63580
> (leveraging the script from
> https://dist.apache.org/repos/dist/dev/jackrabbit/check-release.sh)
> 
> A staged Maven repository is available for review at:
> 
> https://repository.apache.org/content/repositories/orgapachejackrabbit-...
> 
> Please vote on releasing this package as Apache Jackrabbit FileVault 3.5.6.
> The vote is open for a minimum of 72 hours during business days and passes
> if a majority of at least three +1 Jackrabbit PMC votes are cast.
> The vote fails if not enough votes are cast after 1 week (5 business days).
> 
> [ ] +1 Release this package as Apache Jackrabbit FileVault 3.5.6
> [ ] -1 Do not release this package because...
> 
> Best regards, Julian


Re: release process issues with filevault (with cygwin)

Posted by Konrad Windszus <kw...@apache.org>.
Hi Julian,

> On 22. Nov 2021, at 16:58, Julian Reschke <ju...@gmx.de> wrote:
> 
> Hi,
> 
> while executng the release process I encountered two issues that were
> new to me (having done Jackrabbit and Oak releases in the past). I'm
> writing that down here while the memory is fresh for future reference.
> 
> 1. Filevault uses a newer release plugin and thus a newer plugin for gpg
> signing. At least on my cygwin setup with an ancient gpg version, that
> caused the signing process to fail with
> 
>  [INFO] gpg: cannot open tty `no tty': No such file or directory
> 
> Turns out that gpg is apparently called in interactive mode:
> 
>  [INFO] [DEBUG]   (f) interactive = true
> 
> and I couldn't figure out how to fix that.
> 
> In the end I decided to run the release process from within the Windows
> Linux subsystem, and that fixed the signing issue.
The error message is really weird, I would suggest reporting that at https://issues.apache.org/jira/projects/MGPG <https://issues.apache.org/jira/projects/MGPG> with infos on your GPG version and OS. then at least maybe there could be a better exception message.

> 2. Git push operations failed for me because Git was prompting me with
> an incorrect user id (despite git config showing the "correct" values
> IMHO). In the end I figured out that the username defaulting can be
> overridden with "-Dusername=xyz".
> 

maven-release-plugin's git push always uses the authentication method from the scm.developerConnection url, which is HTTPS for FileVault (https://github.com/apache/jackrabbit-filevault/blob/b94a474e40dd229b047ec0c33fc3ac53dfc3d8a5/parent/pom.xml#L73 <https://github.com/apache/jackrabbit-filevault/blob/b94a474e40dd229b047ec0c33fc3ac53dfc3d8a5/parent/pom.xml#L73>).
If you only cloned with SSH only the username is not yet in the cache and you need to actively set it.
We could switch to SSH and GitHub for the developerConnection as well, but that would bind us to GitHub infrastructure, so I am not sure this is a good idea.

> With that, things worked for me.
> 
> Best regards, Julian
> 

Regards,
Konrad

release process issues with filevault (with cygwin)

Posted by Julian Reschke <ju...@gmx.de>.
Hi,

while executng the release process I encountered two issues that were
new to me (having done Jackrabbit and Oak releases in the past). I'm
writing that down here while the memory is fresh for future reference.

1. Filevault uses a newer release plugin and thus a newer plugin for gpg
signing. At least on my cygwin setup with an ancient gpg version, that
caused the signing process to fail with

   [INFO] gpg: cannot open tty `no tty': No such file or directory

Turns out that gpg is apparently called in interactive mode:

   [INFO] [DEBUG]   (f) interactive = true

and I couldn't figure out how to fix that.

In the end I decided to run the release process from within the Windows
Linux subsystem, and that fixed the signing issue.

2. Git push operations failed for me because Git was prompting me with
an incorrect user id (despite git config showing the "correct" values
IMHO). In the end I figured out that the username defaulting can be
overridden with "-Dusername=xyz".

With that, things worked for me.

Best regards, Julian