← Back to team overview

desktop-packages team mailing list archive

[Bug 885324] Re: Completely replace lcms1 by lcms2 in Ubuntu

 

Launchpad has imported 11 comments from the remote bug at
http://bugs.winehq.org/show_bug.cgi?id=23529.

If you reply to an imported comment from within Launchpad, your comment
will be sent to the remote bug automatically. Read more about
Launchpad's inter-bugtracker facilities at
https://help.launchpad.net/InterBugTracking.

------------------------------------------------------------------------
On 2010-07-05T17:06:13+00:00 Sergei Steshenko wrote:

While running 'configure' I see these lines in its screen output:

    154 checking lcms.h usability... no
    155 checking lcms.h presence... no
    156 checking for lcms.h... no
    157 checking lcms/lcms.h usability... no
    158 checking lcms/lcms.h presence... no
    159 checking for lcms/lcms.h... no
.

According to http://sourceforge.net/projects/lcms/files/ at the moment
the latest tarball is lcms2-2.0a.tar.gz and its header files (when
installed) are:

"
sergei@amdam2:~/junk> ls -ltr /mnt/sdb8/sergei/AFSWD_debug/install/lcms-2.0/include/
total 117
-rw-r--r-- 1 qemu users 24622 2010-07-05 03:59 lcms2_plugin.h
-rw-r--r-- 1 qemu users 91214 2010-07-05 03:59 lcms2.h
sergei@amdam2:~/junk> 
".

I.e. configure should check for version 2.0 or later and check existence
of 'lcms2.h' rather than 'lcms.h' file.

Reply at: https://bugs.launchpad.net/enblend/+bug/885324/comments/0

------------------------------------------------------------------------
On 2010-07-06T07:21:25+00:00 Hans-meelstraat wrote:

Which distributions include lcms2?

Reply at: https://bugs.launchpad.net/enblend/+bug/885324/comments/1

------------------------------------------------------------------------
On 2010-07-06T07:38:59+00:00 Arethusa26 wrote:

