Hi there, On Mon, Aug 13, 2012 at 01:06:28PM -0400, P. J. McDermott wrote: > On 2012-08-13 09:32, Johannes Schauer wrote: > > On Mon, Aug 13, 2012 at 01:30:12PM +0200, Santiago Vila wrote: > >> So: What exactly did you mean by "split"?
> > Patrick's idea was to split the gettext binary package into two > > packages: one package that would contain those parts that satisfy > > dependencies of packages of every other architecture (this package would > > be M-A: foreign) and one package that would only allow to satisfy > > dependencies of packages of the same architecture (this package would be > > M-A: same). > Indeed, I meant that the architecture-specific interfaces [1] currently > provided by the gettext binary package could be moved into one or two > new binary packages. The result would be something like: > * gettext (Multi-Arch: foreign) > * libgettext (Multi-Arch: same) > * libgettext-dev (Multi-Arch: same) > * gettext-base > * ... > 1. These include the libgettextlib, libgettextsrc, and preloadable > libintl objects and gettext Java archive, as Johannes noted. libgettext-dev is the main piece that is still missing to make all relevant bits of gettext co-installable: currently the .so symlinks for the public runtime libraries, which are needed at build time by packages linking against the libs, are shipped in the 'gettext' binary package; so when cross-building a package that build-depends on gettext, we have to know whether they're using the tools or the libraries. The other libraries that haven't been split out are: /usr/lib/libgettextlib-0.18.1.so /usr/lib/libgettextsrc-0.18.1.so if these are private and internal, that's fine and not a concern. In that case, though, the unversioned symlinks (libgettextlib.so, libgettextsrc.so) should ideally be dropped from the binary package since anything that makes use of them is by definition buggy. Cheers, -- Steve Langasek Give me a lever long enough and a Free OS Debian Developer to set it on, and I can move the world. Ubuntu Developer http://www.debian.org/ slanga...@ubuntu.com vor...@debian.org
signature.asc
Description: Digital signature