TST: Use Actions for LTS#11123
Conversation
|
Need expertise from @astrofrog , @mhvk , or @olebole on the exotic archs: |
|
You need to install the development libraries of zlib. On Debian/Ubuntu: |
c4fc1a9 to
569abcf
Compare
|
@olebole , thanks, that solved |
|
@plim Similarly, install |
|
Not sure why Azure didn't kick off this time. 🤷 |
you upset it. |
|
Now the aarch64 and s390x jobs are failing at trying to build freetype... |
|
|
|
That didn't work but I think it is a symptom of a different problem. I don't think it should be trying to build these things from source. |
|
Yeah, I dunno what is going on with the
|
|
Another option, maybe sounding strange, is to install |
|
If deb-src is in one could also do |
|
I just made a test (on x86_64): I could build (no tests) the astropy-4.2 with the following updates:
Pytest-4 would be another, for the tests. |
|
This PR is only for astropy 4.0.x . It has new errors now but I am not familiar with it. |
|
I'll have a look at this. |
|
Thanks, @embray ! Might need a rebase, not sure. Feel free to take over this PR. |
|
I'll rebase. Was there any remaining issue other than the failing tests on "exotic" architectures? |
|
Also @pllim your branch names are always such a joy. |
Yes, the non-exotic CI was failing too. Though this current error is different than what I remember -- |
I have no recollection of this. If @astrofrog doesn't know, I'll dig more tomorrow. Thanks for working on this! |
|
@pllim Well what's weird is this tox.ini did not even appear in this branch until this PR, but I don't see any record of that line ever existing in the tox.ini on the main branch. Also why are you on GH on Sunday night? XD |
|
I'm working on the aarch64 and s390x builds. I have a few fixes I'm testing out to speed up their builds. I also fixed the Python 3.7+numpy 1.17 build but I'll push the fix tomorrow once I (hopefully) have the other fixes working as well. Gonna go to bed and check in the morning since it's still quite slow to run the tests on those =) |
|
@embray - just to reply to your comment about backports, we still do these manually and not through PRs (but I think there were some discussion about changing how we do backport in the infrastructure group) |
|
I'm seeing some ✔️ here 😁 |
|
Looks OK with the Quantity check; still pondering wether this is a better place for the test than |
|
@dhomeier Please open a PR when you get a chance for a better fix. I'm running out of time here that I can work on this. |
|
Concerning the extra units, |
|
Anyone know anything about this SAMP failure? I don't think it has anything to do with the other one I fixed. |
|
Ugh... It's always something with SAMP. I haven't seen that error but for the sake of the release, just |
|
I don't really have time to dig into the SAMP failure so either restart the CI to see if it's non-deterministic, or xfailing seems sensible. |
|
Yeah I was thinking of restarting it too. |
This looks good to me, not really sure actually which variant I would prefer. {'class': Voigt1D,
'parameters': {'amplitude_L': 2 * u.Jy, 'x_0': 505 * u.nm,
- 'fwhm_L': 100 * u.AA, 'fwhm_G': 50 * u.AA},
+ 'fwhm_L': 100 * u.AA, 'fwhm_G': 5000 * u.pm},
'evaluation': [(0.51 * u.micron, 1.0621795524 * u.Jy)],
'bounding_box': False},to check the numerical result if all inputs have different units. |
|
@pllim with the "(Allowed Failure) Python 3.7 with remote data and dev version of key dependencies" I know you mentioned something about xfail_strict = false, but since it's titled "Allowed Failure" isn't allowed to fail for now? |
Sure... Sometimes ignoring it masks real bugs but if it is only SAMP, I guess we can ignore. |
|
Except the SAMP one wasn't on that :/ |
|
Looks like the SAMP error was indeed a random fluke. |
|
I'm confused by those IERS xpasses, because I'm not seeing that locally... can anyone else reproduce outside of CI? |
|
Sorry folks, I'm gonna have to bow out for tonight. We're still just waiting on the ARM test, but it was working last time I ran it, and it looks like the zArchitecture test passed. I'm not top worried about the allowed-fail test, though as @eteq says it is weird. If anyone wants to add a workaround to it they're welcome to. Otherwise I'm happy with where things stand, and can address the remaining issue in a follow up. |
Turns out we simply skip them in dev now, so I manually backported those skips here. I think that's the remaining issues, given that the rest of CI is now green? Can we merge when CI is green? |
|
p.s. This is still technically my PR and I cannot approve it. |
|
CI is green! Thanks, @embray ! @eteq or @astrofrog , please approve if you okay with this. |
|
The two that I did in the last minute was:
Therefore, I believe they will not be listed by any backport scripts. If they are, then something is wrong. |
Description
This pull request is to address the 4.0.x branch for #11050 .
Jobs not backported
Expected failures
wheels_cp39*win32--utilsfailure; fix at TST: Set CI in Azure Pipelines #11089Unexpected failures that are out of scope
Fixing these would be nice but should not block the PR.
cp36-macosx_x86_64 wheel--[error]Exit code 134 returned from process: file name '.../bin/node', arguments '".../bash.js"(Transient)cp38-macosx_x86_64--hypothesis.errors.Flaky: Hypothesis test_datetime_timedelta_roundtrip(scale='ut1', days=67328, microseconds=1116906528) produces unreliable resultsUnexpected failures that need to be fixed
unrecognized arguments: --readonlyaarch64ands390x-- missing lib