[Bug 1838686] Review Request: PDAL - Point Data Abstraction Library

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

 



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



--- Comment #28 from markusN <neteler@xxxxxxxxx> ---
(In reply to Sandro Mani from comment #27)
> Created attachment 1692463 [details]
> licensecheck.txt
> 
> Full review below.

Thanks for the new review.

> Issues:
> 
> [!]: License field in the package spec file matches the actual license.
> => In bundled code and elsewhere, in addition to BSD you also have code
> licensed ASL2.0, Expat and various flavours of the boost licence. You'll
> need to add the licenses of code which is actually compiled into the
> libraries (so i.e. not tests) to the License field and add a comment on the
> license breakdown. See attached licensecheck.txt for details.

I went through the licensecheck.txt file and verified the unclear extractions
within the files.
Would the following change be ok (twice in the spec file)? 

-%license LICENSE.txt
+%license Apache License 2.0 and Boost Software License 1.0 and BSD 2-clause
"Simplified" License and BSD 3-clause "New" or "Revised" License and Expat
License and NTP License and SIL Open Font License 1.1 and zlib/libpng license

> PDAL.src:157: E: hardcoded-library-path in
> %{_prefix}/lib/pdal/cmake/PDAL*.cmake
> => Can't spot where rpmlint picked this one out, I'd quickly check if the
> installed cmake files actually work (since the path referenced there does
> not exist), and if yes, then I'd ignore this one

It is here:

   132  # Remove duplicated cmake files
   133  rm -f %{buildroot}%{_prefix}/lib/pdal/cmake/PDAL*.cmake

I can comment it out and see what happens (not being familiar with cmake).


> Rest looks good.

Great news!

> Package Review
> ==============
> 
> Legend:
> [x] = Pass, [!] = Fail, [-] = Not applicable, [?] = Not evaluated
> [ ] = Manual review needed
> 
> 
> ===== MUST items =====

[...]

> Generic:
[...]
> [!]: License field in the package spec file matches the actual license.
>      Note: Checking patched sources after %prep for licenses. Licenses
>      found: "Unknown or generated", "BSD 3-clause "New" or "Revised"
>      License", "*No copyright* BSD 3-clause "New" or "Revised" License",
>      "BSD 3-clause "New" or "Revised" License Apache License 2.0", "Expat
>      License", "*No copyright* Apache License 2.0", "Boost Software License
>      1.0", "BSD 2-clause "Simplified" License", "Apache License 2.0", "*No
>      copyright* Boost Software License 1.0", "Boost Software License 1.0
>      [generated file]", "NTP License", "SIL Open Font License 1.1",
>      "zlib/libpng license Boost Software License 1.0", "Public domain Boost
>      Software License 1.0", "NTP License Boost Software License 1.0". 1253
>      files have unknown license. Detailed output of licensecheck in
>      /home/sandro/Desktop/1838686-PDAL/licensecheck.txt

...see above.

[...]

> Installation errors
> -------------------

[...]

> /home/sandro/Desktop/1838686-PDAL/results/PDAL-libs-2.1.0-4.fc33.x86_64.rpm
> ERROR: Command failed: 
>  # /usr/bin/dnf --installroot /var/lib/mock/fedora-rawhide-x86_64/root/
> --releasever 29 --setopt=deltarpm=False --allowerasing --disableplugin=local
> --disableplugin=spacewalk install

This is strange: no error message provided.


[...]

> Rpmlint
> -------

[...]

> PDAL-libs.x86_64: W: shared-lib-calls-exit /usr/lib64/libpdal_base.so.11
> exit@GLIBC_2.2.5

... already fixed upstream (will be part of the July 2020 release).

[...]
> /usr/share/doc/PDAL-doc/html/_static/logo/sticker/front.ai
> PDAL-doc.noarch: W: file-not-utf8
> /usr/share/doc/PDAL-doc/html/_static/logo/sticker/front.ai
> PDAL-doc.noarch: W: wrong-file-end-of-line-encoding
> /usr/share/doc/PDAL-doc/html/_static/logo/sticker/iheartpdal.ai
> PDAL-doc.noarch: W: file-not-utf8
> /usr/share/doc/PDAL-doc/html/_static/logo/sticker/iheartpdal.ai
> PDAL-doc.noarch: W: wrong-file-end-of-line-encoding
> /usr/share/doc/PDAL-doc/html/_static/logo/sticker/sticker.ai
> PDAL-doc.noarch: W: file-not-utf8
> /usr/share/doc/PDAL-doc/html/_static/logo/sticker/sticker.ai

... already fixed upstream (will be part of the July 2020 release).

[...]
> PDAL.src:157: E: hardcoded-library-path in
> %{_prefix}/lib/pdal/cmake/PDAL*.cmake

...see above.


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




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

  Powered by Linux