Keith, I'm glad to see someone taking care of all the tracker items so
efficiently. I'm very concerned, however, thant many obvious and
non-obvious mistakes are creeping in.
Keith Conger <kconger@...> committed:
> Update of /cvsroot/fink/dists/10.3/unstable/main/finkinfo/sci
> --- NEW FILE: yacas.info ---
It's important that you do a test compile of the package and watch the
./configure output carefully. Many times this is where you will see
checks for various libraries that are available as fink packages.
Given that this will make the package in question compile differently
depending on whether the other thing is there or not, you must either
make sure those packages are present (via Depends, etc.) or make sure
they aren't used even ifthey are present (via ./configure flags or a
Makefile patch perhaps).
For this package there is no Depends, but I see .configure checks for
GLUT and GSL. The glut test fails even if glut and glut-shlibs are
installed, which means you're safe as far as optional dependencies go,
but that also suggests there's a bug in the program itself that you
should bring to the attention of the maintainer...I see no discussion
of it on the tracker item.
I've emailed you several times about committing .info where DescDetail
has overly-long lines, and yet:
> DescDetail: <<
> Yacas is a general purpose easy to use Computer Algebra System (a CAS is a program that can be used to do symbolic manipulation of mathematical expressions). It is built on top of its own programming language designed for this purpose, in which new algorithms can easily be implemented. In addition, it comes with extensive documentation on the functionality implemented and methods used to implement them.
This has been discussed on -devel, documented in the Packaging Manual
for a week, and been caught by 'fink validate' in CVS fink for over a
month (will be in the imminent fink-0.19.0).