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@xxxxxxx 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. _______________________________________________ Fedora-package-review mailing list Fedora-package-review@xxxxxxxxxx http://www.redhat.com/mailman/listinfo/fedora-package-review