Important: today's lib{db,gdbm,readline} revoked
Ian Jackson wrote:
>David Engel writes ("Base package/shared library issues (was: Bug#2436 ...)"):
>...
>> OK, shared library maintainers, listen up. You need to make two
>> changes to your packages.
>...
>> Futhermore, and THIS IS VERY IMPORTANT, the symlink
>> must be placed before the library it points to in the .deb file. The
>> way to currently ensure the ordering is done properly is to create the
>> symlink in the appropriate debian-tmp/.../lib directory before
>> installing the library when you build the package.
>
>Unfortunately David has it backwards here. The package must contain
>the shared library before the symlink. This is so that by the time
>dpkg comes to install the symlink (overwriting the previous symlink
>pointing at an older version of the library) the new shared library is
>already in place.
Darn. My shared libs packages (uploaded today) have it backwards then.
I've deleted them from Incoming.
Note to anyone who has downloaded one of the following files:
libdb1-1.85.2-7.deb libdb-1.85.2-7.diff.gz
libdb1-dev-1.85.2-7.deb libdb-1.85.2-7.tar.gz
libgdbm1-1.7.3-10.deb libgdbm-1.7.3-10.diff.gz
libgdbm1-dev-1.7.3-10.deb libgdbm-1.7.3-10.tar.gz
libreadline2-2.0-14.deb libreadline-2.0-14.diff.gz
libreadline2-dev-2.0-14.deb libreadline-2.0-14.tar.gz
DO NOT USE THESE.
Ray
--
PATRIOTISM A great British writer once said that if he had to choose
between betraying his country and betraying a friend he hoped he would
have the decency to betray his country.
- The Hipcrime Vocab by Chad C. Mulligan
Reply to: