From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 170CA15812D for ; Fri, 03 Jan 2025 09:49:28 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 3C952E083D; Fri, 03 Jan 2025 09:49:27 +0000 (UTC) Received: from smtp.gentoo.org (woodpecker.gentoo.org [140.211.166.183]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 1FCE8E083D for ; Fri, 03 Jan 2025 09:49:27 +0000 (UTC) Received: from oystercatcher.gentoo.org (oystercatcher.gentoo.org [148.251.78.52]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id 2775133BE26 for ; Fri, 03 Jan 2025 09:49:26 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id 7E0E5AED for ; Fri, 03 Jan 2025 09:49:24 +0000 (UTC) From: "Florian Schmaus" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Florian Schmaus" Message-ID: <1735897724.c9de5113f261c6fe667296f5e3cac870a77724b5.flow@gentoo> Subject: [gentoo-commits] repo/gentoo:master commit in: media-sound/mpd/, sys-process/audit/, sys-apps/plocate/, ... X-VCS-Repository: repo/gentoo X-VCS-Files: app-containers/lxc/metadata.xml app-emulation/qemu/metadata.xml dev-ruby/io-event/metadata.xml media-sound/mpd/metadata.xml profiles/use.desc sys-apps/bfs/metadata.xml sys-apps/plocate/metadata.xml sys-block/thin-provisioning-tools/metadata.xml sys-process/audit/metadata.xml X-VCS-Directories: media-sound/mpd/ app-containers/lxc/ app-emulation/qemu/ sys-process/audit/ sys-apps/plocate/ sys-block/thin-provisioning-tools/ dev-ruby/io-event/ profiles/ sys-apps/bfs/ X-VCS-Committer: flow X-VCS-Committer-Name: Florian Schmaus X-VCS-Revision: c9de5113f261c6fe667296f5e3cac870a77724b5 X-VCS-Branch: master Date: Fri, 03 Jan 2025 09:49:24 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply X-Archives-Salt: 3f3844df-6fe5-43eb-9b08-1bd36deb8416 X-Archives-Hash: c7c82a47dbacb22072f3eff5fd7d5418 commit: c9de5113f261c6fe667296f5e3cac870a77724b5 Author: Florian Schmaus gentoo org> AuthorDate: Fri Jan 3 09:42:12 2025 +0000 Commit: Florian Schmaus gentoo 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= pm.me/ 2: https://archives.gentoo.org/gentoo-dev/20250101224031.15263-1-fkobi pm.me/ 3: https://archives.gentoo.org/gentoo-dev/20250101224031.15263-5-fkobi pm.me/ Co-authored-by: Filip Kobierski pm.me> Signed-off-by: Florian Schmaus gentoo.org> Signed-off-by: Filip Kobierski 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 @@ Gentoo Virtualization Project - Enable io_uring support, and use io_uring instead of epoll Build and install additional command line tools 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 @@ Enable direct iSCSI support via net-libs/libiscsi instead of indirectly via the Linux block layer that sys-block/open-iscsi does. - Enable efficient I/O via sys-libs/liburing. Support Linux keyrings via sys-apps/keyutils Enable multipath persistent reservation passthrough via sys-fs/multipath-tools. 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 @@ ruby@gentoo.org Gentoo Ruby Project - - Enable io_uring support, and use io_uring instead of epoll - socketry/io-event 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 @@ Enables Fluidsynth MIDI software synthesis (discouraged) Enables support for media-libs/game-music-emu for playing various video game music formats. Support for ID3 tags - Enable support for io_uring Use the Linux kernel inotify subsystem to notice changes to mpd music library Support for MP3 streaming via Icecast2 Enable support for remote mpd databases 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 @@ tavianator/bfs - - Use sys-libs/liburing for faster async I/O - 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 @@ proxy-maint@gentoo.org Proxy Maintainers - - Enable efficient I/O via sys-libs/liburing. - 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 @@ base-system@gentoo.org Gentoo Base System - - Enable experimental support for io-uring. - jthornber/thin-provisioning-tools 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 @@ Enable GSSAPI support - Enable support for io-uring. Doesn't need the library but needs at least kernel 5.1. linux-audit/audit-userspace