[Bug 2259250] Review Request: HPCombi - High Performance Combinatorics in C++ using vector instructions

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

 



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



--- Comment #2 from Jerry James <loganjerry@xxxxxxxxx> ---
Thank you for the review, Tom!  Let me know if there is something I can review
for you.

(In reply to Tom Rix from comment #1)
> lowercase the spec file and %name.

I am going to push back on this. 
https://docs.fedoraproject.org/en-US/packaging-guidelines/Naming/#_case_sensitivity
says that we should respect upstream naming.  I see it spelled with uppercase,
HPCombi, everywhere in the distribution.  The primary consumer of this package,
libsemigroups, also does so; see
https://github.com/libsemigroups/libsemigroups.

> review %license, from license check and LICENSE file it is GPL 3

Yes, the LICENSE file contains the text of GPL version 3, but the actual
version intended by upstream is not stated anywhere.  I have asked upstream for
clarification: https://github.com/libsemigroups/HPCombi/issues/36.

> can you explain
> # Install documentation with the devel package documentation                
> 
> %global _docdir_fmt %{name}-devel   
> 
> I am not sure what you are trying to do here.

That makes the API documentation in HPCombi-doc appear in
/usr/share/doc/HPCombi-devel, alongside the documentation files installed by
HPCombi-devel.  Without that, the API documentation would be in a different
directory, /usr/share/doc/HPCombi-doc.

> %files doc                                                                  
> 
> %doc %{_vpath_builddir}/doc/html 
> 
> can you cp/install this to buildroot in the %install 

I can, but why?  This is very short and simple.

> can you check on %check, i get this in my local fedora-review
> + cd HPCombi-1.0.0                                                          
> 
> + /usr/bin/ctest --test-dir redhat-linux-build --output-on-failure
> --force-new-ctest-process -j112                                    
> Internal ctest changing into directory:
> /builddir/build/BUILD/HPCombi-1.0.0/redhat-linux-build                      
> 
> Test project /builddir/build/BUILD/HPCombi-1.0.0/redhat-linux-build         
> 
> No tests were found!!!                                                      
> 
> + RPM_EC=0

Yes, that is correct.  Upstream has provided no tests.  I put the %check
section in the spec file in case a future update adds tests and I fail to
notice.  If you prefer, I can comment it out for now.


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

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