Hi Pander! On Di, 12 Jun 2018, Pander wrote:
> Package: wswiss
> Version: 20161207-5
> Severity: normal
> Tags: l10n
>
> Convert the next two files from ISO-8859 to UTF-8
> /usr/share/doc/wswiss/Credits
> /var/lib/dictionaries-common/wordlist/wswiss
> /usr/share/doc/wngerman/Credits: ISO-8859 text
> /var/lib/dictionaries-common/wordlist/wngerman: ISO-8859 text
You're right with the Credits files, this really should be converted to
UTF-8. I'm not sure whether the wordlist/(wswiss|wngerman) files can
simply be recoded, since
/usr/share/doc/dictionaries-common-dev/dsdt-policy.txt.gz tells me to
be very careful with this:
* Coding-System: (optional, defaults to the empty string)
Used for languages with multibyte characters. Any coding system will be
accepted if the {x}emacs version being run accepts it. Maintainers, please
check that the provided coding system works with the different emacsen
flavors. If the coding system is not one of iso-8859-1, iso-8859-2,
iso-8859-3 or koi8-r make your package depend on at least
dictionaries-common (>=0.24), where the other encodings were allowed.
+-------------------------------------------------------------------------+
| Warning |
|-------------------------------------------------------------------------|
|At the time of this writing there are some encoding unification problems |
|in at least XEmacs between iso-8859-1 and iso-8859-15 charsets, being the|
|same character represented differently in the emacs internal mule |
|encoding. For this reason please do not blindly replace the old |
|iso-8859-1 entry by iso-8859-15. If you require the iso-8859-15 encoding,|
|better add a new emacs only iso-8859-15 entry (see debconf-display: no) |
|as a temporary workaround. This way the iso-8859-1 entry will work with |
|iso-8859-1 and UTF-8 texts and fail with iso-8859-15, while the new |
|iso-8859-15 entry will work with iso-8859-15, but will fail with |
|iso-8859-1 and UTF-8. The same might also apply to other charsets, please|
|doublecheck. |
+-------------------------------------------------------------------------+
So there should be more testing before just doing the recode here...
> Why is this package wswiss and the package wngerman depending on the
> perl package? I see no reason. If there is none, please remove that
> dependency.
You're right this shouldn't be necessary. I added it in 20131206-3,
because ingerman, iswiss, wngerman and wswiss all use debconf, which
internally uses perl. But since these packages all depend on debconf,
which itself pre-depends on perl-base, the implicit dependency on perl
should be needles.
Greetings
Roland
signature.asc
Description: PGP signature

