NOTICE: This version of the NSF Unidata web site (archive.unidata.ucar.edu) is no longer being updated.
Current content can be found at unidata.ucar.edu.
To learn about what's going on, see About the Archive Site.
Everyone/Charlie -I package nco for Fedora and Fedora EPEL. I just realized that I've left nco at version 4.0.5 in EPEL5/6. One reason for this is that NCO bumps the soname of its shared libraries with every release, e.g.:
/usr/lib64/libnco-4.0.5.so /usr/lib64/libnco_c++-4.0.5.so /usr/lib64/libnco-4.3.0.so /usr/lib64/libnco_c++-4.3.0.soThis is unfortunate because the NCO ABI appears to be remarkably stable, and there is no reason to change the soname:
http://upstream-tracker.org/versions/nco.htmlIt would be nice if it just adopted that standard convention of libnco.so.0 for shared libraries and changed the soname only when necessary.
In general is it frowned upon in EPEL to update the soname of shared libraries as that would require every application that uses that library to be recompiled.
In the case of nco, this may not be an issue as I'm not aware of any other software that links to the nco shared libraries. If there is any please let me know.
The other concern would be any other incompatible changes to the programs and their arguments that would break existing scripts that use NCO. If anyone is aware of any please let me know.
In general, what are people's opinions of updating NCO to 4.3.7 in Fedora EPEL? Thanks! - Orion -- Orion Poplawski Technical Manager 303-415-9701 x222 NWRA, Boulder/CoRA Office FAX: 303-415-9702 3380 Mitchell Lane orion@xxxxxxxx Boulder, CO 80301 http://www.nwra.com
netcdfgroup
archives: