[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#754988: transition: libjpeg-turbo



Hi Ondřej, thanks for this report.

On 16/07/14 17:47, Ondřej Surý wrote:
> Package: release.debian.org
> Severity: normal
> User: release.debian.org@packages.debian.org
> Usertags: transition
> 
> As voted by tech-ctte in #717076, we are going to prepare the
> transition from IIJ jpeg to libjpeg-turbo implementation.
> 
> The transition plan as asked in the resolution:
> 
> 1. Since nothing depends on libjpeg8 API we will bump back to
>    libjpeg.so.62 with extra "decode from memory buffer" interface
>    (jpeg_mem_src/jpeg_mem_dest).
> 
>    NOTES:
>    * Fedora/OpenSUSE has also settled down on libjpeg.so.62, so that
>      would make us cross-distro compatible.
> 
>    * Ubuntu has already transitioned to libjpeg-turbo8, so it will be
>      up to them if they bump back to libjpeg62.
> 
> 2. The proposed libjpeg-turbo packages implementing libjpeg62 will be
>    uploaded to experimental before end of July 2014.  We will announce
>    that to debian-devel and leave a reasonable period of time for
>    people to test their packages to recompile against libjpeg-turbo.
> 
>    I propose we provide libjpeg-dev dummy (not virtual) package in
>    experimental, so there's no clash between libjpeg8-dev and
>    libjpeg-turbo-dev.
> 
> 3. The updated libjpeg-turbo packages implementing libjpeg62 and
>    libjpeg-turbo-dev (providing libjpeg-dev virtual package) will be
>    uploaded to unstable at the end of August 2014.  This upload will
>    be synchronized with libjpeg8 maintainer (or NMUed) to remove
>    virtual libjpeg-dev from libjpeg8-dev at the same time (or very
>    close to it).
> 
> Cheers,
> Ondrej
> 
> Ben file:
> 
> title = "libjpeg-turbo";
> is_affected = .depends ~ "libjpeg8" | .depends ~ "libjpeg62";
> is_good = .depends ~ "libjpeg62";
> is_bad = .depends ~ "libjpeg8";

There already is a libjpeg62 package, built from src:libjpeg6b. What's the plan
here? Drop src:libjpeg6b? Take over the libjpeg62 name and rename current
libjpeg62 to libjpeg62-ijg, and make it Provide and Conflict libjpeg62?
Something else?

I'm especially interested in knowing whether libjpeg-turbo will be able to
migrate before anything else does (i.e whether it will be a smooth transition)
but until I fully understand what packages there will be, and what conflicts, I
can't know that.

Cheers,
Emilio


Reply to: