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

Bug 285598

Summary: Stable =media-libs/jpeg-7
Product: Gentoo Linux Reporter: Samuli Suominen (RETIRED) <ssuominen>
Component: Current packagesAssignee: Gentoo Graphics Project <graphics+disabled>
Status: VERIFIED FIXED    
Severity: enhancement CC: leio, magowiz, pacho, rodrigo
Priority: High Keywords: STABLEREQ
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on: 282704, 283241, 285586, 285599    
Bug Blocks: 285647, 286688    

Description Samuli Suominen (RETIRED) gentoo-dev 2009-09-19 16:46:04 UTC
- No known issues except for amd64 in bug 283089. 
- Both amd64 and x86 will want also media-libs/jpeg-compat.
- Bug 285586 needs to be done _first_ to avoid blurry images with gtk+ apps.
Comment 1 Samuli Suominen (RETIRED) gentoo-dev 2009-09-19 16:49:46 UTC
I hope this will get into 10.0 because it'd be shame to introduce this upgrade path to new users. Not something you want as your first experience.
Comment 2 SpanKY gentoo-dev 2009-09-19 20:16:34 UTC
the ebuild needs preserve lib logic added to it or it's going to break everything for stable users
Comment 3 Samuli Suominen (RETIRED) gentoo-dev 2009-09-20 07:31:33 UTC
(In reply to comment #2)
> the ebuild needs preserve lib logic added to it or it's going to break
> everything for stable users

Mixing libjpeg.so.62 and libjpeg.so.7 will cause issues like bug 279227. I'd prefer getting "Can't find shared library..." message over random crashing,
at least it'll be clear that the user needs revdep-rebuild.
Comment 4 Mart Raudsepp gentoo-dev 2009-09-20 22:19:23 UTC
Welcome to the world of the expat story. Those random crashes were also why I (with a couple other folks, including original expat maintainer) decided to not preserve_old_libs the previous ABI. That's the life without dist-upgrade :(
Comment 5 Mart Raudsepp gentoo-dev 2009-09-21 12:23:41 UTC
How about a news item...?
Comment 6 Christian Faulhammer (RETIRED) gentoo-dev 2009-09-22 00:18:33 UTC
(In reply to comment #5)
> How about a news item...?

 Yes, please...
Comment 7 SpanKY gentoo-dev 2009-09-22 15:06:52 UTC
except you already have this exact behavior with portage unstable and that is the behavior that is always going to exist moving forward.  and it's going to happen anyways with packages that need to pull in jpeg-compat for binary packages.  i.e. you cant win.

people need to rebuild their systems with revdep-rebuild/@preserved-lib, end of story.  the preserve lib logic needs to be added before going stable, or a temporary depend on jpeg-compat to prevent collision detection.
Comment 9 SpanKY gentoo-dev 2009-09-23 04:29:10 UTC
hrm, cvs out of date.  actual change:
http://sources.gentoo.org/media-libs/jpeg-compat/jpeg-compat-6b-r1.ebuild?r1=1.1&r2=1.2
Comment 10 Brent Baude (RETIRED) gentoo-dev 2009-09-27 14:22:16 UTC
ppc64 done
Comment 11 nixnut (RETIRED) gentoo-dev 2009-09-27 19:52:45 UTC
ppc stable
Comment 12 Samuli Suominen (RETIRED) gentoo-dev 2009-09-30 11:12:18 UTC
amd64 stable
Comment 13 Jeroen Roovers (RETIRED) gentoo-dev 2009-09-30 17:11:21 UTC
Stable for HPPA.
Comment 14 Tobias Klausmann (RETIRED) gentoo-dev 2009-10-03 14:49:22 UTC
Stable on alpha.
Comment 15 Markus Meier gentoo-dev 2009-10-05 21:07:51 UTC
x86 stable
Comment 16 Markus Meier gentoo-dev 2009-10-08 22:01:15 UTC
arm stable
Comment 17 Raúl Porcel (RETIRED) gentoo-dev 2009-10-26 19:38:35 UTC
ia64/m68k/s390/sh/sparc stable, closing