> On Oct 13, 2015, at 09:46, Jess H. Brewer <j...@triumf.ca> wrote:
> 
> On 2015-10-06 6:58 AM, Alexander Hansen wrote:
>>> On Oct 6, 2015, at 06:44, David Phillips <dfp...@comcast.net> wrote:
>>> 
>>> 
>>> 
>>> Folks,
>>> Here’s another missing core fink package in the El Capitan ensemble. I’ve 
>>> been using the mac display front end version of matplotlib and such which 
>>> depends on pyqt{4,5}-mac which depends on phonon-mac which depends on 
>>> system-openssl. This appears not to be present in 10.11:
>>> 
>>>> fink update-all
>>> Information about 8795 packages read in 1 seconds.
>>> Can't resolve dependency "system-openssl-dev" for package 
>>> "phonon-mac-4.5.0-37" (no matching packages/versions found)
>>> Exiting with failure.
>>> 
>>> If I  look at system-openssl-dev-0.9.8.info, I find that it "Depends: 
>>> macosx (>= 10.6.0-1), macosx (<< 10.11.0-1).” I copied the .info file to 
>>> “local" and made the following changes to remove the restriction on <10.11:
>>> Revision: 7.1
>>> BuildDependsOnly: true
>>> Depends: macosx (>= 10.6.0-1)
>>> Distribution: 10.7, 10.8, 10.9, 10.10, 10.11
>>> 
>>> This leads to a successful build of phonon-mac, but a cursory use of 
>>> matplotlib in ipython doesn’t appear to work. (This probably isn’t 
>>> surprising given the restriction to <10.11 in the first place.)
>>> 
>>>  David
>>> ------------------------------------------------------------------------------
>>> _______________________________________________
>> It’s missing because what it represents—OpenSSL headers belonging to the 
>> system—no longer exists on 10.11.
>> 
>> We’re either going to have to convert everything over to openssl100, which 
>> will block binary redistribution of a lot of GPL packages, or we will have 
>> to provide the missing headers for the system’s OpenSSL, which isn’t going 
>> to receive updates and is a less secure option.
>> 
>> For local changes, I recommend modifying packages to use openssl100, since 
>> the redistribution issue doesn’t apply to end-users.
>> 
> So... where do things stand now?  I still get
> 
> # fink update-all
> Information about 8929 packages read in 1 seconds.
> Can't resolve dependency "system-openssl-dev" for package
> "root5-x11-cernlib-5.34.32-2" (no matching packages/versions found)
> Exiting with failure.
> 
> but root (and everything else I've checked) seems to still work. Shall I 
> just stop running update-all until the OpenSSL issues get resolved?  I 
> could update individual packages by hand but this exit denies me a 
> list.  :-(
> 

root works because there are still OpenSSL libraries in 10.11—but no headers.

Something like

sudo -s 
<password>
for PKG in `fink list -it | cut -f 2` ; do fink install $PKG ; done

will proceed around any failed packages. 

The project is not proceeding unilaterally to fix the packages where OpenSSL is 
a problem.  We are trying to have the packages’ maintainers of record do these 
updates (or at least bother to let us know that they’re done maintaining 
packages).  Letting the maintainers of packages that fail know about the issue 
would be helpful, since they may not be on 10.11 or have followed the 
development discussions.

-- 
Alexander Hansen, Ph.D.
Fink User Liaison

------------------------------------------------------------------------------
_______________________________________________
Fink-users mailing list
Fink-users@lists.sourceforge.net
List archive:
http://news.gmane.org/gmane.os.macosx.fink.user
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-users

Reply via email to