`language: d` uses Xenial instead of Bionic

Essentially seeing the same thing as mentioned here.
Build log from a recent build shows that 16.04 is used even if Bionic (18.04) is explicitly specified in the configuration.

This issue seems to be not solved, yet. Today I tried D builds with Bionic and Focal. In both cases Xenial was used. See the logs here and here. Even more confusing is that the GUI shows that actually Bionic and Focal were used:

The configuration file is here. Did I miss something?

@kambrium : Since Travis is severely limiting their open-source offering since the acquisition, I would recommend you migrate to something else (I chose Github CI) which is likely to solve your problem as well.

Thanks for pointing this out. I‘ll try GitHub CI.

Now it’s a blocker for any tests with LDC, as it requires at least bionic to execute due to libc version.