Package: gettext-base Version: 0.14.1-10 Severity: serious Justification: incomplete dependencies Tags: sid sarge
The package blender recently failed to build on hppa due to a strange gettext-related error: <http://buildd.debian.org/fetch.php?&pkg=blender&ver=2.36-1&arch=hppa&stamp=1115183059&file=log&as=raw> Tracking this down, it appears that /usr/lib/libgettextpo.so is contained in the 'gettext' package, whereas /usr/lib/libgettextpo.so.0.1.0 is contained in the 'gettext-base' package; and /usr/lib/libgettextsrc-0.14.x.so and /usr/lib/libgettextlib-0.14.x.so are also contained in the 'gettext' package. This means that: - the library /usr/lib/libgettextpo.so.0.1.0 in gettext-base is not usable without also installing the gettext package, yet there is no dependency from gettext-base -> gettext (and probably shouldn't be) - such a dependency would need to be strictly versioned, because ABI changes in libgettextsrc or libgettextlib break the runtime dependency (as happened here). The right fix is probably to move all the libraries into a single package, with an appropriate Replaces: line; I imagine gettext, rather than gettext-base, is the right package, since no one's complained about gettext-base being broken before now. This bug affects both 0.14.1-10 in sarge and 0.14.4-1 in sid, and probably needs to be fixed separately for each version on account of the freeze. Thanks, -- Steve Langasek postmodern programmer
signature.asc
Description: Digital signature

