This bug was fixed in the package cernlib - 2006.dfsg.2-11ubuntu1 --------------- 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 PROTECTED]> (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 PROTECTED]> (closes: #457682) - Updated de.po, thanks to Erik Schanze <[EMAIL PROTECTED]> (closes: #457798) - Updated fr.po, thanks to Christian Perrier <[EMAIL PROTECTED]> (closes: #455775) - Updated gl.po, thanks to Jacobo Tarrio <[EMAIL PROTECTED]> (closes: #455776) - Updated pt.po, thanks to Miguel Figueiredo <[EMAIL PROTECTED]> (closes: #458597) - Updated vi.po, thanks to Clytie Siddall <[EMAIL PROTECTED]> (closes: #457302) - New eu.po, thanks to Aitor Ibañez <[EMAIL PROTECTED]> (closes: #457829) - New fi.po, thanks to Esko Arajärvi <[EMAIL PROTECTED]> (closes: #455962) - New it.po, thanks to Luca Monducci <[EMAIL PROTECTED]> (closes: #456552) - New nb.po, thanks to Bjørn Steensrud <[EMAIL PROTECTED]> (closes: #455794) - New ru.po, thanks to Yuri Kozlov <[EMAIL PROTECTED]> (closes: #434232) -- Cesare Tirabassi <[EMAIL PROTECTED]> Sat, 15 Mar 2008 13:01:19 +0100 ** Changed in: cernlib (Ubuntu) Status: In Progress => Fix Released -- gfortran transition https://bugs.launchpad.net/bugs/201962 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs