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

Tanu Kaskinen tanu.kaskinen at linux.intel.com
Thu Apr 16 02:23:00 PDT 2015


On Thu, 2015-04-16 at 14:25 +0530, Arun Raghavan wrote:
> On 16 April 2015 at 14:23, Tanu Kaskinen <tanu.kaskinen at linux.intel.com> wrote:
> > On Wed, 2015-04-15 at 12:43 -0300, Felipe Sateler wrote:
> >> But some reasons for installing packages explicitly:
> >>
> >> 1. Not in build-dep (git-core, check)
> >> 2. Version upgrade after adding the trusty repositories. The build
> >> failed if I didn't upgrade the autotools before building (not sure
> >> why).
> >
> > So "apt-get build-dep" doesn't automatically upgrade all dependencies if
> > they're already installed? And you didn't want to do a full system
> > upgrade from 12.04 to 14.04.
> >
> >> 3. Me being lazy. dh-autoreconf is not used but I know it brings in
> >> all the required deps for running autotools (we use that in the debian
> >> package).
> >>
> >> Some pruning may be possible, but perhaps it is better to scrap the
> >> build-dep and be explicit on what is depended upon.
> >
> > Having an explicit list of the build dependencies seems like the best
> > way forward.
> 
> I'm not a huge fan of this since we'd have to remember to update the
> file each time deps change. Using the Ubuntu packaging deps seems more
> pragmatic.

Well, "apt-get build-dep" is great in theory, but it sounds like it may
result in some dependencies coming from 12.04 and some from 14.04,
because already-installed packages don't get updated, and according to
Felipe, that already caused problems with autotools. What do you think
would be the best way to solve this?

-- 
Tanu



More information about the pulseaudio-discuss mailing list