Hi Jan

Under linux - but running again, I saw this gem I missed before:

verify-release.sh: line 19: unzip: command not found


This is a (relatively) new install, so it's just missing the unzip command.


If you really felt like it, you could modify the script - insert at the top:


if ! which unzip &> /dev/null; then

  echo "The 'unzip' utility is required, but was not found in your path"

  exit 1

fi


Making the script fail fast decreases the likelihood that this is ever an issue again. Doesn't have to be done now tho - can be modified and go out with the next release, if you are going to make the change.


-d


On 2025/08/20 10:45, Jan Friedrich wrote:

Hi Davyd,

are you verifying under Windows or Linux?

Jan

Windows:

D:\Svn\apache-dist-logging-dev\log4net\3.2.0> ls

     Directory: D:\Svn\apache-dist-logging-dev\log4net\3.2.0

Mode                 LastWriteTime         Length Name
----                 -------------         ------ ----
-a---          2025-08-19    23:01         676722 
apache-log4net-binaries-3.2.0.zip
-a---          2025-08-19    23:01            235 
apache-log4net-binaries-3.2.0.zip.asc
-a---          2025-08-19    23:01            167 
apache-log4net-binaries-3.2.0.zip.sha512
-a---          2025-08-19    23:01        1329981 
apache-log4net-source-3.2.0.zip
-a---          2025-08-19    23:01            235 
apache-log4net-source-3.2.0.zip.asc
-a---          2025-08-19    23:01            165 
apache-log4net-source-3.2.0.zip.sha512
-a---          2025-08-19    23:01         713174 apache-log4net.3.2.0.nupkg
-a---          2025-08-19    23:01            235 apache-log4net.3.2.0.nupkg.asc
-a---          2025-08-19    23:01            160 
apache-log4net.3.2.0.nupkg.sha512
-a---          2025-08-19    20:17           1371 verify-release.ps1
-a---          2025-08-19    23:01            235 verify-release.ps1.asc
-a---          2025-08-19    23:01            152 verify-release.ps1.sha512
-a---          2025-05-19    16:31            314 verify-release.sh
-a---          2025-08-19    23:01            235 verify-release.sh.asc
-a---          2025-08-19    23:01            151 verify-release.sh.sha512


D:\Svn\apache-dist-logging-dev\log4net\3.2.0> .\verify-release.ps1
./apache-log4net-binaries-3.2.0.zip: Passed
./apache-log4net-source-3.2.0.zip: Passed
./apache-log4net.3.2.0.nupkg: Passed
./verify-release.ps1: Passed
./verify-release.sh: Passed
gpg: assuming signed data in 
'D:\\Svn\\apache-dist-logging-dev\\log4net\\3.2.0\\apache-log4net-binaries-3.2.0.zip'
gpg: Signature made 08/19/25 23:01:58 W. Europe Daylight Time
gpg:                using EDDSA key 7D24496A230E29D6349A99EF583E491578F02D5D
gpg: Good signature from "Jan Friedrich <freeand...@apache.org>" [unknown]
gpg: WARNING: This key is not certified with a trusted signature!
gpg:          There is no indication that the signature belongs to the owner.
Primary key fingerprint: 7D24 496A 230E 29D6 349A  99EF 583E 4915 78F0 2D5D
gpg: assuming signed data in 
'D:\\Svn\\apache-dist-logging-dev\\log4net\\3.2.0\\apache-log4net-source-3.2.0.zip'
gpg: Signature made 08/19/25 23:01:58 W. Europe Daylight Time
gpg:                using EDDSA key 7D24496A230E29D6349A99EF583E491578F02D5D
gpg: Good signature from "Jan Friedrich <freeand...@apache.org>" [unknown]
gpg: WARNING: This key is not certified with a trusted signature!
gpg:          There is no indication that the signature belongs to the owner.
Primary key fingerprint: 7D24 496A 230E 29D6 349A  99EF 583E 4915 78F0 2D5D
gpg: assuming signed data in 
'D:\\Svn\\apache-dist-logging-dev\\log4net\\3.2.0\\apache-log4net.3.2.0.nupkg'
gpg: Signature made 08/19/25 23:01:57 W. Europe Daylight Time
gpg:                using EDDSA key 7D24496A230E29D6349A99EF583E491578F02D5D
gpg: Good signature from "Jan Friedrich <freeand...@apache.org>" [unknown]
gpg: WARNING: This key is not certified with a trusted signature!
gpg:          There is no indication that the signature belongs to the owner.
Primary key fingerprint: 7D24 496A 230E 29D6 349A  99EF 583E 4915 78F0 2D5D
gpg: assuming signed data in 
'D:\\Svn\\apache-dist-logging-dev\\log4net\\3.2.0\\verify-release.ps1'
gpg: Signature made 08/19/25 23:01:58 W. Europe Daylight Time
gpg:                using EDDSA key 7D24496A230E29D6349A99EF583E491578F02D5D
gpg: Good signature from "Jan Friedrich <freeand...@apache.org>" [unknown]
gpg: WARNING: This key is not certified with a trusted signature!
gpg:          There is no indication that the signature belongs to the owner.
Primary key fingerprint: 7D24 496A 230E 29D6 349A  99EF 583E 4915 78F0 2D5D
gpg: assuming signed data in 
'D:\\Svn\\apache-dist-logging-dev\\log4net\\3.2.0\\verify-release.sh'
gpg: Signature made 08/19/25 23:01:58 W. Europe Daylight Time
gpg:                using EDDSA key 7D24496A230E29D6349A99EF583E491578F02D5D
gpg: Good signature from "Jan Friedrich <freeand...@apache.org>" [unknown]
gpg: WARNING: This key is not certified with a trusted signature!
gpg:          There is no indication that the signature belongs to the owner.
Primary key fingerprint: 7D24 496A 230E 29D6 349A  99EF 583E 4915 78F0 2D5D
D:\Svn\apache-dist-logging-dev\log4net\3.2.0\src> ls

     Directory: D:\Svn\apache-dist-logging-dev\log4net\3.2.0\src

