Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 472626 - media-libs/oyranos should depend on media-libs/icc-profiles-openicc
Summary: media-libs/oyranos should depend on media-libs/icc-profiles-openicc
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Library (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Michael Weber (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-06-07 22:19 UTC by niks1024
Modified: 2014-08-20 07:08 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description niks1024 2013-06-07 22:19:27 UTC
On my system using media-libs/oyranos without media-libs/icc-profiles-openicc installed causes sRGB to have overall blueish tint but media-libs/icc-profiles-openicc are not a dependency of media-libs/oyranos, at least not anymore as the former had been pulled as a dependency in the past.

Reproducible: Always

Steps to Reproduce:
1.Make sure Oyranos is being used and working (I should cover this in the genwiki)
2.Compare rendered colours with and without media-libs/icc-profiles-openicc installed, logging out and in after each change
3. Observe "oyranos-policy -c" which prints bunch of warnings about missing profiles and lacking active policy when media-libs/icc-profiles-openicc is not installed
Actual Results:  
Without media-libs/icc-profiles-openicc:

$ oyranos-policy -c
WARNING 0,010000: [-1] oyranos_io.c:180 oyGetPathFromProfileName_() profile not found in colour path: LCMSXYZI.ICM
WARNING 0,010000: [-1] oyranos_io.c:180 oyGetPathFromProfileName_() profile not found in colour path: LCMSXYZI.ICM
WARNING 0,010000: [-1] oyranos_io.c:180 oyGetPathFromProfileName_() profile not found in colour path: LCMSXYZI.ICM
WARNING 0,010000: [-1] oyranos_io.c:180 oyGetPathFromProfileName_() profile not found in colour path: LCMSXYZI.ICM
WARNING 0,010000: [-1] oyranos_io.c:180 oyGetPathFromProfileName_() profile not found in colour path: LCMSXYZI.ICM
WARNING 0,010000: [-1] oyranos_io.c:180 oyGetPathFromProfileName_() profile not found in colour path: LCMSXYZI.ICM
WARNING 0,010000: [-1] oyranos_io.c:180 oyGetPathFromProfileName_() profile not found in colour path: LCMSXYZI.ICM
WARNING 0,010000: [-1] oyranos_io.c:180 oyGetPathFromProfileName_() profile not found in colour path: LCMSXYZI.ICM
Currently active policy: "---" #had to re-craete this line from memory, sorry for any inaccuracies

Expected Results:  
 $ oyranos-policy -c
Currently active policy: "Photographer"
Comment 1 niks1024 2013-06-07 22:21:12 UTC
Forgot to mention that I'm using media-libs/oyranos-0.9.4-r1.
Comment 2 Andreas Sturmlechner gentoo-dev 2013-06-25 20:03:06 UTC
Hmm true, there must have been a mixup during patching, instead of media-libs/icc-profiles-openicc there is

media-libs/icc-profiles-basiccolor-printing2009

found twice in RDEPEND.
Comment 3 Andreas Sturmlechner gentoo-dev 2013-09-05 18:40:53 UTC
ping
Comment 4 Andreas Sturmlechner gentoo-dev 2014-01-04 16:46:49 UTC
Please fix that simple oversight:

--- a/oyranos-0.9.4-r1.ebuild     2013-08-15 06:01:21.000000000 +0200
+++ b/oyranos-0.9.4-r1.ebuild     2014-01-04 17:43:52.026397546 +0100
@@ -18,7 +18,7 @@
 RDEPEND="=app-admin/elektra-0.7*[${MULTILIB_USEDEP}]
        dev-libs/yajl[${MULTILIB_USEDEP}]
        media-libs/icc-profiles-basiccolor-printing2009
-       media-libs/icc-profiles-basiccolor-printing2009
+       media-libs/icc-profiles-openicc
        >=media-libs/libXcm-0.5.2[${MULTILIB_USEDEP}]
        X? ( x11-libs/libXfixes[${MULTILIB_USEDEP}]
                x11-libs/libXrandr[${MULTILIB_USEDEP}]
Comment 5 Andreas Sturmlechner gentoo-dev 2014-08-20 05:39:01 UTC
fixed in 0.9.5