Bug#546275: Uninstallable plus sync mechanismn broken

2009-09-12 Thread Andreas Barth
Package: cyrus-sasl2-heimdal
Version: 2.1.23.dfsg1-1
Severity: serious

Hi,

this package is now uninstallable as it depends hard on the same
source version as cyrus-sasl2.

Furthermore, the mechanimns isn't really easy to see and to
understand. If both packages need the same source, why are they not
from the same source package? It is next to impossible for me to see
what I should do to make e.g. libsasl2-modules-gssapi-heimdal happy to
install (apart from changing the source version, which can be done
easily but ... well, conflicts should be there for a reason).

In other words, if there's an ABI needed, please use ABI-markers so
that innocent NMUs don't break them (see e.g. apt with markers like
libapt-pkg-libc6.7-6-4.6), and make it possible to get
cyrus-sasl2-heimdal fixed by binNMUs in case the ABI marker has been
changed.


Cheers,
Andi



-- 
To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#546275: Uninstallable plus sync mechanismn broken

2009-09-12 Thread Roberto C . Sánchez
On Sat, Sep 12, 2009 at 08:49:28AM +0200, Andreas Barth wrote:
 
 Hi,
 
 this package is now uninstallable as it depends hard on the same
 source version as cyrus-sasl2.
 
 Furthermore, the mechanimns isn't really easy to see and to
 understand. If both packages need the same source, why are they not
 from the same source package? It is next to impossible for me to see
 what I should do to make e.g. libsasl2-modules-gssapi-heimdal happy to
 install (apart from changing the source version, which can be done
 easily but ... well, conflicts should be there for a reason).
 
 In other words, if there's an ABI needed, please use ABI-markers so
 that innocent NMUs don't break them (see e.g. apt with markers like
 libapt-pkg-libc6.7-6-4.6), and make it possible to get
 cyrus-sasl2-heimdal fixed by binNMUs in case the ABI marker has been
 changed.
 

As I mentioned in this message:
http://lists.alioth.debian.org/pipermail/pkg-cyrus-sasl2-debian-devel/2009-September/thread.html
(also: 20090912133213.ga27...@connexer.com)

The reason for two source packages because you cannot have the MIT and
Heimdal development libraries installed simultaneously.  If that gets
fixed, then we can move to one source package.

However, I will document the current arrangement more clearly.

Regards,

-Roberto

-- 
Roberto C. Sánchez
http://people.connexer.com/~roberto
http://www.connexer.com


signature.asc
Description: Digital signature