* [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