[pulseaudio-discuss] [PATCH] Add a .travis.yml for Travis CI

David Henningsson david.henningsson at canonical.com
Fri Apr 17 13:10:03 PDT 2015



On 2015-04-17 15:36, Felipe Sateler wrote:
> On 17 April 2015 at 03:29, David Henningsson
> <david.henningsson at canonical.com> wrote:
>>
>>
>> On 2015-04-16 15:20, Felipe Sateler wrote:
>>>>
>>>>    * libcap-dev, dh-autoreconf and intltool - they are already direct
>>>> build
>>>> dependencies and can be removed
>>>
>>>
>>> dh-autoreconf is not really needed. But without the explicit install
>>> step they are not upgraded.
>>
>>
>> Now I get it. It's all the problem that everything travis is 12.04 Ubuntu by
>> default, if it was based on 14.04 to start with, then this wouldn't have
>> been a problem. Right?
>
> Exactly.
>
>> Then let's add a comment explaining our manual build dependencies, and why
>> they are there (git-core, webrtc and autoconf have different reasons they
>> are installed). So we know we can remove some of it if/when travis updates
>> to 14.04.
>
> OK, but now we don't have consensus :/. Arun said he was OK with
> copying over the dependencies from the debian/ubuntu packages, you
> apparently prefer using build-dep and only specifying the ones we
> absolutely need. Tanu has so far not explicitly preferred one approach
> over the other.

I'm also okay with copying the dependencies, if Arun thinks that's the 
better approach. Speaking with the upstream hat on, that would leave us 
unaffected in case Ubuntu would change it build dependencies, which 
seems to be an advantage. (Even if the distro hat David ensures me this 
is extremely unlikely to ever happen in a stable release.)

-- 
David Henningsson, Canonical Ltd.
https://launchpad.net/~diwic


More information about the pulseaudio-discuss mailing list