sasl2-bin: Uninstallable because of conflicting dependencies

Bug #27893 reported by Debian Bug Importer
4
Affects Status Importance Assigned to Milestone
cyrus-sasl2 (Debian)
Fix Released
Unknown
cyrus-sasl2 (Ubuntu)
Invalid
High
Unassigned

Bug Description

Automatically imported from Debian bug report #345737 http://bugs.debian.org/345737

Revision history for this message
Debian Bug Importer (debzilla) wrote :

Message-ID: <20060103082841.3621.68936.reportbug@oban>
Date: Tue, 03 Jan 2006 09:28:41 +0100
From: Guus Houtzager <email address hidden>
To: Debian Bug Tracking System <email address hidden>
Subject: sasl2-bin: Uninstallable because of conflicting dependencies

Package: sasl2-bin
Version: sid
Severity: grave
Justification: renders package unusable

I just tried to install the sasl2-bin package on my up to date sid
machine and couldn't because of dependency problems.
Sasl2-bin depends on libkrb5-17-heimdal and libroken16-kerberos4kth, but
libkrb5-17-heimdal depends on libroken16-heimdal, which in turn
conflicts with libroken16-kerberos4kth.
Sasl2-bin also depends on libgssapi1-heimdal, which isn't available in
unstable for i386.

-- System Information:
Debian Release: testing/unstable
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: i386 (i686)
Shell: /bin/sh linked to /bin/bash
Kernel: Linux 2.6.11.5
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)

Revision history for this message
Debian Bug Importer (debzilla) wrote :

Message-ID: <email address hidden>
Date: Sat, 7 Jan 2006 12:34:14 +0100
From: Chris Joelly <email address hidden>
To: Debian Bug Tracking System <email address hidden>
Subject: sasl2-bin: Uninstallable because of conflicting dependencies

Package: sasl2-bin
Followup-For: Bug #345737

The following packages have unmet dependencies:
  sasl2-bin: Depends: libgssapi1-heimdal (>= 0.6.3) but it is not installable
             Depends: libroken16-kerberos4kth (>= 1.2.2-11.3) but it is not going to be installed

-- System Information:
Debian Release: testing/unstable
  APT prefers unstable
  APT policy: (650, 'unstable')
Architecture: i386 (i686)
Shell: /bin/sh linked to /bin/bash
Kernel: Linux 2.6.12.chris-29102005
Locale: LANG=en_GB, LC_CTYPE=en_GB (charmap=locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory
ANSI_X3.4-1968)

Revision history for this message
Debian Bug Importer (debzilla) wrote :

Marking as duplicate based on debbugs merge (344686,345737)

This bug has been marked as a duplicate of bug 28137.

Revision history for this message
Debian Bug Importer (debzilla) wrote :

Message-Id: <email address hidden>
Date: Sat, 7 Jan 2006 06:30:51 -0800
From: Steve Langasek <email address hidden>
To: <email address hidden>
Subject: reassign 344686 to sasl2-bin, merging 344686 345737

# Automatically generated email from bts, devscripts version 2.9.10
reassign 344686 sasl2-bin 2.1.19-1.7
merge 344686 345737

Revision history for this message
Debian Bug Importer (debzilla) wrote :
Download full text (9.2 KiB)

Message-ID: <email address hidden>
Date: Sat, 7 Jan 2006 06:51:48 -0800
From: Steve Langasek <email address hidden>
To: <email address hidden>, <email address hidden>,
 <email address hidden>
Subject: cyrus-sasl2: NMU patch for multiple bugs

--8NvZYKFJsRX2Djef
Content-Type: multipart/mixed; boundary="EuxKj2iCbKjpUGkD"
Content-Disposition: inline

--EuxKj2iCbKjpUGkD
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

tags 345737 patch
tags 345880 patch
thanks

Hi Dima, Henrique,

I've prepared an NMU to fix the krb4 dependency in cyrus-sasl2, and also to
update to libmysqlclient15 and future-proof the package against the
anticipated changes in postgresql -dev packages (bug #315177). The
changelog entry is as follows:

cyrus-sasl2 (2.1.19-1.8) unstable; urgency=3Dmedium

  * Non-maintainer upload.
  * Medium-urgency upload for RC bugfixes.
  * Rebuild against current heimdal packages, dropping the build-dependency
    on the obsolete and soon-to-be-removed krb4 package; also drop the
    (misnamed) libsasl2-modules-kerberos-heimdal package as a result.
    Closes: #345737, 345880.
  * Drop mention of KERBEROS_V4 in the libsasl2 package description.
  * Build against libmysqlclient15 instead of the obsolete libmysqlclient10
    for libsasl2-modules-sql.
  * debian/patches/25_postgresql_pg_config.diff:
    Use pg-config --includedir in configure.in, so that cyrus-sasl2 continu=
es
    to build when the postgresql include path changes as the postgresql
    maintainers are planning to do; and adjust the include path in
    plugins/sql.c accordingly. Closes: #315177.

 -- Steve Langasek <email address hidden> Sat, 7 Jan 2006 04:18:58 -0800

The full patch is attached; the package will be uploading to incoming
shortly.

Thanks,
--=20
Steve Langasek Give me a lever long enough and a Free OS
Debian Developer to set it on, and I can move the world.
<email address hidden> http://www.debian.org/

--EuxKj2iCbKjpUGkD
Content-Type: text/plain; charset=us-ascii
Content-Disposition: attachment; filename="cyrus-sasl2-NMU.diff"
Content-Transfer-Encoding: quoted-printable

diff -u cyrus-sasl2-2.1.19/debian/rules cyrus-sasl2-2.1.19/debian/rules
--- cyrus-sasl2-2.1.19/debian/rules
+++ cyrus-sasl2-2.1.19/debian/rules
@@ -35,7 +35,6 @@
  dh_testdir
  dh_movefiles -plibsasl2
  dh_movefiles -plibsasl2-modules-gssapi-heimdal
- dh_movefiles -plibsasl2-modules-kerberos-heimdal
  dh_movefiles -plibsasl2-modules-sql
  dh_movefiles
  touch $@
@@ -93,7 +92,7 @@
  cd saslauthd; \
  $(AUTOTOOLS); \
  cd ..; \
- ./configure --prefix=3D/usr --sysconfdir=3D/etc --mandir=3D/usr/share/man=
 --with-saslauthd=3D/var/run/saslauthd --enable-login --enable-auth-sasldb=
 --with-ldap --enable-sql --enable-ntlm --enable-static --enable-alwaystrue=
 --enable-krb4)
+ ./configure --prefix=3D/usr --sysconfdir=3D/etc --mandir=3D/usr/share/man=
 --with-saslauthd=3D/var/run/saslauthd --enable-login --enable-auth-sasldb=
 --with-ldap --enable-sql --enable-ntlm --enable-static --enable-alwaystrue)
=20
  touch $@
=20
reverted:
--- cyrus-sasl2-2.1.19/d...

Read more...

Revision history for this message
Debian Bug Importer (debzilla) wrote :

Message-Id: <email address hidden>
Date: Sat, 07 Jan 2006 07:17:12 -0800
From: Steve Langasek <email address hidden>
To: <email address hidden>
Cc: Steve Langasek <email address hidden>, Dima Barsky <email address hidden>
Subject: Fixed in NMU of cyrus-sasl2 2.1.19-1.8

tag 315177 + fixed
tag 345737 + fixed
tag 345880 + fixed

quit

This message was generated automatically in response to a
non-maintainer upload. The .changes file follows.

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.7
Date: Sat, 7 Jan 2006 04:18:58 -0800
Source: cyrus-sasl2
Binary: libsasl2 libsasl2-modules-sql sasl2-bin libsasl2-modules libsasl2-dev libsasl2-modules-gssapi-heimdal
Architecture: source i386
Version: 2.1.19-1.8
Distribution: unstable
Urgency: medium
Maintainer: Dima Barsky <email address hidden>
Changed-By: Steve Langasek <email address hidden>
Description:
 libsasl2 - Authentication abstraction library
 libsasl2-dev - Development files for authentication abstraction library
 libsasl2-modules - Pluggable Authentication Modules for SASL
 libsasl2-modules-gssapi-heimdal - Pluggable Authentication Modules for SASL
 libsasl2-modules-sql - Pluggable Authentication Modules for SASL
 sasl2-bin - Programs for manipulating the SASL users database
Closes: 315177 345737 345880
Changes:
 cyrus-sasl2 (2.1.19-1.8) unstable; urgency=medium
 .
   * Non-maintainer upload.
   * Medium-urgency upload for RC bugfixes.
   * Rebuild against current heimdal packages, dropping the build-dependency
     on the obsolete and soon-to-be-removed krb4 package; also drop the
     (misnamed) libsasl2-modules-kerberos-heimdal package as a result.
     Closes: #345737, 345880.
   * Drop mention of KERBEROS_V4 in the libsasl2 package description.
   * Build against libmysqlclient15 instead of the obsolete libmysqlclient10
     for libsasl2-modules-sql.
   * debian/patches/25_postgresql_pg_config.diff:
     Use pg-config --includedir in configure.in, so that cyrus-sasl2 continues
     to build when the postgresql include path changes as the postgresql
     maintainers are planning to do; and adjust the include path in
     plugins/sql.c accordingly. Closes: #315177.
Files:
 824688c5186359b30cb56eb96f872a04 1022 devel important cyrus-sasl2_2.1.19-1.8.dsc
 1f356931959d64a468764c4eeafe6edc 32101 devel important cyrus-sasl2_2.1.19-1.8.diff.gz
 668c20e136c6872f7f02f3e115ae1965 113416 utils important sasl2-bin_2.1.19-1.8_i386.deb
 5f91943e0141661e85db77c38815d5aa 155864 libs important libsasl2-modules_2.1.19-1.8_i386.deb
 cd845b256d622dac9495e75f11351f85 51874 libs optional libsasl2-modules-sql_2.1.19-1.8_i386.deb
 92978868e9868d05c82ada12c8e4ec8d 53322 libs optional libsasl2-modules-gssapi-heimdal_2.1.19-1.8_i386.deb
 cb6b302765bc25a69286043f6cbbd5eb 260674 libs important libsasl2_2.1.19-1.8_i386.deb
 4c1b27b8d0bcba7acee1de85699710e8 239238 libdevel optional libsasl2-dev_2.1.19-1.8_i386.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2 (GNU/Linux)

iD8DBQFDv9ftKN6ufymYLloRAiMaAKDA9oYKAeKl6h9EiXxnVb4oNMK2GwCeLTx8
DuSxTGNuNBtO37op4/KIOA4=
=kbxP
-----END PGP SIGNATURE-----

Changed in cyrus-sasl2:
status: Unknown → Fix Committed
Changed in cyrus-sasl2:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.