Bug 2272355

Summary: Review Request: rust-rcgen - Rust X.509 certificate generator
Product: [Fedora] Fedora Reporter: Peter Robinson <pbrobinson>
Component: Package ReviewAssignee: Nobody's working on this, feel free to take it <nobody>
Status: CLOSED DUPLICATE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: unspecified    
Version: rawhideCC: adam, decathorpe, package-review
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2024-09-13 15:48:32 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: 2272351, 2272354, 2312030    
Bug Blocks: 2272352    

Description Peter Robinson 2024-03-31 07:41:14 UTC
SPEC: https://pbrobinson.fedorapeople.org/rust-rcgen.spec
SRPM: https://pbrobinson.fedorapeople.org/rust-rcgen-0.13.0-1.fc39.src.rpm

Description:
Rust X.509 certificate generator

FAS: pbrobinson

Reproducible: Always

Comment 1 Adam McCartney 2024-06-17 16:28:28 UTC
Hi there, 


Just a heads-up that this is a non-binding review!

Have you tried to run this through the copr build system?

Note that the build fails when I try to run it locally:


```
> fedora-review -b 2272355
...
ERROR: Command failed: 
 # /usr/bin/systemd-nspawn -q -M c2e56e085d5e4efa8d466563ad1425e9 -D /var/lib/mock/fedora-rawhide-x86_64-bootstrap/root -a --capability=cap_ipc_lock --bind=/tmp/mock-resolv.z_51rg36:/etc/resolv.conf --console=pipe --setenv=TERM=vt100 --setenv=SHELL=/bin/bash --setenv=HOME=/var/lib/mock/fedora-rawhide-x86_64/root/installation-homedir --setenv=HOSTNAME=mock --setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin '--setenv=PROMPT_COMMAND=printf "\033]0;<mock-chroot>\007"' '--setenv=PS1=<mock-chroot> \s-\v\$ ' --setenv=LANG=C.UTF-8 --setenv=LC_MESSAGES=C.UTF-8 --resolv-conf=off /usr/bin/dnf5 builddep --installroot /var/lib/mock/fedora-rawhide-x86_64/root/ --releasever 41 /var/lib/mock/fedora-rawhide-x86_64/root/builddir/build/SRPMS/rust-rcgen-0.13.0-1.fc41.buildreqs.nosrc.rpm --setopt=deltarpm=False --setopt=allow_vendor_change=yes --allowerasing
Updating and loading repositories:
 fedora                                 100% |  51.5 KiB/s |   8.8 KiB |  00m00s
Repositories loaded.
Failed to resolve the transaction:
Package "cargo-rpm-macros-26.3-1.fc41.noarch" is already installed.
Problem 1: nothing provides requested (crate(yasna/default) >= 0.5.2 with crate(yasna/default) < 0.6.0~)
 Problem 2: nothing provides requested (crate(yasna/std) >= 0.5.2 with crate(yasna/std) < 0.6.0~)
 Problem 3: nothing provides requested (crate(yasna/time) >= 0.5.2 with crate(yasna/time) < 0.6.0~)
```

Comment 2 Fabio Valentini 2024-06-17 22:01:12 UTC
> Note that the build fails when I try to run it locally:

This bug is marked as "Blocked by" the review request for rust-yasna, so this is expected, since no packages for the "yasna" crate are available from Fedora yet. So the package can be officially reviewed once yasna is available from the Fedora repos.

Comment 3 Fabio Valentini 2024-09-13 15:48:32 UTC
I have submitted a new ticket for the latest version (0.13.1), without subpackages that have broken dependencies, and with tests enabled.

*** This bug has been marked as a duplicate of bug 2312228 ***