public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
From: Filip Kobierski <fkobi@pm.me>
To: gentoo-dev@lists.gentoo.org
Cc: Filip Kobierski <fkobi@pm.me>
Subject: [gentoo-dev] [PATCH 3/3] profiles/use.desc: make USE=io-uring global
Date: Wed, 01 Jan 2025 22:41:03 +0000	[thread overview]
Message-ID: <20250101224031.15263-5-fkobi@pm.me> (raw)
In-Reply-To: <20250101224031.15263-1-fkobi@pm.me>

[-- Attachment #1: Type: text/plain, Size: 8763 bytes --]

Signed-off-by: Filip Kobierski <fkobi@pm.me>
---
 app-containers/lxc/metadata.xml                | 1 -
 app-emulation/qemu/metadata.xml                | 1 -
 dev-ruby/io-event/metadata.xml                 | 3 ---
 media-sound/mpd/metadata.xml                   | 1 -
 profiles/use.desc                              | 1 +
 sci-physics/root/metadata.xml                  | 1 -
 sys-apps/bfs/metadata.xml                      | 3 ---
 sys-apps/plocate/metadata.xml                  | 3 ---
 sys-block/fio/metadata.xml                     | 1 -
 sys-block/thin-provisioning-tools/metadata.xml | 3 ---
 sys-cluster/ceph/metadata.xml                  | 1 -
 sys-cluster/glusterfs/metadata.xml             | 1 -
 sys-process/audit/metadata.xml                 | 1 -
 13 files changed, 1 insertion(+), 20 deletions(-)

diff --git a/app-containers/lxc/metadata.xml b/app-containers/lxc/metadata.xml
index 7c423aeaca6..025e3688277 100644
--- a/app-containers/lxc/metadata.xml
+++ b/app-cont
ainers/lxc/metadata.xml
@@ -10,7 +10,6 @@
     <name>Gentoo Virtualization Project</name>
   </maintainer>
   <use>
-    <flag name="io-uring">Enable io_uring support, and use io_uring instead of epoll</flag>
     <flag name="tools">Build and install additional command line tools</flag>
   </use>
   <upstream>
diff --git a/app-emulation/qemu/metadata.xml b/app-emulation/qemu/metadata.xml
index 6b037ef131a..c42f7d920b3 100644
--- a/app-emulation/qemu/metadata.xml
+++ b/app-emulation/qemu/metadata.xml
@@ -26,7 +26,6 @@
 		<flag name="iscsi">Enable direct iSCSI support via
 		<pkg>net-libs/libiscsi</pkg> instead of indirectly via the Linux
 		block layer that <pkg>sys-block/open-iscsi</pkg> does.</flag>
-		<flag name="io-uring">Enable efficient I/O via <pkg>sys-libs/liburing</pkg>.</flag>
 		<flag name="keyutils">Support Linux keyrings via <pkg>sys-apps/keyutils</pkg></flag>
 		<flag name="multipath">Enable multipath persistent reservation passthrough via
 		<pkg>sys-f
s/multipath-tools</pkg>.</flag>
diff --git a/dev-ruby/io-event/metadata.xml b/dev-ruby/io-event/metadata.xml
index 7e76e28a1d1..0962eb7f219 100644
--- a/dev-ruby/io-event/metadata.xml
+++ b/dev-ruby/io-event/metadata.xml
@@ -5,9 +5,6 @@
     <email>ruby@gentoo.org</email>
     <name>Gentoo Ruby Project</name>
   </maintainer>
-  <use>
-    <flag name="io-uring">Enable io_uring support, and use io_uring instead of epoll</flag>
-  </use>
   <upstream>
     <remote-id type="github">socketry/io-event</remote-id>
   </upstream>
diff --git a/media-sound/mpd/metadata.xml b/media-sound/mpd/metadata.xml
index 7cf09c18a6d..8253dae1fb7 100644
--- a/media-sound/mpd/metadata.xml
+++ b/media-sound/mpd/metadata.xml
@@ -20,7 +20,6 @@
     <flag name="fluidsynth">Enables Fluidsynth MIDI software synthesis (discouraged)</flag>
     <flag name="gme">Enables support for <pkg>media-libs/game-music-emu</pkg> for playing various video game music formats.</flag>
     <flag name="id3tag">
Support for ID3 tags</flag>
-    <flag name="io-uring">Enable support for io_uring</flag>
     <flag name="inotify">Use the Linux kernel inotify subsystem to notice changes to mpd music library</flag>
     <flag name="lame">Support for MP3 streaming via Icecast2</flag>
     <flag name="libmpdclient">Enable support for remote mpd databases</flag>
diff --git a/profiles/use.desc b/profiles/use.desc
index 0e345f1dcc3..d2bfb820eae 100644
--- a/profiles/use.desc
+++ b/profiles/use.desc
@@ -146,6 +146,7 @@ inotify - Enable inotify filesystem monitoring support
 introspection - Add support for GObject based introspection
 iodbc - Add support for iODBC library
 ios - Enable support for Apple's iDevice with iOS operating system (iPad, iPhone, iPod, etc)
+io-uring - Enable the use of io_uring system calls for efficient async IO
 ipod - Enable support for iPod device access
 ipv6 - Add support for IP version 6
 jack - Add support for the JACK Audio Connection Kit
diff --git a/sci-
physics/root/metadata.xml b/sci-physics/root/metadata.xml
index 6708cbdd75a..32b389c22a8 100644
--- a/sci-physics/root/metadata.xml
+++ b/sci-physics/root/metadata.xml
@@ -42,7 +42,6 @@
     <flag name="tbb">Enable implicit multi-threading (IMT) with <pkg>dev-cpp/tbb</pkg></flag>
     <flag name="tmva">Built TMVA (ROOT's multi-variate analysis toolkit for machine learning)</flag>
     <flag name="unuran">Enable support for <pkg>sci-mathematics/unuran</pkg></flag>
-    <flag name="io-uring">Enable support for <pkg>sys-libs/liburing</pkg> in RNTuple</flag>
     <flag name="vc">Enable support for <pkg>dev-libs/vc</pkg> with VecCore</flag>
     <flag name="xrootd">Build the interface for <pkg>net-libs/xrootd</pkg> </flag>
   </use>
diff --git a/sys-apps/bfs/metadata.xml b/sys-apps/bfs/metadata.xml
index c734443efb5..d86301745b4 100644
--- a/sys-apps/bfs/metadata.xml
+++ b/sys-apps/bfs/metadata.xml
@@ -8,7 +8,4 @@
 	<upstream>
 		<remote-id type="github">tavianator/bfs</re
mote-id>
 	</upstream>
-	<use>
-		<flag name="io-uring">Use <pkg>sys-libs/liburing</pkg> for faster async I/O</flag>
-	</use>
 </pkgmetadata>
diff --git a/sys-apps/plocate/metadata.xml b/sys-apps/plocate/metadata.xml
index fcef37108e0..ea1b17d66b2 100644
--- a/sys-apps/plocate/metadata.xml
+++ b/sys-apps/plocate/metadata.xml
@@ -21,9 +21,6 @@
 		<email>proxy-maint@gentoo.org</email>
 		<name>Proxy Maintainers</name>
 	</maintainer>
-	<use>
-		<flag name="io-uring">Enable efficient I/O via <pkg>sys-libs/liburing</pkg>.</flag>
-	</use>
 	<longdescription>
 	plocate works by creating an inverted index over trigrams (combinations of
 	three bytes) in the search strings, which allows it to rapidly narrow down the
diff --git a/sys-block/fio/metadata.xml b/sys-block/fio/metadata.xml
index 133abb62792..f049e03134a 100644
--- a/sys-block/fio/metadata.xml
+++ b/sys-block/fio/metadata.xml
@@ -13,7 +13,6 @@
 		<flag name="glusterfs">Enable GlusterFS gfapi support via <pkg>
sys-cluster/glusterfs</pkg></flag>
 		<flag name="gnuplot">Install tools for generating gnuplots</flag>
 		<flag name="pandas">Install dependencies for complex python scripts</flag>
-		<flag name="io-uring">Enable efficient I/O via <pkg>sys-libs/liburing</pkg>.</flag>
 		<flag name="nfs">Enable NFS support</flag>
 		<flag name="numa">Enable numa support</flag>
 		<flag name="rbd">Enable Rados block device support via <pkg>sys-cluster/ceph</pkg></flag>
diff --git a/sys-block/thin-provisioning-tools/metadata.xml b/sys-block/thin-provisioning-tools/metadata.xml
index 35126c51140..15dea8bd8d8 100644
--- a/sys-block/thin-provisioning-tools/metadata.xml
+++ b/sys-block/thin-provisioning-tools/metadata.xml
@@ -8,9 +8,6 @@
 		<email>base-system@gentoo.org</email>
 		<name>Gentoo Base System</name>
 	</maintainer>
-	<use>
-		<flag name="io-uring">Enable experimental support for io-uring.</flag>
-	</use>
 	<upstream>
 		<remote-id type="github">jthornber/thin-provisioning-tool
s</remote-id>
 	</upstream>
diff --git a/sys-cluster/ceph/metadata.xml b/sys-cluster/ceph/metadata.xml
index e40590e6067..4ae835e9df0 100644
--- a/sys-cluster/ceph/metadata.xml
+++ b/sys-cluster/ceph/metadata.xml
@@ -33,7 +33,6 @@
     <flag name="rdma">Enable RDMA support via <pkg>sys-cluster/rdma-core</pkg></flag>
     <flag name="rgw-lua">Rados Gateway's support for dynamically adding lua packagess</flag>
     <flag name="system-boost">Use system <pkg>dev-libs/boost</pkg> instead of the bundled one</flag>
-    <flag name="io-uring">Build with support for <pkg>sys-libs/liburing</pkg></flag>
     <flag name="zbd">Enable <pkg>sys-block/libzbd</pkg> bluestore backend</flag>
     <flag name="xfs">Add xfs support</flag>
   </use>
diff --git a/sys-cluster/glusterfs/metadata.xml b/sys-cluster/glusterfs/metadata.xml
index e5e0116cd5c..6a21bf01f26 100644
--- a/sys-cluster/glusterfs/metadata.xml
+++ b/sys-cluster/glusterfs/metadata.xml
@@ -26,7 +26,6 @@
 		<flag name="ipv6">
Use IPv6 by default, requires libtirpc</flag>
 		<flag name="libtirpc">Build against <pkg>net-libs/libtirpc</pkg> for RPC support</flag>
 		<flag name="rsyslog">Install configuration snippet for <pkg>app-admin/rsyslog</pkg></flag>
-		<flag name="io-uring">Control whether or not glusterfs is compiled with uring support or not.</flag>
 	</use>
 	<upstream>
 		<remote-id type="github">gluster/glusterfs</remote-id>
diff --git a/sys-process/audit/metadata.xml b/sys-process/audit/metadata.xml
index 79fc6fdac9e..4f27587f6e9 100644
--- a/sys-process/audit/metadata.xml
+++ b/sys-process/audit/metadata.xml
@@ -9,7 +9,6 @@
 	</maintainer>
 	<use>
 		<flag name="gssapi">Enable GSSAPI support</flag>
-		<flag name="io-uring">Enable support for io-uring. Doesn't need the library but needs at least kernel 5.1.</flag>
 	</use>
 	<upstream>
 		<remote-id type="github">linux-audit/audit-userspace</remote-id>
-- 
2.45.2


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 249 bytes --]

  parent reply	other threads:[~2025-01-01 22:41 UTC|newest]

Thread overview: 6+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2025-01-01 22:40 [gentoo-dev] [PATCH 0/3] Making io-uring a global USE flag Filip Kobierski
2025-01-01 22:40 ` [gentoo-dev] [PATCH 1/3] sci-physics/root: rename uring USE flag to io-uring Filip Kobierski
2025-01-04 12:13   ` Jaco Kroon
2025-01-01 22:40 ` [gentoo-dev] [PATCH 2/3] sys-cluster/{ceph,glusterfs}: " Filip Kobierski
2025-01-01 22:41 ` Filip Kobierski [this message]
2025-01-03 10:02   ` [gentoo-dev] [PATCH 3/3] profiles/use.desc: make USE=io-uring global Florian Schmaus

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20250101224031.15263-5-fkobi@pm.me \
    --to=fkobi@pm.me \
    --cc=gentoo-dev@lists.gentoo.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox