diff mbox series

[master/wrynose] wireplumber: Remove set-audio-defaults service and script

Message ID 20261019141339.3884587-1-p-bhagat@ti.com
State New
Headers show
Series [master/wrynose] wireplumber: Remove set-audio-defaults service and script | expand

Commit Message

Paresh Bhagat Oct. 19, 2026, 2:13 p.m. UTC
Audio defaults can be configured directly in PipeWire via metadata
instead of using a separate script and systemd service so remove
set-audio-defaults service and script from image.

Signed-off-by: Paresh Bhagat <p-bhagat@ti.com>
---
 .../wireplumber/wireplumber-arago.inc         | 23 ++-----------
 .../wireplumber/set-audio-defaults.service    | 21 ------------
 .../wireplumber/set-audio-defaults.sh         | 32 -------------------
 3 files changed, 2 insertions(+), 74 deletions(-)
 delete mode 100644 meta-arago-distro/recipes-multimedia/wireplumber/wireplumber/set-audio-defaults.service
 delete mode 100755 meta-arago-distro/recipes-multimedia/wireplumber/wireplumber/set-audio-defaults.sh

Comments

PRC Automation Oct. 19, 2026, 2:20 p.m. UTC | #1
meta-arago / na / 20261019141339.3884587-1-p-bhagat

PRC Results: FAIL

=========================================================
  check-yocto-patches: PASS
=========================================================
Patches
----------------------------------------
All patches passed



=========================================================
  apply-yocto-patch: PASS
=========================================================
master
=====================
Summary:
- Patch Series: [master/wrynose][PATCH] wireplumber: Remove set-audio-defaults service and script
- Submitter: From: Paresh Bhagat <p-bhagat@ti.com>
- Date: Date: Mon, 19 Oct 2026 19:43:39 +0530
- Num Patches: 1
- Mailing List (public inbox) Commit SHA: 6e638ad365aba36a489ac1daea6ea47fbc3a2e47

Applied to:
- Repository: lcpd-prc-meta-arago
- Base Branch: master-wip
- Commit Author: Ryan Eatmon <reatmon@ti.com>
- Commit Subject: open62541: update 1.5.8 -> 1.5.*
- Commit SHA: 695bf97d454f228cd234b86754bbbb2c8c8142a4

Patches
----------------------------------------
All patches applied

wrynose
=====================
Summary:
- Patch Series: [master/wrynose][PATCH] wireplumber: Remove set-audio-defaults service and script
- Submitter: From: Paresh Bhagat <p-bhagat@ti.com>
- Date: Date: Mon, 19 Oct 2026 19:43:39 +0530
- Num Patches: 1
- Mailing List (public inbox) Commit SHA: 6e638ad365aba36a489ac1daea6ea47fbc3a2e47

Applied to:
- Repository: lcpd-prc-meta-arago
- Base Branch: wrynose-wip
- Commit Author: Brandon Brnich <b-brnich@ti.com>
- Commit Subject: gstreamer1.0-plugins-good: Port SIGSEGV Fix During Caps Negotiation
- Commit SHA: f01417105845c74d793e9324449edf18ba6f1d6e

Patches
----------------------------------------
All patches applied



=========================================================
  check-yocto-repo: FAIL
=========================================================
master
=====================
FAIL
    WARN: You might need a " " as the first character for the :append. (APPEND-2)
        meta-arago-distro/recipes-graphics/emptty/emptty.bb:10
            GO_TAGS:append = "${@bb.utils.contains('PACKAGECONFIG', 'pam', '', ',nopam', d)}"
    
    WARN: You might need a " " as the first character for the :append. (APPEND-2)
        meta-arago-distro/recipes-graphics/emptty/emptty.bb:11
            GO_TAGS:append = "${@bb.utils.contains('PACKAGECONFIG', 'x11', '', ',noxlib', d)}"
    
    For details on the above errors/warnings visit: https://lists.yoctoproject.org/g/meta-ti/wiki/40887

wrynose
=====================
FAIL
    WARN: You might need a " " as the first character for the :append. (APPEND-2)
        meta-arago-distro/recipes-graphics/emptty/emptty.bb:10
            GO_TAGS:append = "${@bb.utils.contains('PACKAGECONFIG', 'pam', '', ',nopam', d)}"
    
    WARN: You might need a " " as the first character for the :append. (APPEND-2)
        meta-arago-distro/recipes-graphics/emptty/emptty.bb:11
            GO_TAGS:append = "${@bb.utils.contains('PACKAGECONFIG', 'x11', '', ',noxlib', d)}"
    
    For details on the above errors/warnings visit: https://lists.yoctoproject.org/g/meta-ti/wiki/40887
