[Mesa-dev] [RFC PATCH 0/5] last call for autotools (meson travis fixes)

Samuel Pitoiset samuel.pitoiset at gmail.com
Wed Dec 12 08:47:08 UTC 2018


What's the point of maintaining Travis? Shouldn't we just drop it in 
favour of Gitlab CI? IIRC, Igalia worked on it.

On 12/12/18 8:45 AM, Rhys Kidd wrote:
> Emil and Dylan,
> 
> I took a go at addressing the limited number of remaining meson-based
> travis-ci errors. This series applies on top of the work Dylan circulated
> yesterday, and which can be seen here:
>   
>>   Could you help me debug my WIP of porting the autotools tests
>>   to meson? They're just failing randomly with no good debuging output:
>>
>>   https://travis-ci.org/dcbaker/mesa/jobs/466665289
> 
> Dylan, if you pick these patches up you may want to squash those ones which
> are 'Fixes' into the respective initial patch before any final push.
> 
> At this stage the failures are deterministic.
> 
> The remaining two known issues are:
> 
>    * -Dbuild-tests=true: anv is unable to build when this option is enabled.
>      This is unrelated to this series and occurs in master. At present meson
>      by default has different test coverage to autotools. See further here:
>      https://travis-ci.org/Echelon9/mesa/builds/466840665
> 
>    * gallium pipeloaders: There's an ongoing scoping problem with the LLVM
>      libraries as a dependency. I was unable to fix yet. See further here:
>      https://travis-ci.org/Echelon9/mesa/jobs/466861661#L9112
> 
> Rhys Kidd (5):
>    travis: fix python3.5 dependency for "meson Gallium Drivers"
>    travis: Add libclc-dev, clang and libclang-dev dependencies of clover
>    travis: radeonsi and radv require LLVM 7.0 (meson)
>    travis: delete remaining scons residuals
>    meson: libdfreedreno depends upon libdrm (for fence support)
> 
>   .travis.yml                               | 25 ++++++++---------------
>   src/gallium/drivers/freedreno/meson.build |  4 +---
>   2 files changed, 10 insertions(+), 19 deletions(-)
> 


More information about the mesa-dev mailing list