public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-dev] [PATCH 0/3] Making io-uring a global USE flag
@ 2025-01-01 22:40 Filip Kobierski
  2025-01-01 22:40 ` [gentoo-dev] [PATCH 1/3] sci-physics/root: rename uring USE flag to io-uring Filip Kobierski
                   ` (2 more replies)
  0 siblings, 3 replies; 6+ messages in thread
From: Filip Kobierski @ 2025-01-01 22:40 UTC (permalink / raw
  To: gentoo-dev

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

Hello all,

this is my first patch email series.
It took me a while to get to it but with proton-mail-bridge I did it.
The patch series concerns making io-uring a global USE flag.
Jaco Kroon also pointed out that we have an uring USE flag which 
basically does the same.

In the series of patches I firstly rename uring to io-uring for three
packages and later make io-uring global, removing unnecessary
descriptions in metadata.

Of course I will gladly take in any feedback.

Filip Kobierski (3):
      sci-physics/root: rename uring USE flag to io-uring
      sys-cluster/{ceph,glusterfs}: rename uring USE flag to io-uring
      profiles/use.desc: make USE=io-uring global

 23 files changed, 58 insertions(+), 39 deletions(-)
 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 +
 sci-physics/root/root-6.30.08.ebuild           | 8 ++++----
 sci-physics/root/root-6.32.06.ebuild           | 8 ++++----
 sci-physics/root/root-6.32.08.ebuild           | 8 ++++----
 sci-physics/root/root-6.34.02.ebuild           | 8 ++++----
 sci-physics/root/root-6.34.9999.ebuild         | 8 ++++----
 sci-physics/root/root-9999.ebuild              | 8 ++++----
 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/ceph-18.2.4-r3.ebuild         | 8 ++++----
 sys-cluster/ceph/ceph-19.2.0-r2.ebuild         | 8 ++++----
 sys-cluster/ceph/metadata.xml                  | 1 +
 sys-cluster/glusterfs/glusterfs-10.5.ebuild    | 6 +++---
 sys-cluster/glusterfs/glusterfs-11.1.ebuild    | 6 +++---
 sys-cluster/gluster
fs/metadata.xml             | 1 +
 sys-process/audit/metadata.xml                 | 1 +

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

^ permalink raw reply	[flat|nested] 6+ messages in thread

* [gentoo-dev] [PATCH 1/3] sci-physics/root: rename uring USE flag to io-uring
  2025-01-01 22:40 [gentoo-dev] [PATCH 0/3] Making io-uring a global USE flag Filip Kobierski
@ 2025-01-01 22:40 ` 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 ` [gentoo-dev] [PATCH 3/3] profiles/use.desc: make USE=io-uring global Filip Kobierski
  2 siblings, 1 reply; 6+ messages in thread
From: Filip Kobierski @ 2025-01-01 22:40 UTC (permalink / raw
  To: gentoo-dev; +Cc: Filip Kobierski

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

Signed-off-by: Filip Kobierski <fkobi@pm.me>
---
 sci-physics/root/metadata.xml          | 2 +-
 sci-physics/root/root-6.30.08.ebuild   | 8 ++++----
 sci-physics/root/root-6.32.06.ebuild   | 8 ++++----
 sci-physics/root/root-6.32.08.ebuild   | 8 ++++----
 sci-physics/root/root-6.34.02.ebuild   | 8 ++++----
 sci-physics/root/root-6.34.9999.ebuild | 8 ++++----
 sci-physics/root/root-9999.ebuild      | 8 ++++----
 7 files changed, 25 insertions(+), 25 deletions(-)

diff --git a/sci-physics/root/metadata.xml b/sci-physics/root/metadata.xml
index 43f73697047..6708cbdd75a 100644
--- a/sci-physics/root/metadata.xml
+++ b/sci-physics/root/metadata.xml
@@ -42,7 +42,7 @@
     <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="uring">Enabl
e support for <pkg>sys-libs/liburing</pkg> in RNTuple</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/sci-physics/root/root-6.30.08.ebuild b/sci-physics/root/root-6.30.08.ebuild
index 652ded3c9a3..f74125bb1ba 100644
--- a/sci-physics/root/root-6.30.08.ebuild
+++ b/sci-physics/root/root-6.30.08.ebuild
@@ -17,7 +17,7 @@ LICENSE="LGPL-2.1 freedist MSttfEULA LGPL-3 libpng UoI-NCSA"
 IUSE="+X aqua +asimage cuda cudnn +davix debug +examples fits fftw fortran
 	+gdml graphviz +gsl +http jupyter libcxx +minuit mpi mysql odbc +opengl
 	oracle postgres pythia6 pythia8 +python qt5 qt6 R +roofit +root7 shadow
-	sqlite +ssl +tbb test +tmva +unuran uring vc +xml xrootd"
+	sqlite +ssl +tbb test +tmva +unuran io-uring vc +xml xrootd"
 
 if [[ ${PV}
 =~ "9999" ]] ; then
 	inherit git-r3
@@ -48,7 +48,7 @@ REQUIRED_USE="
 	qt6? ( root7 http )
 	roofit? ( minuit )
 	tmva? ( gsl python )
-	uring? ( root7 )
+	io-uring? ( root7 )
 "
 
 CDEPEND="
@@ -120,7 +120,7 @@ CDEPEND="
 			dev-python/numpy[${PYTHON_USEDEP}]
 		')
 	)
-	uring? ( sys-libs/liburing:= )
+	io-uring? ( sys-libs/liburing:= )
 	vc? ( >=dev-libs/vc-1.4.4:= )
 	xml? ( dev-libs/libxml2:2= )
 	xrootd? ( net-libs/xrootd:0= )
@@ -308,7 +308,7 @@ src_configure() {
 		-Dtmva-rmva=$(usex R)
 		-Dtmva-sofie=OFF
 		-Dunuran=$(usex unuran)
-		-During=$(usex uring)
+		-During=$(usex io-uring)
 		-Dvc=$(usex vc)
 		-Dvdt=OFF
 		-Dveccore=OFF
diff --git a/sci-physics/root/root-6.32.06.ebuild b/sci-physics/root/root-6.32.06.ebuild
index 44fcdf275fd..9d098d14d07 100644
--- a/sci-physics/root/root-6.32.06.ebuild
+++ b/sci-physics/root/root-6.32.06.ebuild
@@ -17,7 +17,7 @@ LICENSE="LGPL-2.1 freedist MSttfEULA LGPL-3 libpng UoI-NCSA"
 IUSE="+X aqua +asimage 
cuda cudnn +davix debug +examples fits fftw fortran
 	+gdml graphviz +gsl +http jupyter libcxx +minuit mpi mysql odbc +opengl
 	postgres pythia8 +python qt5 qt6 R +roofit +root7 shadow sqlite +ssl
-	+tbb test +tmva +unuran uring vc +xml xrootd"
+	+tbb test +tmva +unuran io-uring vc +xml xrootd"
 
 if [[ ${PV} =~ "9999" ]] ; then
 	inherit git-r3
@@ -48,7 +48,7 @@ REQUIRED_USE="
 	qt6? ( root7 http )
 	roofit? ( minuit )
 	tmva? ( gsl python )
-	uring? ( root7 )
+	io-uring? ( root7 )
 "
 
 CDEPEND="
@@ -117,7 +117,7 @@ CDEPEND="
 			dev-python/numpy[${PYTHON_USEDEP}]
 		')
 	)
-	uring? ( sys-libs/liburing:= )
+	io-uring? ( sys-libs/liburing:= )
 	vc? ( >=dev-libs/vc-1.4.4:= )
 	xml? ( dev-libs/libxml2:2= )
 	xrootd? ( net-libs/xrootd:0= )
@@ -295,7 +295,7 @@ src_configure() {
 		-Dtmva-rmva=$(usex R)
 		-Dtmva-sofie=OFF
 		-Dunuran=$(usex unuran)
-		-During=$(usex uring)
+		-During=$(usex io-uring)
 		-Dvc=$(usex vc)
 		-Dvdt=OFF
 		-Dveccore=OFF
diff 
--git a/sci-physics/root/root-6.32.08.ebuild b/sci-physics/root/root-6.32.08.ebuild
index 44fcdf275fd..9d098d14d07 100644
--- a/sci-physics/root/root-6.32.08.ebuild
+++ b/sci-physics/root/root-6.32.08.ebuild
@@ -17,7 +17,7 @@ LICENSE="LGPL-2.1 freedist MSttfEULA LGPL-3 libpng UoI-NCSA"
 IUSE="+X aqua +asimage cuda cudnn +davix debug +examples fits fftw fortran
 	+gdml graphviz +gsl +http jupyter libcxx +minuit mpi mysql odbc +opengl
 	postgres pythia8 +python qt5 qt6 R +roofit +root7 shadow sqlite +ssl
-	+tbb test +tmva +unuran uring vc +xml xrootd"
+	+tbb test +tmva +unuran io-uring vc +xml xrootd"
 
 if [[ ${PV} =~ "9999" ]] ; then
 	inherit git-r3
@@ -48,7 +48,7 @@ REQUIRED_USE="
 	qt6? ( root7 http )
 	roofit? ( minuit )
 	tmva? ( gsl python )
-	uring? ( root7 )
+	io-uring? ( root7 )
 "
 
 CDEPEND="
@@ -117,7 +117,7 @@ CDEPEND="
 			dev-python/numpy[${PYTHON_USEDEP}]
 		')
 	)
-	uring? ( sys-libs/liburing:= )
+	io-uring? ( sys-libs/liburing:= )
 	vc? ( >
=dev-libs/vc-1.4.4:= )
 	xml? ( dev-libs/libxml2:2= )
 	xrootd? ( net-libs/xrootd:0= )
@@ -295,7 +295,7 @@ src_configure() {
 		-Dtmva-rmva=$(usex R)
 		-Dtmva-sofie=OFF
 		-Dunuran=$(usex unuran)
-		-During=$(usex uring)
+		-During=$(usex io-uring)
 		-Dvc=$(usex vc)
 		-Dvdt=OFF
 		-Dveccore=OFF
diff --git a/sci-physics/root/root-6.34.02.ebuild b/sci-physics/root/root-6.34.02.ebuild
index 453459c31cf..e73a5fb1cc6 100644
--- a/sci-physics/root/root-6.34.02.ebuild
+++ b/sci-physics/root/root-6.34.02.ebuild
@@ -17,7 +17,7 @@ LICENSE="LGPL-2.1 freedist MSttfEULA LGPL-3 libpng UoI-NCSA"
 IUSE="+X aqua +asimage cuda cudnn +davix debug +examples fits fftw fortran
 	+gdml graphviz +gsl +http jupyter libcxx +minuit mpi mysql odbc +opengl
 	postgres pythia8 +python qt6 R +roofit +root7 shadow sqlite +ssl
-	+tbb test +tmva +unuran uring vc +xml xrootd"
+	+tbb test +tmva +unuran io-uring vc +xml xrootd"
 
 if [[ ${PV} =~ "9999" ]] ; then
 	inherit git-r3
@@ -47,7 +47,7 @
@ REQUIRED_USE="
 	qt6? ( root7 http )
 	roofit? ( minuit )
 	tmva? ( gsl python )
-	uring? ( root7 )
+	io-uring? ( root7 )
 "
 
 CDEPEND="
@@ -112,7 +112,7 @@ CDEPEND="
 			dev-python/numpy[${PYTHON_USEDEP}]
 		')
 	)
-	uring? ( sys-libs/liburing:= )
+	io-uring? ( sys-libs/liburing:= )
 	vc? ( >=dev-libs/vc-1.4.4:= )
 	xml? ( dev-libs/libxml2:2= )
 	xrootd? ( net-libs/xrootd:0= )
@@ -290,7 +290,7 @@ src_configure() {
 		-Dtmva-rmva=$(usex R)
 		-Dtmva-sofie=OFF
 		-Dunuran=$(usex unuran)
-		-During=$(usex uring)
+		-During=$(usex io-uring)
 		-Dvc=$(usex vc)
 		-Dvdt=OFF
 		-Dveccore=OFF
diff --git a/sci-physics/root/root-6.34.9999.ebuild b/sci-physics/root/root-6.34.9999.ebuild
index 453459c31cf..e73a5fb1cc6 100644
--- a/sci-physics/root/root-6.34.9999.ebuild
+++ b/sci-physics/root/root-6.34.9999.ebuild
@@ -17,7 +17,7 @@ LICENSE="LGPL-2.1 freedist MSttfEULA LGPL-3 libpng UoI-NCSA"
 IUSE="+X aqua +asimage cuda cudnn +davix debug +examples fits fftw fort
ran
 	+gdml graphviz +gsl +http jupyter libcxx +minuit mpi mysql odbc +opengl
 	postgres pythia8 +python qt6 R +roofit +root7 shadow sqlite +ssl
-	+tbb test +tmva +unuran uring vc +xml xrootd"
+	+tbb test +tmva +unuran io-uring vc +xml xrootd"
 
 if [[ ${PV} =~ "9999" ]] ; then
 	inherit git-r3
@@ -47,7 +47,7 @@ REQUIRED_USE="
 	qt6? ( root7 http )
 	roofit? ( minuit )
 	tmva? ( gsl python )
-	uring? ( root7 )
+	io-uring? ( root7 )
 "
 
 CDEPEND="
@@ -112,7 +112,7 @@ CDEPEND="
 			dev-python/numpy[${PYTHON_USEDEP}]
 		')
 	)
-	uring? ( sys-libs/liburing:= )
+	io-uring? ( sys-libs/liburing:= )
 	vc? ( >=dev-libs/vc-1.4.4:= )
 	xml? ( dev-libs/libxml2:2= )
 	xrootd? ( net-libs/xrootd:0= )
@@ -290,7 +290,7 @@ src_configure() {
 		-Dtmva-rmva=$(usex R)
 		-Dtmva-sofie=OFF
 		-Dunuran=$(usex unuran)
-		-During=$(usex uring)
+		-During=$(usex io-uring)
 		-Dvc=$(usex vc)
 		-Dvdt=OFF
 		-Dveccore=OFF
diff --git a/sci-physics/root/root-9999.ebuild b/sci-phys
ics/root/root-9999.ebuild
index 453459c31cf..e73a5fb1cc6 100644
--- a/sci-physics/root/root-9999.ebuild
+++ b/sci-physics/root/root-9999.ebuild
@@ -17,7 +17,7 @@ LICENSE="LGPL-2.1 freedist MSttfEULA LGPL-3 libpng UoI-NCSA"
 IUSE="+X aqua +asimage cuda cudnn +davix debug +examples fits fftw fortran
 	+gdml graphviz +gsl +http jupyter libcxx +minuit mpi mysql odbc +opengl
 	postgres pythia8 +python qt6 R +roofit +root7 shadow sqlite +ssl
-	+tbb test +tmva +unuran uring vc +xml xrootd"
+	+tbb test +tmva +unuran io-uring vc +xml xrootd"
 
 if [[ ${PV} =~ "9999" ]] ; then
 	inherit git-r3
@@ -47,7 +47,7 @@ REQUIRED_USE="
 	qt6? ( root7 http )
 	roofit? ( minuit )
 	tmva? ( gsl python )
-	uring? ( root7 )
+	io-uring? ( root7 )
 "
 
 CDEPEND="
@@ -112,7 +112,7 @@ CDEPEND="
 			dev-python/numpy[${PYTHON_USEDEP}]
 		')
 	)
-	uring? ( sys-libs/liburing:= )
+	io-uring? ( sys-libs/liburing:= )
 	vc? ( >=dev-libs/vc-1.4.4:= )
 	xml? ( dev-libs/libxml2:2= )
 	xrootd? ( 
net-libs/xrootd:0= )
@@ -290,7 +290,7 @@ src_configure() {
 		-Dtmva-rmva=$(usex R)
 		-Dtmva-sofie=OFF
 		-Dunuran=$(usex unuran)
-		-During=$(usex uring)
+		-During=$(usex io-uring)
 		-Dvc=$(usex vc)
 		-Dvdt=OFF
 		-Dveccore=OFF
-- 
2.45.2


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

^ permalink raw reply related	[flat|nested] 6+ messages in thread

* [gentoo-dev] [PATCH 2/3] sys-cluster/{ceph,glusterfs}: rename uring USE flag to io-uring
  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-01 22:40 ` Filip Kobierski
  2025-01-01 22:41 ` [gentoo-dev] [PATCH 3/3] profiles/use.desc: make USE=io-uring global Filip Kobierski
  2 siblings, 0 replies; 6+ messages in thread
From: Filip Kobierski @ 2025-01-01 22:40 UTC (permalink / raw
  To: gentoo-dev; +Cc: Filip Kobierski

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

Signed-off-by: Filip Kobierski <fkobi@pm.me>
---
 sys-cluster/ceph/ceph-18.2.4-r3.ebuild      | 8 ++++----
 sys-cluster/ceph/ceph-19.2.0-r2.ebuild      | 8 ++++----
 sys-cluster/ceph/metadata.xml               | 2 +-
 sys-cluster/glusterfs/glusterfs-10.5.ebuild | 6 +++---
 sys-cluster/glusterfs/glusterfs-11.1.ebuild | 6 +++---
 sys-cluster/glusterfs/metadata.xml          | 2 +-
 6 files changed, 16 insertions(+), 16 deletions(-)

diff --git a/sys-cluster/ceph/ceph-18.2.4-r3.ebuild b/sys-cluster/ceph/ceph-18.2.4-r3.ebuild
index 345c800a98b..4d62526a4e7 100644
--- a/sys-cluster/ceph/ceph-18.2.4-r3.ebuild
+++ b/sys-cluster/ceph/ceph-18.2.4-r3.ebuild
@@ -30,7 +30,7 @@ IUSE="
 	babeltrace +cephfs custom-cflags diskprediction dpdk fuse grafana
 	jemalloc jaeger kafka kerberos ldap lttng +mgr +parquet pmdk rabbitmq
 	+radosgw rbd-rwl rbd-ssd rdma rgw-lua selinux +ssl spdk +sqlite +system-boost
-	systemd +tcmalloc test +uring xfs zbd
+	systemd +tcmalloc test +io-uring xfs zb
d
 "
 
 IUSE+="$(printf "cpu_flags_x86_%s\n" ${CPU_FLAGS_X86[@]})"
@@ -109,7 +109,7 @@ DEPEND="
 	spdk? ( dev-util/cunit )
 	sqlite? ( dev-db/sqlite:= )
 	system-boost? ( dev-libs/boost:=[context,python,${PYTHON_USEDEP},zlib] )
-	uring? ( sys-libs/liburing:= )
+	io-uring? ( sys-libs/liburing:= )
 	xfs? ( sys-fs/xfsprogs:= )
 	zbd? ( sys-block/libzbd:= )
 "
@@ -330,8 +330,8 @@ ceph_src_configure() {
 		-DWITH_RBD_SSD_CACHE:BOOL=$(usex rbd-ssd)
 		-DWITH_SYSTEMD:BOOL=$(usex systemd)
 		-DWITH_TESTS:BOOL=$(usex test)
-		-DWITH_LIBURING:BOOL=$(usex uring)
-		-DWITH_SYSTEM_LIBURING:BOOL=$(usex uring)
+		-DWITH_LIBURING:BOOL=$(usex io-uring)
+		-DWITH_SYSTEM_LIBURING:BOOL=$(usex io-uring)
 		-DWITH_LIBCEPHSQLITE:BOOL=$(usex sqlite)
 		-DWITH_XFS:BOOL=$(usex xfs)
 		-DWITH_ZBD:BOOL=$(usex zbd)
diff --git a/sys-cluster/ceph/ceph-19.2.0-r2.ebuild b/sys-cluster/ceph/ceph-19.2.0-r2.ebuild
index 717e7282fc6..c6ded998710 100644
--- a/sys-cluster/ceph/ceph-19.2.0-r2.ebuild

+++ b/sys-cluster/ceph/ceph-19.2.0-r2.ebuild
@@ -30,7 +30,7 @@ IUSE="
 	babeltrace +cephfs custom-cflags diskprediction dpdk fuse grafana
 	jemalloc jaeger kafka kerberos ldap lttng +mgr +parquet pmdk rabbitmq
 	+radosgw rbd-rwl rbd-ssd rdma rgw-lua selinux +ssl spdk +sqlite +system-boost
-	systemd +tcmalloc test +uring xfs zbd
+	systemd +tcmalloc test +io-uring xfs zbd
 "
 
 IUSE+="$(printf "cpu_flags_x86_%s\n" ${CPU_FLAGS_X86[@]})"
@@ -110,7 +110,7 @@ DEPEND="
 	spdk? ( dev-util/cunit )
 	sqlite? ( dev-db/sqlite:= )
 	system-boost? ( dev-libs/boost:=[context,python,${PYTHON_USEDEP},zlib] )
-	uring? ( sys-libs/liburing:= )
+	io-uring? ( sys-libs/liburing:= )
 	xfs? ( sys-fs/xfsprogs:= )
 	zbd? ( sys-block/libzbd:= )
 "
@@ -338,8 +338,8 @@ ceph_src_configure() {
 		-DWITH_RBD_SSD_CACHE:BOOL=$(usex rbd-ssd)
 		-DWITH_SYSTEMD:BOOL=$(usex systemd)
 		-DWITH_TESTS:BOOL=$(usex test)
-		-DWITH_LIBURING:BOOL=$(usex uring)
-		-DWITH_SYSTEM_LIBURING:BOOL=$(usex uring)

+		-DWITH_LIBURING:BOOL=$(usex io-uring)
+		-DWITH_SYSTEM_LIBURING:BOOL=$(usex io-uring)
 		-DWITH_LIBCEPHSQLITE:BOOL=$(usex sqlite)
 		-DWITH_XFS:BOOL=$(usex xfs)
 		-DWITH_ZBD:BOOL=$(usex zbd)
diff --git a/sys-cluster/ceph/metadata.xml b/sys-cluster/ceph/metadata.xml
index 10e8a6f85f0..e40590e6067 100644
--- a/sys-cluster/ceph/metadata.xml
+++ b/sys-cluster/ceph/metadata.xml
@@ -33,7 +33,7 @@
     <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="uring">Build with support for <pkg>sys-libs/liburing</pkg></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>
   </u
se>
diff --git a/sys-cluster/glusterfs/glusterfs-10.5.ebuild b/sys-cluster/glusterfs/glusterfs-10.5.ebuild
index af34b6d503a..1def7c7cee4 100644
--- a/sys-cluster/glusterfs/glusterfs-10.5.ebuild
+++ b/sys-cluster/glusterfs/glusterfs-10.5.ebuild
@@ -15,7 +15,7 @@ LICENSE="|| ( GPL-2 LGPL-3+ )"
 SLOT="0/${PV%%.*}"
 KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc ppc64 ~riscv x86"
 
-IUSE="debug emacs +fuse georeplication ipv6 +libtirpc rsyslog selinux static-libs tcmalloc test +uring xml"
+IUSE="debug emacs +fuse georeplication ipv6 +libtirpc rsyslog selinux static-libs tcmalloc test +io-uring xml"
 
 REQUIRED_USE="${PYTHON_REQUIRED_USE}
 	georeplication? ( xml )
@@ -43,7 +43,7 @@ RDEPEND="
 	!libtirpc? ( elibc_glibc? ( sys-libs/glibc[rpc(-)] ) )
 	selinux? ( sec-policy/selinux-glusterfs )
 	tcmalloc? ( dev-util/google-perftools )
-	uring? ( sys-libs/liburing:= )
+	io-uring? ( sys-libs/liburing:= )
 	xml? ( dev-libs/libxml2 )
 "
 DEPEND="
@@ -103,7 +103,7 @@ src_configure(
) {
 		$(use_enable georeplication) \
 		$(use_enable static-libs static) \
 		$(use_enable test cmocka) \
-		$(use_enable uring linux-io-uring) \
+		$(use_enable io-uring linux-io-uring) \
 		$(use_enable xml xml-output) \
 		$(usex ipv6 --with-ipv6-default "") \
 		$(usex libtirpc "" --without-libtirpc) \
diff --git a/sys-cluster/glusterfs/glusterfs-11.1.ebuild b/sys-cluster/glusterfs/glusterfs-11.1.ebuild
index c4ef9b26256..a6b41a9406c 100644
--- a/sys-cluster/glusterfs/glusterfs-11.1.ebuild
+++ b/sys-cluster/glusterfs/glusterfs-11.1.ebuild
@@ -15,7 +15,7 @@ LICENSE="|| ( GPL-2 LGPL-3+ )"
 SLOT="0/${PV%%.*}"
 KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc ppc64 ~riscv x86"
 
-IUSE="debug emacs +fuse georeplication ipv6 +libtirpc rsyslog selinux static-libs tcmalloc test +uring xml"
+IUSE="debug emacs +fuse georeplication ipv6 +libtirpc rsyslog selinux static-libs tcmalloc test +io-uring xml"
 
 REQUIRED_USE="${PYTHON_REQUIRED_USE}
 	georeplication? ( xml )
@@ -47,7 +4
7,7 @@ RDEPEND="
 	!libtirpc? ( elibc_glibc? ( sys-libs/glibc[rpc(-)] ) )
 	selinux? ( sec-policy/selinux-glusterfs )
 	tcmalloc? ( dev-util/google-perftools )
-	uring? ( sys-libs/liburing:= )
+	io-uring? ( sys-libs/liburing:= )
 	xml? ( dev-libs/libxml2 )
 "
 DEPEND="
@@ -106,7 +106,7 @@ src_configure() {
 		$(use_enable georeplication) \
 		$(use_enable static-libs static) \
 		$(use_enable test cmocka) \
-		$(use_enable uring linux-io-uring) \
+		$(use_enable io-uring linux-io-uring) \
 		$(use_enable xml xml-output) \
 		$(usex ipv6 --with-ipv6-default "") \
 		$(usex libtirpc "" --without-libtirpc) \
diff --git a/sys-cluster/glusterfs/metadata.xml b/sys-cluster/glusterfs/metadata.xml
index a7e4c474e8a..e5e0116cd5c 100644
--- a/sys-cluster/glusterfs/metadata.xml
+++ b/sys-cluster/glusterfs/metadata.xml
@@ -26,7 +26,7 @@
 		<flag name="ipv6">Use IPv6 by default, requires libtirpc</flag>
 		<flag name="libtirpc">Build against <pkg>net-libs/libtirpc</pkg> for R
PC support</flag>
 		<flag name="rsyslog">Install configuration snippet for <pkg>app-admin/rsyslog</pkg></flag>
-		<flag name="uring">Control whether or not glusterfs is compiled with uring support or not.</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>
-- 
2.45.2


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

^ permalink raw reply related	[flat|nested] 6+ messages in thread

* [gentoo-dev] [PATCH 3/3] profiles/use.desc: make USE=io-uring global
  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-01 22:40 ` [gentoo-dev] [PATCH 2/3] sys-cluster/{ceph,glusterfs}: " Filip Kobierski
@ 2025-01-01 22:41 ` Filip Kobierski
  2025-01-03 10:02   ` Florian Schmaus
  2 siblings, 1 reply; 6+ messages in thread
From: Filip Kobierski @ 2025-01-01 22:41 UTC (permalink / raw
  To: gentoo-dev; +Cc: Filip Kobierski

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

^ permalink raw reply related	[flat|nested] 6+ messages in thread

* Re: [gentoo-dev] [PATCH 3/3] profiles/use.desc: make USE=io-uring global
  2025-01-01 22:41 ` [gentoo-dev] [PATCH 3/3] profiles/use.desc: make USE=io-uring global Filip Kobierski
@ 2025-01-03 10:02   ` Florian Schmaus
  0 siblings, 0 replies; 6+ messages in thread
From: Florian Schmaus @ 2025-01-03 10:02 UTC (permalink / raw
  To: Filip Kobierski, amadio, sci-physics, chutzpah, cluster, jaco,
	jpds
  Cc: gentoo-dev


[-- Attachment #1.1.1: Type: text/plain, Size: 1763 bytes --]

On 01/01/2025 23.41, Filip Kobierski wrote:
 > 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(-)


Thanks for your contribution.

Unfortunately, I could not "git am" your patches. Not sure about the 
exact cause, maybe because they where OpenPGP signed (I did not knew 
that "git send-email" can do that). I had to re-create the patch 
transforming io-uring into a global USE flag to apply it.

For renaming the remaining 'uring' USE flags to 'io-uring' I refer to 
the respective package maintainers doing so. That is:

sci-physics/root:
   - amadio@gentoo.org (Guilherme Amadio)
   - sci-physics@gentoo.org (Gentoo Physics Project)

sys-cluster/ceph:
   - chutzpah@gentoo.org (Patrick McLean)
   - cluster@gentoo.org (Gentoo Cluster Project)

sys-cluster/glusterfs:
   - jaco@uls.co.za (Jaco Kroon)
   - jpds@protonmail.com (Jonathan Davies)
   - cluster@gentoo.org (Gentoo Cluster Project)

- Flow

[-- Attachment #1.1.2: OpenPGP public key --]
[-- Type: application/pgp-keys, Size: 21567 bytes --]

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

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [gentoo-dev] [PATCH 1/3] sci-physics/root: rename uring USE flag to io-uring
  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
  0 siblings, 0 replies; 6+ messages in thread
From: Jaco Kroon @ 2025-01-04 12:13 UTC (permalink / raw
  To: gentoo-dev, Filip Kobierski

Hi Filip,

Unsure if this has been merged already...  If so I'll simply fix 
glusterfs when next I bump, otherwise, please for the three updated 
packages:

The metadata.xml should retain alphabetical order.  This is really moot 
since io-uring goes global in 3/3, so the +lines here are just destined 
to go away again.  I don't think you need to worry about this one too much.

IUSE= should also retain alphabetical order.  This is more of an issue 
since these lines don't get updated again in a future patch, and thus 
the ordering is lost.

Kind regards,
Jaco

On 2025/01/02 00:40, Filip Kobierski wrote:

> Signed-off-by: Filip Kobierski <fkobi@pm.me>
> ---
>   sci-physics/root/metadata.xml          | 2 +-
>   sci-physics/root/root-6.30.08.ebuild   | 8 ++++----
>   sci-physics/root/root-6.32.06.ebuild   | 8 ++++----
>   sci-physics/root/root-6.32.08.ebuild   | 8 ++++----
>   sci-physics/root/root-6.34.02.ebuild   | 8 ++++----
>   sci-physics/root/root-6.34.9999.ebuild | 8 ++++----
>   sci-physics/root/root-9999.ebuild      | 8 ++++----
>   7 files changed, 25 insertions(+), 25 deletions(-)
>
> diff --git a/sci-physics/root/metadata.xml b/sci-physics/root/metadata.xml
> index 43f73697047..6708cbdd75a 100644
> --- a/sci-physics/root/metadata.xml
> +++ b/sci-physics/root/metadata.xml
> @@ -42,7 +42,7 @@
>       <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="uring">Enabl
> e support for <pkg>sys-libs/liburing</pkg> in RNTuple</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/sci-physics/root/root-6.30.08.ebuild b/sci-physics/root/root-6.30.08.ebuild
> index 652ded3c9a3..f74125bb1ba 100644
> --- a/sci-physics/root/root-6.30.08.ebuild
> +++ b/sci-physics/root/root-6.30.08.ebuild
> @@ -17,7 +17,7 @@ LICENSE="LGPL-2.1 freedist MSttfEULA LGPL-3 libpng UoI-NCSA"
>   IUSE="+X aqua +asimage cuda cudnn +davix debug +examples fits fftw fortran
>   	+gdml graphviz +gsl +http jupyter libcxx +minuit mpi mysql odbc +opengl
>   	oracle postgres pythia6 pythia8 +python qt5 qt6 R +roofit +root7 shadow
> -	sqlite +ssl +tbb test +tmva +unuran uring vc +xml xrootd"
> +	sqlite +ssl +tbb test +tmva +unuran io-uring vc +xml xrootd"
>   
>   if [[ ${PV}
>   =~ "9999" ]] ; then
>   	inherit git-r3
> @@ -48,7 +48,7 @@ REQUIRED_USE="
>   	qt6? ( root7 http )
>   	roofit? ( minuit )
>   	tmva? ( gsl python )
> -	uring? ( root7 )
> +	io-uring? ( root7 )
>   "
>   
>   CDEPEND="
> @@ -120,7 +120,7 @@ CDEPEND="
>   			dev-python/numpy[${PYTHON_USEDEP}]
>   		')
>   	)
> -	uring? ( sys-libs/liburing:= )
> +	io-uring? ( sys-libs/liburing:= )
>   	vc? ( >=dev-libs/vc-1.4.4:= )
>   	xml? ( dev-libs/libxml2:2= )
>   	xrootd? ( net-libs/xrootd:0= )
> @@ -308,7 +308,7 @@ src_configure() {
>   		-Dtmva-rmva=$(usex R)
>   		-Dtmva-sofie=OFF
>   		-Dunuran=$(usex unuran)
> -		-During=$(usex uring)
> +		-During=$(usex io-uring)
>   		-Dvc=$(usex vc)
>   		-Dvdt=OFF
>   		-Dveccore=OFF
> diff --git a/sci-physics/root/root-6.32.06.ebuild b/sci-physics/root/root-6.32.06.ebuild
> index 44fcdf275fd..9d098d14d07 100644
> --- a/sci-physics/root/root-6.32.06.ebuild
> +++ b/sci-physics/root/root-6.32.06.ebuild
> @@ -17,7 +17,7 @@ LICENSE="LGPL-2.1 freedist MSttfEULA LGPL-3 libpng UoI-NCSA"
>   IUSE="+X aqua +asimage
> cuda cudnn +davix debug +examples fits fftw fortran
>   	+gdml graphviz +gsl +http jupyter libcxx +minuit mpi mysql odbc +opengl
>   	postgres pythia8 +python qt5 qt6 R +roofit +root7 shadow sqlite +ssl
> -	+tbb test +tmva +unuran uring vc +xml xrootd"
> +	+tbb test +tmva +unuran io-uring vc +xml xrootd"
>   
>   if [[ ${PV} =~ "9999" ]] ; then
>   	inherit git-r3
> @@ -48,7 +48,7 @@ REQUIRED_USE="
>   	qt6? ( root7 http )
>   	roofit? ( minuit )
>   	tmva? ( gsl python )
> -	uring? ( root7 )
> +	io-uring? ( root7 )
>   "
>   
>   CDEPEND="
> @@ -117,7 +117,7 @@ CDEPEND="
>   			dev-python/numpy[${PYTHON_USEDEP}]
>   		')
>   	)
> -	uring? ( sys-libs/liburing:= )
> +	io-uring? ( sys-libs/liburing:= )
>   	vc? ( >=dev-libs/vc-1.4.4:= )
>   	xml? ( dev-libs/libxml2:2= )
>   	xrootd? ( net-libs/xrootd:0= )
> @@ -295,7 +295,7 @@ src_configure() {
>   		-Dtmva-rmva=$(usex R)
>   		-Dtmva-sofie=OFF
>   		-Dunuran=$(usex unuran)
> -		-During=$(usex uring)
> +		-During=$(usex io-uring)
>   		-Dvc=$(usex vc)
>   		-Dvdt=OFF
>   		-Dveccore=OFF
> diff
> --git a/sci-physics/root/root-6.32.08.ebuild b/sci-physics/root/root-6.32.08.ebuild
> index 44fcdf275fd..9d098d14d07 100644
> --- a/sci-physics/root/root-6.32.08.ebuild
> +++ b/sci-physics/root/root-6.32.08.ebuild
> @@ -17,7 +17,7 @@ LICENSE="LGPL-2.1 freedist MSttfEULA LGPL-3 libpng UoI-NCSA"
>   IUSE="+X aqua +asimage cuda cudnn +davix debug +examples fits fftw fortran
>   	+gdml graphviz +gsl +http jupyter libcxx +minuit mpi mysql odbc +opengl
>   	postgres pythia8 +python qt5 qt6 R +roofit +root7 shadow sqlite +ssl
> -	+tbb test +tmva +unuran uring vc +xml xrootd"
> +	+tbb test +tmva +unuran io-uring vc +xml xrootd"
>   
>   if [[ ${PV} =~ "9999" ]] ; then
>   	inherit git-r3
> @@ -48,7 +48,7 @@ REQUIRED_USE="
>   	qt6? ( root7 http )
>   	roofit? ( minuit )
>   	tmva? ( gsl python )
> -	uring? ( root7 )
> +	io-uring? ( root7 )
>   "
>   
>   CDEPEND="
> @@ -117,7 +117,7 @@ CDEPEND="
>   			dev-python/numpy[${PYTHON_USEDEP}]
>   		')
>   	)
> -	uring? ( sys-libs/liburing:= )
> +	io-uring? ( sys-libs/liburing:= )
>   	vc? ( >
> =dev-libs/vc-1.4.4:= )
>   	xml? ( dev-libs/libxml2:2= )
>   	xrootd? ( net-libs/xrootd:0= )
> @@ -295,7 +295,7 @@ src_configure() {
>   		-Dtmva-rmva=$(usex R)
>   		-Dtmva-sofie=OFF
>   		-Dunuran=$(usex unuran)
> -		-During=$(usex uring)
> +		-During=$(usex io-uring)
>   		-Dvc=$(usex vc)
>   		-Dvdt=OFF
>   		-Dveccore=OFF
> diff --git a/sci-physics/root/root-6.34.02.ebuild b/sci-physics/root/root-6.34.02.ebuild
> index 453459c31cf..e73a5fb1cc6 100644
> --- a/sci-physics/root/root-6.34.02.ebuild
> +++ b/sci-physics/root/root-6.34.02.ebuild
> @@ -17,7 +17,7 @@ LICENSE="LGPL-2.1 freedist MSttfEULA LGPL-3 libpng UoI-NCSA"
>   IUSE="+X aqua +asimage cuda cudnn +davix debug +examples fits fftw fortran
>   	+gdml graphviz +gsl +http jupyter libcxx +minuit mpi mysql odbc +opengl
>   	postgres pythia8 +python qt6 R +roofit +root7 shadow sqlite +ssl
> -	+tbb test +tmva +unuran uring vc +xml xrootd"
> +	+tbb test +tmva +unuran io-uring vc +xml xrootd"
>   
>   if [[ ${PV} =~ "9999" ]] ; then
>   	inherit git-r3
> @@ -47,7 +47,7 @
> @ REQUIRED_USE="
>   	qt6? ( root7 http )
>   	roofit? ( minuit )
>   	tmva? ( gsl python )
> -	uring? ( root7 )
> +	io-uring? ( root7 )
>   "
>   
>   CDEPEND="
> @@ -112,7 +112,7 @@ CDEPEND="
>   			dev-python/numpy[${PYTHON_USEDEP}]
>   		')
>   	)
> -	uring? ( sys-libs/liburing:= )
> +	io-uring? ( sys-libs/liburing:= )
>   	vc? ( >=dev-libs/vc-1.4.4:= )
>   	xml? ( dev-libs/libxml2:2= )
>   	xrootd? ( net-libs/xrootd:0= )
> @@ -290,7 +290,7 @@ src_configure() {
>   		-Dtmva-rmva=$(usex R)
>   		-Dtmva-sofie=OFF
>   		-Dunuran=$(usex unuran)
> -		-During=$(usex uring)
> +		-During=$(usex io-uring)
>   		-Dvc=$(usex vc)
>   		-Dvdt=OFF
>   		-Dveccore=OFF
> diff --git a/sci-physics/root/root-6.34.9999.ebuild b/sci-physics/root/root-6.34.9999.ebuild
> index 453459c31cf..e73a5fb1cc6 100644
> --- a/sci-physics/root/root-6.34.9999.ebuild
> +++ b/sci-physics/root/root-6.34.9999.ebuild
> @@ -17,7 +17,7 @@ LICENSE="LGPL-2.1 freedist MSttfEULA LGPL-3 libpng UoI-NCSA"
>   IUSE="+X aqua +asimage cuda cudnn +davix debug +examples fits fftw fort
> ran
>   	+gdml graphviz +gsl +http jupyter libcxx +minuit mpi mysql odbc +opengl
>   	postgres pythia8 +python qt6 R +roofit +root7 shadow sqlite +ssl
> -	+tbb test +tmva +unuran uring vc +xml xrootd"
> +	+tbb test +tmva +unuran io-uring vc +xml xrootd"
>   
>   if [[ ${PV} =~ "9999" ]] ; then
>   	inherit git-r3
> @@ -47,7 +47,7 @@ REQUIRED_USE="
>   	qt6? ( root7 http )
>   	roofit? ( minuit )
>   	tmva? ( gsl python )
> -	uring? ( root7 )
> +	io-uring? ( root7 )
>   "
>   
>   CDEPEND="
> @@ -112,7 +112,7 @@ CDEPEND="
>   			dev-python/numpy[${PYTHON_USEDEP}]
>   		')
>   	)
> -	uring? ( sys-libs/liburing:= )
> +	io-uring? ( sys-libs/liburing:= )
>   	vc? ( >=dev-libs/vc-1.4.4:= )
>   	xml? ( dev-libs/libxml2:2= )
>   	xrootd? ( net-libs/xrootd:0= )
> @@ -290,7 +290,7 @@ src_configure() {
>   		-Dtmva-rmva=$(usex R)
>   		-Dtmva-sofie=OFF
>   		-Dunuran=$(usex unuran)
> -		-During=$(usex uring)
> +		-During=$(usex io-uring)
>   		-Dvc=$(usex vc)
>   		-Dvdt=OFF
>   		-Dveccore=OFF
> diff --git a/sci-physics/root/root-9999.ebuild b/sci-phys
> ics/root/root-9999.ebuild
> index 453459c31cf..e73a5fb1cc6 100644
> --- a/sci-physics/root/root-9999.ebuild
> +++ b/sci-physics/root/root-9999.ebuild
> @@ -17,7 +17,7 @@ LICENSE="LGPL-2.1 freedist MSttfEULA LGPL-3 libpng UoI-NCSA"
>   IUSE="+X aqua +asimage cuda cudnn +davix debug +examples fits fftw fortran
>   	+gdml graphviz +gsl +http jupyter libcxx +minuit mpi mysql odbc +opengl
>   	postgres pythia8 +python qt6 R +roofit +root7 shadow sqlite +ssl
> -	+tbb test +tmva +unuran uring vc +xml xrootd"
> +	+tbb test +tmva +unuran io-uring vc +xml xrootd"
>   
>   if [[ ${PV} =~ "9999" ]] ; then
>   	inherit git-r3
> @@ -47,7 +47,7 @@ REQUIRED_USE="
>   	qt6? ( root7 http )
>   	roofit? ( minuit )
>   	tmva? ( gsl python )
> -	uring? ( root7 )
> +	io-uring? ( root7 )
>   "
>   
>   CDEPEND="
> @@ -112,7 +112,7 @@ CDEPEND="
>   			dev-python/numpy[${PYTHON_USEDEP}]
>   		')
>   	)
> -	uring? ( sys-libs/liburing:= )
> +	io-uring? ( sys-libs/liburing:= )
>   	vc? ( >=dev-libs/vc-1.4.4:= )
>   	xml? ( dev-libs/libxml2:2= )
>   	xrootd? (
> net-libs/xrootd:0= )
> @@ -290,7 +290,7 @@ src_configure() {
>   		-Dtmva-rmva=$(usex R)
>   		-Dtmva-sofie=OFF
>   		-Dunuran=$(usex unuran)
> -		-During=$(usex uring)
> +		-During=$(usex io-uring)
>   		-Dvc=$(usex vc)
>   		-Dvdt=OFF
>   		-Dveccore=OFF


^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2025-01-04 12:13 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
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 ` [gentoo-dev] [PATCH 3/3] profiles/use.desc: make USE=io-uring global Filip Kobierski
2025-01-03 10:02   ` Florian Schmaus

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