diff mbox series

Patch

diff --git a/meta-arago-distro/recipes-multimedia/wireplumber/wireplumber-arago.inc b/meta-arago-distro/recipes-multimedia/wireplumber/wireplumber-arago.inc
index 158734a6..8fcb5f97 100644
--- a/meta-arago-distro/recipes-multimedia/wireplumber/wireplumber-arago.inc
+++ b/meta-arago-distro/recipes-multimedia/wireplumber/wireplumber-arago.inc
@@ -1,22 +1,3 @@ 
-PR:append = ".arago1"
+PR:append = ".arago2"
 
-FILESEXTRAPATHS:prepend := "${THISDIR}/wireplumber:"
-
-SRC_URI:append = " \
-    file://set-audio-defaults.sh \
-    file://set-audio-defaults.service \
-"
-
-do_install:append() {
-    install -d ${D}${bindir}
-    install -m 0755 ${UNPACKDIR}/set-audio-defaults.sh ${D}${bindir}/
-
-    if ${@bb.utils.contains('DISTRO_FEATURES', 'systemd', 'true', 'false', d)}; then
-        install -d ${D}${systemd_system_unitdir}
-        install -m 0644 ${UNPACKDIR}/set-audio-defaults.service ${D}${systemd_system_unitdir}/
-    fi
-}
-
-SYSTEMD_SERVICE:${PN}:append = " wireplumber.service set-audio-defaults.service"
-
-FILES:${PN}:append = " ${bindir}/set-audio-defaults.sh"
+SYSTEMD_SERVICE:${PN}:append = " wireplumber.service"
diff --git a/meta-arago-distro/recipes-multimedia/wireplumber/wireplumber/set-audio-defaults.service b/meta-arago-distro/recipes-multimedia/wireplumber/wireplumber/set-audio-defaults.service
deleted file mode 100644
index 423972f7..00000000
--- a/meta-arago-distro/recipes-multimedia/wireplumber/wireplumber/set-audio-defaults.service
+++ /dev/null
@@ -1,21 +0,0 @@ 
-[Unit]
-Description=Set PipeWire Default Audio Devices
-# Wait for pipewire and wireplumber services to be started
-After=pipewire.service wireplumber.service
-# Ensure sound-card is ready
-After=sys-devices-platform-sound-sound-card0-controlC0.device
-Wants=pipewire.service wireplumber.service
-
-[Service]
-Type=oneshot
-ExecStart=/usr/bin/set-audio-defaults.sh
-StandardOutput=append:/var/log/set-audio-defaults-output.log
-StandardError=append:/var/log/set-audio-defaults-error.log
-RemainAfterExit=yes
-TimeoutStartSec=90
-# Restart on failure with delay
-Restart=on-failure
-RestartSec=5
-
-[Install]
-WantedBy=multi-user.target
diff --git a/meta-arago-distro/recipes-multimedia/wireplumber/wireplumber/set-audio-defaults.sh b/meta-arago-distro/recipes-multimedia/wireplumber/wireplumber/set-audio-defaults.sh
deleted file mode 100755
index 49be177e..00000000
--- a/meta-arago-distro/recipes-multimedia/wireplumber/wireplumber/set-audio-defaults.sh
+++ /dev/null
@@ -1,32 +0,0 @@ 
-#!/bin/sh
-
-# Wait for WirePlumber to be ready
-i=1
-while [ "$i" -le 30 ]; do
-    wpctl status >/dev/null 2>&1 && break
-    sleep 1
-    i=$((i + 1))
-done
-
-# Additional delay for nodes to appear
-sleep 2
-
-# Find audio sink ID
-SINK_ID=$(pw-cli info alsa_audio_sink 2>/dev/null | head -n 1 | awk '{print $2}')
-if [ -n "$SINK_ID" ]; then
-    wpctl set-default "$SINK_ID"
-    echo "Set default sink to ID: $SINK_ID (alsa_audio_sink)"
-else
-    echo "Could not find alsa_audio_sink"
-fi
-
-# Find audio source ID
-SOURCE_ID=$(pw-cli info alsa_audio_source 2>/dev/null | head -n 1 | awk '{print $2}')
-if [ -n "$SOURCE_ID" ]; then
-    wpctl set-default "$SOURCE_ID"
-    echo "Set default source to ID: $SOURCE_ID (alsa_audio_source)"
-else
-    echo "Could not find alsa_audio_source"
-fi
-
-echo "Done"