Bug 2033035 - Review Request: rust-netlink-packet-generic - rust library for generic netlink packet types
Summary: Review Request: rust-netlink-packet-generic - rust library for generic netlin...
Keywords:
Status: CLOSED RAWHIDE
Alias: None
Product: Fedora
Classification: Fedora
Component: Package Review
Version: rawhide
Hardware: All
OS: Linux
medium
medium
Target Milestone: ---
Assignee: Fabio Valentini
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
: 2012041 (view as bug list)
Depends On:
Blocks: 2012042 2033058 2033061
TreeView+ depends on / blocked
 
Reported: 2021-12-15 18:22 UTC by Fernando F. Mancera
Modified: 2022-01-17 14:48 UTC (History)
4 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2022-01-13 12:11:45 UTC
Type: ---
Embargoed:
decathorpe: fedora-review+


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Fedora Koji buildID 1836976 0 None None None 2021-12-15 18:24:02 UTC

Description Fernando F. Mancera 2021-12-15 18:22:33 UTC
Spec URL: https://ffmancera.fedorapeople.org/rust-netlink-packet-generic/rust-netlink-packet-generic.spec
SRPM URL: https://ffmancera.fedorapeople.org/rust-netlink-packet-generic/rust-netlink-packet-generic-0.1.0-1.fc35.src.rpm
Description: Rust netlink library used to identify and manage generic netlink packet types.
Fedora Account System Username: ffmancera

Comment 1 Fernando F. Mancera 2021-12-15 18:24:02 UTC
Please, notice that this package is required to upgrade nispor, which is an existing fedora package. https://koji.fedoraproject.org/koji/buildinfo?buildID=1836976

Comment 2 Fabio Valentini 2021-12-15 20:11:06 UTC
Taking this review.

Package in general looks acceptable, but the .crate source file from your SRPM does not match one downloaded from crates.io. What did you do?

Comment 3 Fernando F. Mancera 2021-12-15 22:41:52 UTC
(In reply to Fabio Valentini from comment #2)
> Taking this review.
> 
> Package in general looks acceptable, but the .crate source file from your
> SRPM does not match one downloaded from crates.io. What did you do?

Hi! Thank you for the review. I adjusted some dependencies versions but I noticed these changes are not needed. I have updated the SRPM. Please, check it out, thanks!

Comment 4 Fabio Valentini 2021-12-15 22:53:09 UTC
Right. Changing Cargo.lock is not necessary since that file is disregarded during builds.

===

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.

===

Recommended post-import rust-sig tasks:

- add package to rust-sig with "commit" access

- set bugzilla assignee overrides to @rust-sig (optional)

- set up package on release-monitoring.org:
  project: $crate
  homepage: https://crates.io/crates/$crate
  backend: crates.io
  version scheme: semantic
  version filter: alpha;beta;rc;pre

- track package in koschei for all built branches

Comment 5 Gris Ge 2021-12-21 08:34:50 UTC
*** Bug 2012041 has been marked as a duplicate of this bug. ***

Comment 6 Gwyn Ciesla 2022-01-11 15:21:15 UTC
(fedscm-admin):  The Pagure repository was created at https://src.fedoraproject.org/rpms/rust-netlink-packet-generic

Comment 7 Fabio Valentini 2022-01-17 10:24:40 UTC
It looks like you imported a spec file that was already parsed by rpmautospec, not sure if that will break things or not.

Please make sure that you remove the generated header and changelog, and that Release and %changelog match "rust2rpm -a" again.

Comment 8 Fabio Valentini 2022-01-17 10:25:59 UTC
I also recommend that you complete the "Recommended post-import rust-sig tasks" I mentioned in Comment 4.
It makes maintaining thousands of Rust packages in Fedora much easier for me.

Comment 9 Fernando F. Mancera 2022-01-17 11:01:39 UTC
Oh, I will fix the spec file. The build succeed and there is no problem when installing the package, anyway, I will fix that right now. About the "Recommended post-import rust-sig tasks" only adding the package to rust-sig is missing, I will do it.

Thank you!

Comment 10 Fernando F. Mancera 2022-01-17 14:48:39 UTC
(In reply to Fabio Valentini from comment #8)
> I also recommend that you complete the "Recommended post-import rust-sig
> tasks" I mentioned in Comment 4.
> It makes maintaining thousands of Rust packages in Fedora much easier for me.

I have added the package to rust-sig with commit access. I think https://bugzilla.redhat.com/show_bug.cgi?id=2033058 is available for review.


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