r44513 - in /packages: atlas/trunk/debian/ blas/trunk/debian/ lapack/trunk/debian/ openblas/trunk/debian/

sylvestre at users.alioth.debian.org sylvestre at users.alioth.debian.org
Mon Feb 20 18:40:21 UTC 2012


Author: sylvestre
Date: Mon Feb 20 18:40:20 2012
New Revision: 44513

URL: http://svn.debian.org/wsvn/debian-science/?sc=1&rev=44513
Log:
* Join modifications with blas, lapack, atlas and openblas.
  Declare the replacements of all *3gf blas & lapack implementation
  (See bug #660607)


Added:
    packages/atlas/trunk/debian/libatlas3gf-base.postinst
    packages/blas/trunk/debian/libblas3gf.postinst
    packages/blas/trunk/debian/libblas3gf.prerm
    packages/lapack/trunk/debian/liblapack3gf.postinst
    packages/lapack/trunk/debian/liblapack3gf.prerm
Modified:
    packages/atlas/trunk/debian/changelog
    packages/atlas/trunk/debian/control
    packages/blas/trunk/debian/changelog
    packages/blas/trunk/debian/control
    packages/blas/trunk/debian/rules
    packages/lapack/trunk/debian/changelog
    packages/lapack/trunk/debian/control
    packages/lapack/trunk/debian/liblapack3.postinst
    packages/openblas/trunk/debian/changelog
    packages/openblas/trunk/debian/control
    packages/openblas/trunk/debian/libopenblas-base.prerm

Modified: packages/atlas/trunk/debian/changelog
URL: http://svn.debian.org/wsvn/debian-science/packages/atlas/trunk/debian/changelog?rev=44513&op=diff
==============================================================================
--- packages/atlas/trunk/debian/changelog (original)
+++ packages/atlas/trunk/debian/changelog Mon Feb 20 18:40:20 2012
@@ -1,10 +1,14 @@
-atlas (3.8.4-4~exp2) UNRELEASED; urgency=low
-
+atlas (3.8.4-4~exp2) experimental; urgency=low
+
+  * Join modifications with blas, lapack, atlas and openblas.
+    Declare the replacements of all *3gf blas & lapack implementation
+    (See bug #660607)
   * postinst-has-useless-call-to-ldconfig & postrm-has-useless-call-to-ldconfig
     fixed
   * copyright-refers-to-deprecated-bsd-license-file fixed
-
- -- Sylvestre Ledru <sylvestre at debian.org>  Sun, 04 Sep 2011 21:35:45 +0200
+  * libatlas3gf-base is now a transitional package to libatlas3-base
+
+ -- Sylvestre Ledru <sylvestre at debian.org>  Mon, 20 Feb 2012 18:58:04 +0100
 
 atlas (3.8.4-4~exp1) experimental; urgency=low
 

Modified: packages/atlas/trunk/debian/control
URL: http://svn.debian.org/wsvn/debian-science/packages/atlas/trunk/debian/control?rev=44513&op=diff
==============================================================================
--- packages/atlas/trunk/debian/control (original)
+++ packages/atlas/trunk/debian/control Mon Feb 20 18:40:20 2012
@@ -29,7 +29,11 @@
  libatlas3gf-core2sse3 (<< 3.8.3-25), libatlas3gf-amd64sse3 (<< 3.8.3-25),
  libatlas3gf-corei7sse3 (<< 3.8.3-25), libatlas3gf-altivec (<< 3.8.3-25), 
  libatlas3gf-v9 (<< 3.8.3-25), libatlas3gf-ev6 (<< 3.8.3-25), 
- libatlas3gf-2.0 (<< 3.8.3-25), libatlas3gf-base
+ libatlas3gf-2.0 (<< 3.8.3-25), libblas3gf (<< 1.2.20110419-3~exp1),
+ libatlas3gf-base (<< 3.8.4-4~exp1), libopenblas-base ( <<0.1alpha2.2-4~exp1),
+ liblapack3gf (<< 3.4.0-1~exp1)
+Breaks: libblas3gf (<< 1.2.20110419-3~exp1), libatlas3gf-base (<< 3.8.4-4~exp1),
+ libopenblas-base ( <<0.1alpha2.2-4~exp1),  liblapack3gf (<< 3.4.0-1~exp1)
 Suggests: ${libs:Suggests}, liblapack3
 Description: Automatically Tuned Linear Algebra Software, generic shared
  ATLAS is an approach for the automatic generation and optimization of
@@ -48,6 +52,17 @@
  . 
  For more information on how to rebuild locally atlas, see the section:
  "Building Optimized Atlas Packages on your ARCH" in README.Debian
+
+Package: libatlas3gf-base
+Section: libs
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}, libatlas3-base
+Description: Transitional package to libatlas3-base
+ ATLAS is an approach for the automatic generation and optimization of
+ numerical software. Currently ATLAS supplies optimized versions for the
+ complete set of linear algebra kernels known as the Basic Linear Algebra
+ Subroutines (BLAS), and a subset of the linear algebra routines in the
+ LAPACK library.
 
 Package: libatlas-base-dev
 Section: libdevel

Added: packages/atlas/trunk/debian/libatlas3gf-base.postinst
URL: http://svn.debian.org/wsvn/debian-science/packages/atlas/trunk/debian/libatlas3gf-base.postinst?rev=44513&op=file
==============================================================================
--- packages/atlas/trunk/debian/libatlas3gf-base.postinst (added)
+++ packages/atlas/trunk/debian/libatlas3gf-base.postinst Mon Feb 20 18:40:20 2012
@@ -1,0 +1,18 @@
+#! /bin/sh
+
+set -e
+
+# For the transition libblas3gf => libblas3
+update-alternatives --remove  libblas.so.3gf     \
+    /usr/lib/atlas-base/atlas/libblas.so.3gf
+
+# For the transition liblapack3gf => liblapack3
+update-alternatives --remove  liblapack.so.3gf     \
+    /usr/lib/atlas-base/atlas/liblapack.so.3gf
+
+# dh_installdeb will replace this with shell code automatically
+# generated by other debhelper scripts.
+
+#DEBHELPER#
+
+exit 0

Modified: packages/blas/trunk/debian/changelog
URL: http://svn.debian.org/wsvn/debian-science/packages/blas/trunk/debian/changelog?rev=44513&op=diff
==============================================================================
--- packages/blas/trunk/debian/changelog (original)
+++ packages/blas/trunk/debian/changelog Mon Feb 20 18:40:20 2012
@@ -1,3 +1,20 @@
+blas (1.2.20110419-3~exp3) experimental; urgency=low
+
+  * Join modifications with blas, lapack, atlas and openblas.
+    Declare the replacements of all *3gf blas & lapack implementation
+    (See bug #660607)
+
+ -- Sylvestre Ledru <sylvestre at debian.org>  Mon, 20 Feb 2012 19:34:55 +0100
+
+blas (1.2.20110419-3~exp2) experimental; urgency=low
+
+  * Bring back libblas3gf as transitionnal package
+  * Drop the previous alternative before installing the new one
+    (Closes: #659784)
+  * Drop the forced version of gcc (Closes: #654723)
+
+ -- Sylvestre Ledru <sylvestre at debian.org>  Sun, 19 Feb 2012 12:02:10 +0100
+
 blas (1.2.20110419-3~exp1) experimental; urgency=low
 
   * Rename libblas3gf package => libblas3

Modified: packages/blas/trunk/debian/control
URL: http://svn.debian.org/wsvn/debian-science/packages/blas/trunk/debian/control?rev=44513&op=diff
==============================================================================
--- packages/blas/trunk/debian/control (original)
+++ packages/blas/trunk/debian/control Mon Feb 20 18:40:20 2012
@@ -3,8 +3,7 @@
 Maintainer: Debian Science Team <debian-science-maintainers at lists.alioth.debian.org>
 Uploaders: Sylvestre Ledru <sylvestre at debian.org>
 Standards-Version: 3.9.2
-Build-Depends: gfortran, debhelper ( >= 5 ), texlive-latex-recommended,
- gcc-4.5, gfortran-4.5
+Build-Depends: gfortran, debhelper ( >= 5 ), texlive-latex-recommended
 Section: libs
 Homepage: http://www.netlib.org/blas/
 Vcs-Svn: svn://svn.debian.org/svn/debian-science/packages/blas/trunk/
@@ -13,9 +12,11 @@
 Package: libblas3
 Architecture: any
 Provides: libblas.so.3gf, libblas3gf, libblas.so.3
-Replaces: libblas3gf
-Conflicts: libblas3gf
 Depends: ${shlibs:Depends}, ${misc:Depends}
+Replaces: libblas3gf (<< 1.2.20110419-3~exp1), libatlas3gf-base (<< 3.8.4-4~exp1),
+ libopenblas-base ( <<0.1alpha2.2-4~exp1)
+Breaks: libblas3gf (<< 1.2.20110419-3~exp1), libatlas3gf-base (<< 3.8.4-4~exp1),
+ libopenblas-base ( <<0.1alpha2.2-4~exp1)
 Description: Basic Linear Algebra Reference implementations, shared library
  This package is a binary incompatible upgrade to the blas package.
  Several minor changes to the C interface have been incorporated. 
@@ -30,6 +31,15 @@
  at netlib. 
  .
  This package contains a shared version of the library.
+
+Package: libblas3gf
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}, libblas3
+Description: Transitional package for libblas
+ This package is a binary incompatible upgrade to the blas package.
+ Several minor changes to the C interface have been incorporated. 
+ One can maintain both versions on a system simultaneously to aid 
+ in the transition.
 
 Package: libblas-dev
 Architecture: any

Added: packages/blas/trunk/debian/libblas3gf.postinst
URL: http://svn.debian.org/wsvn/debian-science/packages/blas/trunk/debian/libblas3gf.postinst?rev=44513&op=file
==============================================================================
--- packages/blas/trunk/debian/libblas3gf.postinst (added)
+++ packages/blas/trunk/debian/libblas3gf.postinst Mon Feb 20 18:40:20 2012
@@ -1,0 +1,13 @@
+#! /bin/sh
+
+set -e
+
+# For the transition libblas3gf => libblas3
+update-alternatives --remove libblas.so.3gf /usr/lib/libblas/libblas.so.3
+
+# dh_installdeb will replace this with shell code automatically
+# generated by other debhelper scripts.
+
+#DEBHELPER#
+
+exit 0

Added: packages/blas/trunk/debian/libblas3gf.prerm
URL: http://svn.debian.org/wsvn/debian-science/packages/blas/trunk/debian/libblas3gf.prerm?rev=44513&op=file
==============================================================================
--- packages/blas/trunk/debian/libblas3gf.prerm (added)
+++ packages/blas/trunk/debian/libblas3gf.prerm Mon Feb 20 18:40:20 2012
@@ -1,0 +1,22 @@
+#! /bin/sh
+
+set -e
+
+if [ "$1" = "upgrade" ]
+then
+# Remove the old declaration
+    update-alternatives --remove-all libblas.so.3gf
+fi
+
+if [ "$1" != "upgrade" ]
+then
+# For the transition libblas3gf => libblas3
+    update-alternatives --remove libblas.so.3gf /usr/lib/libblas/libblas.so.3
+fi
+
+# dh_installdeb will replace this with shell code automatically
+# generated by other debhelper scripts.
+
+#DEBHELPER#
+
+exit 0

Modified: packages/blas/trunk/debian/rules
URL: http://svn.debian.org/wsvn/debian-science/packages/blas/trunk/debian/rules?rev=44513&op=diff
==============================================================================
--- packages/blas/trunk/debian/rules (original)
+++ packages/blas/trunk/debian/rules Mon Feb 20 18:40:20 2012
@@ -2,7 +2,7 @@
 
 ARCH:=$(shell dpkg --print-architecture)
 
-F77:=gfortran-4.5
+F77:=gfortran
 GCC:=gcc
 F77FLAGS:= -pipe -g  -fomit-frame-pointer
 

Modified: packages/lapack/trunk/debian/changelog
URL: http://svn.debian.org/wsvn/debian-science/packages/lapack/trunk/debian/changelog?rev=44513&op=diff
==============================================================================
--- packages/lapack/trunk/debian/changelog (original)
+++ packages/lapack/trunk/debian/changelog Mon Feb 20 18:40:20 2012
@@ -1,3 +1,11 @@
+lapack (3.4.0-1~exp3) experimental; urgency=low
+
+  * Join modifications with blas, lapack, atlas and openblas.
+    Declare the replacements of all *3gf blas & lapack implementation
+    (Closes: #660607)
+
+ -- Sylvestre Ledru <sylvestre at debian.org>  Mon, 20 Feb 2012 19:31:59 +0100
+
 lapack (3.4.0-1~exp2) experimental; urgency=low
 
   * Introduce back liblapack3gf as transitionnal package

Modified: packages/lapack/trunk/debian/control
URL: http://svn.debian.org/wsvn/debian-science/packages/lapack/trunk/debian/control?rev=44513&op=diff
==============================================================================
--- packages/lapack/trunk/debian/control (original)
+++ packages/lapack/trunk/debian/control Mon Feb 20 18:40:20 2012
@@ -14,8 +14,9 @@
 Architecture: any
 Depends: ${misc:Depends}, ${shlibs:Depends}
 Provides: liblapack.so.3gf, liblapack.so.3, liblapack3gf
-Conflicts: lapack99, liblapack3gf (<< 3.4.0-1~exp1)
-Replaces: lapack99, liblapack3gf (<< 3.4.0-1~exp1)
+Conflicts: lapack99
+Replaces: lapack99, liblapack3gf (<< 3.4.0-1~exp1), liblapack3gf (<< 3.4.0-1~exp1)
+Breaks: libatlas3gf-base (<< 3.8.4-4~exp1), liblapack3gf (<< 3.4.0-1~exp1)
 Description: Library of linear algebra routines 3 - shared version
  LAPACK version 3.X is a comprehensive FORTRAN library that does
  linear algebra operations including matrix inversions, least

Modified: packages/lapack/trunk/debian/liblapack3.postinst
URL: http://svn.debian.org/wsvn/debian-science/packages/lapack/trunk/debian/liblapack3.postinst?rev=44513&op=diff
==============================================================================
--- packages/lapack/trunk/debian/liblapack3.postinst (original)
+++ packages/lapack/trunk/debian/liblapack3.postinst Mon Feb 20 18:40:20 2012
@@ -3,9 +3,6 @@
 set -e
 
 . /usr/share/debconf/confmodule
-
-# For the transition liblapack3gf => liblapack3
-update-alternatives --remove liblapack.so.3gf /usr/lib/liblapack/liblapack.so.3
 
 update-alternatives --install /usr/lib/liblapack.so.3 liblapack.so.3 \
 	/usr/lib/lapack/liblapack.so.3 10 \

Added: packages/lapack/trunk/debian/liblapack3gf.postinst
URL: http://svn.debian.org/wsvn/debian-science/packages/lapack/trunk/debian/liblapack3gf.postinst?rev=44513&op=file
==============================================================================
--- packages/lapack/trunk/debian/liblapack3gf.postinst (added)
+++ packages/lapack/trunk/debian/liblapack3gf.postinst Mon Feb 20 18:40:20 2012
@@ -1,0 +1,15 @@
+#! /bin/sh
+
+set -e
+
+. /usr/share/debconf/confmodule
+
+# For the transition liblapack3gf => liblapack3
+update-alternatives --remove liblapack.so.3gf /usr/lib/liblapack/liblapack.so.3
+
+
+#DEBHELPER#
+
+exit 0
+
+

Added: packages/lapack/trunk/debian/liblapack3gf.prerm
URL: http://svn.debian.org/wsvn/debian-science/packages/lapack/trunk/debian/liblapack3gf.prerm?rev=44513&op=file
==============================================================================
--- packages/lapack/trunk/debian/liblapack3gf.prerm (added)
+++ packages/lapack/trunk/debian/liblapack3gf.prerm Mon Feb 20 18:40:20 2012
@@ -1,0 +1,23 @@
+#! /bin/sh
+
+set -e
+
+. /usr/share/debconf/confmodule
+
+if [ "$1" = "upgrade" ]
+then
+# Remove the old declaration
+    update-alternatives --remove-all liblapack.so.3gf
+fi
+
+if [ "$1" != "upgrade" ]
+then
+# For the transition liblapack3gf => liblapack3
+    update-alternatives --remove liblapack.so.3gf /usr/lib/liblapack/liblapack.so.3
+fi
+
+#DEBHELPER#
+
+exit 0
+
+

Modified: packages/openblas/trunk/debian/changelog
URL: http://svn.debian.org/wsvn/debian-science/packages/openblas/trunk/debian/changelog?rev=44513&op=diff
==============================================================================
--- packages/openblas/trunk/debian/changelog (original)
+++ packages/openblas/trunk/debian/changelog Mon Feb 20 18:40:20 2012
@@ -1,3 +1,11 @@
+openblas (0.1alpha2.5-1~exp2) experimental; urgency=low
+
+  * Join modifications with blas, lapack, atlas and openblas.
+    Declare the replacements of all *3gf blas & lapack implementation
+    (See bug #660607)
+
+ -- Sylvestre Ledru <sylvestre at debian.org>  Mon, 20 Feb 2012 19:33:41 +0100
+
 openblas (0.1alpha2.5-1~exp1) experimental; urgency=low
 
   * New upstream release

Modified: packages/openblas/trunk/debian/control
URL: http://svn.debian.org/wsvn/debian-science/packages/openblas/trunk/debian/control?rev=44513&op=diff
==============================================================================
--- packages/openblas/trunk/debian/control (original)
+++ packages/openblas/trunk/debian/control Mon Feb 20 18:40:20 2012
@@ -15,6 +15,10 @@
 Depends: ${shlibs:Depends}, ${misc:Depends}
 Provides: libblas.so.3
 Suggests: ${libs:Suggests}, liblapack3
+Replaces: libblas3gf (<< 1.2.20110419-3~exp1), libatlas3gf-base (<< 3.8.4-4~exp1),
+ libopenblas-base ( <<0.1alpha2.2-4~exp1)
+Breaks: libblas3gf (<< 1.2.20110419-3~exp1), libatlas3gf-base (<< 3.8.4-4~exp1),
+ libopenblas-base ( <<0.1alpha2.2-4~exp1)
 Description: Optimized BLAS (linear algebra) library based on GotoBLAS2
  OpenBLAS is an optimized BLAS library based on GotoBLAS2 1.13 BSD version.
  .

Modified: packages/openblas/trunk/debian/libopenblas-base.prerm
URL: http://svn.debian.org/wsvn/debian-science/packages/openblas/trunk/debian/libopenblas-base.prerm?rev=44513&op=diff
==============================================================================
--- packages/openblas/trunk/debian/libopenblas-base.prerm (original)
+++ packages/openblas/trunk/debian/libopenblas-base.prerm Mon Feb 20 18:40:20 2012
@@ -1,6 +1,7 @@
 #!/bin/sh
 
 set -e
+
 if [ "$1" = "upgrade" ]
 then
 # Remove the old declaration




More information about the debian-science-commits mailing list