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]

Reply via email to