Bug#379445: libxmlsec1-gnutls: Overrides package provided shlibs in debian/shlibs.local

2006-07-24 Thread Andreas Metzler
On 2006-07-24 John Belmonte <[EMAIL PROTECTED]> wrote:
> Andreas Metzler wrote:
[...] 
> > 1.2.9-4 still contains debian/shlibs.local with these contents:
> > libxslt 1 libxslt1.1 (>= 1.0.20)
> > libxml2 2 libxml2 (>= 2.6.12)
> > libgnutls 13 libgnutls13 (>= 1.0.0)
 
> > Why?

> > Have you actually tested that libxmlsec1-gnutls linked against current
> > sid (libxml2 2.6.26.dfsg-2, libgnutls13 1.4.1-1, libxslt1.1 1.1.17-2)
> > actually works with the old versions you specified? Are you willing to
> > repeat this testing whenever a new version of these packages is
> > uploaded to sid? Why don't you rely on Debian's shlibs system?

> The minimum version numbers I call out in shlibs.local, at least for
> xslt and xml2, are defined by upstream.  If someone can show that xmlsec
> doesn't work in those version ranges, that's an upstream bug.

Afaiu, these are the _minimal_ versions that upstream says are needed
to *build* the package. (This goes into Build-Depends) The author does
not (or should) not claim that a binary linked against libxml2
2.6.26.dfsg-2 will run with libxml2 2.6.12.

libxml2's ABI might break backwards compatibility, i.e. packages
linked against the new version won't work with the old version, while
still retaining forward compability. The libxml2 maintainer will know
about it and bump shlibs. That is the whole point of the shlibs
system. The library-packager is responsible for providing the
versioning info.

> I don't
> think the burden of proof in this case should rest on the packager.
> Calling out actual minimum versions can simplify backports.

For backports only Build-Depends is interesting, the binary
dependencies of the package in sid (and this is the only thing
shlibs.local is modifying) are not relevant, as backports are
recompiled against stable.

cu andreas
-- 
The 'Galactic Cleaning' policy undertaken by Emperor Zhark is a personal
vision of the emperor's, and its inclusion in this work does not constitute
tacit approval by the author or the publisher for any such projects,
howsoever undertaken.(c) Jasper Ffforde


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



Bug#379445: libxmlsec1-gnutls: Overrides package provided shlibs in debian/shlibs.local

2006-07-24 Thread John Belmonte
Andreas Metzler wrote:
> Package: libxmlsec1-gnutls
> Version: 1.2.9-4
> Severity: important
> 
> Thanks for acting quickly on #379390.
> 
> 1.2.9-4 still contains debian/shlibs.local with these contents:
> libxslt 1 libxslt1.1 (>= 1.0.20)
> libxml2 2 libxml2 (>= 2.6.12)
> libgnutls 13 libgnutls13 (>= 1.0.0)
> 
> Why?
> 
> Have you actually tested that libxmlsec1-gnutls linked against current
> sid (libxml2 2.6.26.dfsg-2, libgnutls13 1.4.1-1, libxslt1.1 1.1.17-2)
> actually works with the old versions you specified? Are you willing to
> repeat this testing whenever a new version of these packages is
> uploaded to sid? Why don't you rely on Debian's shlibs system?
> 
> cu andreas

Hi Andreas,

The minimum version numbers I call out in shlibs.local, at least for
xslt and xml2, are defined by upstream.  If someone can show that xmlsec
doesn't work in those version ranges, that's an upstream bug.  I don't
think the burden of proof in this case should rest on the packager.
Calling out actual minimum versions can simplify backports.

--John


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



Bug#379445: libxmlsec1-gnutls: Overrides package provided shlibs in debian/shlibs.local

2006-07-23 Thread Andreas Metzler
Package: libxmlsec1-gnutls
Version: 1.2.9-4
Severity: important

Thanks for acting quickly on #379390.

1.2.9-4 still contains debian/shlibs.local with these contents:
libxslt 1 libxslt1.1 (>= 1.0.20)
libxml2 2 libxml2 (>= 2.6.12)
libgnutls 13 libgnutls13 (>= 1.0.0)

Why?

Have you actually tested that libxmlsec1-gnutls linked against current
sid (libxml2 2.6.26.dfsg-2, libgnutls13 1.4.1-1, libxslt1.1 1.1.17-2)
actually works with the old versions you specified? Are you willing to
repeat this testing whenever a new version of these packages is
uploaded to sid? Why don't you rely on Debian's shlibs system?

cu andreas
-- 
The 'Galactic Cleaning' policy undertaken by Emperor Zhark is a personal
vision of the emperor's, and its inclusion in this work does not constitute
tacit approval by the author or the publisher for any such projects,
howsoever undertaken.(c) Jasper Ffforde


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