Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 285598 - Stable =media-libs/jpeg-7
Summary: Stable =media-libs/jpeg-7
Status: VERIFIED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Gentoo Graphics Project
URL:
Whiteboard:
Keywords: STABLEREQ
Depends on: 282704 283241 285586 285599
Blocks: 285647 286688
  Show dependency tree
 
Reported: 2009-09-19 16:46 UTC by Samuli Suominen (RETIRED)
Modified: 2009-10-31 15:29 UTC (History)
4 users (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 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