dd726f3b17
This is an automated DistroBaker update from upstream sources. If you do not know what this is about or would like to opt out, contact the OSCI team. Source: https://src.fedoraproject.org/rpms/python-cryptography.git#6046d8e211da77b471dd3fed0add14f5fa1ccda9
1.7 KiB
1.7 KiB
PyCA cryptography
https://cryptography.io/en/latest/
Packaging python-cryptography
The example assumes
- Fedora Rawhide (f34)
- PyCA cryptography release
3.4
- Update Bugzilla issues are
RHBZ#00000001
andRHBZ#00000002
- Build side tag is
f34-build-side-12345
Request a side tag for building
python-cryptography builds depend on python-cryptography-vectors package. Both packages must be build in a side tag.
fedpkg request-side-tag --base-tag f34-build
Build new python-cryptography-vectors first
pushd ../python-cryptography-vectors
Switch and update branch
fedpkg switch-branch rawhide
fedpkg pull
Bump version and get sources
rpmdev-bumpspec -c "Update to 3.4 (#00000001)" -n 3.4 python-cryptography-vectors.spec
spectool -gf python-cryptography-vectors.spec
Upload sources
fedpkg new-sources cryptography_vectors-3.4.tar.gz
Commit changes
fedpkg commit --clog
fedpkg push
Build and wait for repo to regenerate
fedpkg build --target=f34-build-side-12345
koji wait-repo --build python-cryptography-vectors-3.4-1 f34-build-side-12345
Build new python-cryptography
Switch and update branch
fedpkg switch-branch rawhide
fedpkg pull
Bump version and get sources
rpmdev-bumpspec -c "Update to 3.4 (#00000002)" -n 3.4 python-cryptography.spec
spectool -gf python-cryptography.spec
Upload new sources (two files!)
fedpkg new-sources cryptography-3.4.tar.gz cryptography-3.4.tar.gz.asc
Commit changes
fedpkg commit --clog
fedpkg push
Build
fedpkg build --target=f34-build-side-12345