Update PulseAudio package on Linux 32+64 test machines to 7.x

NEW
Unassigned

Status

Release Engineering
Platform Support
2 years ago
2 years ago

People

(Reporter: achronop, Unassigned)

Tracking

Firefox Tracking Flags

(Not tracked)

Details

(Reporter)

Description

2 years ago
Updated libcubeb will be landed with full duplex project (media) and the Linux part is based on PulseAudio api 7.1. Right now there is no way to test it on try as the build in tester machines is broken (assuming according to the error message that current installed version is prior to 2.0)

Current latest release is 7.1 but any 7.x release will do. Link for PA releases:
https://wiki.freedesktop.org/www/Software/PulseAudio/
This is causing a broken build, due to missing struct definitions, right?  we should ensure the linux* builders (taskcluster and buildbot) are updated, and we might need to update the test machines.  :rail mentioned that we might be able to do this on tooltool.
(Reporter)

Comment 2

2 years ago
(In reply to Joel Maher (:jmaher) from comment #1)
> This is causing a broken build, due to missing struct definitions, right? 
That's right. Error messages are:
error: 'pa_sink_port_info' has no member named 'available'
error: 'PA_PORT_AVAILABLE_NO' undeclared (first use in this function)
Does this represent a change in the base requirements for Firefox on Linux?  CentOS 6 only has 0.9.21:

[root@centos6 /]# yum info pulseaudio 
Available Packages
Name        : pulseaudio
Arch        : x86_64
Version     : 0.9.21
Release     : 21.el6
Size        : 555 k
Repo        : base
Summary     : Improved Linux Sound Server
URL         : http://pulseaudio.org/
License     : LGPLv2+
Description : PulseAudio is a sound server for Linux and other Unix like operating
            : systems. It is intended to be an improved drop-in replacement for the
            : Enlightened Sound Daemon (ESOUND).

Upgrading to 7.x sounds like quite a jump -- certainly a manual backport, and perhaps not even compatible?
You need to log in before you can comment on or make changes to this bug.