Skip to content

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

Closed
michel-slm wants to merge 1 commit into
facebook:mainfrom
michel-slm:getdeps-drop-liboqs-fedora-rpm
Closed

michel-slm wants to merge 1 commit into
facebook:mainfrom
michel-slm:getdeps-drop-liboqs-fedora-rpm

Conversation

@michel-slm

@michel-slm michel-slm commented Sep 17, 2026

Copy link
Copy Markdown
Contributor

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 #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 #488 and only checked against Fedora 44 at the time. CentOS Stream 10 does ship liboqs-devel, but CentOS Stream 9 and EPEL do not, and a mapping that applies to a single EL release would make the vendor tarball a distro build needs depend on where it was generated; building liboqs from source everywhere is the simpler property.

🤖 Generated with Claude Code

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#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.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Signed-off-by: Michel Lind <salimma@fedoraproject.org>
@meta-cla meta-cla Bot added the CLA Signed This label is managed by the Facebook bot. Authors need to sign the CLA before a PR can be reviewed. label Sep 17, 2026
@meta-codesync

meta-codesync Bot commented Sep 17, 2026

Copy link
Copy Markdown
Contributor

@michel-slm has imported this pull request. If you are a Meta employee, you can view this in D120517415.

meta-codesync Bot pushed a commit to facebook/fboss that referenced this pull request Sep 17, 2026
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 facebook/CacheLib#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 facebook/CacheLib#495 lands.

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

X-link: facebook/CacheLib#497

Reviewed By: likewhatevs

Differential Revision: D120517415

Pulled By: michel-slm

fbshipit-source-id: 1386a4418536d59a36feffb24f85f48cf19f11f3
meta-codesync Bot pushed a commit to facebookexperimental/moxygen that referenced this pull request Sep 17, 2026
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 facebook/CacheLib#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 facebook/CacheLib#495 lands.

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

X-link: facebook/CacheLib#497

Reviewed By: likewhatevs

Differential Revision: D120517415

Pulled By: michel-slm

fbshipit-source-id: 1386a4418536d59a36feffb24f85f48cf19f11f3
meta-codesync Bot pushed a commit to facebookincubator/fizz that referenced this pull request Sep 17, 2026
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 facebook/CacheLib#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 facebook/CacheLib#495 lands.

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

X-link: facebook/CacheLib#497

Reviewed By: likewhatevs

Differential Revision: D120517415

Pulled By: michel-slm

fbshipit-source-id: 1386a4418536d59a36feffb24f85f48cf19f11f3
@meta-codesync meta-codesync Bot closed this in 2bd4f49 Sep 17, 2026
@meta-codesync meta-codesync Bot added the Merged label Sep 17, 2026
@meta-codesync

meta-codesync Bot commented Sep 17, 2026

Copy link
Copy Markdown
Contributor

@michel-slm merged this pull request in 2bd4f49.

meta-codesync Bot pushed a commit to facebook/wangle that referenced this pull request Sep 17, 2026
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 facebook/CacheLib#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 facebook/CacheLib#495 lands.

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

X-link: facebook/CacheLib#497

Reviewed By: likewhatevs

Differential Revision: D120517415

Pulled By: michel-slm

fbshipit-source-id: 1386a4418536d59a36feffb24f85f48cf19f11f3
meta-codesync Bot pushed a commit to facebookincubator/hsthrift that referenced this pull request Sep 17, 2026
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 facebook/CacheLib#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 facebook/CacheLib#495 lands.

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

X-link: facebook/CacheLib#497

Reviewed By: likewhatevs

Differential Revision: D120517415

Pulled By: michel-slm

fbshipit-source-id: 1386a4418536d59a36feffb24f85f48cf19f11f3
meta-codesync Bot pushed a commit to facebookincubator/katran that referenced this pull request Sep 17, 2026
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 facebook/CacheLib#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 facebook/CacheLib#495 lands.

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

X-link: facebook/CacheLib#497

Reviewed By: likewhatevs

Differential Revision: D120517415

Pulled By: michel-slm

fbshipit-source-id: 1386a4418536d59a36feffb24f85f48cf19f11f3
meta-codesync Bot pushed a commit to facebook/fb303 that referenced this pull request Sep 17, 2026
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 facebook/CacheLib#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 facebook/CacheLib#495 lands.

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

X-link: facebook/CacheLib#497

Reviewed By: likewhatevs

Differential Revision: D120517415

Pulled By: michel-slm

fbshipit-source-id: 1386a4418536d59a36feffb24f85f48cf19f11f3
meta-codesync Bot pushed a commit to facebook/mvfst that referenced this pull request Sep 17, 2026
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 facebook/CacheLib#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 facebook/CacheLib#495 lands.

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

X-link: facebook/CacheLib#497

Reviewed By: likewhatevs

Differential Revision: D120517415

