[Bug 2257770] Review Request: breakid - Symmetry detecting and breaking library

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

 



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



--- Comment #2 from Kai A. Hiller <V02460@xxxxxxxxx> ---
I looked at the package, and it is mostly fine, with the biggest issue being
licensing. There are some files that are used in the build, but do not have any
licensing information, namely:

- breakidConfig.cmake.in
- cmake_uninstall.cmake.in
- breakid_c.cpp
- breakid_c.h

You should try to talk with upstream to add the missing licensing information.
If that is not successful, maybe working around those files is possible.

Under the assumption the above files are MIT-licensed, I think the License tag
should become MIT AND BSL-1.0. The BSL-1.0 in there comes from
GetGitRevisionDescription.cmake(.in). To keep the License tag simple and be
more
sure it’s correct, I‘d suggest removing files under different licenses that are
not actually used in the build:

rm -rf scripts
rm src/Makefile
rm cmake/{AddGTestSuite,AddSTPGTest,CheckFloatPrecision,Findcargo,FindM4RI,\
FindPerftools,FindPkgMacros,Findrustc,Findrustdoc,FindSqlite3,FindTBB,\
FindValgrind,Rust}.cmake

Then here are some suggestions I find sensible. They are optional, though, and
you may choose to ignore them:

- Spell out the patch file name in the spec file, because the %{name} macro
  confuses rpmlint.
- Disable setting of the optimization level flag (-O2) in CMakeList.txt to use
  Fedora’s default instead.
- Fix setting the installation directory upstream instead of downstream in the
  spec file.
- Communicate with upstream and suggest cleaning up the many unnecessary files.


-- 
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
https://bugzilla.redhat.com/show_bug.cgi?id=2257770

Report this comment as SPAM: https://bugzilla.redhat.com/enter_bug.cgi?product=Bugzilla&format=report-spam&short_desc=Report%20of%20Bug%202257770%23c2
--
_______________________________________________
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