Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 364181 - [science overlay] media-libs/tiff-3.9.4-r1 needs to be unkeyworded for x86 (possibly other archs)
Summary: [science overlay] media-libs/tiff-3.9.4-r1 needs to be unkeyworded for x86 (p...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Library (show other bugs)
Hardware: All Linux
: Normal minor (vote)
Assignee: Alexey Shvetsov
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-04-19 22:33 UTC by Bob Johnson
Modified: 2011-05-09 12:03 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 Bob Johnson 2011-04-19 22:33:58 UTC
An attempt to emerge the latest stable media-libs/tiff produces:
emerge -pv tiff

These are the packages that would be merged, in order:

Calculating dependencies... done!

!!! All ebuilds that could satisfy "tiff" have been masked.
!!! One of the following masked packages is required to complete your request:
- media-libs/tiff-4.0.0_beta7 (masked by: ~x86 keyword)
- media-libs/tiff-3.9.5 (masked by: ~x86 keyword)
- media-libs/tiff-3.9.4-r1 (masked by: ~x86 keyword)

For more information, see the MASKED PACKAGES section in the emerge
man page or refer to the Gentoo Handbook.

The issue is, media-libs/tiff in the main tree is now unkeyworded for x86, but in the science overlay it is still keyworded.

My preferred fix for this is for overlay priorities to work (ie setting /etc/portage/repos.conf to force the science overlay to a lower priority than the main tree), but that functionality apparently doesn't exist yet in stable x86 portage. Second fix would be to remove media-libs/tiff from the science overlay (it probably is no longer needed), and third would be to change the keywords in the media-libs/tiff science overlay ebuild appropriately.

If this is the wrong place to report a science overlay issue, please point me to the correct link. Thanks.


Reproducible: Always
Comment 1 Christoph Junghans (RETIRED) gentoo-dev 2011-05-06 16:42:44 UTC
I bumped the science overlay version to r2
Comment 2 Justin Lecher (RETIRED) gentoo-dev 2011-05-06 17:08:13 UTC
That is no solution. tiff is not used slotted in the tree. so arch users using <tiff-4 will bump to that version, which is not equal to -r1. Please revert that change.
Comment 3 Christoph Junghans (RETIRED) gentoo-dev 2011-05-07 06:45:18 UTC
(In reply to comment #2)
> That is no solution. tiff is not used slotted in the tree. so arch users using
> <tiff-4 will bump to that version, which is not equal to -r1. Please revert
> that change.
I see and revert it, but the way how it is now, is no solution. The r1 from the sci-overlay shadows the r1 from the tree, and hence prevents stable users from updating and getting several security fixes in r1.

One solution would be to make the sci version of tiff depend on =tiff-4* to have one normal tiff version installed at all times.
Comment 4 Justin Lecher (RETIRED) gentoo-dev 2011-05-09 12:03:11 UTC
Moved tiff -> tiff-compat