On 18 March 2017 at 16:46, Christian Ridderström <c...@lyx.org> wrote:

> Christian, does the check start from a fresh tree? If you do 'make
>> clean' and the rules have changed, it might be that some .o files remain
>> at the wrong place
>>
>
> I think most CI jobs are configured to start from a completely empty work
> folders.
>

I checked just now by looking here (you may have to be logged in):

https://ci.inria.fr/lyx/job/build-master-head/job/ubuntu-xenial-qt4-autotools-extended/configure
and under the section
   Build environment
the setting
   Delete workspace before build starts
is checked...  So the build really should be starting from a clean slate.

However, it's possible to manually trigger the deletion of the workspace by
going to look at the workdir:

https://ci.inria.fr/lyx/job/build-master-head/job/ubuntu-xenial-qt4-autotools-extended/ws/
and on the left side there's a link to "Wipe out current workspace".  I
tried to execute that, but it failed.
So I surmise that there's a problem with the permissions, resulting in the
CI server not being able to properly delete the workdir.

I SSH:d to the CI worker and deleted the workdir and have started the build
manually. We'll see if it builds now.
If it does, I can see if it's possible to e.g. add some "cleanup" command
to the CI job that's done at the beginning.
/Christian

Reply via email to