diff mbox series

[AUH] pulseaudio: upgrading to 17.0 FAILED

Message ID 0101018d0e2fcfee-2336e3c9-6f3b-4844-8e5a-c86204f76aa4-000000@us-west-2.amazonses.com
State New
Headers show
Series [AUH] pulseaudio: upgrading to 17.0 FAILED | expand

Commit Message

auh@yoctoproject.org Jan. 15, 2024, 5:33 p.m. UTC
Hello,

this email is a notification from the Auto Upgrade Helper
that the automatic attempt to upgrade the recipe *pulseaudio* to *17.0* has Failed(do_compile).

Detailed error information:

do_compile failed



Next steps:
    - apply the patch: git am 0001-pulseaudio-upgrade-16.1-17.0.patch
    - check the changes to upstream patches and summarize them in the commit message,
    - compile an image that contains the package
    - perform some basic sanity tests
    - amend the patch and sign it off: git commit -s --reset-author --amend
    - send it to the appropriate mailing list

Alternatively, if you believe the recipe should not be upgraded at this time,
you can fill RECIPE_NO_UPDATE_REASON in respective recipe file so that
automatic upgrades would no longer be attempted.

Please review the attached files for further information and build/update failures.
Any problem please file a bug at https://bugzilla.yoctoproject.org/enter_bug.cgi?product=Automated%20Update%20Handler

Regards,
The Upgrade Helper

-- >8 --
From b83578a59c8ee71b8e44ba17ed827579bcc3e131 Mon Sep 17 00:00:00 2001
From: Upgrade Helper <auh@yoctoproject.org>
Date: Mon, 15 Jan 2024 13:47:27 +0000
Subject: [PATCH] pulseaudio: upgrade 16.1 -> 17.0

---
 ...nt-conf-Add-allow-autospawn-for-root.patch | 24 +++++++++----------
 ...ild-remove-dependency-on-doxygen-bin.patch |  3 ++-
 ...LFAGS-to-improve-reproducibility-bui.patch | 12 ++++------
 ...{pulseaudio_16.1.bb => pulseaudio_17.0.bb} |  2 +-
 4 files changed, 19 insertions(+), 22 deletions(-)
 rename meta/recipes-multimedia/pulseaudio/{pulseaudio_16.1.bb => pulseaudio_17.0.bb} (84%)
diff mbox series

Patch

diff --git a/meta/recipes-multimedia/pulseaudio/pulseaudio/0001-client-conf-Add-allow-autospawn-for-root.patch b/meta/recipes-multimedia/pulseaudio/pulseaudio/0001-client-conf-Add-allow-autospawn-for-root.patch
index 33f7709ae4..b31b05a4a3 100644
--- a/meta/recipes-multimedia/pulseaudio/pulseaudio/0001-client-conf-Add-allow-autospawn-for-root.patch
+++ b/meta/recipes-multimedia/pulseaudio/pulseaudio/0001-client-conf-Add-allow-autospawn-for-root.patch
@@ -1,4 +1,4 @@ 
-From babec3a50dd710d26b72f6c6d43bd79b04e954a6 Mon Sep 17 00:00:00 2001
+From 2ed92d21a27395f5a21db05ddb0d0cc77cc5abc5 Mon Sep 17 00:00:00 2001
 From: Tanu Kaskinen <tanu.kaskinen@linux.intel.com>
 Date: Tue, 28 Apr 2015 14:32:43 +0300
 Subject: [PATCH] client-conf: Add allow-autospawn-for-root
@@ -15,6 +15,7 @@  that use case. If someone can prove otherwise, the patch would
 probably be accepted.]
 
 Signed-off-by: Tanu Kaskinen <tanu.kaskinen@linux.intel.com>
+
 ---
  man/pulse-client.conf.5.xml.in | 9 +++++++++
  src/pulse/client-conf.c        | 1 +
@@ -24,13 +25,14 @@  Signed-off-by: Tanu Kaskinen <tanu.kaskinen@linux.intel.com>
  5 files changed, 13 insertions(+), 1 deletion(-)
 
 diff --git a/man/pulse-client.conf.5.xml.in b/man/pulse-client.conf.5.xml.in
