[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