Skip to Content.
Sympa Menu

sm-discuss - [SM-Discuss] Warning to spell-writers: openssl->libressl upgrade path

sm-discuss AT lists.ibiblio.org

Subject: Public SourceMage Discussion List

List archive

Chronological Thread  
  • 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.

Top of Page