Gerrrr commented on issue #51: URL: https://github.com/apache/otava/issues/51#issuecomment-2811996513
Saving the history of commands for future release managers: Create source archive: ``` git clone [email protected]:apache/otava otava2 tar czf otava-0.6.0+incubating-sources.tar.gz otava2 ``` Build: ``` $ ./poetryw build mkdir -p /Users/asorokoumov/Projects/otava/build/venvs /Users/asorokoumov/Projects/otava/build/wrappers/bin python3 -m venv /Users/asorokoumov/Projects/otava/build/venvs/poetry source /Users/asorokoumov/Projects/otava/build/venvs/poetry/bin/activate python3 -m pip install -qqq --upgrade pip python3 -m pip install -qqq poetry==1.8.3 ln -fs ../../venvs/poetry/bin/poetry /Users/asorokoumov/Projects/otava/build/wrappers/bin/poetry deactivate /Users/asorokoumov/Projects/otava/build/venvs/poetry/lib/python3.9/site-packages/urllib3/__init__.py:35: NotOpenSSLWarning: urllib3 v2 only supports OpenSSL 1.1.1+, currently the 'ssl' module is compiled with 'LibreSSL 2.8.3'. See: https://github.com/urllib3/urllib3/issues/3020 warnings.warn( Building otava (0.6.0+incubating) - Building sdist - Built otava-0.6.0+incubating.tar.gz - Building wheel - Built otava-0.6.0+incubating-py3-none-any.whl ``` Copy the source archive to list: ``` cp otava-0.6.0+incubating-sources.tar.gz otava/dist/otava-0.6.0+incubating-sources.tar.gz ``` Create checksums ``` $ gpg --armor --output dist/otava-0.6.0+incubating-py3-none-any.whl.asc --detach-sig dist/otava-0.6.0+incubating-py3-none-any.whl $ gpg --armor --output dist/otava-0.6.0+incubating.tar.gz.asc --detach-sig dist/ot ava-0.6.0+incubating.tar.gz $ gpg --armor --output dist/otava-0.6.0+incubating-sources.tar.gz.asc --detach-sig dist/otava-0.6.0+incubating-sources.tar.gz $ sha512sum dist/otava-0.6.0+incubating-py3-none-any.whl > dist/otava-0.6.0+incubating-py3-none-any.whl.sha512 $ sha512sum dist/otava-0.6.0+incubating.tar.gz > dist/otava-0.6.0+incubating.tar.gz.sha512 sha512sum dist/otava-0.6.0+incubating-sources.tar.gz > dist/otava-0.6.0+incubating-sources.tar.gz.sha512 ``` ``` $ ls dist otava-0.6.0+incubating-py3-none-any.whl otava-0.6.0+incubating-sources.tar.gz.sha512 otava-0.6.0+incubating-py3-none-any.whl.asc otava-0.6.0+incubating.tar.gz otava-0.6.0+incubating-py3-none-any.whl.sha512 otava-0.6.0+incubating.tar.gz.asc otava-0.6.0+incubating-sources.tar.gz otava-0.6.0+incubating.tar.gz.sha512 otava-0.6.0+incubating-sources.tar.gz.asc ```` Verify checksums ``` $ gpg --verify dist/otava-0.6.0+incubating-py3-none-any.whl.asc dist/otava-0.6.0+i ncubating-py3-none-any.whl gpg: Signature made Wed Apr 16 23:33:27 2025 PDT gpg: using RSA key E81152E1F17593C0949A9D235E2C934B6C5147A0 gpg: Good signature from "Alex Sorokoumov <[email protected]>" [ultimate] $ gpg --verify dist/otava-0.6.0+incubating.tar.gz.asc dist/otava-0.6.0+incubating.tar.gz gpg: Signature made Wed Apr 16 23:34:06 2025 PDT gpg: using RSA key E81152E1F17593C0949A9D235E2C934B6C5147A0 gpg: Good signature from "Alex Sorokoumov <[email protected]>" [ultimate] $ gpg --verify dist/otava-0.6.0+incubating-sources.tar.gz.asc dist/otava-0.6.0+incubating-sources.tar.gz gpg: Signature made Wed Apr 16 23:53:46 2025 PDT gpg: using RSA key E81152E1F17593C0949A9D235E2C934B6C5147A0 gpg: Good signature from "Alex Sorokoumov <[email protected]>" [ultimate] ``` ``` $ svn co https://dist.apache.org/repos/dist/dev/incubator/otava/ otava-dist $ cd otava-dist $ cp ../otava-dist-release-repo/KEYS KEYS $ svn add KEYS $ svn ci -m "[otava] Add Alex Sorokoumov's public key" ``` ``` $ mkdir 0.6.0+incubating-RC1 $ cp otava/dist/* otava-dist/0.6.0+incubating-RC1/* $ ls 0.6.0+incubating-RC1/ otava-0.6.0+incubating-py3-none-any.whl otava-0.6.0+incubating-sources.tar.gz.sha512 otava-0.6.0+incubating-py3-none-any.whl.asc otava-0.6.0+incubating.tar.gz otava-0.6.0+incubating-py3-none-any.whl.sha512 otava-0.6.0+incubating.tar.gz.asc otava-0.6.0+incubating-sources.tar.gz otava-0.6.0+incubating.tar.gz.sha512 otava-0.6.0+incubating-sources.tar.gz.asc $ svn ci -m "[otava] Add 0.6.0+incubating-RC1" Adding 0.6.0+incubating-RC1 Adding (bin) 0.6.0+incubating-RC1/otava-0.6.0+incubating-py3-none-any.whl Adding 0.6.0+incubating-RC1/otava-0.6.0+incubating-py3-none-any.whl.asc Adding 0.6.0+incubating-RC1/otava-0.6.0+incubating-py3-none-any.whl.sha512 Adding (bin) 0.6.0+incubating-RC1/otava-0.6.0+incubating-sources.tar.gz Adding 0.6.0+incubating-RC1/otava-0.6.0+incubating-sources.tar.gz.asc Adding 0.6.0+incubating-RC1/otava-0.6.0+incubating-sources.tar.gz.sha512 Adding (bin) 0.6.0+incubating-RC1/otava-0.6.0+incubating.tar.gz Adding 0.6.0+incubating-RC1/otava-0.6.0+incubating.tar.gz.asc Adding 0.6.0+incubating-RC1/otava-0.6.0+incubating.tar.gz.sha512 Transmitting file data .........done Committing transaction... Committed revision 76334. ``` -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
