Package: getfem++
Version: 4.2.1~beta1~svn4635~dfsg-3
Followup-For: Bug #791046
User: ubuntu-de...@lists.ubuntu.com
Usertags: origin-ubuntu wily ubuntu-patch

Dear maintainers,

Since the new C++11 symbols reported in this bug report include things other
than libstdc++ templates, and since getfem++ has reverse-dependencies in the
archive, in Ubuntu we've proceeded with a package rename for this
ABI-breaking change.

Should you agree and wish to make this same change in Debian, you can find
the patch attached.

Regards,
-- 
Steve Langasek                   Give me a lever long enough and a Free OS
Debian Developer                   to set it on, and I can move the world.
Ubuntu Developer                                    http://www.debian.org/
slanga...@ubuntu.com                                     vor...@debian.org
diff -Nru getfem++-4.2.1~beta1~svn4635~dfsg/debian/changelog getfem++-4.2.1~beta1~svn4635~dfsg/debian/changelog
diff -Nru getfem++-4.2.1~beta1~svn4635~dfsg/debian/control getfem++-4.2.1~beta1~svn4635~dfsg/debian/control
--- getfem++-4.2.1~beta1~svn4635~dfsg/debian/control	2014-05-03 01:27:48.000000000 -0700
+++ getfem++-4.2.1~beta1~svn4635~dfsg/debian/control	2015-08-12 14:47:58.000000000 -0700
@@ -35,7 +35,7 @@
 Section: debug
 Architecture: any
 Depends:
- libgetfem4++ (= ${binary:Version}),
+ libgetfem4++v5 (= ${binary:Version}),
  ${misc:Depends},
  ${shlibs:Depends}
 Description: Debugging symbols for the GETFEM++ generic finite element library
@@ -51,7 +51,7 @@
 Architecture: any
 Depends:
  libboost-dev,
- libgetfem4++ (= ${binary:Version}),
+ libgetfem4++v5 (= ${binary:Version}),
  libgmm++-dev,
  libmuparser-dev [!hurd-i386],
  libsuperlu-dev,
@@ -64,7 +64,7 @@
  This package contains development files for building software that uses the
  GETFEM++ library.
 
-Package: libgetfem4++
+Package: libgetfem4++v5
 Pre-Depends:
  ${misc:Pre-Depends}
 Multi-Arch: same
@@ -72,6 +72,8 @@
 Depends:
  ${misc:Depends},
  ${shlibs:Depends}
+Conflicts: libgetfem4++
+Replaces: libgetfem4++
 Description: GETFEM++ generic finite element library
  GETFEM++ is a library allowing the computation of any elementary matrix (even
  for mixed finite element methods) on the largest class of methods and elements,
@@ -96,7 +98,7 @@
 Section: python
 Architecture: any
 Depends:
- libgetfem4++ (= ${binary:Version}),
+ libgetfem4++v5 (= ${binary:Version}),
  python (<<2.8),
  python (>= 2.7),
  python-numpy,
@@ -119,7 +121,7 @@
 Multi-Arch: same
 Architecture: alpha amd64 armel armhf i386 ia64 mips mipsel powerpc s390 s390x sparc
 Depends:
- libgetfem4++ (= ${binary:Version}),
+ libgetfem4++v5 (= ${binary:Version}),
  scilab,
  ${misc:Depends},
  ${shlibs:Depends}
diff -Nru getfem++-4.2.1~beta1~svn4635~dfsg/debian/libgetfem4++.install getfem++-4.2.1~beta1~svn4635~dfsg/debian/libgetfem4++.install
--- getfem++-4.2.1~beta1~svn4635~dfsg/debian/libgetfem4++.install	2013-12-05 09:06:53.000000000 -0800
+++ getfem++-4.2.1~beta1~svn4635~dfsg/debian/libgetfem4++.install	1969-12-31 16:00:00.000000000 -0800
@@ -1 +0,0 @@
-usr/lib/*/libgetfem.so.4*
diff -Nru getfem++-4.2.1~beta1~svn4635~dfsg/debian/libgetfem4++v5.install getfem++-4.2.1~beta1~svn4635~dfsg/debian/libgetfem4++v5.install
--- getfem++-4.2.1~beta1~svn4635~dfsg/debian/libgetfem4++v5.install	1969-12-31 16:00:00.000000000 -0800
+++ getfem++-4.2.1~beta1~svn4635~dfsg/debian/libgetfem4++v5.install	2015-08-03 16:42:08.000000000 -0700
@@ -0,0 +1 @@
+usr/lib/*/libgetfem.so.4*
-- 
debian-science-maintainers mailing list
debian-science-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/debian-science-maintainers

Reply via email to