Note: This is a public test instance of Red Hat Bugzilla. The data contained within is a snapshot of the live data so any changes you make will not be reflected in the production Bugzilla. Email is disabled so feel free to test any aspect of the site that you want. File any problems you find or give feedback at bugzilla.redhat.com.

Bug 1981119 (rust-ed25519)

Summary: Review Request: rust-ed25519 - Edwards Digital Signature Algorithm (EdDSA) over Curve25519
Product: [Fedora] Fedora Reporter: Robert-André Mauchin 🐧 <zebob.m>
Component: Package ReviewAssignee: Stuart D Gathman <stuart>
Status: CLOSED NOTABUG QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: rawhideCC: decathorpe, orion, package-review, stuart
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2022-11-11 00:45:20 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On: 2082973    
Bug Blocks: 201449, 2121490, 1983745    

Description Robert-André Mauchin 🐧 2021-07-11 14:44:31 UTC
Spec URL: https://eclipseo.fedorapeople.org/for-review/rust-ed25519.spec
SRPM URL: https://eclipseo.fedorapeople.org/for-review/rust-ed25519-1.1.1-1.fc35.src.rpm

Description:
Edwards Digital Signature Algorithm (EdDSA) over Curve25519 (as specified in RFC 8032).

Fedora Account System Username: eclipseo

Comment 2 Stuart D Gathman 2021-08-07 18:01:57 UTC
I am beginning to package rust.  When I built this straight from rust2rpm, I had to build rust-ed25519-dalek first.

Comment 3 Stuart D Gathman 2021-08-07 19:34:42 UTC
I need these for bz#1991164 :-)

Comment 4 Stuart D Gathman 2021-08-07 19:36:06 UTC
I mean I need bz#1991164 and these for rust-sodiumoxide

Comment 5 Orion Poplawski 2022-08-09 02:29:44 UTC
There has been no movement here - are either of you still interested in this?

Comment 6 Stuart D Gathman 2022-08-09 17:54:48 UTC
Ah.  I was waiting for rust-ed25519-dalek, but I see it was assigned to me!  My fault.  Sorry.

Comment 7 Stuart D Gathman 2022-08-10 00:02:53 UTC
Looks like you have build these two together.

Comment 8 Stuart D Gathman 2022-08-10 14:00:06 UTC
ed25519 is no longer on crates.io.  Latest version is 1.5.2

Comment 9 Stuart D Gathman 2022-08-10 14:05:36 UTC
(In reply to Orion Poplawski from comment #5)
> There has been no movement here - are either of you still interested in this?

Can I submit a new package review and hope for someone else to review it?

Comment 10 Stuart D Gathman 2022-08-10 15:45:12 UTC
The new version has an additional dependency: crate(signature) >= 1.3.1

Comment 11 Stuart D Gathman 2022-08-10 15:50:15 UTC
Oh dear, rust-signature has been orphaned.  So now I have to fix #2006269 #2006275 #2006280

Comment 12 Fabio Valentini 2022-08-11 15:13:21 UTC
Rather than get in over your head (which this is starting to sound like), don't hesitate to ask for help.
That will get things done more quickly, and also help you learn more about Rust packaging in a way that doesn't involve banging your head against a wall (too much).

Comment 13 Fabio Valentini 2022-10-11 09:17:02 UTC
eclipseo, are you still interested in packaging this crate? If yes, please update your packaging for the latest available version and continue with the review process. If not, somebody else would likely want to submit a new review request, as this package seems to be blocking multiple other efforts now.

Comment 14 Stuart D Gathman 2022-10-13 00:33:16 UTC
New Spec URL: https://gathman.org/linux/SPECS/rust-ed25519.spec
New SRPM URL: https://gathman.org/linux/f37/src/rust-ed25519-1.5.2-2.fc37.src.rpm

Post install check has 3 errors:

 Problem 1: conflicting requests
  - nothing provides (crate(pkcs8/default) >= 0.9.0 with crate(pkcs8/default) < 0.10.0~) needed by rust-ed25519+pkcs8-devel-1.5.2-2.fc37.noarch
 Problem 2: conflicting requests
  - nothing provides (crate(pkcs8/alloc) >= 0.9.0 with crate(pkcs8/alloc) < 0.10.0~) needed by rust-ed25519+alloc-devel-1.5.2-2.fc37.noarch
 Problem 3: conflicting requests
  - nothing provides (crate(pkcs8/pem) >= 0.9.0 with crate(pkcs8/pem) < 0.10.0~) needed by rust-ed25519+pem-devel-1.5.2-2.fc37.noarch

Comment 15 Fabio Valentini 2022-10-13 09:45:22 UTC
Marking this review as being blocked by the pending update to pkcs8 v0.9.0.

Comment 16 Package Review 2022-11-11 00:45:20 UTC
This is an automatic action taken by review-stats script.

The ticket submitter failed to clear the NEEDINFO flag in a month.
As per https://fedoraproject.org/wiki/Policy_for_stalled_package_reviews
we consider this ticket as DEADREVIEW and proceed to close it.