Hi Rust SIG,
I'm trying to package rustup so that users won't have to curl | bash. Here are the
dependency issues, and my attempts to solve them:
- (crate(effective-limits/default) >= 0.5.3 with crate(effective-limits/default) <
0.6.0~)
On COPR:
https://copr.fedorainfracloud.org/coprs/cbeuw/rustup-deps/package/rust-ef...
- (crate(enum-map/default) >= 2.0.3 with crate(enum-map/default) < 3.0.0~)
Package exists but on version 1.1.0:
https://src.fedoraproject.org/rpms/rust-enum-map
- (crate(git-testament/default) >= 0.2.0 with crate(git-testament/default) < 0.3.0~)
Missing subdependencies:
- (crate(no-std-compat/alloc) >= 0.4.0 with crate(no-std-compat/alloc) <
0.5.0~)
On COPR
https://copr.fedorainfracloud.org/coprs/cbeuw/rustup-deps/package/rust-no...
- (crate(no-std-compat/default) >= 0.4.0 with crate(no-std-compat/default) <
0.5.0~)
On COPR
https://copr.fedorainfracloud.org/coprs/cbeuw/rustup-deps/package/rust-no...
- (crate(rs_tracing/default) >= 1.0.1 with crate(rs_tracing/default) < 2.0.0~)
On COPR
https://copr.fedorainfracloud.org/coprs/cbeuw/rustup-deps/package/rust-rs...
- (crate(rs_tracing/rs_tracing) >= 1.0.1 with crate(rs_tracing/rs_tracing) <
2.0.0~)
On COPR
https://copr.fedorainfracloud.org/coprs/cbeuw/rustup-deps/package/rust-rs...
- (crate(sequoia-openpgp/crypto-rust) >= 1.5.0 with crate(sequoia-openpgp/crypto-rust)
< 2.0.0~)
Package exists but missing crypto-rust feature, PR filed
https://src.fedoraproject.org/rpms/rust-sequoia-openpgp/pull-request/1
- (crate(zstd/default) >= 0.11.0 with crate(zstd/default) < 0.12.0~)
Package exists but on version 0.10.0
https://src.fedoraproject.org/rpms/rust-zstd
I have several questions:
1. How can I tell fedpkg to use my COPR project so that git-testament can be built? Or can
it only be packaged after its dependency no-std-compat is in the official repo?
2. What should we do with enum-map, which requires a backwards-incompatible major version
update. I can't find policy documents on this
3. I've never submitted a Fedora package before, so would anyone in Rust SIG be
willing to sponsor me when I create my Review Request?
Many Thanks!
Andy