Package: rust-sha1collisiondetection
Version: 0.2.2-1
Severity: critical
Control: forwarded -1 
https://gitlab.com/sequoia-pgp/sha1collisiondetection/-/issues/1

Looks like rust-sha1collisiondetection code isn't as portable as
upstream expected it to be.  It is failing on platforms with an unsigned
char, with errors like:

~~~
error[E0308]: mismatched types
   --> lib/lib.rs:252:31
    |
252 | ...                   input.as_ptr() as *const i8,
    |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `u8`, found 
`i8`
    |
    = note: expected raw pointer `*const u8`
               found raw pointer `*const i8`
~~~

This means that the package fails to build from source on arm, powerpc,
riscv, and s390 architectures.

This is reported to upstream at
https://gitlab.com/sequoia-pgp/sha1collisiondetection/-/issues/1 so
hopefully they'll sort it out shortly.

     --dkg

Attachment: signature.asc
Description: PGP signature

Reply via email to