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

Attachment: signature.asc
Description: PGP signature

Reply via email to