Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 572790 - app-misc/c_rehash: add openssl to RDEPEND
Summary: app-misc/c_rehash: add openssl to RDEPEND
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo's Team for Core System packages
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 564814
  Show dependency tree
 
Reported: 2016-01-24 18:46 UTC by Fabian Groffen
Modified: 2020-12-13 17:04 UTC (History)
5 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 Fabian Groffen gentoo-dev 2016-01-24 18:46:08 UTC
while trying to bootstrap Gentoo Prefix, I ran into this issue where re-emerging ca-certificates resulted into collisions in /etc/ssl/certs.  The problem appears to be due to openssl not being available at the time ca-certificates was emerged:

/Volumes/Scratch/Gentoo/bootstrap64-20160124/usr/bin/c_rehash: rehashing skipped ('openssl' program not available)

I know openssl is potentially a heavy dependency.  Unless there is another way to solve these collisions, either ca-certificates or c_rehash should probably depend on openssl to avoid this.
Comment 1 SpanKY gentoo-dev 2016-01-24 21:12:02 UTC
that is the c_rehash program which comes from the c_rehash package.  ca-certificates itself does not run openssl at all.
Comment 2 Fabian Groffen gentoo-dev 2016-02-17 14:10:28 UTC
are you ok with adding openssl as dependency to c_rehash?
Comment 3 SpanKY gentoo-dev 2016-02-17 16:07:39 UTC
openssl has an RDEPEND on c_rehash, so c_rehash would create a loop.  we probably want to make c_rehash a PDEPEND in openssl, and make openssl an RDEPEND in c_rehash.
Comment 4 SpanKY gentoo-dev 2016-03-21 02:42:43 UTC
added to RDEPEND here:
https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=09d5a7b0ce9ff87dc6d8ad80f25e0028a55f3770

but need to update openssl to move it to PDEPEND otherwise we have a circular dep.  with all the other business going on currently with openssl, this will take a bit.
Comment 5 Fabian Groffen gentoo-dev 2020-12-13 17:04:06 UTC
This is no longer a problem at this point (or, we're able to work around it successfully).