Your message dated Sat, 25 Jan 2025 21:59:31 +0100
with message-id <[email protected]>
and subject line Re: pulseaudio: New upstream release v17.0
has caused the Debian Bug report #1086668,
regarding pulseaudio: New upstream release v17.0
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 [email protected]
immediately.)


-- 
1086668: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1086668
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: pulseaudio
Severity: normal
Tags: patch

Hi PulseAudio Team,

PulseAudio 17.0 was released 12 January 2024. A summary of changes from
the git tag description:

  Notes for end users
    Updates to ALSA UCM-based setups
    Battery level indication to Bluetooth devices
    Support for the Bluetooth FastStream codec
    webrtc-audio-processing dependency updated
    Trigger role groups added to module-role-cork
    XDG base directory spec for profile-set loading
  Notes for application developers
    PA_RATE_MAX increased
  Notes for packagers
    webrtc-audio-processing dependency updated

The ALSA UCM updates (by me!) are important for some hardware to work
properly, and the same changes are already in PipeWire > v1.1. It would
be nice to have PulseAudio 17.0 in Debian unstable if only to match PW's
behaviour. Two fixes for UCM-related crashes (again, by me) have been
merged into upstream master but didn't make it to 17.0, they should be
cherry-picked.

AFAICT, PA 17.0 has been blocked on webrtc-audio-processing >= 1.0 not
being available in Debian. So I did work on that in bug #1086665. OTOH,
the library is only used for the echo-cancel module, and we can revert
to an old version of a single file until the new library is in the
archive, and I have submitted a patch upstream to do that.

Please have a look at my attempt to package PA 17.0 [1], and upload if
you see fit. To test it would roughly be:

  gbp clone https://salsa.debian.org/alpernebbi/pulseaudio
  cd pulseaudio
  git checkout version-17.0
  gbp dch --commit --release --new-version="17.0+dfsg1-1"
  gbp buildpackage

I build-tested it on release architectures, but I get an error from
'sigbus-test' on s390x. I also get the same error trying to recompile
16.1+dfsg1-5.1 which worked fine on buildds, so I assume my v17.0 would
work fine.

I also tested the echo-cancel module with both the old/new webrtc
libraries (which just needs a Build-Depends: change), on amd64 and arm64.

[1] https://salsa.debian.org/alpernebbi/pulseaudio/-/commits/version-17.0

--- End Message ---
--- Begin Message ---
Version: 17.0+dfsg1-1

--- End Message ---
_______________________________________________
pkg-pulseaudio-devel mailing list
[email protected]
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/pkg-pulseaudio-devel

Reply via email to