cernlib 2006.dfsg.2-11ubuntu1 source package in Ubuntu

Changelog

cernlib (2006.dfsg.2-11ubuntu1) hardy; urgency=low

  * Sync from Debian unstable (LP: #201962):
    - Desktop file dropped in agreement with Debian (see #471039)
  * debian/control and debian/control.d/0base.control:
    - Change Build-Depends on gfortran to (>= 4:4.2.3) to avoid ftbfs
      Once gfortran (>= 4:4.3) is available in Ubuntu this can be dropped.
  * Modify Maintainer value to match Debian-Maintainer-Field Spec

cernlib (2006.dfsg.2-11) unstable; urgency=low

  * Patch 102: Add kernlib/kerngen/tcgen/tlsc.F to the list of files not
    to compile optimized, due to mis-compiled code at -O2 on ia64 (bug filed
    against gfortran-4.3 as #466948).  Should fix FTBFS on ia64.
  * New patch 217: Force mathlib/gen test program "gent" to exit non-zero
    if any individual test fails, so I don't have to inspect test suite
    output manually for test failures in buildd logs.

cernlib (2006.dfsg.2-10) unstable; urgency=low

  * Patch 304: Adjustments to compiler flags to solve various problems:
    - Do not build with -funroll-loops, in order to work around compiler
      bugs: ICE on arm at kernlib/kerngen/tcgen/ranecu.F (filed as #466791)
      and bad code on ia64 at mathlib/gen/tests/c201s.F (filed as #466911).
    - Build with -fno-range-check option to gfortran to ignore arithmetic
      overflow compiler errors, as g77 does by default (closes: #466834),
      and therefore...
  * Patch 321: Revert work-around for that purpose from release -8.

cernlib (2006.dfsg.2-9) unstable; urgency=low

  * Upload gfortran-transitioned CERNLIB to unstable.

cernlib (2006.dfsg.2-8) experimental; urgency=low

  * Patch 321: In kernlib/kerngen/tcgens/lnxppcgs/{ubunch.F,ublow.F}, work
    around gfortran overflow error in initializing 4-byte integer with
    "data mask1/x'ff000000'/" statement.  N.B. these files are only compiled
    by big-endian architectures, so this change is irrelevant to i386, etc.
  * debian/debhelper/cernlib-base.README.debian: Update to mention the new
    montecarlo-data binary package and the soversion bump for libisajet.
  * debian/control.d/libmathlib2-dev.control: Revert back to depending on
    libblas-dev and liblapack-dev by default, as the libatlas-base-dev
    package (and friends) does not ship liblapack.so and libblas.so symlinks
    where the compiler and linker will see them automatically.
  * debian/control.d/libmathlib2-dev.control: Also Conflict against
    g77-based libdevel packages refblas3-dev and lapack3-dev.
  * debian/NEWS: s/unstable/experimental/ in 2006.dfsg.2-7 NEWS entry to fix
    newly introduced lintian warning.

cernlib (2006.dfsg.2-7) experimental; urgency=low

  * Tweak dependencies and build-deps to use new libblas-dev and
    liblapack-dev packages; also gfortran 4.3.  No longer force installation
    of BLAS and LAPACK reference implementations instead of ATLAS at
    install time, only at build time.

  * Patch updates to fix new issues that arose with gfortran 4.3:
    - Patch 216: Fix compiler error "Result of LGAMMA overflows its kind" on
      mathlib GEN test 310 by using the CERNLIB log-gamma function, not
      the glibc one.  Also force use of CERNLIB version of log-gamma function
      internally elsewhere in mathlib.
    - Patch 321: Fix ZEBRA test zebfz8 read error at EOF, caused by a
      change in the definition of gfortran error codes between 4.2 and 4.3.
      For some inexplicable reason, the error code returned by IOSTAT=xxx in
      a ZEBRA call to READ at EOF is not the expected (-1), but is instead
      the value defined as (LIB)ERROR_BAD_OPTION (3 in gfortran-4.2, 5002 in
      gfortran-4.3) in libgfortran.h.

  * Make packages installable in parallel with old g77-based runtime libs
    (though NOT with old libdevel packages):
    - Patch 605, debian/rules: Move kuesvr executable and man page elsewhere
      so that libpacklib1-gfortran doesn't overwrite libpacklib1 files.
    - Patch 800, debian/add-ons/cernlib.mk, debian/debhelper/lib*.install:
      Add Make variable $(TOOL_NAME) to make shared lib filenames (as well
      as sonames) include "_gfortran" string.
    - debian/control.d/lib*.control: Remove relevant Conflicts/Replaces that
      were introduced in previous revision.
    - debian/NEWS: Edit most recent entry appropriately.

  * Slight update to debian/README.64-bit to mention the -fno-automatic flag.
  * Change install-cernlib-dirs.sh to link to Monte Carlo data files in
    /usr/share/montecarlo-data (data files will be moved there in next
    upload of mclibs to experimental).
  * Debconf translation:
    - Updated ja.po, thanks to Hideki Yamane <email address hidden>
      (closes: #463710)

cernlib (2006.dfsg.2-6) experimental; urgency=low

  * Experimental upload implementing gfortran transition:
    - debian/add-ons/cernlib.mk: Make gfortran the default compiler.
    - debian/add-ons/cernlib.mk: Add "_gfortran" string into sonames to keep
      binary compatibility with Fedora gfortran-compiled CERNLIB packages.
    - debian/add-ons/bin/cernlib.in: s/-lg2c/-lgfortran/g
    - debian/NEWS: Warn that recompilation of user programs will be required.
    - debian/README.amd64: Remove this file as it applies only to g77.
    - debian/control.d/*, debian/debhelper/*, debian/copyright*, debian/rules:
      Rename library packages for gfortran transition.  While renaming
      things, rename libpacklib1-lesstif{,-dev} to
      libpacklib-lesstif1-{gfortran,dev} to get the soversion in the right
      place in the package name.  Add Conflicts and Replaces on old library
      packages.  Bump Build-Depends and Depends of devel packages to the first
      versions of dependent packages built with gfortran.

  * gfortran-related source code patch updates and revisions:
    - Patch 102: Build gamma64.F with no compiler optimization; it fails
      the mathlib test suite (GEN test #66, for E408) at -O3 in gfortran-4.2.
      (Note, even when compiled optimized, the "failure" is caused by an
      error in the 16th significant base-10 digit of a calculation involving
      results returned from the DGAMMA function; I suspect mathlib authors
      were overly optimistic about the precision of "double" variables.)
    - Patch 215: Removed; hope the g77 compiler bug on ia64 that prompted this
      patch isn't also present and needing to be worked around in gfortran.
    - New patch 216: Force use of CERNLIB gamma function within mathlib, not
      glibc's gamma function, which may be insufficiently precise; see, e.g.,
      the thread started at http://gcc.gnu.org/ml/fortran/2007-10/msg00096.html
      (This is not an issue now, but may be in the future when gfortran-4.3
      becomes the default compiler.)
    - Patch 304: Make sure that gfortran is passed the -fno-automatic flag.
    - Patch 321: Rename MYGETARG to KERNLIBGETARG, and comment out GETARG
      itself, to make name clashes much less likely.  Use KERNLIBGETARG
      instead of _gfortran_getarg_i4 in kfor.h in case gfortran name mangling
      changes in the future.

  * Support ppc64 architecture:
    - Patch 211: No change needed; Patrice Dumas finds that like amd64, ppc64
      puts static variables and local functions in memory under the 32-bit
      barrier.
    - Patch 304: Update Imake.cf to the version from xutils-dev 1:7.2.ds2-1
      (but keeping the local change of darwin.cf -> MacOSX.cf).  Revise
      linux.cf to match, supplying -DCERNLIB_QMLXIA64 flag in the event
      of Ppc64Architecture being defined.

  * debian/cernlib-debian.mk: Remove section that would by default delete
    the build tree of object files after stampdir/cernlib-{arch,indep}-stamp
    were created.  This could have caused a race condition when used with
    parallel make.  Conserving disk space on buildds is no longer as
    important with CERN libs split into four separate source packages.
  * debian/README.source: Remove mention of the now-useless "keepbuild"
    $DEB_BUILD_OPTIONS flag.

  * More lintian fixes:
    - debian/control.d/0base.control: Bump Standards-Version to 3.7.3.
    - debian/patches/*: Make sure all patches have a "## DP:" comment header.
    - debian/rules: Add lintian override for 'cernlib' metapackage lintian
      error in short description "description-starts-with-package-name".

  * Miscellaneous minor tweaks:
    - debian/cernlib-debian.mk: Define CERNLIB_VERBOSE to get more output
      from some test suite programs.
    - debian/control.d/0base.control: Add Homepage field.
    - debian/copyright*: Mention the switch to GPL v3.
    - debian/debhelper/kxterm.menu: Deleted; it is not useful to have kxterm
      in the menu without an application to drive it.
    - debian/debhelper/cernlib-base.README.debian: Explain how to turn on
      Vim syntax highlighting for KUIPC and kumacs files, now that it is
      no longer automatic.
    - debian/*: Uniformly capitalize CERNLIB and CERN, following usage on
      upstream's web page (but without editing old changelog or NEWS entries).

  * debian/rules: Add rule to call debconf-updatepo explicitly from
    debian/rules clean target.
  * debian/control.d/*: debian/control reviewed by the debian-l10n-english
    team as part of the Smith Review Project.  (Partly closes: #454572)
    A few additional tweaks made.
  * debian/pawserv.templates: Debconf template reviewed by the debian-l10n-
    english team as part of the Smith Review Project.  (closes the rest of
    #454572)
  * New or updated debconf translations following the template update:
    - Updated cs.po, thanks to Miroslav Kure <email address hidden>
      (closes: #457682)
    - Updated de.po, thanks to Erik Schanze <email address hidden>
      (closes: #457798)
    - Updated fr.po, thanks to Christian Perrier <email address hidden>
      (closes: #455775)
    - Updated gl.po, thanks to Jacobo Tarrio <email address hidden>
      (closes: #455776)
    - Updated pt.po, thanks to Miguel Figueiredo <email address hidden>
      (closes: #458597)
    - Updated vi.po, thanks to Clytie Siddall <email address hidden>
      (closes: #457302)
    - New eu.po, thanks to Aitor Ibañez <email address hidden>
      (closes: #457829)
    - New fi.po, thanks to Esko Arajärvi <email address hidden>
      (closes: #455962)
    - New it.po, thanks to Luca Monducci <email address hidden>
      (closes: #456552)
    - New nb.po, thanks to Bjørn Steensrud <email address hidden>
      (closes: #455794)
    - New ru.po, thanks to Yuri Kozlov <email address hidden>
      (closes: #434232)

 -- Cesare Tirabassi <email address hidden>   Sat, 15 Mar 2008 13:01:19 +0100

Upload details

Uploaded by:
Cesare Tirabassi on 2008-03-21
Uploaded to:
Hardy
Original maintainer:
MOTU
Architectures:
any
Section:
science
Urgency:
Low Urgency

See full publishing history Publishing

Series Pocket Published Component Section

Downloads

File Size SHA-256 Checksum
cernlib_2006.dfsg.2.orig.tar.gz 5.9 MiB f8ef612cdef0e02b69ccabbe0061eed5f952522565affc25e8ad6e0b73b73f26
cernlib_2006.dfsg.2-11ubuntu1.diff.gz 180.6 KiB e5aaa52c5689ef8b82bb5d0e8d4200a02a603472b5b09b4c4e8e605364788d2d
cernlib_2006.dfsg.2-11ubuntu1.dsc 1.2 KiB 931a55cde9044e36c45c1a9f5b5952dd1bbd5a1fae1d4ef24033cf6046252696

View changes file

Binary packages built by this source

cernlib: No summary available for cernlib in ubuntu hardy.

No description available for cernlib in ubuntu hardy.

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

No description available for cernlib-base in ubuntu hardy.

cernlib-base-dev: No summary available for cernlib-base-dev in ubuntu intrepid.

No description available for cernlib-base-dev in ubuntu intrepid.

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

No description available for cernlib-core in ubuntu intrepid.

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

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

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

No description available for cernlib-extras in ubuntu intrepid.

dzedit: No summary available for dzedit in ubuntu hardy.

No description available for dzedit in ubuntu hardy.

kuipc: No summary available for kuipc in ubuntu hardy.

No description available for kuipc in ubuntu hardy.

kxterm: No summary available for kxterm in ubuntu hardy.

No description available for kxterm in ubuntu hardy.

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

No description available for libgraflib1-dev in ubuntu intrepid.

libgraflib1-gfortran: No summary available for libgraflib1-gfortran in ubuntu hardy.

No description available for libgraflib1-gfortran in ubuntu hardy.

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

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

libgrafx11-1-gfortran: No summary available for libgrafx11-1-gfortran in ubuntu intrepid.

No description available for libgrafx11-1-gfortran in ubuntu intrepid.

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

No description available for libkernlib1-dev in ubuntu intrepid.

libkernlib1-gfortran: No summary available for libkernlib1-gfortran in ubuntu hardy.

No description available for libkernlib1-gfortran in ubuntu hardy.

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

No description available for libmathlib2-dev in ubuntu hardy.

libmathlib2-gfortran: No summary available for libmathlib2-gfortran in ubuntu intrepid.

No description available for libmathlib2-gfortran in ubuntu intrepid.

libpacklib-lesstif1-dev: No summary available for libpacklib-lesstif1-dev in ubuntu intrepid.

No description available for libpacklib-lesstif1-dev in ubuntu intrepid.

libpacklib-lesstif1-gfortran: No summary available for libpacklib-lesstif1-gfortran in ubuntu intrepid.

No description available for libpacklib-lesstif1-gfortran in ubuntu intrepid.

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

No description available for libpacklib1-dev in ubuntu hardy.

libpacklib1-gfortran: No summary available for libpacklib1-gfortran in ubuntu intrepid.

No description available for libpacklib1-gfortran in ubuntu intrepid.

pawserv: No summary available for pawserv in ubuntu hardy.

No description available for pawserv in ubuntu hardy.

zftp: No summary available for zftp in ubuntu intrepid.

No description available for zftp in ubuntu intrepid.