Package: pike7.8-odbc
Version: 7.8.700-2
Severity: important

Dear Maintainer,

Please consider the attached patch to make pike7.8-odbc link against unixodbc
in Debian instead of against libiodbc.  This is more or less a simple
build-dependency change; a test build here successfully links against unixodbc
just by making sure it's installed at build time.

The libiodbc2 package in Debian is orphaned, and because it is not
multiarch-enabled, the vast majority of drivers in wheezy are incompatible
with this ODBC DM.  It would be preferable to consolidate around a single
ODBC driver manager in Debian, which is unixodbc.

-- System Information:
Debian Release: 7.0
  APT prefers stable
  APT policy: (500, 'stable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.2.0-4-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
diff -Nru pike7.8-7.8.700/debian/changelog pike7.8-7.8.700/debian/changelog
--- pike7.8-7.8.700/debian/changelog	2013-05-07 21:10:42.000000000 +0000
+++ pike7.8-7.8.700/debian/changelog	2013-05-12 03:05:03.000000000 +0000
@@ -1,3 +1,11 @@
+pike7.8 (7.8.700-2.1) UNRELEASED; urgency=low
+
+  * Non-maintainer upload.
+  * Link pike7.8-odbc to unixodbc, not iodbc, since the latter is not
+    multiarch-aware and not capable of handling the ODBC drivers in wheezy.
+
+ -- Steve Langasek <vor...@debian.org>  Sun, 12 May 2013 03:03:57 +0000
+
 pike7.8 (7.8.700-2) unstable; urgency=low
 
   * Upload to unstable.
diff -Nru pike7.8-7.8.700/debian/control pike7.8-7.8.700/debian/control
--- pike7.8-7.8.700/debian/control	2013-05-07 21:10:42.000000000 +0000
+++ pike7.8-7.8.700/debian/control	2013-05-12 03:06:33.000000000 +0000
@@ -6,7 +6,7 @@
 Standards-Version: 3.9.4
 Build-Depends: dpkg-dev (>= 1.15.7), debhelper (>= 5), bison, sharutils, bc, pkg-config,
  libgmp10-dev, nettle-dev (>= 2.1~), zlib1g-dev | libz-dev,
- libbz2-dev, libgdbm-dev, libiodbc2-dev, libmysqlclient-dev,
+ libbz2-dev, libgdbm-dev, unixodbc-dev, libmysqlclient-dev,
  libpq-dev, libsqlite3-dev, libpcre3-dev, libsdl-mixer1.2-dev,
  libsdl1.2-dev, libsane-dev, x11proto-gl-dev, libxpm-dev,
  libglade2-dev, libfreetype6-dev, freeglut3-dev, libjpeg-dev,
@@ -129,7 +129,7 @@
 Architecture: any
 Depends: ${shlibs:Depends}, ${misc:Depends}, pike7.8-core (= ${binary:Version})
 Description: ODBC module for Pike
- This Pike module provides glue to the iODBC interface.
+ This Pike module provides glue to the ODBC interface.
  .
  Pike is an interpreted programming language, for more information 
  see the description of the pike7.8-core package.

Reply via email to