Bug 2282977

Summary: Review Request: rust-range_map_vec - Implementation of a range map data structure backed by a Vec
Product: [Fedora] Fedora Reporter: Oliver Steffen <osteffen>
Component: Package ReviewAssignee: Fabio Valentini <decathorpe>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: medium    
Version: rawhideCC: berrange, crobinso, decathorpe, kraxel, osteffen, package-review, rjones, zbyszek
Target Milestone: ---Keywords: AutomationTriaged
Target Release: ---Flags: decathorpe: fedora-review+
Hardware: All   
OS: Linux   
URL: https://crates.io/crates/range_map_vec
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2024-07-10 11:26:29 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:
Attachments:
Description Flags
The .spec file difference from Copr build 7481364 to 7495271 none

Description Oliver Steffen 2024-05-23 13:36:26 UTC
Spec URL: https://osteffen.fedorapeople.org/packages/rust-range_map_vec/rust-range_map_vec.spec
SRPM URL: https://osteffen.fedorapeople.org/packages/rust-range_map_vec/rust-range_map_vec-0.1.0-1.fc41.src.rpm
Description: Range_map_vec is an implementation of a range map data structure backed by a Vec.
Fedora Account System Username: osteffen

This crate is packaged directly from crates.io without any modifications.

This is part of the effort to add the Coconut-SVSM paravisor to Fedora.
It would enables Fedora virtualization hosts to launch confidential
virtual machines using AMD's SEV-SNP technology.
See https://fedoraproject.org/wiki/Changes/ConfidentialVirtHostAMDSEVSNP

I am new to Fedora packaging and require a sponsor.

Comment 1 Fedora Review Service 2024-05-23 13:41:08 UTC
Copr build:
https://copr.fedorainfracloud.org/coprs/build/7481364
(succeeded)

Review template:
https://download.copr.fedorainfracloud.org/results/@fedora-review/fedora-review-2282977-rust-range_map_vec/fedora-rawhide-x86_64/07481364-rust-range_map_vec/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-05-24 13:34:32 UTC
Just to make sure - version 0.2.0 has been released last night - I assume you specifically need v0.1 for now?

Other than that, package looks like 100% boilerplate without modifications, so should be good to go.

Comment 4 Fedora Review Service 2024-05-27 10:24:58 UTC
Created attachment 2035298 [details]
The .spec file difference from Copr build 7481364 to 7495271

Comment 5 Fedora Review Service 2024-05-27 10:25:01 UTC
Copr build:
https://copr.fedorainfracloud.org/coprs/build/7495271
(succeeded)

Review template:
https://download.copr.fedorainfracloud.org/results/@fedora-review/fedora-review-2282977-rust-range_map_vec/fedora-rawhide-x86_64/07495271-rust-range_map_vec/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 6 Fabio Valentini 2024-05-28 15:09:43 UTC
Thank you for the update! Package looks good to me.

===

Package was generated with rust2rpm, simplifying the review.

- package builds and installs without errors on rawhide
- test suite is run and all unit tests pass
- latest version of the crate is packaged
- license matches upstream specification and is acceptable for Fedora
- license file is included with %license in %files
- package complies with Rust Packaging Guidelines

Package APPROVED.

===

I can help you with importing and some Rust SIG specific stuff as soon as you have found a sponsor, just let me know.

Comment 7 Daniel Berrangé 2024-06-05 12:05:42 UTC
> I can help you with importing and some Rust SIG specific stuff as soon as you have found a sponsor, just let me know.

I have now sponsored Oliver for membership of the packager group

Comment 8 Fabio Valentini 2024-06-07 14:04:36 UTC
Great! removing FE-NEEDSPONSOR.

Comment 9 Fabio Valentini 2024-07-05 17:20:06 UTC
Looks like this was never imported. Are you still interested in this package?
The "fedora-review+" flag will likely time out (if it hasn't already). Please let me know if I need to refresh the flag.

Comment 10 Daniel Berrangé 2024-07-05 17:40:26 UTC
(In reply to Fabio Valentini from comment #9)
> Looks like this was never imported. Are you still interested in this package?
> The "fedora-review+" flag will likely time out (if it hasn't already).
> Please let me know if I need to refresh the flag.

This is still desired as a dep for SVSM, but Oliver has been offline since just after this was approved. Hopefully we'll get it imported in the coming week.

Comment 11 Fedora Admin user for bugzilla script actions 2024-07-10 11:10:58 UTC
The Pagure repository was created at https://src.fedoraproject.org/rpms/rust-range_map_vec

Comment 12 Oliver Steffen 2024-07-10 11:17:02 UTC
Imported the package.

Thanks!

Comment 13 Fedora Update System 2024-07-10 11:23:09 UTC
FEDORA-2024-77344862d3 (rust-range_map_vec-0.2.0-1.fc41) has been submitted as an update to Fedora 41.
https://bodhi.fedoraproject.org/updates/FEDORA-2024-77344862d3

Comment 14 Fedora Update System 2024-07-10 11:26:29 UTC
FEDORA-2024-77344862d3 (rust-range_map_vec-0.2.0-1.fc41) has been pushed to the Fedora 41 stable repository.
If problem still persists, please make note of it in this bug report.