[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#710176: transition: libpqxx



On 2013-11-14 20:22:56, Julien Cristau wrote:
> Hrm.  Why did the -dev package name change?  That makes it harder than
> necessary to rebuild the reverse deps, since they now need a sourceful
> upload.  Please either bring back libpqxx3-dev, or at least call the new
> package libpqxx-dev instead of libpqxx4-dev.

Hi Julien,
Thx for the remainder.
I already have a patch which will bring back libpqxx3-dev as a dummy package
which depends on new libpqxx-dev.
I'll ask my sponsor to upload it asap.

Matthijs can you apply attached patch and upload it to unstable? I'm doing it
that way as alioth is down and I can't push anything.
Thx a lot.
-- 

|_|0|_|                                          |
|_|_|0|         "Heghlu'Meh QaQ jajVam"          |
|0|0|0|         -------- kuLa ---------          |

gpg --keyserver pgp.mit.edu --recv-keys 0x58C338B3
3DF1 A4DF C732 4688 38BC F121 6869 30DD  58C3 38B3
From 7cb2636d91cd84fe4193ba06eba26e06a6fe22b3 Mon Sep 17 00:00:00 2001
From: "Marcin Kulisz (kuLa)" <debian@kulisz.net>
Date: Thu, 14 Nov 2013 20:07:51 +0000
Subject: [PATCH] Added dummy libpqxx3-dev package for easier +

transitions
---
 debian/changelog            |  6 ++++++
 debian/control              | 22 ++++++++++++++++------
 debian/libpqxx-dev.dirs     |  2 ++
 debian/libpqxx-dev.docs     |  3 +++
 debian/libpqxx-dev.install  |  5 +++++
 debian/libpqxx4-dev.dirs    |  2 --
 debian/libpqxx4-dev.docs    |  3 ---
 debian/libpqxx4-dev.install |  5 -----
 8 files changed, 32 insertions(+), 16 deletions(-)
 create mode 100644 debian/libpqxx-dev.dirs
 create mode 100644 debian/libpqxx-dev.docs
 create mode 100644 debian/libpqxx-dev.install
 delete mode 100644 debian/libpqxx4-dev.dirs
 delete mode 100644 debian/libpqxx4-dev.docs
 delete mode 100644 debian/libpqxx4-dev.install

diff --git a/debian/changelog b/debian/changelog
index 9798a53..b60c8b6 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+libpqxx (4.0.1-2) unstable; urgency=low
+
+  * Created dummy transition package for libpqxx3-dev
+
+ -- Marcin Kulisz (kuLa) <debian@kulisz.net>  Thu, 14 Nov 2013 20:03:43 +0000
+
 libpqxx (4.0.1-1) unstable; urgency=low
 
   * New upstream
diff --git a/debian/control b/debian/control
index 8a6f66e..10f4fcb 100644
--- a/debian/control
+++ b/debian/control
@@ -3,19 +3,20 @@ Section: libs
 Priority: optional
 Maintainer: Marcin Kulisz (kuLa) <debian@kulisz.net>
 Build-Depends: debhelper (>> 9.0.0), libpq-dev (>= 8.0.3), chrpath, libtool,
-  python-all, autotools-dev
+ python-all, autotools-dev
 Standards-Version: 3.9.4
 Vcs-Git: git://anonscm.debian.org/collab-maint/libpqxx.git
 Vcs-Browser: http://anonscm.debian.org/gitweb/?p=collab-maint/libpqxx.git;a=summary
 Homepage: http://pqxx.org
 
-Package: libpqxx4-dev
+Package: libpqxx-dev
 Section: libdevel
 Architecture: any
 Pre-Depends: ${misc:Pre-Depends}
-Depends: ${misc:Depends}, libpq-dev (>= 8.0.3-1), libpqxx-4.0 (= ${binary:Version}), pkg-config
+Depends: ${misc:Depends}, libpq-dev (>= 8.0.3-1),
+ libpqxx-4.0 (= ${binary:Version}), pkg-config
 Suggests: libpqxx4-doc
-Conflicts: libpqxx3-dev
+Breaks: libpqxx3-dev
 Replaces: libpqxx3-dev
 Description: C++ library to connect to PostgreSQL (development files)
  C++ library to enable user programs to communicate with
@@ -24,12 +25,22 @@ Description: C++ library to connect to PostgreSQL (development files)
  This package contains header files for linking against libpqxx. Obsoletes
  the libpqpp-dev package.
 
+Package: libpqxx3-dev
+Section: oldlibs
+Architecture: all
+Depends: ${misc:Depends}, libpqxx4-dev
+Description: Transitional dummy package for libpqxx
+ This package is a transition dummy package which can be safely removed.
+ .
+ C++ library to enable user programs to communicate with
+ the PostgreSQL database back-end.
+
 Package: libpqxx4-doc
 Section: doc
 Architecture: all
 Pre-Depends: ${misc:Pre-Depends}
 Depends: ${misc:Depends}, libjs-jquery
-Suggests: libpqxx4-dev (>= ${binary:Version})
+Suggests: libpqxx-dev (>= ${binary:Version})
 Conflicts: libpqxx3-doc
 Replaces: libpqxx3-doc
 Description: C++ library to connect to PostgreSQL (documentation)
@@ -61,4 +72,3 @@ Description: C++ library to connect to PostgreSQL (debugging symbols)
  This package contains debugging symbols for the libpqxx library. It is usually
  needed to get a useful backtrace when applications using the libpqxx library
  crashes.
-
diff --git a/debian/libpqxx-dev.dirs b/debian/libpqxx-dev.dirs
new file mode 100644
index 0000000..4418816
--- /dev/null
+++ b/debian/libpqxx-dev.dirs
@@ -0,0 +1,2 @@
+usr/lib
+usr/include
diff --git a/debian/libpqxx-dev.docs b/debian/libpqxx-dev.docs
new file mode 100644
index 0000000..101bf29
--- /dev/null
+++ b/debian/libpqxx-dev.docs
@@ -0,0 +1,3 @@
+NEWS
+README
+README-UPGRADE
diff --git a/debian/libpqxx-dev.install b/debian/libpqxx-dev.install
new file mode 100644
index 0000000..002ee55
--- /dev/null
+++ b/debian/libpqxx-dev.install
@@ -0,0 +1,5 @@
+debian/tmp/usr/include          usr
+debian/tmp/usr/lib/*/libpqxx.la
+debian/tmp/usr/lib/*/libpqxx.so
+debian/tmp/usr/lib/*/pkgconfig
+debian/tmp/usr/lib/*/libpqxx.a
diff --git a/debian/libpqxx4-dev.dirs b/debian/libpqxx4-dev.dirs
deleted file mode 100644
index 4418816..0000000
--- a/debian/libpqxx4-dev.dirs
+++ /dev/null
@@ -1,2 +0,0 @@
-usr/lib
-usr/include
diff --git a/debian/libpqxx4-dev.docs b/debian/libpqxx4-dev.docs
deleted file mode 100644
index 101bf29..0000000
--- a/debian/libpqxx4-dev.docs
+++ /dev/null
@@ -1,3 +0,0 @@
-NEWS
-README
-README-UPGRADE
diff --git a/debian/libpqxx4-dev.install b/debian/libpqxx4-dev.install
deleted file mode 100644
index 002ee55..0000000
--- a/debian/libpqxx4-dev.install
+++ /dev/null
@@ -1,5 +0,0 @@
-debian/tmp/usr/include          usr
-debian/tmp/usr/lib/*/libpqxx.la
-debian/tmp/usr/lib/*/libpqxx.so
-debian/tmp/usr/lib/*/pkgconfig
-debian/tmp/usr/lib/*/libpqxx.a
-- 
1.8.4.2

Attachment: signature.asc
Description: Digital signature


Reply to: