cernlib 2005.05.09-1 source package in Ubuntu

Changelog

cernlib (2005.05.09-1) unstable; urgency=low


  * New upstream release.
    - Incorporates the security fixes from Debian version 2004.11.04-3,
      making a number of Debian-specific patches obsolete.
    - Fixes build failures with gcc 4 (closes: #303098).  Thanks also to
      Andreas Jochens <email address hidden> for some additional fixes now in new
      patch 318.
    - Note new upstream source directory in debian/copyright.

  * Post-Sarge spring clean-up of debian directory structure:
    - Move all debhelper-related snippets into a debian/debhelper directory.
      Symlink to them at build time and delete the symlinks at clean time.
    - Likewise, add a debian/lintian directory and store overrides there.
      (No need for symlinks; they are copied into packages by debian/rules.)
    - Move debian/generic/patches to debian/patches in preparation for
      dpatchization.
    - Rename debian/generic to debian/add-ons to better describe its contents.
    - Move debian/local/control to debian/control.d, remove-deadpool to
      add-ons/bin, and the other files in debian/local directly under the
      debian directory.
    - Rename rules-help.txt to README.source in attempt to comply with the
      Policy proposal in bug #250202.  Add "patched" target to debian/rules
      as a synonym for "patch".
    - Edit all files referring to these paths appropriately.

  * Post-Sarge spring clean-up of dependencies in debian/control.d/*:
    - Remove lesstif-dev from Build-Depends and Depends; we only want to
      use lesstif2-dev and we no longer are concerned with woody
      backport-ability.
    - Remove the xlibs-dev alternative from Build-Depends for same reasons.
    - Remove all references to version numbers 2003.09.03-2 and earlier
      (dating from > 1.5 years before the release of Sarge):
      . Versioned dependencies on packages >= 2003.09.03-2 become
        unversioned dependencies;
      . Conflicts/Replaces against old packages libcern1, etc. are removed.

  * Post-Sarge removal of woody backward compatibility hack for debconf i18n
    from debian/rules:
    - Move pawserv.templates.master to pawserv.templates.
    - debian/po/POTFILES.in: list debian/pawserv.templates (not .master).
    - debian/control.d/0base.control: Build-Depend on debhelper (>= 4.1.16).
    - debian/control.d/pawserv.control: Depend on debconf (>= 1.2.0).

  * debian/rules, debian/debhelper/pawserv.postinst: Change permissions
    of /var/log/pawserv directory in postinst (with dpkg-statoverride) instead
    of debian/rules, to fix Lintian warning and better guarantee security.
    Also, if the local admin for some reason has overridden our set permissions
    (0700) with dpkg-statoverride, this way his/her changes will be preserved.
    Remove the stat-override in pawserv.postrm.

  * Convert patch system to dpatch, re-applying all extant patches (that are
    still relevant) from scratch.  Be warned, some of the dpatch
    files are shell scripts (a little-used dpatch feature) instead of patches!
    See debian/patches/README in the source package for more information.
    - Add dpatch (>= 2.0.9) to Build-Depends.
    - Patch files are now much more fine-grained.
    - Edit debian/rules to use dpatch targets.
    - Implement hackery in add-ons/Makefile so build still works on
      non-Debian systems.
    - patch 308: allow build process to search for cfortran.h at
      <cfortran/cfortran.h> instead of <cfortran.h>.  As a result, add
      (>= 4.4-5) to cfortran Build-Dependency.  Also edit add-ons/Makefile
      to compensate.
    - patch 602 (part of old patch 041): add #ifdef CERNLIB_DEBIAN protection
      around change to use x-terminal-emulator instead of xterm.

  * Some libraries are bumped from soname version 1 to soname version 2
    because they have a direct or indirect dependency upon libblas and
    liblapack.  We are moving from a dependency on lib{blas,lapack}.so.2 to
    lib{blas,lapack}.so.3 (closes: #280782).  The affected libraries are
    cojets, geant321, herwig59, isajet758, mathlib, pawlib, pdflib804, phtools.
    - Rename debhelper snippets and fix contents where needed.  (Note that
      lib*.install files are edited to s/2004/2005/ even for libraries not
      changing sonames.)
    - Fix Build-Depends in debian/control.d/0base.control.
    - Clean up dependencies in debian/control.d/*.  In most cases the Depends
      on blas and lapack which worked around bug #276145 are no longer
      needed.
    - Make cernlib-base Conflict against all the old -dev packages.
    - Bump sonames in build process (patch 806).
    - Move isajet, eurodec, and cojets data files to a different location
      so they don't conflict with the files in the old soname packages.
      . Edit patch 301 so they are searched for in the correct place.
    - Fix debian/lib*.install and debian/local/control/lib*.control files.
    - Fix cernlib script to link against correct sonames.
    - Delete this item from TODOs.
    - Comment on soname change in debian/NEWS.

  * Separate out libpaw functionality with Lesstif dependencies into another
    library and package, libpawlib-lesstif.so.2 in libpawlib2-lesstif.
    Rename libkuipX11 to libpacklib-lesstif for consistency, and put it in a
    libpacklib1-lesstif package.  Move kuwhag.c from libpacklib-lesstif into
    libgrafX11, as it doesn't require Lesstif.  This reduces the library
    installation footprint for programs like pawX11 and mn_fit that don't
    need Lesstif.
    - Bump shlibs for libgrafX11 since it now has a new function.
    - Edit control files, debhelper files, and cernlib script accordingly.
    - Delete this item from TODOs.
    - Comment on library split in debian/NEWS.

  * Debconf translations
    - Czech: Martin Šín <email address hidden> (closes: #304879)
    - Brazilian Portuguese: André Luís Lopes <email address hidden>
      (closes: #302476, #302488, #302495)
    - Vietnamese: Clytie Siddall <email address hidden> (closes: #313327)

 -- Kevin B. McCarty <email address hidden>  Tue, 14 Jun 2005 14:28:09 -0400

Upload details

Uploaded by:
Ubuntu Archive Auto-Sync
Uploaded to:
Breezy
Original maintainer:
Kevin B. McCarty
Architectures:
any
Section:
science
Urgency:
Low Urgency

See full publishing history Publishing

Series Pocket Published Component Section

Downloads

File Size SHA-256 Checksum
cernlib_2005.05.09-1.dsc 1.5 KiB f6cc9f59e926192754d024a77b7ed089dc0d7705caa0ca3d58bcc75fafa095bb
cernlib_2005.05.09.orig.tar.gz 26.7 MiB 46a2128e73cd34430f37cc72e8649a3bde8a73411d6be9942eb63e5f7ad6ddb1
cernlib_2005.05.09-1.diff.gz 163.2 KiB 21a3efdda8c0ee01df764fe19794d8364beaf5394c4390738b9336ff3d06c2a9

No changes file available.

Binary packages built by this source

cernlib: No summary available for cernlib in ubuntu breezy.

No description available for cernlib in ubuntu breezy.

cernlib-base: No summary available for cernlib-base in ubuntu breezy.

No description available for cernlib-base in ubuntu breezy.

cernlib-core: No summary available for cernlib-core in ubuntu breezy.

No description available for cernlib-core in ubuntu breezy.

cernlib-core-dev: No summary available for cernlib-core-dev in ubuntu breezy.

No description available for cernlib-core-dev in ubuntu breezy.

cernlib-extras: No summary available for cernlib-extras in ubuntu breezy.

No description available for cernlib-extras in ubuntu breezy.

cernlib-montecarlo: No summary available for cernlib-montecarlo in ubuntu breezy.

No description available for cernlib-montecarlo in ubuntu breezy.

dzedit: No summary available for dzedit in ubuntu dapper.

No description available for dzedit in ubuntu dapper.

geant321: No summary available for geant321 in ubuntu breezy.

No description available for geant321 in ubuntu breezy.

geant321-data: No summary available for geant321-data in ubuntu breezy.

No description available for geant321-data in ubuntu breezy.

geant321-doc: No summary available for geant321-doc in ubuntu breezy.

No description available for geant321-doc in ubuntu breezy.

kuipc: No summary available for kuipc in ubuntu breezy.

No description available for kuipc in ubuntu breezy.

kxterm: No summary available for kxterm in ubuntu breezy.

No description available for kxterm in ubuntu breezy.

libcojets2: No summary available for libcojets2 in ubuntu dapper.

No description available for libcojets2 in ubuntu dapper.

libcojets2-dev: No summary available for libcojets2-dev in ubuntu breezy.

No description available for libcojets2-dev in ubuntu breezy.

libeurodec1: No summary available for libeurodec1 in ubuntu breezy.

No description available for libeurodec1 in ubuntu breezy.

libeurodec1-dev: No summary available for libeurodec1-dev in ubuntu dapper.

No description available for libeurodec1-dev in ubuntu dapper.

libgeant321-2: No summary available for libgeant321-2 in ubuntu breezy.

No description available for libgeant321-2 in ubuntu breezy.

libgeant321-2-dev: No summary available for libgeant321-2-dev in ubuntu breezy.

No description available for libgeant321-2-dev in ubuntu breezy.

libgraflib1: No summary available for libgraflib1 in ubuntu breezy.

No description available for libgraflib1 in ubuntu breezy.

libgraflib1-dev: No summary available for libgraflib1-dev in ubuntu breezy.

No description available for libgraflib1-dev in ubuntu breezy.

libgrafx11-1: No summary available for libgrafx11-1 in ubuntu breezy.

No description available for libgrafx11-1 in ubuntu breezy.

libgrafx11-1-dev: No summary available for libgrafx11-1-dev in ubuntu breezy.

No description available for libgrafx11-1-dev in ubuntu breezy.

libherwig59-2: No summary available for libherwig59-2 in ubuntu breezy.

No description available for libherwig59-2 in ubuntu breezy.

libherwig59-2-dev: No summary available for libherwig59-2-dev in ubuntu dapper.

No description available for libherwig59-2-dev in ubuntu dapper.

libisajet758-2: No summary available for libisajet758-2 in ubuntu breezy.

No description available for libisajet758-2 in ubuntu breezy.

libisajet758-2-dev: No summary available for libisajet758-2-dev in ubuntu dapper.

No description available for libisajet758-2-dev in ubuntu dapper.

libkernlib1: No summary available for libkernlib1 in ubuntu dapper.

No description available for libkernlib1 in ubuntu dapper.

libkernlib1-dev: No summary available for libkernlib1-dev in ubuntu dapper.

No description available for libkernlib1-dev in ubuntu dapper.

libmathlib2: No summary available for libmathlib2 in ubuntu breezy.

No description available for libmathlib2 in ubuntu breezy.

libmathlib2-dev: No summary available for libmathlib2-dev in ubuntu breezy.

No description available for libmathlib2-dev in ubuntu breezy.

libpacklib1: No summary available for libpacklib1 in ubuntu breezy.

No description available for libpacklib1 in ubuntu breezy.

libpacklib1-dev: No summary available for libpacklib1-dev in ubuntu breezy.

No description available for libpacklib1-dev in ubuntu breezy.

libpacklib1-lesstif: No summary available for libpacklib1-lesstif in ubuntu breezy.

No description available for libpacklib1-lesstif in ubuntu breezy.

libpacklib1-lesstif-dev: No summary available for libpacklib1-lesstif-dev in ubuntu dapper.

No description available for libpacklib1-lesstif-dev in ubuntu dapper.

libpawlib2: No summary available for libpawlib2 in ubuntu breezy.

No description available for libpawlib2 in ubuntu breezy.

libpawlib2-dev: No summary available for libpawlib2-dev in ubuntu dapper.

No description available for libpawlib2-dev in ubuntu dapper.

libpawlib2-lesstif: No summary available for libpawlib2-lesstif in ubuntu breezy.

No description available for libpawlib2-lesstif in ubuntu breezy.

libpawlib2-lesstif-dev: No summary available for libpawlib2-lesstif-dev in ubuntu breezy.

No description available for libpawlib2-lesstif-dev in ubuntu breezy.

libpdflib804-2: No summary available for libpdflib804-2 in ubuntu breezy.

No description available for libpdflib804-2 in ubuntu breezy.

libpdflib804-2-dev: No summary available for libpdflib804-2-dev in ubuntu dapper.

No description available for libpdflib804-2-dev in ubuntu dapper.

libphotos202: No summary available for libphotos202 in ubuntu dapper.

No description available for libphotos202 in ubuntu dapper.

libphotos202-dev: No summary available for libphotos202-dev in ubuntu dapper.

No description available for libphotos202-dev in ubuntu dapper.

libphtools2: No summary available for libphtools2 in ubuntu breezy.

No description available for libphtools2 in ubuntu breezy.

libphtools2-dev: No summary available for libphtools2-dev in ubuntu breezy.

No description available for libphtools2-dev in ubuntu breezy.

montecarlo-base: No summary available for montecarlo-base in ubuntu breezy.

No description available for montecarlo-base in ubuntu breezy.

paw: No summary available for paw in ubuntu breezy.

No description available for paw in ubuntu breezy.

paw++: No summary available for paw++ in ubuntu breezy.

No description available for paw++ in ubuntu breezy.

paw++-static: No summary available for paw++-static in ubuntu breezy.

No description available for paw++-static in ubuntu breezy.

paw-common: No summary available for paw-common in ubuntu breezy.

No description available for paw-common in ubuntu breezy.

paw-demos: No summary available for paw-demos in ubuntu breezy.

No description available for paw-demos in ubuntu breezy.

paw-static: No summary available for paw-static in ubuntu dapper.

No description available for paw-static in ubuntu dapper.

pawserv: No summary available for pawserv in ubuntu breezy.

No description available for pawserv in ubuntu breezy.

zftp: No summary available for zftp in ubuntu breezy.

No description available for zftp in ubuntu breezy.