[Bug 1942392] Review Request: rust-vmm-sys-util - Helpers and utilities used by multiple rust-vmm components and VMMs

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



https://bugzilla.redhat.com/show_bug.cgi?id=1942392



--- Comment #2 from Connor Kuehl <ckuehl@xxxxxxxxxx> ---
Hi Sergio!

Overall it looks good. Just a few requested changes:

1. The vmm-sys-util-fix-metadata.diff should be sent upstream, otherwise their
crates.io package is needlessly including that CI stuff
1.1. This diff doesn't do what it looks like it should do. Since upstream
doesn't exclude this in their manifest, patching it out here is too late, as
it's already included in the *.crate source tarball. I suspect you'll want to
update this patch to actually remove the rust-vmm-ci/ directory and the
/coverage_config_* files.

2. I think the other patch, vmm-sys-util-omit-ioctl-tests.diff, is fine, but if
you wanted to, you can automatically patch out the tests by changing
'%bcond_without check' to '%bcond_with check' in the .spec file which would
mean that this patch could also be removed. This isn't a required change for
this review though.

3. The %license field is missing

4. The changelog is slightly different than one of the prescribed formats
(https://docs.fedoraproject.org/en-US/packaging-guidelines/#changelogs). I've
been wondering if rust2rpm should stop putting the HH:MM:SS timestamp in the
changelog entry. It's on my list to ask the other Rust packagers + upstream
rust2rpm.


Please address points #1, #3, and #4, and then this package looks good to me
:-)

Thank you,

Connor


-------
rpmlint
-------
rust-vmm-sys-util+default-devel.noarch: W: invalid-url URL:
https://crates.io/crates/vmm-sys-util HTTP Error 404: Not Found
rust-vmm-sys-util+default-devel.noarch: W: no-documentation
rust-vmm-sys-util+serde-devel.noarch: W: spelling-error %description -l en_US
serde -> sere, serge, serve
rust-vmm-sys-util+serde-devel.noarch: W: invalid-url URL:
https://crates.io/crates/vmm-sys-util HTTP Error 404: Not Found
rust-vmm-sys-util+serde-devel.noarch: W: no-documentation
rust-vmm-sys-util+serde_derive-devel.noarch: W: spelling-error %description -l
en_US serde -> sere, serge, serve
rust-vmm-sys-util+serde_derive-devel.noarch: W: invalid-url URL:
https://crates.io/crates/vmm-sys-util HTTP Error 404: Not Found
rust-vmm-sys-util+serde_derive-devel.noarch: W: no-documentation
rust-vmm-sys-util-devel.noarch: W: invalid-url URL:
https://crates.io/crates/vmm-sys-util HTTP Error 404: Not Found
rust-vmm-sys-util-devel.noarch: W: hidden-file-or-dir
/usr/share/cargo/registry/vmm-sys-util-0.8.0/.cargo-checksum.json
rust-vmm-sys-util+with-serde-devel.noarch: W: invalid-url URL:
https://crates.io/crates/vmm-sys-util HTTP Error 404: Not Found
rust-vmm-sys-util+with-serde-devel.noarch: W: no-documentation
rust-vmm-sys-util.src: W: invalid-url URL:
https://crates.io/crates/vmm-sys-util HTTP Error 404: Not Found
6 packages and 0 specfiles checked; 0 errors, 13 warnings.

---


I think the rpmlint output is fine, so no changes required here:

- The link is fine if anyone actually clicks on it
- 'serde' is not a real word, but Rust people know what it is
- hidden-file-or-dir appears in lots of Rust crates, so I think it's fine
- I think the documentation warning is in reference to man-pages or something,
but this is just a devel library


-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are always notified about changes to this product and component
_______________________________________________
package-review mailing list -- package-review@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to package-review-leave@xxxxxxxxxxxxxxxxxxxxxxx
Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/package-review@xxxxxxxxxxxxxxxxxxxxxxx
Do not reply to spam on the list, report it: https://pagure.io/fedora-infrastructure




[Index of Archives]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite Conditions]     [KDE Users]

  Powered by Linux