[Bug 1632243] Review Request: shaderc - A collection of tools, libraries, and tests for Vulkan shader compilation

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

 



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



--- Comment #8 from Robert-André Mauchin <zebob.m@xxxxxxxxx> ---
(In reply to Susi Lehtola from comment #6)
> Sorry, totally slipped my mind. Crazy week.
> 
> - It appears upstream doesn't really do releases.. where did you see that
> this is 2017.02?
> 
It's based on the Changelog:
https://github.com/google/shaderc/commit/7a23a01742b88329fb2260eda007172135ba25d4#diff-e4eb329834da3d36278b1b7d943b3bc9


> - Please don't use %url in source0.
> 
Huh? Why? It is rather recommended to use %url.

> - You should use a patch instead of
>  # We build with system libs, so no third_party code
>  sed -i  -e '/third_party/d' \
>          -e '/build-version/,/COMMENT/d' \
>          CMakeLists.txt
> since the sed command can fail silently and you could end up with
> third_party code. You could also remove the third_party/ directory just to
> be sure, this also gets rid of BSD licensed files.
> 
I'll see what I can do.

> - I recommend using a trailing / for directories in the %files section, as in
>  %{_includedir}/%{name}
>
Ok 

> - Patch1 comment is misleading
>  # https://github.com/google/shaderc/issues/407
>  Patch1:         0001-Add-SONAME-version-to-the-library.patch
> since it is not the source for the patch. Maybe you could submit it as a
> merge request?
> 
I'll do a PR.


> - According to README.md there are tests, but they aren't enabled in the
> package. You should add a %check phase or comment the spec why it is not
> possible.
> 
The building of tests are explicitly disabled because they don't work with our
unbundling of 3rd party. See https://github.com/google/shaderc/issues/470

I'll add a comment explaining it.


Spec URL: https://eclipseo.fedorapeople.org/shaderc.spec
SRPM URL: https://eclipseo.fedorapeople.org/shaderc-2017.2-1.fc30.src.rpm

-- 
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://getfedora.org/code-of-conduct.html
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