- Package:
- src:rust-parsec-interface
- Source:
- src:rust-parsec-interface
- Submitter:
- Reinhard Tartler
- Date:
- 2024-07-15 07:00:03 UTC
- Severity:
- normal
- Tags:
I'm getting a bunch of "unnecessary qualification" issues: @siretart ➜ /workspaces/parsec-interface-rs (main) $ cargo build Compiling prost v0.9.0 Compiling parsec-interface v0.29.1 (/workspaces/parsec-interface-rs) error: unnecessary qualification --> src/operations/psa_import_key.rs:25:15 | 25 | pub data: crate::secrecy::Secret<Vec<u8>>, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | note: the lint level is defined here --> src/lib.rs:24:5 | 24 | unused_qualifications, | ^^^^^^^^^^^^^^^^^^^^^ help: remove the unnecessary path segments | 25 - pub data: crate::secrecy::Secret<Vec<u8>>, 25 + pub data: secrecy::Secret<Vec<u8>>, | error: unnecessary qualification --> src/operations/psa_raw_key_agreement.rs:32:24 | 32 | pub shared_secret: crate::secrecy::Secret<Vec<u8>>, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | help: remove the unnecessary path segments | 32 - pub shared_secret: crate::secrecy::Secret<Vec<u8>>, 32 + pub shared_secret: secrecy::Secret<Vec<u8>>, | error: could not compile `parsec-interface` (lib) due to 2 previous errors
The unnessacery qualifications issues are trivial to fix, just remove unused_qualifications from the list of lints to deny in lib.rs Unfortunately though, I was unable to get parsec-interface to build with the new version of prost.
This version builds against recent versions of rustc and prost-1.12.
Thank you for your contribution to Debian.
Accepted:
Format: 1.8
Date: Thu, 11 Jul 2024 19:05:39 -0400
Source: rust-parsec-interface
Architecture: source
Version: 0.29.1-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Rust Maintainers
<pkg-rust-maintainers@alioth-lists.debian.net>
Changed-By: Reinhard Tartler <siretart@tauware.de>
Changes:
rust-parsec-interface (0.29.1-2) unstable; urgency=medium
.
* Team upload.
* Package parsec-interface 0.29.1 from crates.io using debcargo 2.6.1
Checksums-Sha1:
7b11cba142c4a2eae6f784ba774a024969db3ed3 3017
rust-parsec-interface_0.29.1-2.dsc
898886bfa75e4e0cb677db173eb189bd468dfe2e 6600
rust-parsec-interface_0.29.1-2.debian.tar.xz
b9e8f2ee4176c102d23f7e5e2506f7a6debf1acb 8583
rust-parsec-interface_0.29.1-2_source.buildinfo
Checksums-Sha256:
a22ee62482c6822dcf559e4545fcefca5f4d73d1bb8082552e9ad99b45cb0433 3017
rust-parsec-interface_0.29.1-2.dsc
cd507c2853a1cff54f893638472953d9744ffe65631e0e208ef603bd99eff59e 6600
rust-parsec-interface_0.29.1-2.debian.tar.xz
a198702b692eb0fae476b387b1234a8c81dc6dc1722a209df1d4f25aafc68ed9 8583
rust-parsec-interface_0.29.1-2_source.buildinfo
Files:
468567f553efeb2c19fe7b0c52b2fd7b 3017 rust optional
rust-parsec-interface_0.29.1-2.dsc
9e8bf59ba5976a24b8af418bd5f7abc5 6600 rust optional
rust-parsec-interface_0.29.1-2.debian.tar.xz
0ddd9fa1637621b41112c850d93c2137 8583 rust optional
rust-parsec-interface_0.29.1-2_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQJIBAEBCgAyFiEEMN59F2OrlFLH4IJQSadpd5QoJssFAmaQZUoUHHNpcmV0YXJ0
QHRhdXdhcmUuZGUACgkQSadpd5QoJssfRA//SPqW2DzgEOc/3exq1iAX9SJ/51Lq
ayTPmbwvHyKlPxKltyRZZgWIRBKHUV0RF+n+xx5zGvFshHbYFqlmAURe11iXSKfj
fBlPs/K7KitgG1XGK72wxvlTFbOiHeXNvASJYaRKmQs1tPmmXgMXxUIHTtkwwqAo
B7RtYZ4Qsw22rV616peh9BpLnQKXgTwNDAcYdGkolmdaNmNN/RpsqEkTQgaMlYFo
INacsW7BYW6/ARDLg1ow26ONIE/wcQ2wWVUeyBFIJGRFBgX7n4mW98YuZvXFoarB
Tto+bmnyCLnr62h96kgHbfvKBiSBFNLQxbRqLwiwE/lzhJ4xXxpTHkq/rPDZ1I+W
mYxqsGsfoOK4NDSH1GT42AOu+hPMfgbrGkyz5urqpcEu8EVVLw2VOsA+Cwwpp4td
uo9DAeaj0+Fe3GwVspsRDmy+6ly9BEVyk+Pspk90Nh4HPvYIkWegwxUjMVMX10+b
gEnif7PL2iluAYz/rN2tMHkqTxdFT2OA1J261GVC0g1NZktFTwye/hZQ6+4zIKC/
tkDwsux56rKDK4UEHqHBkC85KZkJXRN7SWqDommjdYLd4hfcOFOUH9B0lO972hZU
OCTRf3ueJUlkpBDGX2EYonMr+mYOsYdQqQ2IF1JF2BogFwNZYsyJ83kNe9ennan3
DSgy9RcQ1b5tz1U=
=0BBV
-----END PGP SIGNATURE-----