severity 671257 wishlist
thanks

El 02/05/12 20:56, Paul Martin escribió:
Package: gettext
Version: 0.18.1.1-6
Severity: important
Tags: l10n

msgfmt produces binary files which vary dependent on the endianness of
the system you build on.

As localization files are supposed to be placed in /usr/share/ this
means that packages with localized strings fail the requirement of
multiarch of all shared files being identical across architectures. For
example, bug #670023.

There is a workaround: split such packages in two, with a binary package
and a localization package. This, I've been told by the FTP team is not
a desirable action.

The better way out of this (and the one preferred by the FTP team) is
for msgfmt always to produce .mo files of the same endianness,
regardless of the platform it's run on.

I think including .mo files in a library package is wrong by itself, with or without multiarch, because the next sonme bump will force the new library package to conflict the old one, which is contrary to the general design of libraries where you are normally allowed to install as many different versions of a library as you need without conflicts.

So: Can you give me an example where common endianness in .mo files is desired for multiarch which is *not* a library?



--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]

Reply via email to