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