(In reply to comment #1)
> Which distributions include lcms2?

As far as I could tell, no distribution carries lcms2 in a primary
package repository, although Fedora seems to have it in updates-
candidate and Gentoo carries an ebuild marked as testing.

Reply at: https://bugs.launchpad.net/enblend/+bug/885324/comments/2

------------------------------------------------------------------------
On 2010-07-06T07:43:38+00:00 Dmitry-baikal wrote:

Then this is not a bug at all, at the most just an enhancement request.

Reply at: https://bugs.launchpad.net/enblend/+bug/885324/comments/3

------------------------------------------------------------------------
On 2010-07-06T08:21:34+00:00 Sergei Steshenko wrote:

(In reply to comment #1)
> Which distributions include lcms2?

I have no idea and I don't care. I build and install everything I need
in the directories I want, which are not system directories. From time
to time I upgrade packages versions.

So, less than a month ago I discovered the new lcms version and
upgraded.

Reply at: https://bugs.launchpad.net/enblend/+bug/885324/comments/4

------------------------------------------------------------------------
On 2010-07-06T08:23:41+00:00 Sergei Steshenko wrote:

(In reply to comment #3)
> Then this is not a bug at all, at the most just an enhancement request.

Maybe.

But then I see a chicken-egg problem. A distro can't start supporting
'lcms2' because 'wine' doesn't support it and 'wine' won't support
'lcms2' because no distro includes it.

Reply at: https://bugs.launchpad.net/enblend/+bug/885324/comments/5

------------------------------------------------------------------------
On 2010-07-06T08:32:45+00:00 Dmitry-baikal wrote:

(In reply to comment #5)
> But then I see a chicken-egg problem. A distro can't start supporting 'lcms2'
> because 'wine' doesn't support it and 'wine' won't support 'lcms2' because no
> distro includes it.

Not really. Distributions don't care what version of packages Wine supports.
Besides, there are many other projects that use lcms.

Reply at: https://bugs.launchpad.net/enblend/+bug/885324/comments/6

------------------------------------------------------------------------
On 2010-07-06T08:35:18+00:00 Hans-meelstraat wrote:

> But then I see a chicken-egg problem. A distro can't start supporting 'lcms2'
> because 'wine' doesn't support it and 'wine' won't support 'lcms2' because no
> distro includes it.

lcms2 can be installed alongside lcms1 exactly for this reason.

Reply at: https://bugs.launchpad.net/enblend/+bug/885324/comments/7

------------------------------------------------------------------------
On 2010-07-06T08:55:48+00:00 Sergei Steshenko wrote:

(In reply to comment #7)
> > But then I see a chicken-egg problem. A distro can't start supporting 'lcms2'
> > because 'wine' doesn't support it and 'wine' won't support 'lcms2' because no
> > distro includes it.
> 
> lcms2 can be installed alongside lcms1 exactly for this reason.

I know. And my environment can cope with it. Other packages which use
'lcms' silently accepted 'lcms2', so other than for 'wine' I have no
need to keep both versions.

Probably in half year the issue will become relevant for 'wine'.

Reply at: https://bugs.launchpad.net/enblend/+bug/885324/comments/8

------------------------------------------------------------------------
On 2011-10-18T01:46:32+00:00 Austin English wrote:

Created attachment 36970
initial support

Work in progress, but not sure when I'll pick it up, so leaving here for
now in case someone else wants to finish it.

Reply at: https://bugs.launchpad.net/enblend/+bug/885324/comments/9

------------------------------------------------------------------------
On 2012-01-21T02:53:42+00:00 Scott Ritchie wrote:

It seems this is no longer a mere enhancement request and needs some
escalation in priority - liblcms1 is deprecated upstream, not receiving
fixes, and is being slated for removal from distributions.  See, for
instance, https://bugs.launchpad.net/ubuntu/+source/lcms/+bug/885324

Reply at: https://bugs.launchpad.net/enblend/+bug/885324/comments/32


** Changed in: lcms
       Status: Unknown => Confirmed

** Changed in: lcms
   Importance: Unknown => Wishlist

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to gimp in Ubuntu.
https://bugs.launchpad.net/bugs/885324

Title:
  Completely replace lcms1 by lcms2 in Ubuntu

Status in Enblend:
  Fix Committed
Status in Inkscape: A Vector Drawing Tool:
  New
Status in Little cms color engine:
  Confirmed
Status in “cups” package in Ubuntu:
  In Progress
Status in “dcraw” package in Ubuntu:
  New
Status in “digikam” package in Ubuntu:
  New
Status in “enblend” package in Ubuntu:
  New
Status in “enblend-enfuse” package in Ubuntu:
  New
Status in “f-spot” package in Ubuntu:
  New
Status in “geeqie” package in Ubuntu:
  New
Status in “gimp” package in Ubuntu:
  New
Status in “imagemagick” package in Ubuntu:
  In Progress
Status in “inkscape” package in Ubuntu:
  Triaged
Status in “kdegraphics” package in Ubuntu:
  New
Status in “lcms” package in Ubuntu:
  New
Status in “libkdcraw” package in Ubuntu:
  New
Status in “libmng” package in Ubuntu:
  New
Status in “libraw” package in Ubuntu:
  Fix Released
Status in “openjdk-6” package in Ubuntu:
  New
Status in “poppler” package in Ubuntu:
  Fix Released
Status in “python-imaging” package in Ubuntu:
  New
Status in “rawstudio” package in Ubuntu:
  New
Status in “shotwell” package in Ubuntu:
  Fix Released
Status in “ufraw” package in Ubuntu:
  New
Status in “wine1.2” package in Ubuntu:
  New
Status in “wine1.3” package in Ubuntu:
  New
Status in “xsane” package in Ubuntu:
  New

Bug description:
  Many packages in Ubuntu use the liblcms1 library (source package
  lcms). This library is discontinued upstream and replaced by liblcms2.
  Due to this bugs in liblcms1 are not fixed any more upstream and
  important improvements in color reproduction and safety against
  crashes are not done. Therefore we should remove lcms1 and migrate all
  programs using it to lcms2.

To manage notifications about this bug go to:
https://bugs.launchpad.net/enblend/+bug/885324/+subscriptions


References