Mode                 LastWriteTime         Length Name
----                 -------------         ------ ----
d----          2025-08-20    10:30                .github
d----          2025-08-20    10:30                .mvn
d----          2025-08-20    10:30                doc
d----          2025-08-20    10:30                examples
d----          2025-08-20    10:30                local-tasks
d----          2025-08-20    10:30                scripts
d----          2025-08-20    10:30                src
-a---          2025-08-19    23:01           2309 .asf.yaml
-a---          2025-08-19    23:01          11433 .editorconfig
-a---          2025-08-19    23:01            737 .gitattributes
-a---          2025-08-19    23:01           3947 .gitignore
-a---          2025-08-19    23:01           1162 .zarro-defaults
-a---          2025-08-19    23:01           6342 antora-playbook.yaml
-a---          2025-08-19    23:01            161 appveyor.yml
-a---          2025-08-19    23:01           2010 Dockerfile
-a---          2025-08-19    23:01          11556 LICENSE
-a---          2025-08-19    23:01            596 log4net.snk
-a---          2025-08-19    23:01            650 log4net.snk.readme
-a---          2025-08-19    23:01          11658 mvnw
-a---          2025-08-19    23:01           7882 mvnw.cmd
-a---          2025-08-19    23:01            186 NOTICE
-a---          2025-08-19    23:01          40042 package-icon.png
-a---          2025-08-19    23:01         263469 package-lock.json
-a---          2025-08-19    23:01           1878 package.json
-a---          2025-08-19    23:01           3236 pom.xml
-a---          2025-08-19    23:01            465 rat.excludesFile
-a---          2025-08-19    23:01           1125 README.md
-a---          2025-08-19    23:01            746 STATUS.txt


Linux:

jan@localhost:/tmp/jfri/log4net$ export releaseVersion=3.2.0
jan@localhost:/tmp/jfri/log4net$ svn co 
https://dist.apache.org/repos/dist/dev/logging/log4net/$releaseVersion \
   log4net-$releaseVersion && cd $_
