public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/gentoo:master commit in: media-sound/mpd/, sys-process/audit/, sys-apps/plocate/, ...
@ 2025-01-03  9:49 Florian Schmaus
  0 siblings, 0 replies; only message in thread
From: Florian Schmaus @ 2025-01-03  9:49 UTC (permalink / raw
  To: gentoo-commits

commit:     c9de5113f261c6fe667296f5e3cac870a77724b5
Author:     Florian Schmaus <flow <AT> gentoo <DOT> org>
AuthorDate: Fri Jan  3 09:42:12 2025 +0000
Commit:     Florian Schmaus <flow <AT> gentoo <DOT> org>
CommitDate: Fri Jan  3 09:48:44 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c9de5113

*/*: make 'io-uring' a global use flag

As previously proposed [1, 2], this makes io-uring a global use flag.

This commit is based on the patch of Filip Kobierski [3]. However, I was
unable to "git am" the patch and hence had to re-create it.

1: https://archives.gentoo.org/gentoo-dev/VfAkSpK_AjO5266_d85GO7TcwH6VCJMISOguwDg9kRwbvbjkM9YqOqcIsaKYozvjcyQmjv8id4ExBpR2DWT3Hkhw0puC_Zumj9QRw8sZBV4= <AT> pm.me/
2: https://archives.gentoo.org/gentoo-dev/20250101224031.15263-1-fkobi <AT> pm.me/
3: https://archives.gentoo.org/gentoo-dev/20250101224031.15263-5-fkobi <AT> pm.me/

Co-authored-by: Filip Kobierski <fkobi <AT> pm.me>
Signed-off-by: Florian Schmaus <flow <AT> gentoo.org>
Signed-off-by: Filip Kobierski <fkobi <AT> 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                              | 3 ++-
 sys-apps/bfs/metadata.xml                      | 3 ---
 sys-apps/plocate/metadata.xml                  | 3 ---
 sys-block/thin-provisioning-tools/metadata.xml | 3 ---
 sys-process/audit/metadata.xml                 | 1 -
 9 files changed, 2 insertions(+), 17 deletions(-)

diff --git a/app-containers/lxc/metadata.xml b/app-containers/lxc/metadata.xml
index 7c423aeaca6f..025e36882779 100644
--- a/app-containers/lxc/metadata.xml
+++ b/app-containers/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 6b037ef131a9..c42f7d920b36 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-fs/multipath-tools</pkg>.</flag>

diff --git a/dev-ruby/io-event/metadata.xml b/dev-ruby/io-event/metadata.xml
index 7e76e28a1d14..0962eb7f2192 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 7cf09c18a6d8..8253dae1fb75 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 9d81d5eece19..36468b321ddb 100644
--- a/profiles/use.desc
+++ b/profiles/use.desc
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 # Keep them sorted
@@ -144,6 +144,7 @@ infiniband - Enable Infiniband RDMA transport support
 initramfs - Include kernel modules in the initramfs, and re-install the kernel (only effective for distribution kernels)
 inotify - Enable inotify filesystem monitoring support
 introspection - Add support for GObject based introspection
+io-uring - Enable the use of io_uring for efficient asynchronous IO and system requests
 iodbc - Add support for iODBC library
 ios - Enable support for Apple's iDevice with iOS operating system (iPad, iPhone, iPod, etc)
 ipod - Enable support for iPod device access

diff --git a/sys-apps/bfs/metadata.xml b/sys-apps/bfs/metadata.xml
index c734443efb54..d86301745b4c 100644
--- a/sys-apps/bfs/metadata.xml
+++ b/sys-apps/bfs/metadata.xml
@@ -8,7 +8,4 @@
 	<upstream>
 		<remote-id type="github">tavianator/bfs</remote-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 fcef37108e0d..ea1b17d66b2d 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/thin-provisioning-tools/metadata.xml b/sys-block/thin-provisioning-tools/metadata.xml
index 35126c511402..15dea8bd8d8e 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-tools</remote-id>
 	</upstream>

diff --git a/sys-process/audit/metadata.xml b/sys-process/audit/metadata.xml
index 79fc6fdac9eb..4f27587f6e96 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>


^ permalink raw reply related	[flat|nested] only message in thread

only message in thread, other threads:[~2025-01-03  9:49 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-01-03  9:49 [gentoo-commits] repo/gentoo:master commit in: media-sound/mpd/, sys-process/audit/, sys-apps/plocate/, Florian Schmaus

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox