[Bug 199168] Review Request: CGAL

bugzilla at redhat.com bugzilla at redhat.com
Mon Sep 4 02:40:58 UTC 2006


Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug report.

Summary: Review Request: CGAL
Alias: CGAL

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





------- Additional Comments From ed at eh3.com  2006-09-03 22:40 EST -------
Hi Laurent, I'm sorry for the delay.  Heres a more formal review.

good:
 + naming guidelines OK
 + source matches upstream
 + builds in in FC6-i386 mock OK
 + license files are correctly included
 + spec is legible and appears sane
 + shared libs OK
 + dir ownership looks OK
 + %clean is OK
 + macro use looks OK
 + code not content OK
 + proper use of devel
 + no *.la files

needswork:
 - license should say QPL/LGPL and not QPL/GPL
 - the description in /usr/share/doc/CGAL-3.2.1/README.Fedora is no
   longer accurate since the CGAL-libs package was removed

comments / not-sure:
 - Typically, packages are not supposed to include "private" versions of
   3-rd party packages.  Instead, the 3-rd party bits should be made into
   their own separate packages and then used as build- and/or run-time
   dependencies.  At least theoretically, the CORE bits should be a
   separate package.  Looking at the CORE web site:

     http://cs.nyu.edu/exact/core/download/prerelease/

   it appears that CORE does not receive frequent updates.  The last
   release was in 2004.  So one could perhaps argue that the CGAL
   upstream is effectively acting as maintainers for CORE.  Is that the
   case?  If so, I think it could stay as-is provided there are no
   naming conflicts or other problems.
 - Could all the *.vcproj files be deleted?  I don't see any reason
   why folks would want them on a Fedora system.

rpmlint reports:
  E: CGAL-devel file-in-usr-marked-as-conffile /usr/share/CGAL/make/makefile
  W: CGAL-devel non-conffile-in-etc /etc/profile.d/cgal.sh
  E: CGAL-devel script-without-shellbang /etc/profile.d/cgal.sh
  E: CGAL-devel non-executable-script /etc/profile.d/cgal.sh 0644
  W: CGAL-devel non-conffile-in-etc /etc/profile.d/cgal.csh
  E: CGAL-devel script-without-shellbang /etc/profile.d/cgal.csh
  E: CGAL-devel non-executable-script /etc/profile.d/cgal.csh 0644
 which are all probably safe to ignore

I'm tempted to approve this package conditional on the two needswork items
being fixed.

Does anyone else have any objections or suggestions?  If there are no
negative comments in 2--3 days, I'll send an approval message.


-- 
Configure bugmail: https://bugzilla.redhat.com/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug, or are watching the QA contact.




More information about the Fedora-package-review mailing list