RE: Need help with Travis CI problem

"[email protected] [hercules-390]" <[email protected]> Sun, 29 Dec 2019 10:10:12 -0000
Newsgroups gmane.comp.emulators.hercules390.general
Message-ID <[email protected]>
The problem seems to be the same/similar to this issue:

https://github.com/google/googletest/issues/2634

You've probably seen that already.  Are you able to update binutils to see
if that fixes the problem?

It doesn't explain why it's suddenly started happening.

 

From: [email protected] <[email protected]> 
Sent: 29 December 2019 07:55
To: [email protected]
Subject: [hercules-390] Need help with Travis CI problem

 

  

I guess this plea for help is directly mostly towards Hercules developers
and Hercules developer wannabes (i.e. anyone who is familiar or experienced
with Travis CI(*)).

For some unknown reason Hercules is failing to build successfully for two of
our Travis configurations: Ubuntu 14.04 w/gcc 6.5.0 and Ubuntu 14.04 w/gcc
7.4.0:

https://travis-ci.org/SDL-Hercules-390/hyperion/jobs/630537188
https://travis-ci.org/SDL-Hercules-390/hyperion/jobs/630537189

All other configurations build just fine:

https://travis-ci.org/SDL-Hercules-390/hyperion

I've had problems with Travis before, where one or more configurations would
inexplicably fail, but up until today, simply restarting the job without
doing anything else would almost always "fix" it. (Why some configurations
sporadically fail I have no freaking clue!)

Today however (and it looks like Hercules is not the only project
experiencing this problem!), the problem with these two configurations --
whatever the frick it is! -- appears to be permanent! I've restarted the two
mentioned failing configurations several times now, and they BOTH keep
failing in the exact same way each time, and I have freaking clue as why. :(

NOTHING has changed on the Hercules end, so it must be something on the
Travis side of things. What confuses me however (and this is where my
inexperience/unfamiliarity with Travis CI comes in), is I was under the
impressions that a given configuration was more or less "fixed in stone" so
to speak. If a given configuration is configured to use a given version of a
given operating system (e.g. Ubuntu 14.04) with a given version of a given
compiler (e.g. gcc 6.5.0 or 7.4.0), then that *exact* configuration should
always be used each and every time. NOTHING should change. Neither the
operating system *nor* the compiler should change. NEITHER should be
"updated".

But apparently *something* has changed! Because as I said they *both* keep
failing. :(

And *neither* configuration failed before. Both configurations worked just
fine just 18 days ago.

Does anyone have a clue as to what's going on and/or how to fix it?

Or do I need to contact the Travis CI folks for help?

Thanks in advance for any help or insight anyone can provide.

-------------------------
(*) https://en.wikipedia.org/wiki/Travis_CI

-- 
"Fish" (David B. Trout)
Software Development Laboratories
http://www.softdevlabs.com
mail: [email protected] <mailto:[email protected]>