On Wed, Apr 15, 2009 at 07:27:15PM -0400, Benjamin Reed wrote:
> 
> They are not binary compatible with each other, you can't build against
> one and have it work on the other:
> 
> diff -Nurd /tmp/nossl.txt /tmp/ssl.txt  | c++filt | grep '^+' | wc -l
>     2029
> 
> If you were to build foo against mysql-ssl15-shlibs, it will not run if
> you switch it out with mysql15-shlibs.

"Nice". I think we're nearly at the end of the road for crypto as a
self-contained section of packages. Openssl is one thing due to
licensing, but fully open-source crypto implementors are becoming
common and mandatory dependencies of many packages, varianting is
difficult at best (even if it *were* totally drop-in compatible, which
it's often not, we still have trouble swapping cleanly if user
accidentally chooses inconsistently). Don't tell anyone, but
technically almost all of gnome and therefore everthing on top of some
of its core libs should be section:crypto.

Do we still want to keep fink able to rip out the crypto-implementors
for export reasons? What if we kept section:crypto just for the
implementors and let normal packages that just *used* them go in
section:main. That way one could hide section:crypto if necessary, and
the holes in the dep-tree would be easy to find. Not quite as clean
because they would be holes to discover along the way (wait for apt or
fink to complain it can't resolve a dep) rather than just "all
packages that aren't viable don't exist at all". OTOH, someone could
easily clone the finkinfo tree or apt repo and screen out those.

dan

-- 
Daniel Macks
dma...@netspace.org
http://www.netspace.org/~dmacks


------------------------------------------------------------------------------
Stay on top of everything new and different, both inside and 
around Java (TM) technology - register by April 22, and save
$200 on the JavaOne (SM) conference, June 2-5, 2009, San Francisco.
300 plus technical and hands-on sessions. Register today. 
Use priority code J9JMT32. http://p.sf.net/sfu/p
_______________________________________________
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.devel

Reply via email to