Thanks.
I will add the check.

Jan

On August 20, 2025 11:34:04 AM GMT+02:00, Davyd McColl <dav...@gmail.com> wrote:
>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

Jan

Reply via email to