Ci 60 - #303
Conversation
|
Ok, I'll better try to re-build gcc-ia16. |
Actually, Tkchia has fixed all the bugs in his upstream so we could switch to that instead? |
|
But I don't think he has any intention of adding amd64v3 packages, so apart from the benefit of you not needing to maintain it and a couple of new functions/tests, there's no real difference. |
Please, if you want to do anything |
|
Or do you mean he provides an |
|
Yes he has builds for Ubuntu LTS releases in PPA. |
|
Including 26.04? |
|
Yes, he has 26.04. |
|
Great, please switch then. |
|
okay will do that once I get dosemu2 CI done on 26.04. Next question is nasm-segelf required now or not, as it seems that meson build doesn't use it, but make still wants it? |
|
No, make just says its not there, |
|
I was mistaken, it's not |
|
Thanks, rebuilding. |
|
Everything is updated. |
|
Cool, great, thanks! |
1/ Switch to the 26.04 Github runner 2/ Some repositories (maybe external) don't have packages for the new Ubuntu subarchitecture "amd64v3". Whilst apparently it is bad practice and potentially unreliable to mix plain amd64 packages with amd64v3 where linking will take place, it's okay if the app is self contained. Fortunately this is the case for us, where both problem packages are compilers producing non-host binaries. Add detection that the host desires amd64v3 packages, and tweak the problem repository definitions to access plain amd64 packages. 3/ Avoid doing apt-add-repository's automatic apt update. Run one update after adding multiple repositories.
1/ Add an ACL for KVM use 2/ Add most of the info block 3/ Upload the failure logs to Artifacts
1/ Stop sourcing the mostly empty ci_test_prereq.sh 2/ Move the contents of ci_test_prereq.sh to ci_setup_test.sh 3/ Rename ci_setup_test.sh to ci_test_prereq.sh and change the workflow step to use it.
Useful for testing when a fix in dosemu needs testing from FDPP CI before it should be merged into dosemu.
1/ The processor tests got moved to a separate file, so they were no longer being run in this repo. 2/ The processor tests now make the test binaries themselves. 3/ Install Watcom
Switch to 26.04 and re-enable the processor testing