Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 341101 - media-libs/libpng-1.2.44 needs stabilizing on sparc
Summary: media-libs/libpng-1.2.44 needs stabilizing on sparc
Status: RESOLVED WONTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Core system (show other bugs)
Hardware: Sparc Linux
: High critical (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-10-15 09:23 UTC by Alex Buell
Modified: 2010-10-15 13:19 UTC (History)
0 users

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 Alex Buell 2010-10-15 09:23:17 UTC
Please stabilize media-libs/libpng-1.2.44 on sparc. Updates on old systems cannot proceed without a libpng-1.2.44 in place.
Comment 1 Samuli Suominen (RETIRED) gentoo-dev 2010-10-15 09:30:14 UTC
What do you mean?  There shouldn't be any binary-only packages that depends on libpng-1.2 in Portage, that's why it was stabilized only for amd64 and x86 -- rest would be redudant (and cause unnecessary extra testing for an arch).
Comment 2 Alex Buell 2010-10-15 09:56:28 UTC
I have a Sparc box that hasn't been updated for 6 months. As libpng-1.2 was replaced by libpng-1.4, packages that used to depend on libpng-1.2 are failing to build. I'm currently running revdep-rebuild to recover from this situation. 
Comment 3 Samuli Suominen (RETIRED) gentoo-dev 2010-10-15 13:19:04 UTC
that's wrong in so many levels...

you dont need libpng-1.2 stable for recovery because:

- libpng-1.2 is only for binary-only packages
- the library is preserved by the libpng-1.4 ebuild for recovery
- need to run the la. fixer script libpng-1.4 comes with (in postinst message) and as a result run `revdep-rebuild --library libpng12.so.0`, see below:
- might need to run `emerge -1 cairo pango gtk+` to get them re-emerged before revdep-rebuild (known issue with revdep-rebuild reordering).  
- if you start to emerge libpng-1.2, and then hit ctrl-c after pkg_setup() it will erase itself as fallback to prevent file collision
- since it's very unlikely sparc will ever get binary-only packages depending on libpng-1.2 in portage, it makes no sense to stabilize it