> On Aug 9, 2015, at 10:07 AM, Jan Engelhardt <[email protected]> wrote:
> 
>> We have released LibreSSL 2.2.2, which will be arriving in the
>> LibreSSL directory of your local OpenBSD mirror soon.
> 
> The .pc files in libressl-2.2.2 upset the package mechanisms at hand, in 
> particular rpm, where ':' is used to denote the (ancient concept of) 
> epochs.
> 
> [   99s]     Invalid version (double separator ':'): 35:0:0: 
> mingw32(pkg:libcrypto) = 35:0:0
> [   99s] mingw32(pkg:libssl) = 35:0:0
> [   99s] mingw32(pkg:libtls) = 6:0:0
> [   99s] mingw32(pkg:openssl) = 2.2.2
> 
> The version: field in .pc files is (still) supposed to be the
> package version number, not the ABI number, and this was not a problem 
> in libressl <= 2.2.1.

Thanks for the note, Jan.

Right or wrong, I'm fairly certain the format has not changed any time 
recently, e.g. here is the libtls .pc file from 2.2.1:

Name: LibreSSL-libtls
Description: Secure communications using the TLS socket protocol.
Version: 4:0:0
Requires:
Requires.private: libcrypto libssl

I'm not so sure that this should be the package version number though. Can you 
point to some further documentation here?

Thanks
 - Brent

Reply via email to