A    log4net-3.2.0/apache-log4net-binaries-3.2.0.zip
A    log4net-3.2.0/apache-log4net-binaries-3.2.0.zip.asc
A    log4net-3.2.0/apache-log4net-binaries-3.2.0.zip.sha512
A    log4net-3.2.0/apache-log4net-source-3.2.0.zip
A    log4net-3.2.0/apache-log4net-source-3.2.0.zip.asc
A    log4net-3.2.0/apache-log4net-source-3.2.0.zip.sha512
A    log4net-3.2.0/apache-log4net.3.2.0.nupkg
A    log4net-3.2.0/apache-log4net.3.2.0.nupkg.asc
A    log4net-3.2.0/apache-log4net.3.2.0.nupkg.sha512
A    log4net-3.2.0/verify-release.ps1.asc
A    log4net-3.2.0/verify-release.sh.asc
A    log4net-3.2.0/verify-release.ps1
A    log4net-3.2.0/verify-release.ps1.sha512
A    log4net-3.2.0/verify-release.sh
A    log4net-3.2.0/verify-release.sh.sha512
Checked out revision 78757.
jan@localhost:/tmp/jfri/log4net/log4net-3.2.0$ bash ./verify-release.sh
./apache-log4net.3.2.0.nupkg: OK
./apache-log4net-binaries-3.2.0.zip: OK
./apache-log4net-source-3.2.0.zip: OK
./verify-release.ps1: OK
./verify-release.sh: OK
--2025-08-20 10:39:42--  https://downloads.apache.org/logging/KEYS
Resolving downloads.apache.org (downloads.apache.org)... 135.181.214.104, 
88.99.208.237, 2a01:4f8:10a:39da::2, ...
Connecting to downloads.apache.org 
(downloads.apache.org)|135.181.214.104|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 101768 (99K)
Saving to: ‘KEYS’

KEYS                                      
100%[==================================================================================>]
  99.38K  --.-KB/s    in 0.1s

2025-08-20 10:39:42 (795 KB/s) - ‘KEYS’ saved [101768/101768]

