[Bug 2360119] Review Request: virt-firmware-rs - virt firmware rust tools and efi apps

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

 



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

Fabio Valentini <decathorpe@xxxxxxxxx> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
              Flags|fedora-review?              |fedora-review+
             Status|ASSIGNED                    |POST



--- Comment #35 from Fabio Valentini <decathorpe@xxxxxxxxx> ---
> Problem is the library links udev, so anyone using the library gets the udev
> dependency even if the functionality actually needing udev is not used ...
>
> Maybe I can hide the udev dependeny behind a feature flag, so we can have
> two variants of the library, with and without udev ...

You don't need two variants, just specify which executable needs the udev
feature and which doesn't.
Then building the executables with only the features they need should avoid the
over-linking.

And I see that you've basically done this in the latest version, and the
overlinking warning from rpmlint is gone. Great!

===

Changes look good to me, some minor things left (that doesn't block the
review):

1. The typo in the Summary is back, it's "firmwarea" again.

2. Mixed use of tabs and spaces - please indent lines 22-30 with spaces, not
tabs.

3. You wrapped the %check section in an %if %{with check} conditional, but
don't actually define this bcond.
Please add "%bcond check 1" (or "0" if you can't run tests, and document *why*)
at the top of the spec file.

I don't see any other remaining issues, so I'll mark the package as APPROVED
(but please fix these three before importing the spec file).

===

✅ package contains only permissible content
✅ 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
✅ licenses of statically linked dependencies are correctly taken into account
✅ license file is included with %license in %files
✅ package complies with Rust Packaging Guidelines

Package APPROVED.


-- 
You are receiving this mail because:
You are always notified about changes to this product and component
You are on the CC list for the bug.
https://bugzilla.redhat.com/show_bug.cgi?id=2360119

Report this comment as SPAM: https://bugzilla.redhat.com/enter_bug.cgi?product=Bugzilla&format=report-spam&short_desc=Report%20of%20Bug%202360119%23c35

-- 
_______________________________________________
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, report it: https://pagure.io/fedora-infrastructure/new_issue




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

  Powered by Linux