Description of problem:
When I build ceph in the f29-python side tag (fedpkg build --target=f29-python), the build fails:
The dependency target "crypto_plugins" of target "os" does not exist.
Version-Release number of selected component (if applicable): ceph-13.1.0-2.fc29
How reproducible: fedpkg build --target=f29-python
If you fix this, please rebuild in the side tag with fedpkg build --target=f29-python.
The build failed on non-x86_64 archs even with python3.6 so I don't think this is a python3.7 issue.
I'm in discussions with Ceph (upstream) about resolving the build issues on non-x86_64 arches; I'm inclined to close this a NOTABUG, at least wrt python3.7.
This still blocks the rebuild. If ceph isn't rebuilt with Python 3.7, it will have broken dependencies once the side tag is merged. I've renamed the bug, please, don't close it NOTABUG, it needs to be rebuilt.
Would it be an option to (re)build 12.2.5. That builds on all the arches.
At least until community Ceph decides what they're going to do to resolve this?
Given that 13.1.0 was never build, this is a viable option, yes.
ceph-12.2.5-1.fc29 scratch build on 3.7: https://koji.fedoraproject.org/koji/taskinfo?taskID=27955560
https://koji.fedoraproject.org/koji/buildinfo?buildID=1102059 is being built in rawhide. that's not suefull, please rebuild in f29-python target.
Don't get your knickers in a twist.
Of course it failed:
GenericError: Build already in progress (task 27974160)
you cannot build the same nevr in rawhide and f29-python.
As said, building it in rawhide is not helpfull.
You can kill the rawhide build before it finishes and build in f29-python instead, or bump the release and build the new nevr in f29-python.
The side tag is no more. Please build in regular rawhide.