[Bug 237579] Review Request: cernlib-g77 - General purpose CERN library and associated binaries
bugzilla at redhat.com
bugzilla at redhat.com
Sat Jul 7 08:23:52 UTC 2007
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: cernlib-g77 - General purpose CERN library and associated binaries
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=237579
------- Additional Comments From pertusus at free.fr 2007-07-07 04:23 EST -------
The spec diff is only:
%if "%fedora" > "6"
-%bcond_with gfortran
-%else
%bcond_without gfortran
+%else
+%bcond_with gfortran
%endif
This small diff somehow hides the real changes since the gfortran
conditional changes the compiler used, and also the packages names
and many file names/directory names to allow for parallel install.
So the differences are minimal but real differences have been done
in the main spec file by adding the conditional handling. This in
turn has been done first to allow to compile with gfortran or g77,
and later to have parallel installable packages.
The utilities linked against the cernlib compiled with gfortran
don't work (Bug 241416) After the package is accepted I plan to
use the utilities from this package as default (that is without
compiler string). The default library would still be the gfortran
compiled library.
The rpmlint warnings all seem not problematic to me, including the
unused-direct-shlib-dependency. They are the same that for the
gfortran compiled package.
After filtering out the unused-direct-shlib-dependency, remains:
E: cernlib-g77-devel only-non-binary-in-usr-lib
I don't really understand this one, maybe it is because
the .so symlinks are below a directory.
W: cernlib-g77-utils non-conffile-in-etc /etc/profile.d/cernlib-2006-g77.csh
W: cernlib-g77-utils non-conffile-in-etc /etc/profile.d/cernlib-2006-g77.sh
W: cernlib-g77-static no-documentation
W: patchy-g77 no-documentation
This is right.
W: cernlib-g77-packlib symlink-should-be-relative
/usr/lib/cernlib/2006-g77/bin/dzeX11 /usr/bin/dzeX11-g77
E: cernlib-g77-packlib only-non-binary-in-usr-lib
W: paw-g77 symlink-should-be-relative /usr/lib/cernlib/2006-g77/bin/pawX11
/usr/bin/pawX11-g77
E: paw-g77 only-non-binary-in-usr-lib
This is linked with the way dze and paw wrapper scripts work.
E: geant321-g77 devel-dependency cernlib-g77-devel
E: kuipc-g77 devel-dependency cernlib-g77-devel
E: cernlib-g77-utils devel-dependency cernlib-g77-devel
The cernlib-g77-utils and geant321-g77 packages contains
link scripts and env setting scripts, kuipc is for code
generation, they are distinct from devel to allow for
parallel installation of different cernlib version.
It was common practice before and I would certainly have
kept the previous version if the differences were big, but
now that cernlib is almost dead it is unlikely to be usefull,
but I still keep this possibility open. Also this way, even
though it isn't in maintained in fedora collection anymore,
users can take the cernlib-2005-devel package and install it
in parallel with the cernlib-2006-devel package if they want
to.
--
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