openoffice-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "j.nitschke@ok.de" <j.nitsc...@ok.de>
Subject Re: Let's fix the Windows build bots
Date Mon, 01 Feb 2016 00:43:44 GMT
On Sun, 31 Jan 2016 10:07:33 -0800 Kay Schenk wrote:
> On Fri, Jan 29, 2016 at 10:04 PM, Damjan Jovanovic <damjan@apache.org>
> wrote:
>
>> On Fri, Jan 29, 2016 at 7:25 PM, Kay Schenk <kay.schenk@gmail.com> wrote:
>>
>>> On Thu, Jan 28, 2016 at 11:18 PM, Damjan Jovanovic <damjan@apache.org>
>>> wrote:
>>>
>>>> Hi
>>>>
>>>> I am to get our build bots working again.
>>>>
>>>> So far I've committed a patch to fix #126787 (build breaking regression
>>> in
>>>> main/sal due to <prewin.h> and <postwin.h> being included) in
r1727413,
>>> and
>>>> deleted an unused empty file that the RAT scan was treating as missing
>>> the
>>>> ASL in r1727463. The Windows aoo-win7 build bot now gets further,
>>>> infamously breaking in apr, but now also breaking in jpeg (
>>>>
>>>>
>> https://ci.apache.org/builders/aoo-win7/builds/156/steps/build.pl%20--all/logs/stdio
>>>> ).
>>>>
>>>> The error for the jpeg module is:
>>>> dmake:  Error: -- `./
>>>> wntmsci12.pro/misc/52654eb3b2e60c35731ea8fc87f1bd29-jpeg-8d.unpack'
>> not
>>>> found, and can't be made
>>>>
>>>> What looks interesting, if you get the stdio log and look for the
>>> "Entering
>>>> ..." lines and sort and count them, is that the only modules that are
>>>> entered more than once are the same ones that the build breaks in: apr
>>> and
>>>> jpeg:
>>>>
>>>> $ grep Entering /tmp/stdio | sort | uniq -c | grep "^      1 " -v
>>>>       2 Entering /cygdrive/e/slave14/aoo-win7/build/ext_libraries/apr
>>>>       2 Entering /cygdrive/e/slave14/aoo-win7/build/main/jpeg
>>>>
>>>> Is it breaking because build.pl is trying to build those modules more
>>> than
>>>> once (or is it re-entering them because they broke the build)?
>>>>
>>> ​Good that some more eyes are looking into this. I haven't looked at last
>>> night's runs yet but for the last week, I have been making the buildbots
>> a
>>> priority also.
>>>
>>>
>> Thank you.
>>
>> I think the latter is true: it's re-entering them because they broke the
>> build.
>>
>> Yesterday jpeg failed to download and broke the build, and today nss failed
>> to download and also broke the build. Why are downloads often failing
>> during ./bootstrap? Can we get a local mirror or cache external
>> dependencies somehow? Also, why does ./bootstrap seem to return an exit
>> code of 0 when needed dependencies can't be downloaded, and why is
>> haltOnFailure=False for the Windows buildbots but True for other platforms?
>>
> ​No idea about this setting. You might look at the svn logs for our config
> to see if there's any information there. Otherwise, just change it if you
> feel inclined.
Not sure if you are talking about a global setting or just for the
'build.pl --all' step.
But a global haltOnFailure would stop the build at 'svn info' step.

About the 'svn info' step, this one stopped working between 27.07.2015
and 03.08.2015 as one can see in the snapshot builds #7 and #8 which run
exact the same command but later fails.
https://ci.apache.org/builders/aoo-w7snap/builds/7
https://ci.apache.org/builders/aoo-w7snap/builds/8

>
> Also the ASF does have a Win 8 buildbot setup if we think we should move to
> that.
>
> Finally, I think some of the svn messages we're seeing are due  to the
> specific configuration of svn on these systems, and not changeable by us.
If the cwiki page is up to date there might have been a bad commit in
the past and all new changes didn't get applied.

https://cwiki.apache.org/confluence/display/INFRA/ASF+Buildbot+Configuration+update+workflow

you could test with an innocent change like 'svn co' to 'svn checkout'
and see if it gets applied.
>
>
>
>
>>
>>> ​
>>>
>>>
>>>> Our build page https://ci.apache.org/projects/openoffice/index.html is
>>>> also
>>>> messed up - eg. "Windows Nightly Build Logs" is listed under "FreeBSD
>>>> nightly Install Packages". How do we edit it?
>>>>
>>> ​Ok, yeah, it's a bit of odd formatting. I understand what you're saying.
>>> Look at the other areas and you'll see that the HRs come under the Build
>>> Logs headings. So this is not just a Windows anomaly.​
>>>
>>> ​ ​ We can definitely change this.
>>>
>>> Here is the svn info for this page if you want to change things:
>>>
>>>
>>>
>> https://svn.apache.org/repos/infra/infrastructure/buildbot/aegis/buildmaster/master1/public_html/projects/openoffice
>>> Have fun.
>>>
>>>
>> I made several changes, but they aren't being applied. When/how does the
>> create-ooo-snapshots-index.sh script create the webpage?
>>
>>
>>>
>>>> What else? How do we get SSH access to the build bots for further
>>>> debugging?
>>>>
>>> ​Our buildbot script, openofficeorg.conf is at:
>>>
>>>
>>>
>> https://svn.apache.org/repos/infra/infrastructure/buildbot/aegis/buildmaster/master1/projects
>>> along with buildbots for other projects.
>>>
>>> The ASF is running buildbot 0.8.9. We don't have direct access to the
>>> buldbot throught SSH. (You need to be part of infra to do that). If you
>>> look at the buildbot documents, you'll see that there are some tools for
>>> directly accessing the buildbot's directories, though.
>>> ​
>>>
>>>
>>>> Thank you
>>>> Damjan
>>>>
>>> ​Thank you!​
>>>
>>>
>>>
>>>
>>> --
>>> ----------------------------------------------------------------------
>>> MzK
>>>
>>> "Though no one can go back and make a brand new start,
>>>  anyone can start from now and make a brand new ending."
>>>                                                           -- Carl Bard


Mime
View raw message