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

Bug#612341: could anyone summarize the status on libjpeg-turbo WNPPs?



On Sat, 16 Mar 2013, Mike Gabriel wrote:

> Hi Yaroslav,

> On Fr 01 Mär 2013 16:11:10 CET Yaroslav Halchenko wrote:

> >Hi Guys,

> >I wonder if anyone could give a concise summary stopping libjpeg-turbo
> >from being uploaded?  there seemed to be lots of work, clarifications
> >from upstream, downstream distributions including it,... and no
> >clarity why we do not have it in Debian yet (could simply be a lack of
> >time?).

> >Thank you in advance!

> I have experimented around with libjpeg-turbo.git on collab-maint recently.

> I have updated upstream to 1.2.90.

> By now the current version already looks quite promosing (I hope).
> The dpkg-divert stuff, I have remove. The current policy is:

>   o link native libjpeg-turbo code against libturbojpeg1
>     -> a package like TigerVNC or VirtualGL should use libturbojpeg1
>   o if the system admin chooses to replaced libjpeg8 by libjpeg8-turbo,
>     he/she may do so. Only then libjpeg8 is replaced (including all
>     consequences for all applications on the system)

I think Conflicts/Replaces should be cleaned-up for the libjpeg8-turbo

Package: libjpeg8-turbo
Architecture: any
Multi-Arch: same
Section: libs
Pre-Depends: multiarch-support
Depends: ${shlibs:Depends}, ${misc:Depends}
Conflicts: libjpeg62, libjpeg7
Replaces: libjpeg62, libjpeg7, libjpeg8 (<< 9)
Provides: libjpeg8
Description: IJG JPEG compliant runtime library - SIMD optimized
 This library is based on libjpeg-turbo and not on the IJG JPEG.
 .
 This package provides the runtime library supporting the Independent JPEG 
 Group's standard for JPEG files.
 .
 WARNING: This package contains a shared library which is a drop in
 replacement for libjpeg8. Replacing the standard libjpeg6 library
 may have unexpected/unknown effects on certain applications.


atm it conflicts with libjpeg62 libjpeg7 but doesn't actually provide them,
thus resulting in need to remove a bulk of packages happen I decide to give
libjpeg8-turbo a shout as a replacement for libjpeg8.

So why there are those Conflicts: and Replaces for the lib package?

-- 
Yaroslav O. Halchenko
http://neuro.debian.net http://www.pymvpa.org http://www.fail2ban.org
Senior Research Associate,     Psychological and Brain Sciences Dept.
Dartmouth College, 419 Moore Hall, Hinman Box 6207, Hanover, NH 03755
Phone: +1 (603) 646-9834                       Fax: +1 (603) 646-1419
WWW:   http://www.linkedin.com/in/yarik        


Reply to: