Your message dated Fri, 25 Apr 2008 12:02:03 +0000
with message-id <[EMAIL PROTECTED]>
and subject line Bug#477732: fixed in gsl 1.11-2
has caused the Debian Bug report #477732,
regarding libgsl0ldbl must conflict with libgsl0
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [EMAIL PROTECTED]
immediately.)


-- 
477732: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=477732
Debian Bug Tracking System
Contact [EMAIL PROTECTED] with problems
--- Begin Message ---
Package: libgsl0ldbl
Version: 1.11-1
Severity: serious
Tags: patch
Justification: can make other program buging

  Hi,

  I see that you rename the package libgsl0 to libgsl0ldbl due to the
"double" transition on some arch.
libgsl0ldbl replaces libgsl0 as both provide /usr/lib/libgsl0.so.0 for
example.
But you also need to conflict.
Without the conflict, here is what can happen (it happens to me) :

libgsl0 is installed
progA is installed and depend on libgsl0 as
/usr/bin/progA is linked to libgsl0.so.0
It use the old version (compiled before the "double" transition)

libgsl0ldbl is installed. It replaces /usr/lib/libgsl0.so.0
libgsl0 is not removed
progA is not removed nor upgraded
/usr/bin/progA then uses the new /usr/lib/libgsl0.so.0 with different
object sizes (whereas /usr/lib/libgsl0.so.0 always has the same list of
symbols)
/usr/bin/progA will probably bug or give wrong results. It is possible
that this can be used to create a security problem (similar to buffer
overflow) but I'm not skilled enough to be sure.

If libgsl0ldbl conflicts with libgsl0, when libgsl0ldbl will be
installed, libgsl0 will be removed and progA will be removed or updated
(if a new version recompiled against the new libgsl0ldbl library is
available)

  Best regards,
    Vincent


-- System Information:
Debian Release: lenny/sid
  APT prefers unstable
  APT policy: (990, 'unstable'), (500, 'testing'), (500, 'stable'), (1, 
'experimental')
Architecture: i386 (i686)

Kernel: Linux 2.6.25-trunk-686 (SMP w/1 CPU core)
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages libgsl0ldbl depends on:
ii  libc6                         2.7-10     GNU C Library: Shared libraries

libgsl0ldbl recommends no packages.

-- no debconf information



--- End Message ---
--- Begin Message ---
Source: gsl
Source-Version: 1.11-2

We believe that the bug you reported is fixed in the latest version of
gsl, which is due to be installed in the Debian FTP archive:

gsl-bin_1.11-2_i386.deb
  to pool/main/g/gsl/gsl-bin_1.11-2_i386.deb
gsl-doc-pdf_1.11-2_all.deb
  to pool/main/g/gsl/gsl-doc-pdf_1.11-2_all.deb
gsl_1.11-2.diff.gz
  to pool/main/g/gsl/gsl_1.11-2.diff.gz
gsl_1.11-2.dsc
  to pool/main/g/gsl/gsl_1.11-2.dsc
libgsl0-dbg_1.11-2_i386.deb
  to pool/main/g/gsl/libgsl0-dbg_1.11-2_i386.deb
libgsl0-dev_1.11-2_i386.deb
  to pool/main/g/gsl/libgsl0-dev_1.11-2_i386.deb
libgsl0ldbl_1.11-2_i386.deb
  to pool/main/g/gsl/libgsl0ldbl_1.11-2_i386.deb



A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [EMAIL PROTECTED],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Dirk Eddelbuettel <[EMAIL PROTECTED]> (supplier of updated gsl package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [EMAIL PROTECTED])


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

Format: 1.8
Date: Fri, 25 Apr 2008 06:39:27 -0500
Source: gsl
Binary: libgsl0ldbl libgsl0-dev gsl-bin gsl-doc-pdf libgsl0-dbg
Architecture: source i386 all
Version: 1.11-2
Distribution: unstable
Urgency: low
Maintainer: Dirk Eddelbuettel <[EMAIL PROTECTED]>
Changed-By: Dirk Eddelbuettel <[EMAIL PROTECTED]>
Description: 
 gsl-bin    - GNU Scientific Library (GSL) -- binary package
 gsl-doc-pdf - GNU Scientific Library (GSL) Reference Manual in pdf
 libgsl0-dbg - GNU Scientific Library (GSL) -- debug symbols package
 libgsl0-dev - GNU Scientific Library (GSL) -- development package
 libgsl0ldbl - GNU Scientific Library (GSL) -- library package
Closes: 477732
Changes: 
 gsl (1.11-2) unstable; urgency=low
 .
   * debian/control: Add 'Conflicts: libgsl0' for libgsl0ldbl
                                                        (Closes: #477732)
Checksums-Sha1: 
 d0169eac36959565b5e51f2fcffd1109c731460e 1207 gsl_1.11-2.dsc
 bef6554a16ea526632cc6f7f8ca329d396e6e126 11538 gsl_1.11-2.diff.gz
 1e7ca16d9e2812e8956d584b50034a87e302adb2 844582 libgsl0ldbl_1.11-2_i386.deb
 2e53cab55299b9887cb152a8c60a1d8c10921d24 1385366 libgsl0-dev_1.11-2_i386.deb
 a2ac72ef739d8988e0073471dbe0e725109de083 26710 gsl-bin_1.11-2_i386.deb
 35c25599eab01f8d970ec876c274a56fabd7a3b0 1320784 libgsl0-dbg_1.11-2_i386.deb
 f0f43598b06d1d5d11c146a7c09e69b9ae7d2737 2549910 gsl-doc-pdf_1.11-2_all.deb
Checksums-Sha256: 
 a52c0e695abd7841fc15f7f6f1dd1eaa25576d00a11fca18e15ae4bc281463fd 1207 
gsl_1.11-2.dsc
 8c1fa62b0f8424c8b58f1a81654a39bc71159ec3b73ba1ecc41682b52d3fb6a6 11538 
gsl_1.11-2.diff.gz
 fe4c18006e8b1805ccb3d3d84df4d2f64d0eebb57a3d109b3ae3994c2a48f6ea 844582 
libgsl0ldbl_1.11-2_i386.deb
 6fefe8b632e97a69173fbabf3fd2701518224798b3c352db5ccf87ad719bd151 1385366 
libgsl0-dev_1.11-2_i386.deb
 f8b82bee9e6a2d13051b083b29e022ed68c3c903415ab4892f12eff1b5198c25 26710 
gsl-bin_1.11-2_i386.deb
 ff341f52203303cffd5e08da8d36760bdcbf88a4f0c4bb59f895648f662aaef5 1320784 
libgsl0-dbg_1.11-2_i386.deb
 b074cfefbdb79e4929fff207447cb8d3c5cecbfe2b0330aef73899ba60daae27 2549910 
gsl-doc-pdf_1.11-2_all.deb
Files: 
 3c3c90016b52847f8ad515831cdd3231 1207 math optional gsl_1.11-2.dsc
 66e98f5bca029242fda71eea816bd35a 11538 math optional gsl_1.11-2.diff.gz
 06741a1dfc8e8804788e2db4c7801527 844582 math optional 
libgsl0ldbl_1.11-2_i386.deb
 edd9ec40ed9d24a7bac304f4c85a7778 1385366 libdevel optional 
libgsl0-dev_1.11-2_i386.deb
 63098aa95aa639fb7bd86361bbda46eb 26710 math optional gsl-bin_1.11-2_i386.deb
 5dde9507df540901be8f457be1681813 1320784 libdevel extra 
libgsl0-dbg_1.11-2_i386.deb
 43d61ccf5061411c19e02336a97e1133 2549910 doc optional 
gsl-doc-pdf_1.11-2_all.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)

iD8DBQFIEcThCZSR95Gw07cRAgHFAJ9G7OaZoX9wCdiDEXGLPy6YbSO0jACeL6LX
rkmrVuu0/5wwLGgcIrLZyP8=
=Nt+K
-----END PGP SIGNATURE-----



--- End Message ---

Reply via email to