Your message dated Fri, 26 Feb 2021 23:04:04 +0000
with message-id <e1lfm9u-000iy1...@fasolo.debian.org>
and subject line Bug#982740: fixed in pulseaudio 14.2-2
has caused the Debian Bug report #982740,
regarding pulseaudio: FTBFS on ppc64el
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
982740: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=982740
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: pulseaudio
Version: 14.2-1
Severity: serious

Pulseaudio is failing to build on ppc64el. The version of pulseaudio in
bullseye suffers from a pretty serious usability bug (see #980836)
which should arguably be a higher severity, but let's focus on getting
14.2-1 built properly.

https://buildd.debian.org/status/logs.php?pkg=pulseaudio&arch=ppc64el

Here's where the ppc64el build fails:


FAIL: cpu-volume-test
=====================

Running suite(s): CPU
0%: Checks: 1, Failures: 1, Errors: 0
tests/cpu-volume-test.c:81:F:svolume:svolume_orc_test:0: Failed
FAIL cpu-volume-test (exit status: 1)



It's worth noting that 14.1-1 built just fine on ppc64el, and the only
non-debian change between 14.1 and 14.2 is this:

dilinger@e7470:/home/dev/pulseaudio$ git diff v14.1..v14.2
diff --git a/NEWS b/NEWS
index 308eedb17..72dd76fda 100644
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,14 @@
+PulseAudio 14.2
+
+A bug fix release.
+
+ * Fix port switching when unplugging headphones
+
+Contributors
+
+  Tanu Kaskinen
+
+
 PulseAudio 14.1
 
 A bug fix release.
diff --git a/src/modules/module-switch-on-port-available.c 
b/src/modules/module-switch-on-port-available.c
index f450004ca..99d61a4b8 100644
--- a/src/modules/module-switch-on-port-available.c
+++ b/src/modules/module-switch-on-port-available.c
@@ -278,8 +278,10 @@ static void switch_from_port(pa_device_port *port, struct 
port_pointers pp) {
      * profile is still available in the
      * PA_CORE_HOOK_CARD_PROFILE_AVAILABLE_CHANGED callback, as at this point
      * the profile availability hasn't been updated yet. */
-    if (best_port)
-        switch_to_port(best_port, pp);
+    if (best_port) {
+        struct port_pointers best_pp = find_port_pointers(best_port);
+        switch_to_port(best_port, best_pp);
+    }
 }
 


It doesn't appear to be a temporary thing, as there were multiple
build attempts that all fail in the same spot.

It's likely something that changed in the build environment. For
example, there were some major changes with the check package
between the version that PA 14.1-1 built with (check 0.12.0-0.2)
and the version that PA 14.2-1 built with (check 0.15.2-2). And in
particular, #961781 looks very suspect as a difference in
precision between ppc64el and other architectures, but we also don't
appear to be using long doubles in that specific liborc test. So
¯\_(ツ)_/¯

The version of liborc didn't change between the two builds. There
was only 5 days between the successful and failed builds, so it's
pretty easy to see which packages changed. The check package
seems the most suspect, so it might be worth someone getting on a
ppc64el porter box and trying to build PA 14.2-1 with the older
version of the check package.

 

--- End Message ---
--- Begin Message ---
Source: pulseaudio
Source-Version: 14.2-2
Done: Felipe Sateler <fsate...@debian.org>

We believe that the bug you reported is fixed in the latest version of
pulseaudio, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 982...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Felipe Sateler <fsate...@debian.org> (supplier of updated pulseaudio package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Fri, 26 Feb 2021 19:51:50 -0300
Source: pulseaudio
Architecture: source
Version: 14.2-2
Distribution: unstable
Urgency: medium
Maintainer: Pulseaudio maintenance team 
<pkg-pulseaudio-de...@lists.alioth.debian.org>
Changed-By: Felipe Sateler <fsate...@debian.org>
Closes: 854327 982740
Changes:
 pulseaudio (14.2-2) unstable; urgency=medium
 .
   * Stop installing the console kit module.
     ConsoleKit was removed from debian, so it no longer brings any purpose
     (Closes: #854327)
   * Fix test failure in ppc64el.
     Thanks to Faidon Liambotis <parav...@debian.org> for the patch.
     (Closes: #982740)
   * Move the home directory of pulseaudio user to /run/pulse
     /var/run is a symlink to /run so let's just use the canonical place
Checksums-Sha1:
 7efc011af1d2f3a495681bf8529bbd95d7cee485 3699 pulseaudio_14.2-2.dsc
 12be4fb283593cbe97ec4e77d7eb1201c0fef108 35532 pulseaudio_14.2-2.debian.tar.xz
Checksums-Sha256:
 db63e39989680e10bc65fab4714aa951616059cdc54143ee4a330df6ac7b30e3 3699 
pulseaudio_14.2-2.dsc
 f342e3567528929c57f17d17a848c654d645b9e1ca8c211928bff0e8b580c467 35532 
pulseaudio_14.2-2.debian.tar.xz
Files:
 fb1427f4b21fa71acd7537e3fe001524 3699 sound optional pulseaudio_14.2-2.dsc
 b79d409bb80714b19b4d323015c5f9c9 35532 sound optional 
pulseaudio_14.2-2.debian.tar.xz

-----BEGIN PGP SIGNATURE-----

iQJIBAEBCAAyFiEEIY7gNiAzyHtsE1+ko7q64kCN1s8FAmA5e/8UHGZzYXRlbGVy
QGRlYmlhbi5vcmcACgkQo7q64kCN1s8mbQ//XqPVqBd7c2fjw7Y2wnFXGXcMRxA4
hzwaXdnsP9h8wRmyi5gJF6i54GVPONvvyCWXpX+mhH2PkvS2eWEREcnnqUaMxEc+
D6oyqWDxThy/WDIHnehstV8ir1QiwuvUxlnIUUzDhw8+/sgIbr0PvUU+UvlOQsKV
91Pg+CbDwrQurnImUfLNa/N+mQhNtlkJmfOZCuhzWam6fVnjmo6uUlqLfx6hh+LL
utRE1dhGl6es+q4uUWOLKMkY4FhG+Wr6lAN/xt98icmo+dgQfIj7bSDP/vhALqBB
28d39RLWqqJQuDp00FHLJqqfPqmZdp+VsNvwLcOxz9IjtmpIBx+x/ZaqGztmrePo
SJWUQzIpxsZLbtB+N+jUUgHmi4uN9Rpyt4XAurg1M7S21KqELn9kvnz61sCeLcpR
TRjJjfQqHPPGBq0myz3BQFPoSf28fCkHK9epH4rBkwoGDLsMXu7jypupmxw0Zs4u
akcR+8FlKKy5Jd6nqEkFuQyJmcTaKB8ore1nxyU7bRznYmy5x86eED+BlZ7WPR0I
v7xB+KjARA4zVxUWPot4Ujwq3Bqk5msdEwRmXiR3dJ8Fpn4g3LHCWXcn8vVG1/mP
skoN3oPxCC+HrSKnk5Ur3SqKVY7oyTOj8wWe85lTbtMX84TfiyFk2TuxPVHUm/rQ
tm6D9PZeX3jVUVg=
=Kz7n
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to