[Bug 199168] Review Request: CGAL

bugzilla at redhat.com bugzilla at redhat.com
Wed Aug 16 07:21:16 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


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





------- Additional Comments From laurent.rineau__fedora_extras at normalesup.org  2006-08-16 03:11 EST -------
Actions(In reply to comment #7)
> I must be missing something very basic:
> 
> # rpm -qlp CGAL-3.2.1-14.i386.rpm
> /usr/share/doc/CGAL-3.2.1
> /usr/share/doc/CGAL-3.2.1/LICENSE
> /usr/share/doc/CGAL-3.2.1/LICENSE.FREE_USE
> /usr/share/doc/CGAL-3.2.1/LICENSE.LGPL
> /usr/share/doc/CGAL-3.2.1/LICENSE.QPL
> /usr/share/doc/CGAL-3.2.1/README.Fedora
> 
> This doesn't look like a reasonable packaging to me.
> 
> Also:
> 
> # rpmlint CGAL-*3.2.1-14.i386.rpm
> E: CGAL devel-dependency CGAL-devel
> E: CGAL no-binary
> W: CGAL-devel no-dependency-on CGAL

CGAL is a meta-package that requires CGAL-libs, CGAL-devel, and CGAL-sources. 
The reason is that the CGAL users community is used to get CGAL as a whole.

> E: CGAL-devel file-in-usr-marked-as-conffile /usr/share/CGAL/make/makefile
> E: CGAL-devel script-without-shellbang /etc/profile.d/cgal.sh
> E: CGAL-devel script-without-shellbang /etc/profile.d/cgal.csh

As far as I know, these rpmlint errors should be ignored.

(In reply to comment #8)
> Further issues:
> 
> - The *-devel package ships /usr/include/CORE
> IMO, this directory name is too general.

CGAL-3.2.1 ships CORE-1.7, http://www.cs.nyu.edu/exact/core_pages/intro.html
This directory is from CORE.

> - Static libs:
> /usr/lib/libCGALQt.a
> /usr/lib/libcore++.a

upstream libCGALQt is static only, as indicated in comment #1, as well as 
upstream libcore++. I know that static libraries should be avoided "as far as 
possible", in Fedora. Is the upstream devs choice a sufficient reason?

> - A more general design problem:
> Some headers in /usr/include/CGAL hard-code configuration-time detected
> * system features, e.g. the version of zlib and Qt
> 
> * compiler characteristics, e.g. endianness.

Yes, it should only be /usr/include/CGAL/compiler_config.h. Is it a blocker?


-- 
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 package-review mailing list