[Bug 1029142] Review Request: amplab-tachyon - Reliable File Sharing at Memory Speed Across Cluster Frameworks

bugzilla at redhat.com bugzilla at redhat.com
Mon Nov 18 17:15:10 UTC 2013


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



--- Comment #8 from Timothy St. Clair <tstclair at redhat.com> ---
In Order: 

>[X]: License field in the package spec file matches the actual license.
>     Note: Checking patched sources after %prep for licenses. Licenses found:
>     "Apache (v2.0)", "Unknown or generated". 21 files have unknown license.
>     Detailed output of licensecheck in /tmp/1029142-amplab-
>     tachyon/licensecheck.txt
> REVIEW NOTE: 21 files w/ unknown license are generated by the Thrift Compiler

Expected.  Thrift re-generation is done due to upstream version mismatch.

>[X]: Package must own all directories that it creates.
>     Note: Directories without known owners: /usr/lib/systemd/system,
>     /usr/lib/systemd, /var/lib/tachyon, /etc/tmpfiles.d
> REVIEW NOTE: AFAIK no dep is required on systemd itself, which provides these >dirs.

I don't exactly know what you are trying to say here.  I adhered to the
policies outlined here:
https://fedoraproject.org/wiki/Packaging:ScriptletSnippets#Systemd

>[!]: Package consistently uses macros (instead of hard-coded directory names).
> REVIEW COMMENT: %name and ${name} used, pick one

All .spec elements use either %{name} or reference variable %{shortname}.  This
is done b/c of namespace collision with existing packages. 


>[!]: Fully versioned dependency in subpackages if applicable.
>     Note: No Requires: %{name}%{?_isa} = %{version}-%{release} in amplab-
>     tachyon-javadoc

Not applicable in this space.  Typically compat packages are explicitly
specified in the java space.  


> [!]: %check is present and all tests pass.
> REVIEW COMMENT: Not present, please justify

This is typically not done in java packaging because (%mvn_build) by default
runs the unit tests for a java package.  e.g. It's not standard practice in the
java space for Fedora 19 & >.
(https://fedoraproject.org/wiki/Packaging:Java#Apache_Maven)

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


More information about the package-review mailing list