Bug#523007: marked as done (cyrus-sasl2: during a sid recompile the package got built with db4.7 headers - segfault in sasl2-bin's postinst)

2009-05-10 Thread Debian Bug Tracking System

Your message dated Sun, 10 May 2009 06:17:06 +
with message-id e1m32ls-0006ml...@ries.debian.org
and subject line Bug#523007: fixed in cyrus-sasl2 2.1.22.dfsg1-25
has caused the Debian Bug report #523007,
regarding cyrus-sasl2: during a sid recompile the package got built with db4.7 
headers - segfault in sasl2-bin's postinst
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
523007: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=523007
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
---BeginMessage---
Package: cyrus-sasl2
Severity: serious
Version: 2.1.22.dfsg1-22

If I recompile the package from source on a up-to-date sid, with
libdb-dev installed, the resulting sasl2-bin's sasldb utilities
(saslpasswd2, sasldblistusers2, sasldbconverter2) segfaults.

I think that the reason is, that the package links with libdb4.6, but
the headers on the system are from libdb4.7-dev in this case.

Removing libdb-dev, installing libdb4.6-dev and changing the builddeps
accordingly of course seems to solve the issue.

ri...@bubble:~$ apt-cache madison libdb-dev
 libdb-dev |   4.7.25.3 | http://ftp.ee.debian.org unstable/main Packages

The severity is serious, because during a fresh build the build
succeeds, but the binary is buggy, this can be quite bad e.g. for
porters.

Patch:
--- orig/cyrus-sasl2-2.1.22.dfsg1/debian/control2009-04-07 
23:10:33.0 +0300
+++ cyrus-sasl2-2.1.22.dfsg1/debian/control 2009-04-07 22:57:33.0 
+0300
@@ -4,7 +4,7 @@
 Maintainer: Debian Cyrus SASL Team 
pkg-cyrus-sasl2-debian-de...@lists.alioth.debian.org
 Uploaders: Fabian Fagerholm fa...@debian.org, Roberto C. Sanchez 
robe...@connexer.com
 Standards-Version: 3.8.0.0
-Build-Depends: debhelper (= 5.0.0), dpatch, autotools-dev, automake1.9, 
autoconf, libtool, libdb-dev (= 4.6.21), libpam0g-dev (= 0.76-22), libssl-dev 
(= 0.9.7e-3), libmysqlclient15-dev (= 5.0.20), libopie-dev (= 2.32-10), 
libpq-dev (= 8.1.3-4), libkrb5-dev, libsqlite0-dev (= 2.8.16), libldap2-dev 
(= 2.1.30-8), chrpath, groff-base, debconf (= 0.5) | debconf-2.0, po-debconf, 
docbook-to-man
+Build-Depends: debhelper (= 5.0.0), dpatch, autotools-dev, automake1.9, 
autoconf, libtool, libdb4.6-dev (= 4.6.21), libpam0g-dev (= 0.76-22), 
libssl-dev (= 0.9.7e-3), libmysqlclient15-dev (= 5.0.20), libopie-dev (= 
2.32-10), libpq-dev (= 8.1.3-4), libkrb5-dev, libsqlite0-dev (= 2.8.16), 
libldap2-dev (= 2.1.30-8), chrpath, groff-base, debconf (= 0.5) | 
debconf-2.0, po-debconf, docbook-to-man
 Build-Conflicts: heimdal-dev
 Vcs-Browser: http://svn.debian.org/wsvn/pkg-cyrus-sasl2/
 Vcs-Svn: svn://svn.debian.org/svn/pkg-cyrus-sasl2/

Thanks,
Gergely

-- System Information:
Debian Release: squeeze/sid
  APT prefers unstable
  APT policy: (700, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)

