Remove the dev KEYS file: https://dist.apache.org/repos/dist/dev/incubator/openserverless/KEYS
I don't why podling after podling keeps breaking this rule. The KEYS file must be in https://downloads.apache.org/incubator/openserverless/KEYS This file is synched from https://dist.apache.org/repos/dist/release/incubator/openserverless/KEYS The RC does go in https://dist.apache.org/repos/dist/dev/incubator/openserverless It is the KEYS file that must be in https://dist.apache.org/repos/dist/release/incubator/openserverless On 2026/09/11 20:20:56 Bruno wrote: > +1 > > I verified the release candidate as follows on Ubuntu 24.04 LTS. > > [X] Download links are valid > > $ wget -nv \ > https://dist.apache.org/repos/dist/dev/incubator/openserverless/KEYS \ > > https://dist.apache.org/repos/dist/dev/incubator/openserverless/0.9.0-incubating-RC4/openserverless-0.9.0-incubating-RC4-src.tar.gz > \ > > https://dist.apache.org/repos/dist/dev/incubator/openserverless/0.9.0-incubating-RC4/openserverless-0.9.0-incubating-RC4-src.tar.gz.asc > \ > > https://dist.apache.org/repos/dist/dev/incubator/openserverless/0.9.0-incubating-RC4/openserverless-0.9.0-incubating-RC4-src.tar.gz.sha512 > > All four files were downloaded successfully from the official Apache HTTPS > URLs. > > [X] Checksums and signatures are valid > - SHA512 checksum verified: OK > > $ sha512sum -c openserverless-0.9.0-incubating-RC4-src.tar.gz.sha512 > openserverless-0.9.0-incubating-RC4-src.tar.gz: OK > > $ gpg --import KEYS > gpg: key CEBE1A0116BE6665: public key "Michele Sciabarra (Apache > OpenServerless Release Key) <[email protected]>" imported > gpg: key BD49E720DDA765FF: public key "Francesco Timperi Tiberi < > [email protected]>" imported > gpg: key CC940C9E19629781: public key "Michele Manzani < > [email protected]>" imported > gpg: Total number processed: 3 > gpg: imported: 3 > > $ gpg --verify openserverless-0.9.0-incubating-RC4-src.tar.gz.asc > gpg: assuming signed data in > 'openserverless-0.9.0-incubating-RC4-src.tar.gz' > gpg: Signature made Fri Sep 11 07:12:20 2026 UTC > gpg: using RSA key E64863824BDA2495CBAA57FDCEBE1A0116BE6665 > gpg: Good signature from "Michele Sciabarra (Apache OpenServerless Release > Key) <[email protected]>" [unknown] > gpg: Signature notation: manu=2,2.5+1.12,0,3 > 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: E648 6382 4BDA 2495 CBAA 57FD CEBE 1A01 16BE 6665 > > The signature was verified successfully against the key imported from the > official KEYS file. The trust warning is expected with this fresh keyring; > no owner trust was assigned. > > [X] LICENSE/NOTICE files exist > $ grep -E 'Apache' LICENSE NOTICE > > LICENSE: Apache License > LICENSE: APPENDIX: How to apply the Apache License to your work. > LICENSE: To apply the Apache License to your work, attach the following > LICENSE: Licensed under the Apache License, Version 2.0 (the "License"); > NOTICE:Apache OpenServerless (Incubating) > NOTICE:Copyright 2024 The Apache Software Foundation > NOTICE:The Apache Software Foundation (http://www.apache.org/). > > $ task find-binaries > # No output: no unexpected binary files reported. > > [X] ASF license header checks pass > > $ task license > > INFO Totally checked 3394 files, valid: 15, invalid: 0, ignored: 3379, > fixed: 0 > *** Checking license headers in admin-api > INFO Totally checked 59 files, valid: 48, invalid: 0, ignored: 11, fixed: 0 > *** Checking license headers in build > INFO Totally checked 1130 files, valid: 16, invalid: 0, ignored: 1114, > fixed: 0 > *** Checking license headers in cli > INFO Totally checked 930 files, valid: 132, invalid: 0, ignored: 798, > fixed: 0 > *** Checking license headers in devcontainer > INFO Totally checked 14 files, valid: 8, invalid: 0, ignored: 6, fixed: 0 > *** Checking license headers in oplugins-op > INFO Totally checked 590 files, valid: 510, invalid: 0, ignored: 80, fixed: > 0 > *** Checking license headers in oplugins > INFO Totally checked 216 files, valid: 148, invalid: 0, ignored: 68, fixed: > 0 > *** Checking license headers in runtimes > INFO Totally checked 300 files, valid: 140, invalid: 0, ignored: 160, > fixed: 0 > *** Checking license headers in streamer > INFO Totally checked 26 files, valid: 17, invalid: 0, ignored: 9, fixed: 0 > > The checks passed using the exclusions configured in the > release's .licenserc.yaml files. No automatic fixes were applied. > > [X] Can compile from source > > $ ./build-and-test-ubuntu.sh > > Exit status: 0 > > - All 14 test scripts passed: > ============================================ > SUCCESS ./1-deploy.sh > SUCCESS ./2-ssl.sh > SUCCESS ./3-sys-redis.sh > SUCCESS ./4a-sys-ferretdb.sh > SUCCESS ./4b-sys-postgres.sh > SUCCESS ./5-sys-seaweedfs.sh > SUCCESS ./6-login.sh > SUCCESS ./7-static.sh > SUCCESS ./8-user-redis.sh > SUCCESS ./9a-user-ferretdb.sh > SUCCESS ./9b-user-postgres.sh > SUCCESS ./10-user-seaweedfs.sh > SUCCESS ./14-runtime-testing.sh > SUCCESS ./11-sso-mock.sh > > Regards, > Bruno > > Il giorno ven 11 set 2026 alle ore 21:19 Lorenzo Sarna < > [email protected]> ha scritto: > > > +1 (non-binding) > > > > I verified the release candidate as follows: > > > > [X] Download links are valid > > - Downloaded openserverless-0.9.0-incubating-RC4-src.tar.gz from > > > > > > https://dist.apache.org/repos/dist/dev/incubator/openserverless/0.9.0-incubating-RC4/ > > > > [X] Checksums and signatures are valid > > - Imported KEYS (3 keys imported), verified GPG signature: > > "Good signature from Michele Sciabarra (Apache OpenServerless Release > > Key)" > > - SHA512 checksum verified: OK > > > > [X] LICENSE/NOTICE files exist > > - LICENSE, NOTICE, README.md, CHANGES present at root > > > > [X] No unexpected binary files in source > > - Checked for .lockb and .jar files: none found > > > > [X] Can compile from source > > - Ran .\build-and-test-windows.ps1 on Windows 10 Home + WSL2 > > - All 14 test scripts passed: > > SUCCESS ./1-deploy.sh > > SUCCESS ./2-ssl.sh > > SUCCESS ./3-sys-redis.sh > > SUCCESS ./4a-sys-ferretdb.sh > > SUCCESS ./4b-sys-postgres.sh > > SUCCESS ./5-sys-seaweedfs.sh > > SUCCESS ./6-login.sh > > SUCCESS ./7-static.sh > > SUCCESS ./8-user-redis.sh > > SUCCESS ./9a-user-ferretdb.sh > > SUCCESS ./9b-user-postgres.sh > > SUCCESS ./10-user-seaweedfs.sh > > SUCCESS ./14-runtime-testing.sh > > SUCCESS ./11-sso-mock.sh > > > > Il giorno ven 11 set 2026 alle ore 10:14 Michele Sciabarra < > > [email protected]> ha scritto: > > > > > Hi all, > > > > > > I propose the following RC to be released as the official > > > Apache OpenServerless 0.9.0-incubating release. > > > > > > Apache OpenServerless is an effort undergoing incubation at The Apache > > > Software > > > Foundation (ASF), sponsored by the Apache Incubator. Incubation is > > required > > > of all newly accepted projects until a further review indicates that the > > > infrastructure, communications, and decision making process have > > stabilized > > > in a manner consistent with other successful ASF projects. While > > incubation > > > status is not necessarily a reflection of the completeness or stability > > of > > > the code, it does indicate that the project has yet to be fully endorsed > > by > > > the ASF. > > > > > > The artifacts for this release candidate can be found at: > > > > > > > > > > > https://dist.apache.org/repos/dist/dev/incubator/openserverless/0.9.0-incubating-RC4 > > > > > > The Git tag to be voted upon is: > > > > > > v0.9.0-incubating-RC4 > > > > > > > > https://github.com/apache/openserverless/releases/tag/v0.9.0-incubating-RC4 > > > > > > Release artifacts are signed with the GPG key of the release manager. > > > > > > The KEYS file is available at: > > > > > > https://dist.apache.org/repos/dist/dev/incubator/openserverless/KEYS > > > > > > Please download, verify, and test the release candidate. > > > > > > For detailed step-by-step instructions on how to verify this > > > release, please see the file VERIFY.md within the source > > > archive, or check: > > > > > > https://github.com/apache/openserverless/blob/0.9.0/VERIFY.md > > > > > > The vote will run for a minimum of 72 hours and close no earlier > > > than: > > > > > > 2026-09-14 07:12 UTC > > > > > > Please vote: > > > > > > [ ] +1 Release this package as Apache OpenServerless 0.9.0-incubating > > > [ ] +0 > > > [ ] -1 Do not release this package because... (reason required) > > > > > > Only PPMC members have binding votes, but community votes are > > > encouraged. > > > > > > Checklist for reference: > > > [ ] Download links are valid > > > [ ] Checksums and signatures are valid > > > [ ] LICENSE/NOTICE files exist > > > [ ] No unexpected binary files in source > > > [ ] All source files have ASF headers > > > [ ] Can compile from source > > > > > > On behalf of the Apache OpenServerless Podling PMC (PPMC), > > > > > > -- > > > Michele SciabarrĂ - [email protected] - linkedin.com/in/msciab > > > Apache OpenServerless committer - reddit.com/r/openserverless > > > Apache OpenWhisk PMC member - Author Learning Apache OpenWhisk > > > < > > > > > https://www.oreilly.com/library/view/learning-apache-openwhisk/9781492046158/ > > > > > > > > > > > > -- > The life is short.. live at your best! >
