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



--- Comment #3 from Ben Beasley <[email protected]> ---
(In reply to blinxen from comment #2)
> I took a quick peek at the package
> 
> * There are no license files being installed here, probably because the
> crate is published without them.
>   I normally submit a PR upstream that adds the license file. Looking at
> upstream here, a simple "cd lz4-sys && ln -s ../LICENSE" should do the trick
> here.
>   To get this reviewed in the meantime, you can just add the license file
> manually and remove it later once your PR has been merged and released.

Good catch, and good suggestion. I made a PR,
https://github.com/10XGenomics/lz4-rs/pull/40, and I will add the appropriate
LICENSE file as an additional source.

> * Your patch for using the system library looks good. Some comments:
>   * Consider adding ".print_system_libs(false)" to the pkg-config patch to
> prevent linking errors for consumers

This seems reasonable, although I am not sure I understand how an extra
“-L/usr/lib64” or similar would break anything. I’ll update my PR.

If this is really a problem, it probably needs to be fixed in
https://github.com/alexcrichton/bzip2-rs/blob/master/bzip2-sys/build.rs as
well.

>   * For Fedora you should force the usage of the system library, since this
> is the only way we want to link against "libz"
>     Here is an example of how to do it:
> https://src.fedoraproject.org/rpms/rust-libz-sys/blob/rawhide/f/0001-
> unconditionally-use-pkg-config-to-link-with-system-z.patch

I’m trying to understand why additional patching would be needed; we can be
certain the bundled liblz4 is not used because it is removed in %prep.


-- 
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=2249863

Report this comment as SPAM: 
https://bugzilla.redhat.com/enter_bug.cgi?product=Bugzilla&format=report-spam&short_desc=Report%20of%20Bug%202249863%23c3
--
_______________________________________________
package-review mailing list -- [email protected]
To unsubscribe send an email to [email protected]
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/[email protected]
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue

Reply via email to