Kernel: Linux 2.6.27-11-generic (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=hu_HU.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash


---End Message---
---BeginMessage---
Source: cyrus-sasl2
Source-Version: 2.1.22.dfsg1-25

We believe that the bug you reported is fixed in the latest version of
cyrus-sasl2, which is due to be installed in the Debian FTP archive:

cyrus-sasl2-dbg_2.1.22.dfsg1-25_i386.deb
  to pool/main/c/cyrus-sasl2/cyrus-sasl2-dbg_2.1.22.dfsg1-25_i386.deb
cyrus-sasl2-doc_2.1.22.dfsg1-25_all.deb
  to pool/main/c/cyrus-sasl2/cyrus-sasl2-doc_2.1.22.dfsg1-25_all.deb
cyrus-sasl2_2.1.22.dfsg1-25.diff.gz
  to pool/main/c/cyrus-sasl2/cyrus-sasl2_2.1.22.dfsg1-25.diff.gz
cyrus-sasl2_2.1.22.dfsg1-25.dsc
  to pool/main/c/cyrus-sasl2/cyrus-sasl2_2.1.22.dfsg1-25.dsc
libsasl2-2_2.1.22.dfsg1-25_i386.deb
  to pool/main/c/cyrus-sasl2/libsasl2-2_2.1.22.dfsg1-25_i386.deb
libsasl2-dev_2.1.22.dfsg1-25_i386.deb
  to pool/main/c/cyrus-sasl2/libsasl2-dev_2.1.22.dfsg1-25_i386.deb
libsasl2-modules-gssapi-mit_2.1.22.dfsg1-25_i386.deb
  to 
pool/main/c/cyrus-sasl2/libsasl2-modules-gssapi-mit_2.1.22.dfsg1-25_i386.deb
libsasl2-modules-ldap_2.1.22.dfsg1-25_i386.deb
  to pool/main/c/cyrus-sasl2/libsasl2-modules-ldap_2.1.22.dfsg1-25_i386.deb
libsasl2-modules-otp_2.1.22.dfsg1-25_i386.deb
  to pool/main/c/cyrus-sasl2/libsasl2-modules-otp_2.1.22.dfsg1-25_i386.deb
libsasl2-modules-sql_2.1.22.dfsg1-25_i386.deb
  to pool/main/c/cyrus-sasl2/libsasl2-modules-sql_2.1.22.dfsg1-25_i386.deb
libsasl2-modules_2.1.22.dfsg1-25_i386.deb
  to pool/main/c/cyrus-sasl2/libsasl2-modules_2.1.22.dfsg1-25_i386.deb
sasl2-bin_2.1.22.dfsg1-25_i386.deb
  to pool/main/c/cyrus-sasl2/sasl2-bin_2.1.22.dfsg1-25_i386.deb



A summary of the changes between this version and the previous one is

Bug#523007: marked as done (cyrus-sasl2: during a sid recompile the package got built with db4.7 headers - segfault in sasl2-bin's postinst)

2009-05-09 Thread Debian Bug Tracking System

Your message dated Sat, 09 May 2009 21:32:26 +
with message-id e1m2u9i-0002bj...@ries.debian.org
and subject line Bug#523007: fixed in cyrus-sasl2 2.1.22.dfsg1-24
has caused the Debian Bug report #523007,
regarding cyrus-sasl2: during a sid recompile the package got built with db4.7 
headers - segfault in sasl2-bin's postinst
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
523007: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=523007
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
---BeginMessage---
Package: cyrus-sasl2
Severity: serious
Version: 2.1.22.dfsg1-22

If I recompile the package from source on a up-to-date sid, with
libdb-dev installed, the resulting sasl2-bin's sasldb utilities
(saslpasswd2, sasldblistusers2, sasldbconverter2) segfaults.

I think that the reason is, that the package links with libdb4.6, but
the headers on the system are from libdb4.7-dev in this case.

Removing libdb-dev, installing libdb4.6-dev and changing the builddeps
accordingly of course seems to solve the issue.

ri...@bubble:~$ apt-cache madison libdb-dev
 libdb-dev |   4.7.25.3 | http://ftp.ee.debian.org unstable/main Packages

The severity is serious, because during a fresh build the build
succeeds, but the binary is buggy, this can be quite bad e.g. for
porters.

Patch:
--- orig/cyrus-sasl2-2.1.22.dfsg1/debian/control2009-04-07 
23:10:33.0 +0300
+++ cyrus-sasl2-2.1.22.dfsg1/debian/control 2009-04-07 22:57:33.0 
+0300
@@ -4,7 +4,7 @@
 Maintainer: Debian Cyrus SASL Team 
pkg-cyrus-sasl2-debian-de...@lists.alioth.debian.org
 Uploaders: Fabian Fagerholm fa...@debian.org, Roberto C. Sanchez 
robe...@connexer.com
 Standards-Version: 3.8.0.0
-Build-Depends: debhelper (= 5.0.0), dpatch, autotools-dev, automake1.9, 
autoconf, libtool, libdb-dev (= 4.6.21), libpam0g-dev (= 0.76-22), libssl-dev 
(= 0.9.7e-3), libmysqlclient15-dev (= 5.0.20), libopie-dev (= 2.32-10), 
libpq-dev (= 8.1.3-4), libkrb5-dev, libsqlite0-dev (= 2.8.16), libldap2-dev 
(= 2.1.30-8), chrpath, groff-base, debconf (= 0.5) | debconf-2.0, po-debconf, 
docbook-to-man
+Build-Depends: debhelper (= 5.0.0), dpatch, autotools-dev, automake1.9, 
autoconf, libtool, libdb4.6-dev (= 4.6.21), libpam0g-dev (= 0.76-22), 
libssl-dev (= 0.9.7e-3), libmysqlclient15-dev (= 5.0.20), libopie-dev (= 
2.32-10), libpq-dev (= 8.1.3-4), libkrb5-dev, libsqlite0-dev (= 2.8.16), 
libldap2-dev (= 2.1.30-8), chrpath, groff-base, debconf (= 0.5) | 
debconf-2.0, po-debconf, docbook-to-man
 Build-Conflicts: heimdal-dev
 Vcs-Browser: http://svn.debian.org/wsvn/pkg-cyrus-sasl2/
 Vcs-Svn: svn://svn.debian.org/svn/pkg-cyrus-sasl2/

Thanks,
Gergely

-- System Information:
Debian Release: squeeze/sid
  APT prefers unstable
  APT policy: (700, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)

Kernel: Linux 2.6.27-11-generic (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=hu_HU.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash


---End Message---
---BeginMessage---
Source: cyrus-sasl2
Source-Version: 2.1.22.dfsg1-24

We believe that the bug you reported is fixed in the latest version of
cyrus-sasl2, which is due to be installed in the Debian FTP archive:

cyrus-sasl2-dbg_2.1.22.dfsg1-24_i386.deb
  to pool/main/c/cyrus-sasl2/cyrus-sasl2-dbg_2.1.22.dfsg1-24_i386.deb
cyrus-sasl2-doc_2.1.22.dfsg1-24_all.deb
  to pool/main/c/cyrus-sasl2/cyrus-sasl2-doc_2.1.22.dfsg1-24_all.deb
cyrus-sasl2_2.1.22.dfsg1-24.diff.gz
  to pool/main/c/cyrus-sasl2/cyrus-sasl2_2.1.22.dfsg1-24.diff.gz
cyrus-sasl2_2.1.22.dfsg1-24.dsc
  to pool/main/c/cyrus-sasl2/cyrus-sasl2_2.1.22.dfsg1-24.dsc
libsasl2-2_2.1.22.dfsg1-24_i386.deb
  to pool/main/c/cyrus-sasl2/libsasl2-2_2.1.22.dfsg1-24_i386.deb
libsasl2-dev_2.1.22.dfsg1-24_i386.deb
  to pool/main/c/cyrus-sasl2/libsasl2-dev_2.1.22.dfsg1-24_i386.deb
libsasl2-modules-gssapi-mit_2.1.22.dfsg1-24_i386.deb
  to 
pool/main/c/cyrus-sasl2/libsasl2-modules-gssapi-mit_2.1.22.dfsg1-24_i386.deb
libsasl2-modules-ldap_2.1.22.dfsg1-24_i386.deb
  to pool/main/c/cyrus-sasl2/libsasl2-modules-ldap_2.1.22.dfsg1-24_i386.deb
libsasl2-modules-otp_2.1.22.dfsg1-24_i386.deb
  to pool/main/c/cyrus-sasl2/libsasl2-modules-otp_2.1.22.dfsg1-24_i386.deb
libsasl2-modules-sql_2.1.22.dfsg1-24_i386.deb
  to pool/main/c/cyrus-sasl2/libsasl2-modules-sql_2.1.22.dfsg1-24_i386.deb
libsasl2-modules_2.1.22.dfsg1-24_i386.deb
  to pool/main/c/cyrus-sasl2/libsasl2-modules_2.1.22.dfsg1-24_i386.deb
sasl2-bin_2.1.22.dfsg1-24_i386.deb
  to pool/main/c/cyrus-sasl2/sasl2-bin_2.1.22.dfsg1-24_i386.deb



A summary of the changes between this version and the previous one is