[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#771578: unblock: flite/1.4-release-12



Package: release.debian.org
Severity: normal
User: release.debian.org@packages.debian.org
Usertags: unblock

unblock flite/1.4-release-12

Hello,

I have uploaded a new version of flite to fix the grave bug 771454.
What happened is that flite is composed of several .so files, some of
which depending on the others, but upstream does not make them actually
link with each other to meet that dependency.  As a result, applications
using flite explicitly link against all the eventually needed .so
files, even if they don't use symbols from them all. In version -9, I
added a patch to flite to make the .so files link with each other as
appropriate. But then applications linked against these .so files, even
if using all -l flags, will now only get a NEEDED for the .so files they
actually needed (thanks to as-needed in our toolchain).  And thus they
will not work with previous versions of flite, thus bug #771454.  The
proposed fix is to simply bump the version in the symbols files, to make
these applications required a fixed version of flite.

Yes, the patch is awfully big.  But it's also awfully trivial: it just
appends -9~ at the end of each line.

Samuel

-- System Information:
Debian Release: jessie/sid
  APT prefers buildd-unstable
  APT policy: (500, 'buildd-unstable'), (500, 'unstable'), (500, 'testing'), (500, 'stable'), (500, 'oldstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.17.0 (SMP w/8 CPU cores)
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

-- 
Samuel
<N>  sl  -  display animations aimed to correct users who accidentally enter
<N>        sl instead of ls.

Attachment: patch.gz
Description: application/gunzip


Reply to: