NetBSD-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: lib/60511: openssl set lists differences to pkgsrc



The following reply was made to PR lib/60511; it has been noted by GNATS.

From: Taylor R Campbell <riastradh%NetBSD.org@localhost>
To: Thomas Klausner <wiz%NetBSD.org@localhost>
Cc: gnats-bugs%NetBSD.org@localhost, netbsd-bugs%NetBSD.org@localhost,
	christos%NetBSD.org@localhost, martin%NetBSD.org@localhost, nia%NetBSD.org@localhost
Subject: Re: lib/60511: openssl set lists differences to pkgsrc
Date: Wed, 29 Jul 2026 13:15:39 +0000

 > Date: Mon Jul 27 15:45:00 +0000 2026
 > From: Thomas Klausner <wiz%NetBSD.org@localhost>
 >=20
 > I compared the pkgsrc PLIST with the source set lists and found the
 > following differences:
 >=20
 > Only pkgsrc (openssl 3.6.3, but this didn't change since 3.5.3)
 > installs:
 >=20
 > include/openssl/byteorder.h
 > include/openssl/hpke.h
 > include/openssl/ml_kem.h
 
 We should double-check the list of installed header files from the
 same version of OpenSSL as in src (3.5.7).
 
 This is going to be a big pain for the 11.x branch because package
 builds depend on what we have in 11.0, and missing files will start to
 break things.  So either we'll have to fix it in 11.0 (hi martin!) or
 put in some kind of shim package which affects the build of all
 packages using OpenSSL anyway.
 
 > Only NetBSD (openssl 3.5.7) installs:
 
 I checked your list and the only ones I found missing from
 security/openssl/PLIST are
 
 include/openssl/asn1_mac.h
 include/openssl/rand_drbg.h
 
 which both appear to be stale in your objdir; neither one exists in
 our source tree any more (that is, crypto/external/apache2/openssl/;
 crypto/external/bsd/openssl/ and crypto/external/bsd/openssl.old/ --
 why do we still have both of those? -- still have asn1_mac.h, and
 openssl.old still has rand_drbg.h).
 
 Actually, rand_drbg.h has an obsolete entry, so I'm not sure why you
 found it at all:
 
 ./usr/include/openssl/asn1_mac.h                comp-c-include          ope=
 nssl=3D11
 ./usr/include/openssl/asn1_mac.h                comp-c-include          ope=
 nssl=3D30
 ...
 ./usr/include/openssl/rand_drbg.h               comp-c-include  openssl=3D11
 ./usr/include/openssl/rand_drbg.h               comp-obsolete   obsolete,op=
 enssl=3D30
 ./usr/include/openssl/rand_drbg.h               comp-obsolete   obsolete,op=
 enssl=3D35
 



Home | Main Index | Thread Index | Old Index