gpg: assuming signed data in '/tmp/jfri/log4net/log4net-3.2.0/verify-release.sh'
gpg: Signature made Tue 19 Aug 2025 11:01:58 PM CEST
gpg:                using EDDSA key 7D24496A230E29D6349A99EF583E491578F02D5D
gpg: Good signature from "Jan Friedrich <freeand...@apache.org>" [unknown]
gpg: WARNING: This key is not certified with a trusted signature!
gpg:          There is no indication that the signature belongs to the owner.
Primary key fingerprint: 7D24 496A 230E 29D6 349A  99EF 583E 4915 78F0 2D5D
gpg: assuming signed data in 
'/tmp/jfri/log4net/log4net-3.2.0/verify-release.ps1'
gpg: Signature made Tue 19 Aug 2025 11:01:58 PM CEST
gpg:                using EDDSA key 7D24496A230E29D6349A99EF583E491578F02D5D
gpg: Good signature from "Jan Friedrich <freeand...@apache.org>" [unknown]
gpg: WARNING: This key is not certified with a trusted signature!
gpg:          There is no indication that the signature belongs to the owner.
Primary key fingerprint: 7D24 496A 230E 29D6 349A  99EF 583E 4915 78F0 2D5D
gpg: assuming signed data in 
'/tmp/jfri/log4net/log4net-3.2.0/apache-log4net-binaries-3.2.0.zip'
gpg: Signature made Tue 19 Aug 2025 11:01:58 PM CEST
gpg:                using EDDSA key 7D24496A230E29D6349A99EF583E491578F02D5D
gpg: Good signature from "Jan Friedrich <freeand...@apache.org>" [unknown]
gpg: WARNING: This key is not certified with a trusted signature!
gpg:          There is no indication that the signature belongs to the owner.
Primary key fingerprint: 7D24 496A 230E 29D6 349A  99EF 583E 4915 78F0 2D5D
gpg: assuming signed data in 
'/tmp/jfri/log4net/log4net-3.2.0/apache-log4net-source-3.2.0.zip'
gpg: Signature made Tue 19 Aug 2025 11:01:58 PM CEST
gpg:                using EDDSA key 7D24496A230E29D6349A99EF583E491578F02D5D
gpg: Good signature from "Jan Friedrich <freeand...@apache.org>" [unknown]
gpg: WARNING: This key is not certified with a trusted signature!
gpg:          There is no indication that the signature belongs to the owner.
Primary key fingerprint: 7D24 496A 230E 29D6 349A  99EF 583E 4915 78F0 2D5D
gpg: assuming signed data in 
'/tmp/jfri/log4net/log4net-3.2.0/apache-log4net.3.2.0.nupkg'
gpg: Signature made Tue 19 Aug 2025 11:01:57 PM CEST
gpg:                using EDDSA key 7D24496A230E29D6349A99EF583E491578F02D5D
gpg: Good signature from "Jan Friedrich <freeand...@apache.org>" [unknown]
gpg: WARNING: This key is not certified with a trusted signature!
gpg:          There is no indication that the signature belongs to the owner.
Primary key fingerprint: 7D24 496A 230E 29D6 349A  99EF 583E 4915 78F0 2D5D
jan@localhost:/tmp/jfri/log4net/log4net-3.2.0$ cd src
jan@localhost:/tmp/jfri/log4net/log4net-3.2.0/src$ ll
total 444
drwxrwxr-x 9 build_agent build_agent   4096 Aug 20 10:39 ./
drwxrwxr-x 4 build_agent build_agent   4096 Aug 20 10:39 ../
-rw-rw-r-- 1 build_agent build_agent   6342 Aug 19 23:01 antora-playbook.yaml
-rw-rw-r-- 1 build_agent build_agent    161 Aug 19 23:01 appveyor.yml
-rw-rw-r-- 1 build_agent build_agent   2309 Aug 19 23:01 .asf.yaml
drwxrwxr-x 2 build_agent build_agent   4096 Aug 19 23:01 doc/
-rw-rw-r-- 1 build_agent build_agent   2010 Aug 19 23:01 Dockerfile
-rw-rw-r-- 1 build_agent build_agent  11433 Aug 19 23:01 .editorconfig
drwxrwxr-x 9 build_agent build_agent   4096 Aug 19 23:01 examples/
-rw-rw-r-- 1 build_agent build_agent    737 Aug 19 23:01 .gitattributes
drwxrwxr-x 3 build_agent build_agent   4096 Aug 19 23:01 .github/
-rw-rw-r-- 1 build_agent build_agent   3947 Aug 19 23:01 .gitignore
-rw-rw-r-- 1 build_agent build_agent  11556 Aug 19 23:01 LICENSE
drwxrwxr-x 2 build_agent build_agent   4096 Aug 19 23:01 local-tasks/
-rw-rw-r-- 1 build_agent build_agent    596 Aug 19 23:01 log4net.snk
-rw-rw-r-- 1 build_agent build_agent    650 Aug 19 23:01 log4net.snk.readme
drwxrwxr-x 3 build_agent build_agent   4096 Aug 19 23:01 .mvn/
-rwxr-xr-x 1 build_agent build_agent  11658 Aug 19 23:01 mvnw*
-rw-rw-r-- 1 build_agent build_agent   7882 Aug 19 23:01 mvnw.cmd
-rw-rw-r-- 1 build_agent build_agent    186 Aug 19 23:01 NOTICE
-rw-rw-r-- 1 build_agent build_agent  40042 Aug 19 23:01 package-icon.png
-rw-rw-r-- 1 build_agent build_agent   1878 Aug 19 23:01 package.json
-rw-rw-r-- 1 build_agent build_agent 263469 Aug 19 23:01 package-lock.json
-rw-rw-r-- 1 build_agent build_agent   3236 Aug 19 23:01 pom.xml
-rw-rw-r-- 1 build_agent build_agent    465 Aug 19 23:01 rat.excludesFile
-rw-rw-r-- 1 build_agent build_agent   1125 Aug 19 23:01 README.md
drwxrwxr-x 2 build_agent build_agent   4096 Aug 19 23:01 scripts/
drwxrwxr-x 7 build_agent build_agent   4096 Aug 19 23:01 src/
-rw-rw-r-- 1 build_agent build_agent    746 Aug 19 23:01 STATUS.txt
-rw-rw-r-- 1 build_agent build_agent   1162 Aug 19 23:01 .zarro-defaults
jan@localhost:/tmp/jfri/log4net/log4net-3.2.0/src$

Jan

Reply via email to