Packaging collaboration Debian/Ubuntu

David Henningsson david.henningsson at
Tue Sep 23 06:33:11 UTC 2014

(Moved to pkg-pulseaudio-devel mailinglist)

On 2014-09-23 02:05, Luke Yelavich wrote:
> On Tue, Sep 23, 2014 at 06:35:06AM AEST, Felipe Sateler wrote:
>> On Mon, Sep 22, 2014 at 4:07 PM, David Henningsson
>> <david.henningsson at> wrote:
>>> On 2014-09-22 20:58, Felipe Sateler wrote:
>>>> So, if I understand correctly, the current situation is the following:
>>>> 1. oFono patches have been fully merged.
>>>> 2. Wim Taymans patches have not been merged yet (or at least not
>>>> completely)
>>>> 3. Even if Wim's patches are merged, we (debian) will have to choose
>>>> between oFono or native at compile time.
>>>> 4. Either patchset is not complete, in that one supports HSP and the other
>>>> HFP.
>>>> 5. In practice, the above is not terribly important, because most
>>>> devices support both.
>>>> 6. oFono requires manual configuration by the user.
>>>> With the above understanding, I'm thinking that we could work around
>>>> problem 3 by building pulseaudio twice and shipping the relevant
>>>> modules in separate conflicting packages. Not sure if that would be
>>>> too confusing for users.
>>> I have had the same thought (shipping one pulseaudio-module-bluetooth and
>>> one pulseaudio-module-bluetooth-ofono) for Ubuntu, maybe we can collaborate
>>> on the packaging?
>> I'd be more than happy. It appears that the packages have diverged
>> quite a bit, so we need to work something out (but perhaps that is OT
>> for this list?).
>> Our current packaging is maintained in git[1]. We use the regular
>> git-buildpackage workflow. I'm not finding where the equivalent
>> repository is for Ubuntu (does one exist?).

The current repository is here:

We're still on PulseAudio 4.0, because 5.0 did not contain enough 
interesting things IMO, but I plan to upgrade to 6.0 once it is released.

>> [1]
> We currently keep our packaging in bzr, but perhaps we should do what is done for many other packages in Ubuntu, and keep our packaging in a branch in the Debian git repo. I believe David is a member of pkg-pulse, and I am also. We'd lose history, but that is a small price to pay for easy cherry-picking of patches between the distros. I'd be happy to help get this sorted.

 From a quick googling, it looks like "bzr fast-export | git 
fast-import" should do the trick.

For my own part, I don't mind moving to git for the packaging. I'll have 
to learn the git-buildpackage workflow though.

David Henningsson, Canonical Ltd.

More information about the pkg-pulseaudio-devel mailing list