Please sync cernlib 2006.dfsg.2-11 (universe) from Debian unstable (main)
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
cernlib (Ubuntu) |
Fix Released
|
Wishlist
|
Unassigned |
Bug Description
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
affects ubuntu/cernlib
status confirmed
subscribe ubuntu-archive
Please sync cernlib 2006.dfsg.2-11 (universe) from Debian unstable (main).
Explanation of the Ubuntu delta and why it can be dropped:
Desktop file dropped in agreement with Debian (see #471039).
Please note that this is part of the gfortran transition. See:
https:/
http://
Note also that the package as is ftbfs. As soon as this is in the repo it needs
to be patched i.a.w. https:/
Changelog since current hardy version 2006.dfsg.
cernlib (2006.dfsg.2-11) unstable; urgency=low
* Patch 102: Add kernlib/
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.
-- Kevin B. McCarty <email address hidden> Fri, 22 Feb 2008 12:25:14 -0800
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/
and bad code on ia64 at mathlib/
- 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.
-- Kevin B. McCarty <email address hidden> Thu, 21 Feb 2008 11:54:27 -0800
cernlib (2006.dfsg.2-9) unstable; urgency=low
* Upload gfortran-
-- Kevin B. McCarty <email address hidden> Tue, 19 Feb 2008 10:12:32 -0800
cernlib (2006.dfsg.2-8) experimental; urgency=low
* Patch 321: In kernlib/
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/
montecarlo-data binary package and the soversion bump for libisajet.
* debian/
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/
g77-based libdevel packages refblas3-dev and lapack3-dev.
* debian/NEWS: s/unstable/
newly introduced lintian warning.
-- Kevin B. McCarty <email address hidden> Fri, 15 Feb 2008 09:54:57 -0800
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_
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-
- Patch 800, debian/
Add Make variable $(TOOL_NAME) to make shared lib filenames (as well
as sonames) include "_gfortran" string.
- debian/
were introduced in previous revision.
- debian/NEWS: Edit most recent entry appropriately.
* Slight update to debian/
* Change install-
/usr/
upload of mclibs to experimental).
* Debconf translation:
- Updated ja.po, thanks to Hideki Yamane <email address hidden>
(closes: #463710)
-- Kevin B. McCarty <email address hidden> Mon, 4 Feb 2008 09:11:38 -0800
cernlib (2006.dfsg.2-6) experimental; urgency=low
* Experimental upload implementing gfortran transition:
- debian/
- debian/
binary compatibility with Fedora gfortran-compiled CERNLIB packages.
- debian/
- debian/NEWS: Warn that recompilation of user programs will be required.
- debian/
- debian/control.d/*, debian/debhelper/*, debian/copyright*, debian/rules:
Rename library packages for gfortran transition. While renaming
things, rename libpacklib1-
libpackli
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://
(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/
the build tree of object files after stampdir/
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/
$DEB_
* More lintian fixes:
- debian/
- 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-
* Miscellaneous minor tweaks:
- debian/
from some test suite programs.
- debian/
- debian/copyright*: Mention the switch to GPL v3.
- debian/
in the menu without an application to drive it.
- debian/
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/
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)
-- Kevin B. McCarty <email address hidden> Fri, 11 Jan 2008 10:03:47 -0800
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
iD8DBQFH3DCAysM
mGagSePxsDDEczb
=eFLC
-----END PGP SIGNATURE-----
description: | updated |
description: | updated |
cernlib (2006.dfsg. 2-11ubuntu1) hardy; urgency=low control. d/0base. control: Maintainer- Field Spec kerngen/ tcgen/tlsc. F to the list of files not kerngen/ tcgen/ranecu. F (filed as #466791) gen/tests/ c201s.F (filed as #466911). transitioned CERNLIB to unstable. kerngen/ tcgens/ lnxppcgs/ {ubunch. F,ublow. F}, work debhelper/ cernlib- base.README. debian: Update to mention the new -data binary package and the soversion bump for libisajet. control. d/libmathlib2- dev.control: Revert back to depending on control. d/libmathlib2- dev.control: Also Conflict against experimental/ in 2006.dfsg.2-7 NEWS entry to fix
.
* Sync from Debian unstable (LP: #201962):
- Desktop file dropped in agreement with Debian (see #471039)
* debian/control and debian/
- 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-
.
cernlib (2006.dfsg.2-11) unstable; urgency=low
.
* Patch 102: Add kernlib/
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/
and bad code on ia64 at mathlib/
- 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-
.
cernlib (2006.dfsg.2-8) experimental; urgency=low
.
* Patch 321: In kernlib/
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/
montecarlo
* debian/
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/
g77-based libdevel packages refblas3-dev and lapack3-dev.
* debian/NEWS: s/unstable/
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 G...