-index b88898c..e737c96 100644
+index 15f8776..9e3e706 100644
 --- a/man/pulse-client.conf.5.xml.in
 +++ b/man/pulse-client.conf.5.xml.in
-@@ -82,6 +82,15 @@ License along with PulseAudio; if not, see <http://www.gnu.org/licenses/>.
+@@ -90,6 +90,15 @@ License along with PulseAudio; if not, see <http://www.gnu.org/licenses/>.
+       disable the unit with the "disable" command).</p>
      </option>
  
-     <option>
++    <option>
 +      <p><opt>allow-autospawn-for-root=</opt> Allow autospawning also for root.
 +      Takes a boolean value, defaults to <opt>no</opt>. If the <opt>autospawn
 +      </opt> option is disabled, this option has no effect. Autospawning for
@@ -39,15 +41,14 @@  index b88898c..e737c96 100644
 +      enabled only in environments where there are no regular users at all.</p>
 +    </option>
 +
-+    <option>
+     <option>
        <p><opt>daemon-binary=</opt> Path to the PulseAudio daemon to
        run when autospawning. Defaults to a path configured at compile
-       time.</p>
 diff --git a/src/pulse/client-conf.c b/src/pulse/client-conf.c
-index a3c9486..9f68ee5 100644
+index 1daaf91..fd8a87d 100644
 --- a/src/pulse/client-conf.c
 +++ b/src/pulse/client-conf.c
-@@ -138,6 +138,7 @@ void pa_client_conf_load(pa_client_conf *c, bool load_from_x11, bool load_from_e
+@@ -139,6 +139,7 @@ void pa_client_conf_load(pa_client_conf *c, bool load_from_x11, bool load_from_e
          { "default-server",         pa_config_parse_string,   &c->default_server, NULL },
          { "default-dbus-server",    pa_config_parse_string,   &c->default_dbus_server, NULL },
          { "autospawn",              pa_config_parse_bool,     &c->autospawn, NULL },
@@ -80,10 +81,10 @@  index 26b7790..69830ef 100644
  ; extra-arguments = --log-target=syslog
  
 diff --git a/src/pulse/context.c b/src/pulse/context.c
-index 69be5f4..d6e13e8 100644
+index e535d04..963208e 100644
 --- a/src/pulse/context.c
 +++ b/src/pulse/context.c
-@@ -1027,7 +1027,7 @@ int pa_context_connect(
+@@ -1052,7 +1052,7 @@ int pa_context_connect(
      if (!(flags & PA_CONTEXT_NOAUTOSPAWN) && c->conf->autospawn) {
  
  #ifdef HAVE_GETUID
@@ -92,6 +93,3 @@  index 69be5f4..d6e13e8 100644
              pa_log_debug("Not doing autospawn since we are root.");
          else {
              c->do_autospawn = true;
--- 
-2.8.1
-
diff --git a/meta/recipes-multimedia/pulseaudio/pulseaudio/0001-doxygen-meson.build-remove-dependency-on-doxygen-bin.patch b/meta/recipes-multimedia/pulseaudio/pulseaudio/0001-doxygen-meson.build-remove-dependency-on-doxygen-bin.patch
index b1a43bd7f0..50aa49f13b 100644
--- a/meta/recipes-multimedia/pulseaudio/pulseaudio/0001-doxygen-meson.build-remove-dependency-on-doxygen-bin.patch
+++ b/meta/recipes-multimedia/pulseaudio/pulseaudio/0001-doxygen-meson.build-remove-dependency-on-doxygen-bin.patch
@@ -1,4 +1,4 @@ 
-From 4ee244d0824e772ab35abb0f9df5e8088e16fc5d Mon Sep 17 00:00:00 2001
+From 93357397b192055f6d1e6e6e8ebfc45bb0a0c25b Mon Sep 17 00:00:00 2001
 From: Alexander Kanavin <alex.kanavin@gmail.com>
 Date: Mon, 26 Apr 2021 19:30:40 +0200
 Subject: [PATCH] doxygen/meson.build: remove dependency on doxygen binary
@@ -10,6 +10,7 @@  optional and should be treated as such.
 
 Upstream-Status: Inappropriate [needs proper upstream fix]
 Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
+
 ---
  doxygen/meson.build | 2 --
  1 file changed, 2 deletions(-)
diff --git a/meta/recipes-multimedia/pulseaudio/pulseaudio/0002-do-not-display-CLFAGS-to-improve-reproducibility-bui.patch b/meta/recipes-multimedia/pulseaudio/pulseaudio/0002-do-not-display-CLFAGS-to-improve-reproducibility-bui.patch
index 48f0492177..4ee2f7c52a 100644
--- a/meta/recipes-multimedia/pulseaudio/pulseaudio/0002-do-not-display-CLFAGS-to-improve-reproducibility-bui.patch
+++ b/meta/recipes-multimedia/pulseaudio/pulseaudio/0002-do-not-display-CLFAGS-to-improve-reproducibility-bui.patch
@@ -1,22 +1,23 @@ 
-From f0ddd7c36556ad05c1398fdd132947323ad26473 Mon Sep 17 00:00:00 2001
+From 983f005acd7431326fad0d392addb5e18a731946 Mon Sep 17 00:00:00 2001
 From: Hongxu Jia <hongxu.jia@windriver.com>
 Date: Thu, 6 Dec 2018 11:43:41 +0800
-Subject: [PATCH 2/2] do not display CLFAGS to improve reproducibility build
+Subject: [PATCH] do not display CLFAGS to improve reproducibility build
 
 Macro PA_CFLAGS contains build path, do not use it to
 display CFLAGS which could improve reproducibility build.
 
 Upstream-Status: Inappropriate [oe specific]
 Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
+
 ---
  src/daemon/main.c | 2 +-
  1 file changed, 1 insertion(+), 1 deletion(-)
 
 diff --git a/src/daemon/main.c b/src/daemon/main.c
-index 30ef499..5c3abf0 100644
+index 924a4d4..54b4c5b 100644
 --- a/src/daemon/main.c
 +++ b/src/daemon/main.c
-@@ -916,7 +916,7 @@ int main(int argc, char *argv[]) {
+@@ -1071,7 +1071,7 @@ int main(int argc, char *argv[]) {
      pa_set_env_and_record("PULSE_SYSTEM", conf->system_instance ? "1" : "0");
  
      pa_log_info("This is PulseAudio %s", PACKAGE_VERSION);
@@ -25,6 +26,3 @@  index 30ef499..5c3abf0 100644
  
  #ifdef HAVE_LIBSAMPLERATE
      pa_log_warn("Compiled with DEPRECATED libsamplerate support!");
--- 
-2.25.1
-
diff --git a/meta/recipes-multimedia/pulseaudio/pulseaudio_16.1.bb b/meta/recipes-multimedia/pulseaudio/pulseaudio_17.0.bb
similarity index 84%
rename from meta/recipes-multimedia/pulseaudio/pulseaudio_16.1.bb
rename to meta/recipes-multimedia/pulseaudio/pulseaudio_17.0.bb
index 64002cd1cc..54c79b4097 100644
--- a/meta/recipes-multimedia/pulseaudio/pulseaudio_16.1.bb
+++ b/meta/recipes-multimedia/pulseaudio/pulseaudio_17.0.bb
@@ -6,5 +6,5 @@  SRC_URI = "http://freedesktop.org/software/pulseaudio/releases/${BP}.tar.xz \
            file://volatiles.04_pulse \
            file://0001-doxygen-meson.build-remove-dependency-on-doxygen-bin.patch \
            "
-SRC_URI[sha256sum] = "8eef32ce91d47979f95fd9a935e738cd7eb7463430dabc72863251751e504ae4"
+SRC_URI[sha256sum] = "053794d6671a3e397d849e478a80b82a63cb9d8ca296bd35b73317bb5ceb87b5"
 UPSTREAM_CHECK_REGEX = "pulseaudio-(?P<pver>\d+(\.(?!99)\d+)+)\.tar"