Pulseaudio version in Jessie

Felipe Sateler fsateler at debian.org
Mon Sep 15 13:02:37 UTC 2014


Hi Niels, Release Team,

On Sat, Sep 13, 2014 at 7:13 AM, Niels Thykier <niels at thykier.net> wrote:
> On 2014-09-05 06:32, Felipe Sateler wrote:
>> Dear release team,
>>
>> I'm writing in order to discuss the status of Pulseaudio for Jessie.
>> Pulseaudio currently sits at (upstream) version 5 for jessie.
>>
>> [...]
>> So, the question is will we be able to ship pulseaudio 6? It is fairly
>> clear that the final release will not be on time for the freeze.
>> However, the release candidate may be introduced in time. The upstream
>> policy after a release candidate is only bug fixes and doc/translation
>> updates[3]. So I was thinking maybe an exception for the final release
>> could be made if the release candidate arrives early enough. We have
>> never managed a freeze I believe there are 2 main questions:
>>
>
>
> Hi Felipe / Pulseaudio maintainers,
>
> I apologise for the tardiness on our part.  Thanks for bringing this
> problem to our attention.
>
> If I understand you correctly then the consequence of the regression is
> Debian loses support for the following bluethooth devices:
>
>  1. "Health" devices
>     - I do not quite a clear view of what these are.  If you have an
>       example it would be nice.
>
>  2. Hands-free devices in Cars
>
> I presume that the lost support in question is "only" audio (which for
> the 2. part would still be very bad).

I'm not sure what Health devices are. But HSP support also means most
headphone+mic headsets.

>
>
>> 1. Is such a plan (uploading the RC pre-freeze and the final release
>> post-freeze) acceptable?
>
>
> For me, such a plan /could/ be acceptable provided that:
>
>  * The new major version of pulseaudio is both API and ABI backwards
>    compatible!
>
>    - A transition would be a deal-breaker for me at this point.

AFAICT, the ABI is maintained. I will check a bit more thoroughly and
report back, but I think this requirement is met.

>
>  * The current issues in the release candidates are not (new) RC bugs.
>
>    - Keep in mind that we may need to have pulseaudio reverted to the
>      old version should such issues turn out to be worse than
>      anticipated.

Of course. But we will not know the current issues in the release
candidate until we have it.

>
>  * You are aware that the Debian RT view of "necessary bug fixes" do
>    not always coincide with upstreams view of "necessary bug fixes".
>
>    - During the freeze we will reviewing all changes and we reserve the
>      right to question/reject any (part) of them.

How should I propose such changes? In order to make your work easier,
what should I send to the release list each time I upload a package?

>
>       - Keep in mind that we get more defensive as the freeze
>         progresses!
>
>    - You may have/want to cherry-pick changes frequently during the
>      freeze (at a much faster pace than upstream makes releases).

This sounds reasonable.

>    - You may have to support a "bastard" version for Jessie that
>      consists of the release candidate plus only (some) of upstreams
>      patches.

I would be fine with that. Not sure about the rest of the team.

>
>> 2. If so, when would be "early enough"? That is, until what date could
>> the RC be uploaded to Debian?
>>
>> [...]
>
> The sooner the better, although you may want to start with experimental
> to ensure it still builds on all architectures.
>
> *If* we go down this path (and I am *not* saying the release team is
> ready to commit to it), then I would highly prefer that we adopt the
> noblest of traditions in Open Source:
>
>   /Release early, release often./
>
> Smaller changes are (often) easier to review and has a higher chance of
> being accepted.

OK. As soon as the upstream release candidate is released I will
upload it to experimental. At that moment I will ping you again in
order to check you are still OK with following the above plan.


Thanks and keep up the good work

-- 

Saludos,
Felipe Sateler



More information about the pkg-pulseaudio-devel mailing list