Skip to content
This repository has been archived by the owner on Oct 12, 2022. It is now read-only.

Github CI: Drop Ubuntu 16.04 and clang < 8 #3396

Merged
merged 6 commits into from
Mar 15, 2021

Conversation

Geod24
Copy link
Member

@Geod24 Geod24 commented Mar 15, 2021

We're having issues due to yet another change by Github to their image,
and Ubuntu 16.04 is EOL soon, so just drop it along with clang 6 and 7
which are not available on Ubuntu 18.04, the new supported LTS.

This has been done in dlang/dmd#12269 already.

Geod24 added 2 commits March 15, 2021 15:46
Not providing an argument defaults to dmd-latest,
which is what we want.
@dlang-bot
Copy link
Contributor

dlang-bot commented Mar 15, 2021

Thanks for your pull request, @Geod24!

Bugzilla references

Auto-close Bugzilla Severity Description
19116 normal dmd compiles binary but segfaults immediately when run on Ubuntu / Debian 32Bit architectures

Testing this PR locally

If you don't have a local development environment setup, you can use Digger to test this PR:

dub run digger -- build "stable + druntime#3396"

@Geod24
Copy link
Member Author

Geod24 commented Mar 15, 2021

Alright, LLVM switched their URL pattern again (10+ are now redirected to Github) so I dropped that part for now.

@Geod24
Copy link
Member Author

Geod24 commented Mar 15, 2021

Should be g2g, will set auto-merge if tests pass

@Geod24 Geod24 force-pushed the github-actioins branch 3 times, most recently from 93129a6 to 2061a43 Compare March 15, 2021 09:16
We're having issues due to yet another change by Github to their image,
and Ubuntu 16.04 is EOL soon, so just drop it along with clang 6 and 7
which are not available on Ubuntu 18.04, the new supported LTS.
Switching to Ubuntu 18.04 unfortunately triggers issue 19116,
which forces us to disable 32 bits for the time being.
@RazvanN7
Copy link
Contributor

Run echo "D:\a\druntime\druntime\tools\dm\bin\" >> $GITHUB_PATH
D:\a\_temp\e140aa1b-d740-4c27-8d94-dc182091428f.sh: line 2: unexpected EOF while looking for matching `"'
Error: Process completed with exit code 2.

@RazvanN7
Copy link
Contributor

Thanks for the perseverance @Geod24 ! Looks like you nailed it this time.

@thewilsonator thewilsonator merged commit 0c9d37c into dlang:stable Mar 15, 2021
@Geod24
Copy link
Member Author

Geod24 commented Mar 15, 2021

Ergh, I wish you had let me time to clean up the commit :/

@Geod24 Geod24 deleted the github-actioins branch March 15, 2021 14:38
rymrg pushed a commit to rymrg/druntime that referenced this pull request Mar 15, 2021
* Github CI: Use dmd-latest

Not providing an argument defaults to dmd-latest,
which is what we want.

* Github CI: Remove no-longer needed workaround

* Github CI: Use correct comment syntax on Windows

* Github CI: Use Windows paths on Windows

* Github CI: Drop Ubuntu 16.04 and clang < 8, disable 32 bits

We're having issues due to yet another change by Github to their image,
and Ubuntu 16.04 is EOL soon, so just drop it along with clang 6 and 7
which are not available on Ubuntu 18.04, the new supported LTS.
Switching to Ubuntu 18.04 unfortunately triggers issue 19116,
which forces us to disable 32 bits for the time being.

* Attempt number 328349538459345
rymrg added a commit to rymrg/druntime that referenced this pull request Mar 16, 2021
* Fix 21666 - Remove deprecations w.r.t. real formatting for...

...checkaction=context. These deprecations are issued when
`real.sizeof = double.sizeof`.

This is a workaround for https://issues.dlang.org/show_bug.cgi?id=20759.

* purge changelog

* Github CI: Drop Ubuntu 16.04 and clang < 8 (dlang#3396)

* Github CI: Use dmd-latest

Not providing an argument defaults to dmd-latest,
which is what we want.

* Github CI: Remove no-longer needed workaround

* Github CI: Use correct comment syntax on Windows

* Github CI: Use Windows paths on Windows

* Github CI: Drop Ubuntu 16.04 and clang < 8, disable 32 bits

We're having issues due to yet another change by Github to their image,
and Ubuntu 16.04 is EOL soon, so just drop it along with clang 6 and 7
which are not available on Ubuntu 18.04, the new supported LTS.
Switching to Ubuntu 18.04 unfortunately triggers issue 19116,
which forces us to disable 32 bits for the time being.

* Attempt number 328349538459345

Co-authored-by: MoonlightSentinel <moonlightsentinel@disroot.org>
Co-authored-by: Martin Nowak <code@dawg.eu>
Co-authored-by: Mathias LANG <geod24@gmail.com>
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants