Bug 2258880 - Review Request: rust-argon2 - Pure Rust implementation of the Argon2 password hashing function
Summary: Review Request: rust-argon2 - Pure Rust implementation of the Argon2 password...
Keywords:
Status: ASSIGNED
Alias: None
Product: Fedora
Classification: Fedora
Component: Package Review
Version: rawhide
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Fabio Valentini
QA Contact: Fedora Extras Quality Assurance
URL: https://crates.io/crates/argon2
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2024-01-17 21:17 UTC by Michel Lind
Modified: 2024-01-25 22:22 UTC (History)
2 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed:
Type: ---
Embargoed:
decathorpe: fedora-review?


Attachments (Terms of Use)
The .spec file difference from Copr build 6913614 to 6923231 (1.05 KB, patch)
2024-01-19 21:11 UTC, Fedora Review Service
no flags Details | Diff

Description Michel Lind 2024-01-17 21:17:30 UTC
Spec URL: https://salimma.fedorapeople.org/specs/rust-argon2.spec
SRPM URL: https://salimma.fedorapeople.org/specs/rust-argon2-0.5.2-1.fc38.src.rpm

Description:
Pure Rust implementation of the Argon2 password hashing function with
support for the Argon2d, Argon2i, and Argon2id algorithmic variants.

Fedora Account System Username: salimma

Comment 1 Fedora Review Service 2024-01-17 21:26:00 UTC
Copr build:
https://copr.fedorainfracloud.org/coprs/build/6913614
(succeeded)

Review template:
https://download.copr.fedorainfracloud.org/results/@fedora-review/fedora-review-2258880-rust-argon2/fedora-rawhide-x86_64/06913614-rust-argon2/fedora-review/review.txt

Please take a look if any issues were found.


---
This comment was created by the fedora-review-service
https://github.com/FrostyX/fedora-review-service

If you want to trigger a new Copr build, add a comment containing new
Spec and SRPM URLs or [fedora-review-service-build] string.

Comment 2 Fabio Valentini 2024-01-18 19:52:49 UTC
Two issues:

1. The summary is *way too long*, please trim it in the package and in this bug's title.

2. Using ExcludeArch is a very big hammer and should almost *never* be done for library-only crates, since it will prevent dependent packages from building on this architecture as well. In this case, please report an issue with the upstream project. The RustCrypto people are very pleasant to work with, in my experience. It might just be that the test fixtures assume little-endian byte order, or it might be that the code is actually broken on big-endian architectures. Either would be good to know.

Comment 3 Michel Lind 2024-01-19 20:46:32 UTC
Makes sense, thanks. I'll just disable tests on s390x for now and file the issue upstream

Comment 4 Michel Lind 2024-01-19 21:01:48 UTC
Filed https://github.com/RustCrypto/password-hashes/issues/481 and updated the spec and SRPM

[fedora-review-service-build]

Comment 5 Fedora Review Service 2024-01-19 21:11:08 UTC
Created attachment 2009347 [details]
The .spec file difference from Copr build 6913614 to 6923231

Comment 6 Fedora Review Service 2024-01-19 21:11:10 UTC
Copr build:
https://copr.fedorainfracloud.org/coprs/build/6923231
(succeeded)

Review template:
https://download.copr.fedorainfracloud.org/results/@fedora-review/fedora-review-2258880-rust-argon2/fedora-rawhide-x86_64/06923231-rust-argon2/fedora-review/review.txt

Please take a look if any issues were found.


---
This comment was created by the fedora-review-service
https://github.com/FrostyX/fedora-review-service

If you want to trigger a new Copr build, add a comment containing new
Spec and SRPM URLs or [fedora-review-service-build] string.

Comment 7 Fabio Valentini 2024-01-25 22:22:00 UTC
Upstream has fixed the big-endian support and released a new version - can you update this package?
https://github.com/RustCrypto/password-hashes/blob/master/argon2/CHANGELOG.md


Note You need to log in before you can comment on or make changes to this bug.