sm-discuss AT lists.ibiblio.org
Subject: Public SourceMage Discussion List
List archive
[SM-Discuss] Warning to spell-writers: openssl->libressl upgrade path
- From: Vlad Glagolev <stealth AT tiberian.ru>
- To: Source Mage Discussion <sm-discuss AT lists.ibiblio.org>
- Subject: [SM-Discuss] Warning to spell-writers: openssl->libressl upgrade path
- Date: Fri, 6 Mar 2015 23:57:25 +0300
Hello all,
Before the recent commits, switch from openssl to libressl was not
correct. I mean it was completely broken. Upgrading path wasn't
inspected carefully and contained several errors including the most
important one:
instant dispel of openssl led to broken wget, therefore all triggered
spells failed to summon sources.
This is be fixed by now, but feel free to test and report.
Note it has some dirty hacks according to the standards[-1].
Another important note: stop blindly replacing openssl with SSL in
DEPENDS files. These two are not fully API-compatible[0]. Gentoo has a
page for some packages btw: https://github.com/gentoo/libressl/wiki
So make sure a spell at least compiles against libressl. Most of
the patches can already be taken from the OpenBSD project (i.e.
ports tree[1]). Pythonic code requires a bit more analysis, because it
will compile (during the build phase), but the 'import's will fail (see
pyopenssl spell as an example) -- test them too.
Thanks, and
Take care!
[-1] http://beta.sourcemage.ru/Spell/Standards
[0] https://devsonacid.wordpress.com/2014/07/12/how-compatible-is-libressl/
[1] http://openports.se/
--
Vlad Glagolev <stealth AT tiberian.ru>
Attachment:
pgpEeJh1rci15.pgp
Description: PGP signature
- [SM-Discuss] Warning to spell-writers: openssl->libressl upgrade path, Vlad Glagolev, 03/06/2015
Archive powered by MHonArc 2.6.24.