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)
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)
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