Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 282594

Summary: tightvnc requires jpeg-6b, but jpeg-7 is current and media-libs/jpeg-compat should fix problem
Product: Gentoo Linux Reporter: Steve Garcia <sgarcia>
Component: Current packagesAssignee: Gentoo Linux bug wranglers <bug-wranglers>
Status: RESOLVED DUPLICATE    
Severity: normal    
Priority: High    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: emerge --info

Description Steve Garcia 2009-08-24 17:48:12 UTC
When running a ~arch system, media-libs/jpeg-7 tries to get loaded, but gets conflicts with jpeg-6 which is required by tightvnc.  The package media-libs/jpeg-compat is available, and should be all that is required to fix the problem, but the current ebuild doesn't recognize it.

Reproducible: Always

Steps to Reproduce:
1.Run ~arch sytem
2.emerge -Duv world
3.get slot conflict between jpeg-7 and jpeg-6

Actual Results:  
Attempt to fix included unmerging tightvnc (to allow jpeg-7 to install), installing media-libs/jpeg-compat to provide jpeg-6b functionality, and then trying to emerge tightvnc back in.  Even though jpeg-compat was at the correct version, tightvnc caused a slot violation message

Expected Results:  
The ebuild should accept either jpeg-6b or jpeg-compat-6b

serpent src # emerge -pv tightvnc

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

Calculating dependencies... done!
[ebuild     UD] media-libs/jpeg-6b-r8 [7] 0 kB
[ebuild  N    ] net-misc/tightvnc-1.3.10-r1  USE="java tcpd -server" 0 kB
[blocks B     ] <media-libs/jpeg-7 ("<media-libs/jpeg-7" is blocking media-libs/jpeg-compat-6b)

Total: 2 packages (1 downgrade, 1 new), Size of downloads: 0 kB
Conflict: 1 block (1 unsatisfied)

 * Error: The above package list contains packages which cannot be
 * installed at the same time on the same system.

  ('ebuild', '/', 'media-libs/jpeg-6b-r8', 'merge') pulled in by
    ~media-libs/jpeg-6b required by ('ebuild', '/', 'net-misc/tightvnc-1.3.10-r1', 'merge')

  ('installed', '/', 'media-libs/jpeg-compat-6b', 'nomerge') pulled in by
    media-libs/jpeg-compat required by world
Comment 1 Steve Garcia 2009-08-24 17:50:27 UTC
Created attachment 202186 [details]
emerge --info
Comment 2 Justin Lecher (RETIRED) gentoo-dev 2009-08-24 17:53:14 UTC

*** This bug has been marked as a duplicate of bug 282398 ***