<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "http://bugs.gentoo.org/bugzilla.dtd">

<bugzilla version="2.22.7"
          urlbase="http://bugs.gentoo.org/"
          maintainer="bugzilla@gentoo.org"
>

    <bug>
          <bug_id>123764</bug_id>
          
          <creation_ts>2006-02-22 16:04 0000</creation_ts>
          <short_desc>lcms is now up to version 1.15</short_desc>
          <delta_ts>2006-04-02 19:14:15 0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>Gentoo Linux</product>
          <component>Applications</component>
          <version>2005.0</version>
          <rep_platform>All</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          
          <priority>P2</priority>
          <bug_severity>enhancement</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>hvengel@astound.net</reporter>
          <assigned_to>printing@gentoo.org</assigned_to>
          <cc>Florian.Steinel@googlemail.com</cc>

      

      
          <long_desc isprivate="0">
            <who>hvengel@astound.net</who>
            <bug_when>2006-02-22 16:04:28 0000</bug_when>
            <thetext>version bump.  lcms version 1.15 has been &quot;stable&quot; for about a month now.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>hvengel@astound.net</who>
            <bug_when>2006-02-22 17:33:23 0000</bug_when>
            <thetext>Just learned that version 1.15 breaks ABI compatibility and that all apps that use it will need to be re-compiled when the new version is installed.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>Florian.Steinel@googlemail.com</who>
            <bug_when>2006-03-25 07:09:01 0000</bug_when>
            <thetext>Jep, and the lcms.pc contains an bug:
In lcms.pc replace
includedir=${prefix}/include
with
includedir=${prefix}/include/lcms
(upstream SF-Bug #1458303)</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>hvengel@astound.net</who>
            <bug_when>2006-03-25 10:03:10 0000</bug_when>
            <thetext>I have to disagree.  Many things will not build correctly is the header files are in ${prefix}/include/lcms.  There are lots of little thrid party packages the look for the lcms headers in the include directory and not the include/lcms directory for which there are no ebuilds.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>Florian.Steinel@googlemail.com</who>
            <bug_when>2006-03-26 04:06:47 0000</bug_when>
            <thetext>I don&apos;t understand.
The lcms.pc pkgconfig file should define that the include headers are at $(prefix)/include/lcms
(thats the upstream bug), later on it says
Cflags: -I${includedir}
so there should be no problem for programs (and ebuilds there of) which make use of pkgconfig.
Could you please tell me which programs breake because of the location change?
(I already know of EyeOfGnome.)
Thanks.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>hvengel@astound.net</who>
            <bug_when>2006-03-26 11:31:03 0000</bug_when>
            <thetext>There are two others that I can think of off the top of my head.  LPROF currently will not build with lcms in $prefix/include/lcms and there is a color managment plugin for GIMP that will not build.  

I have updated the SCons build scripts for LPROF to look in both $prefix/include and $prefix/include/lcms.  I have already put this change in CVS so that should not be a problem donw the road.  But there is the potential for there to be lots of smaller things like the GIMP plugin that will not be in the portage tree.  

The bigger issue for LCMS 1.15 is the ABI compatibility issue.  Version 1.15 is the first version of lcms to fully support the ICC version 4 standard.  So at some point users will want to start using it.  If a user upgrades lcms but does not rebuild apps that use it then these apps will not work correctly but I have found that it will not fail in ways that make the source of the problem apparent.
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>pdenapo@gmail.com</who>
            <bug_when>2006-04-02 15:51:35 0000</bug_when>
            <thetext>Configure.in files app-office/koffice_rc1 says that lcms-1.1.4
is buggy, so we should let the users upgrade.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>genstef@gentoo.org</who>
            <bug_when>2006-04-02 16:05:20 0000</bug_when>
            <thetext>I just bumped it, sync in an hour to get it.

Thank you for this bug.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>pdenapo@gmail.com</who>
            <bug_when>2006-04-02 19:14:15 0000</bug_when>
            <thetext>Thank you Stefan for your help!</thetext>
          </long_desc>
      
    </bug>

</bugzilla>