1
0
mirror of https://github.com/facebook/proxygen.git synced 2026-10-24 01:33:54 +03:00

getdeps: stop mapping liboqs to Fedora's liboqs-devel

Summary:
Fedora retired liboqs in Fedora 45 ("Obsoleted by openssl 3.5": OpenSSL 3.5 ships ML-KEM natively), so the `[rpms.distro=fedora]` mapping added in facebook/CacheLib#488 only resolves on Fedora 44 and older. On Rawhide a build with --allow-system-packages that generates its BuildRequires from the manifests fails at dependency resolution with "No match for argument: liboqs-devel". fizz still hard-depends on liboqs, so let getdeps build it from source (or the vendor tree) on Fedora as it does everywhere else.

Found while building the Fedora cachelib package on Rawhide with BuildRequires generated from the manifests; the mapping was added in https://github.com/facebook/CacheLib/issues/488 and only checked against Fedora 44 at the time. CentOS Stream 10 does ship liboqs-devel, so a `distro_family=rhel` mapping for EL 10 could be considered separately once https://github.com/facebook/CacheLib/issues/495 lands.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

X-link: https://github.com/facebook/CacheLib/pull/497

Reviewed By: likewhatevs

Differential Revision: D120517415

Pulled By: michel-slm

fbshipit-source-id: 1386a4418536d59a36feffb24f85f48cf19f11f3
This commit is contained in:
Michel Lind
2026-09-17 09:46:23 -07:00
committed by meta-codesync[bot]
parent ccf888f9fb
commit 6bd0ee43ad

View File

@@ -14,6 +14,3 @@ OQS_MINIMAL_BUILD = KEM_kyber_512;KEM_kyber_768;KEM_kyber_1024;KEM_ml_kem_512;KE
[dependencies]
openssl
[rpms.distro=fedora]
liboqs-devel