Pulled By: michel-slm

fbshipit-source-id: 1386a4418536d59a36feffb24f85f48cf19f11f3
meta-codesync Bot pushed a commit to facebookexperimental/rust-shed that referenced this pull request Sep 17, 2026
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 facebook/CacheLib#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 facebook/CacheLib#495 lands.

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

X-link: facebook/CacheLib#497

Reviewed By: likewhatevs

Differential Revision: D120517415

Pulled By: michel-slm

fbshipit-source-id: 1386a4418536d59a36feffb24f85f48cf19f11f3
meta-codesync Bot pushed a commit to facebook/BGP that referenced this pull request Sep 17, 2026
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 facebook/CacheLib#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 facebook/CacheLib#495 lands.

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

X-link: facebook/CacheLib#497

Reviewed By: likewhatevs

Differential Revision: D120517415

Pulled By: michel-slm

fbshipit-source-id: 1386a4418536d59a36feffb24f85f48cf19f11f3
meta-codesync Bot pushed a commit to facebook/fbthrift that referenced this pull request Sep 17, 2026
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 facebook/CacheLib#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 facebook/CacheLib#495 lands.

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

X-link: facebook/CacheLib#497

Reviewed By: likewhatevs

Differential Revision: D120517415

Pulled By: michel-slm

fbshipit-source-id: 1386a4418536d59a36feffb24f85f48cf19f11f3
meta-codesync Bot pushed a commit to facebook/folly that referenced this pull request Sep 17, 2026
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 facebook/CacheLib#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 facebook/CacheLib#495 lands.

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

X-link: facebook/CacheLib#497

Reviewed By: likewhatevs

Differential Revision: D120517415

Pulled By: michel-slm

fbshipit-source-id: 1386a4418536d59a36feffb24f85f48cf19f11f3
meta-codesync Bot pushed a commit to facebook/openr that referenced this pull request Sep 17, 2026
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 facebook/CacheLib#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 facebook/CacheLib#495 lands.

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

X-link: facebook/CacheLib#497

Reviewed By: likewhatevs

Differential Revision: D120517415

Pulled By: michel-slm

fbshipit-source-id: 1386a4418536d59a36feffb24f85f48cf19f11f3
meta-codesync Bot pushed a commit to facebook/sapling that referenced this pull request Sep 17, 2026
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 facebook/CacheLib#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 facebook/CacheLib#495 lands.

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

X-link: facebook/CacheLib#497

Reviewed By: likewhatevs

Differential Revision: D120517415

Pulled By: michel-slm

fbshipit-source-id: 1386a4418536d59a36feffb24f85f48cf19f11f3
meta-codesync Bot pushed a commit to facebookexperimental/edencommon that referenced this pull request Sep 17, 2026
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 facebook/CacheLib#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 facebook/CacheLib#495 lands.

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

X-link: facebook/CacheLib#497

Reviewed By: likewhatevs

Differential Revision: D120517415

Pulled By: michel-slm

fbshipit-source-id: 1386a4418536d59a36feffb24f85f48cf19f11f3
meta-codesync Bot pushed a commit to facebook/rebalancer that referenced this pull request Sep 17, 2026
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 facebook/CacheLib#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 facebook/CacheLib#495 lands.

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

X-link: facebook/CacheLib#497

Reviewed By: likewhatevs

Differential Revision: D120517415

Pulled By: michel-slm

fbshipit-source-id: 1386a4418536d59a36feffb24f85f48cf19f11f3
meta-codesync Bot pushed a commit to facebook/watchman that referenced this pull request Sep 17, 2026
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 facebook/CacheLib#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 facebook/CacheLib#495 lands.

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

X-link: facebook/CacheLib#497

Reviewed By: likewhatevs

Differential Revision: D120517415

Pulled By: michel-slm

fbshipit-source-id: 1386a4418536d59a36feffb24f85f48cf19f11f3
meta-codesync Bot pushed a commit to facebook/hhvm that referenced this pull request Sep 17, 2026
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 facebook/CacheLib#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 facebook/CacheLib#495 lands.

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

X-link: facebook/CacheLib#497

Reviewed By: likewhatevs

Differential Revision: D120517415

Pulled By: michel-slm

fbshipit-source-id: 1386a4418536d59a36feffb24f85f48cf19f11f3
meta-codesync Bot pushed a commit to facebook/proxygen that referenced this pull request Sep 17, 2026
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 facebook/CacheLib#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 facebook/CacheLib#495 lands.

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

X-link: facebook/CacheLib#497

Reviewed By: likewhatevs

Differential Revision: D120517415

Pulled By: michel-slm

fbshipit-source-id: 1386a4418536d59a36feffb24f85f48cf19f11f3
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

CLA Signed This label is managed by the Facebook bot. Authors need to sign the CLA before a PR can be reviewed. Merged

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant