[Pkg-tigervnc-devel] Bug#764670: [libturbojpeg1] Please clarify description

Filipus Klutiero chealer at gmail.com
Fri Oct 10 03:46:55 UTC 2014


Package: libturbojpeg1
Version: 1:1.3.1-6
Severity: wishlist

The short description reads: TurboJPEG runtime library - SIMD optimized
The extended description reads:
>
> The libjpeg-turbo JPEG library is a library for handling JPEG files.
>
> libjpeg-turbo is a JPEG image codec that uses SIMD instructions (MMX, SSE2, NEON) to accelerate baseline JPEG compression and decompression on x86, x86-64, and ARM systems.
>
> This package contains the TurboJPEG shared runtime library.
>


There are a couple of issues here. The first sentence is probably the shortest sentence to contain both "JPEG" and "library" 3 times. Some of these mentions are "indirect", but this could easily be brought down to 2: "libjpeg-turbo is a library for handling JPEG files."

More problematic is the fact that libjpeg-turbo is defined, but never referred to, while TurboJPEG is referred to, but never defined. One would think these are equivalent, but http://www.libjpeg-turbo.org/About/TurboJPEG explains that is not the case.

I would like to offer a solution, but there's a reason why I was reading these descriptions, and the situation appears non-trivial. The page above suggests "the TurboJPEG shared runtime library" would be wrong, since it defines TurboJPEG as an API. However, if libjpeg-turbo builds 2 libraries, that's not clear from upstream's explanation. This looks like clarification with upstream might be warranted.

-- 
Filipus Klutiero
http://www.philippecloutier.com



More information about the Pkg-tigervnc-devel mailing list