19/02/2020 22:39, Aaron Conole: > David Marchand <david.march...@redhat.com> writes: > > > Let's prune the jobs list to limit the amount of time spent by the robot > > in Travis. > > > > Since meson enables automatically the relevant components, there is not > > much gain in testing with extra_packages vs required_packages only. > > > > For a given arch/compiler/env combination, compilation is first tested > > in all jobs that run tests or build the docs or run the ABI checks. > > In the same context, for jobs that accumulates running tests, building > > the docs etc..., those steps are independent and can be split to save > > some cpu on Travis. > > > > With this, we go down from 21 to 15 jobs. > > > > Note: this patch requires a flush of the existing caches in Travis. > > > > Signed-off-by: David Marchand <david.march...@redhat.com> > > --- > > In general, I think the idea with required vs. extra was to have a build > that did the minimum required, and one that did all the packages (to > allow a minimum vs. full DPDK). > > At least, that's from > http://mails.dpdk.org/archives/dev/2019-January/124007.html
I think the benefit of a minimum build is to have a quick report, and easy to setup. > Not sure if that's still something anyone cares about. Given that Travis knows how to satisfy the dependencies, and that we must wait for all jobs to finish, I don't see any benefit of a minimal setup.