From 3214f3fbed677a8daec7ff5716f1c4af86d31d09 Mon Sep 17 00:00:00 2001 From: sin-ack Date: Thu, 24 Apr 2025 21:14:05 +0000 Subject: [PATCH] profiles/base: mask USE=io-uring on Facebook packages Folly currently depends on a version of liburing that has not yet been released. To prevent users from accidentally pulling in liburing-9999 we mask it until liburing-2.10 is in ::gentoo. All Facebook packages are masked to prevent upgrade blocks for users who have USE=io-uring globally. Closes: https://bugs.gentoo.org/954335 Signed-off-by: sin-ack Part-of: https://github.com/gentoo/gentoo/pull/41734 Closes: https://github.com/gentoo/gentoo/pull/41734 Signed-off-by: Sam James --- profiles/base/package.use.mask | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/profiles/base/package.use.mask b/profiles/base/package.use.mask index 268ef1fc6fe61..ef6b515fc285a 100644 --- a/profiles/base/package.use.mask +++ b/profiles/base/package.use.mask @@ -6,6 +6,14 @@ # New entries go on top. +# sin-ack (2025-04-24) +# Folly's support for io_uring depends on as-of-yet unreleased liburing +# features. All Facebook packages that depend on this support are masked. +# Can be dropped once liburing 2.10 is released. +# Bug #954335 +dev-cpp/folly io-uring +dev-cpp/fbthrift io-uring + # Andreas Sturmlechner (2025-04-21) # Prepare cleanup of dev-qt/qtwebengine:5 app-i18n/fcitx-chinese-addons webengine