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