Bug#401388: libneon26-gnutls should not conflict with libneon26

2006-12-02 Thread Adam Majer
Package: neon26
Severity: serious
Justification: Policy 2.5, 8.1


Currently ANY package compiled with libneon26-gnutls cannot be
installed if ANY package exists on the system that is compiled with
libneon26. AFAIK, library packages cannot conflict with each
other.

What should change is that libneon26-gnutls should provide a file with
an alternate soname and an alternate filename. As per policy 8.1,

The package should install the shared libraries under their normal
names. For example, the libgdbm3 package should install
libgdbm.so.3.0.0 as /usr/lib/libgdbm.so.3.0.0. The files should not be
renamed or re-linked by any prerm or postrm scripts; dpkg will take
care of renaming things safely without affecting running programs, and
attempts to interfere with this are likely to lead to problems.


Furthermore, both are listed as priority optional packages which
doesn't follow section 2.5 of the Policy,

Note that optional packages should not conflict with each other.


I'm not sure if it is too late right now to do this transition, but if
it is then people cannot use bazaar with
openoffice,sitecopy,subversion,davfs2,...

See bug: #399693 as bazaar cannot be used with OpenSSL.

Now, this fix introduces a *very* simple transition as only neon26
needs to update the soname and library name in gnutls and only bazaar
needs to be rebuilt with that version. Nothing else.

- Adam



-- System Information:
Debian Release: 4.0
  APT prefers unstable
  APT policy: (900, 'unstable'), (5, 'experimental')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.18-3-k7
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Processed: Re: Bug#401388: libneon26-gnutls should not conflict with libneon26

2006-12-02 Thread Debian Bug Tracking System
Processing commands for [EMAIL PROTECTED]:

 severity 401388 important
Bug#401388: libneon26-gnutls should not conflict with libneon26
Severity set to `important' from `serious'

 thanks
Stopping processing here.

Please contact me if you need assistance.

Debian bug tracking system administrator
(administrator, Debian Bugs database)


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#401388: libneon26-gnutls should not conflict with libneon26

2006-12-02 Thread Steve Langasek
severity 401388 important
thanks

On Sat, Dec 02, 2006 at 08:25:05PM -0600, Adam Majer wrote:

 AFAIK, library packages cannot conflict with each other.

Sure they can...

 What should change is that libneon26-gnutls should provide a file with
 an alternate soname and an alternate filename. As per policy 8.1,

Alternate sonames are used when the library ABI is different.  If the
library ABI is the same, it's reasonable to show this by using the same
soname.

How this is best handled at the packaging level is debatable, but there are
certainly cases where conflicts are the obviously correct solution (e.g.,
C++ ABI transitions).

 Furthermore, both are listed as priority optional packages which
 doesn't follow section 2.5 of the Policy,

True, though policy also lists this as a 'should', per your quote.

-- 
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 PROTECTED]   http://www.debian.org/


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]