• [PATCH 0/3] Making io-uring a global USE flag

    From Filip Kobierski@21:1/5 to All on Wed Jan 1 23:24:09 2025
    This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
    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 +

    -----BEGIN PGP SIGNATURE-----
    Version: ProtonMail

    wnUEARYIACcFAmd1xGAJEAUVAewu4JXrFiEEDDuAKD1tNsX0bzf/BRUB7C7g lesAAH2mAQCcn18h3o7AgwusQe7M8TeFbAz97GACyC5qMdOYtYQ9LAEAuyC6 FdkHAcJ0v00hJuOz7iP5CTmWfgt7g5SDGqOztwk=
    =FLta
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Filip Kobierski@21:1/5 to All on Wed Jan 1 23:24:12 2025
    Copy: fkobi@pm.me (Filip Kobierski)

    This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
    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[@]})"
  • From Filip Kobierski@21:1/5 to All on Wed Jan 1 23:24:11 2025
    Copy: fkobi@pm.me (Filip Kobierski)

    This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
    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>
    + <
  • From Filip Kobierski@21:1/5 to All on Wed Jan 1 23:24:13 2025
    Copy: fkobi@pm.me (Filip Kobierski)

    This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
    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 Virtua