[Debian GNUstep maintainers] Please add universal-detector to embedded-code-copies

Salvatore Bonaccorso carnil at debian.org
Tue Sep 10 07:19:46 BST 2024


Hi Yavor,

On Mon, Sep 09, 2024 at 08:11:00AM +0300, Yavor Doganov wrote:
> The universal-detector package (only in sid/testing) embeds a copy of
> uchardet.  It is used only by unar.
> 
> I tried hard to make it work with the uchardet shared library but
> there were several problems:
> 
>   * The test program sometimes gives wrong results, e.g. it reports a
>     UTF-8 file as WINDOWS-1258.  A pure C test program using only
>     uchardet gives the same results so this is probably a bug in
>     uchardet.
>   * There are discrepancies in the returned strings,
>     e.g. uchardet_get_charset returns "ASCII" while unar expects 
>     "US-ASCII".
>   * unar uses the so called "confidence" feature (a float value
>     representing the certainty of the the guess) which is not
>     available through public uchardet functions.
> 
> By examining the diff between universal-detector's uchardet copy and
> the uchardet versions in various Debian releases I came to the
> conclusion that this is a fork.

Many thanks, I have added it as such:
https://salsa.debian.org/security-tracker-team/security-tracker/-/commit/9e05a4b5110eae60e930a92d3bc402c086edcda4

Regards,
Salvatore



More information about the pkg-GNUstep-maintainers mailing list