Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 331753 - app-text/acroread missing dependency to dev-libs/openssl:0.9.8
Summary: app-text/acroread missing dependency to dev-libs/openssl:0.9.8
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Printing Team
URL:
Whiteboard:
Keywords: InVCS
Depends on:
Blocks:
 
Reported: 2010-08-09 10:59 UTC by Aleksandr Yakimov
Modified: 2010-09-24 09:20 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 Aleksandr Yakimov 2010-08-09 10:59:29 UTC
>>> package: dev-libs/openssl-1.0.0a
 *  - /usr/lib/libcrypto.so.0.9.8
 *      used by /opt/Adobe/Reader9/Reader/intellinux/bin/SynchronizerApp-binary (app-text/acroread-9.3.3)
 *      used by /opt/Adobe/Reader9/Reader/intellinux/bin/acroread (app-text/acroread-9.3.3)
 *      used by /opt/Adobe/Reader9/Reader/intellinux/lib/libcurl.so.3.0.0 (app-text/acroread-9.3.3)
 *      used by 2 other files
 *  - /usr/lib/libssl.so.0.9.8
 *      used by /opt/Adobe/Reader9/Reader/intellinux/bin/acroread (app-text/acroread-9.3.3)
 *      used by /opt/Adobe/Reader9/Reader/intellinux/lib/libcurl.so.3.0.0 (app-text/acroread-9.3.3)
 *      used by /opt/Adobe/Reader9/Reader/intellinux/lib/libflashsupport.so (app-text/acroread-9.3.3)
Comment 1 Wormo (RETIRED) gentoo-dev 2010-08-10 01:41:09 UTC
Thanks for pointing out this implicit dependency, assigning to maintainers
Comment 2 Robert Cabrera 2010-09-06 07:20:34 UTC
Upgrading to app-text/acroread-9.3.4 also causes preserved libs issues. I did a system upgrade Thursday (Sept. 7th) after not having done so for a month. Everything built and installed as it should except I got this error msg:
'!!! existing preserved libs:
>>> package: dev-libs/openssl-1.0.0a-r3
 *  - /usr/lib/libssl.so.0.9.8
 *      used by /opt/Adobe/Reader9/Reader/intellinux/bin/acroread (app-text/acroread-9.3.4)
 *      used by /opt/Adobe/Reader9/Reader/intellinux/lib/libcurl.so.3.0.0 (app-text/acroread-9.3.4)
 *      used by /opt/Adobe/Reader9/Reader/intellinux/lib/libflashsupport.so (app-text/acroread-9.3.4)
 *  - /usr/lib/libcrypto.so.0.9.8
 *      used by /opt/Adobe/Reader9/Reader/intellinux/bin/SynchronizerApp-binary (app-text/acroread-9.3.4)
 *      used by /opt/Adobe/Reader9/Reader/intellinux/bin/acroread (app-text/acroread-9.3.4)
 *      used by /opt/Adobe/Reader9/Reader/intellinux/lib/libcurl.so.3.0.0 (app-text/acroread-9.3.4)
 *      used by 2 other files
Use emerge @preserved-rebuild to rebuild packages using these libraries'

I've repeatedly tried emerge @preserved-rebuild, but with same results and revdep-rebuild shows everything OK.

This is driving me crazy. Any help would be appreciated. TIA.
Comment 3 Aleksandr Yakimov 2010-09-06 07:53:42 UTC
(In reply to comment #2)
> 
> I've repeatedly tried emerge @preserved-rebuild, but with same results and
> revdep-rebuild shows everything OK.
> 
> This is driving me crazy. Any help would be appreciated. TIA.
> 
Workaround for this issue: 

emerge -1 dev-libs/openssl:0.9.8 app-text/acroread
Comment 4 Robert Cabrera 2010-09-10 00:49:03 UTC
(In reply to comment #3)

> Workaround for this issue: 
> 
> emerge -1 dev-libs/openssl:0.9.8 app-text/acroread
> 

This solves the preserved-rebuild issue, but then creates a bigger problem by preventing emerge updates do to the openssl versions conflicting with each other.

This left me the choices of either uninstalling openssl:0.9.8o-r*, prior to updating then reinstalling afterward, or masking the newer openssl:1.0.0a-r* versions and rebuilding my system against the stable openssl:0.9.8o. Which is what I did.

The problem, as it appears to me, is that the 2 versions of openssl:0.9.8o-r* that are slotted as 0.9.8 don't play nicely with the 1.0.0a-r* versions which are not slotted at all. It seems to me that the devs need to write the ebuild so that the newer 1.0.0a-r* versions are also slotted so that 0.9.8o-r* can coexist with the newer 1.0.0a-r* versions until the apps that require 0.9.8o are ported.
Comment 5 Zac Medico gentoo-dev 2010-09-24 03:15:25 UTC
The 0.9.8 SLOT of openssl doesn't have stable keywords like the acroread ebuilds do, so I added the dependency as =dev-libs/openssl-0.9.8* so that it would match the stable dev-libs/openssl:0 ebuild and make repoman happy.
Comment 6 Aleksandr Yakimov 2010-09-24 07:55:53 UTC
(In reply to comment #5)
> The 0.9.8 SLOT of openssl doesn't have stable keywords like the acroread
> ebuilds do, so I added the dependency as =dev-libs/openssl-0.9.8* so that it
> would match the stable dev-libs/openssl:0 ebuild and make repoman happy.
> 
This is only x86-related bug. For amd64 openssl libs from app-emulation/emul-linux-x86-baselibs.
Comment 7 Zac Medico gentoo-dev 2010-09-24 08:03:50 UTC
(In reply to comment #6)
> This is only x86-related bug. For amd64 openssl libs from
> app-emulation/emul-linux-x86-baselibs.

Thanks, it's fixed in cvs to only pull it in for x86.
Comment 8 Samuli Suominen (RETIRED) gentoo-dev 2010-09-24 09:16:30 UTC
So, why dont close the bug now? :)