-
-
Notifications
You must be signed in to change notification settings - Fork 7.9k
ci: Bump Ubuntu to 18.04 LTS. #20154
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
Ubuntu 16.04 LTS went EOL at the end of April 2021.
Presumably some external dependency has changed the result, likely Ghostscript. This has been broken on Fedora for some time, but we never updated it because CI was on Ubuntu 16.04.
Some LaTeX engines ignore the setting of this key in hyperref, but otherwise obey the request metadata. This is likely still okay, but leave a note in the docs as well.
The EPS failures are a bit strange, and sporadic:
They're both the same size as EPS, but different size when converted to PNG. Also, previous commits failed more jobs than the current one, with the EPS failures, so it seems a bit flaky. |
These store files that were created with older versions of system dependencies, so need to be regenerated.
OK, I realized we cache |
Possibly consider having an 20.04 job? per #19255 (comment) and following comments... |
I tried that just now, but there are a couple issues. Something seems wrong with coverage, possibly to do with parallel tests, but I have not investigated. There are failures in some tests; this is good for me since they've been broken on Fedora with newer dependencies, but it won't be equal to the Ubuntu 18.04 tests. I think I'll open the 20.04 changes in a separate PR. |
@meeseeksdev backport to v3.4.x |
…154-on-v3.4.x Backport PR #20154 on branch v3.4.x (ci: Bump Ubuntu to 18.04 LTS.)
@meeseeksdev backport to v3.4.2-doc |
…154-on-v3.4.2-doc Backport PR #20154 on branch v3.4.2-doc (ci: Bump Ubuntu to 18.04 LTS.)
PR Summary
Ubuntu 16.04 LTS went EOL at the end of April 2021.
Fixes #19494.
PR Checklist
pytest
passes).flake8
on changed files to check).flake8-docstrings
and runflake8 --docstring-convention=all
).doc/users/next_whats_new/
(follow instructions in README.rst there).doc/api/next_api_changes/
(follow instructions in README.rst there).