On 4/21/25 16:28, enh wrote:
says this for me:

This is a scheduled Ubuntu 20.04 retirement. Ubuntu 20.04 LTS runner will
be removed on 2025-04-15. For more details, see
https://github.com/actions/runner-images/issues/11101

Ok, let's see... 22.04 is next up...

Except the workflows/toybox.yml file is doing separate make and test steps, and is not enabling ASAN. (If "make tests" has to build a toybox binary to satisfy the dependencies that enables ASAN. But if an existing toybox binary is already there it just tests that one, and make with no arguments does NOT automatically enable ASAN. So splitting up the 2 steps means it's not using ASAN in the tests, and if we're going to have ASAN this seems like the place for it...)

BUT there's a bug on the new version of devuan where calling libc's crypt() turns into a NULL pointer dereference (but works fine when you DON'T enable ASAN, yes really https://landley.net/notes-2024.html#04-07-2024 ) and I dunno if that's gonna break on ubuntu (and if so whether it would kick in for 2022 or 2024) and I have to push a change to get github's server to run the tests, wheee...

Darn it, what's the syntax to delete a branch from the command line again? Probably "git push ssh://g...@github.com/landley/toybox -d test"

Hmmm... https://github.com/landley/toybox/commit/81e1224c1dae does not appear to have even attempted to run the test. Does anybody know if they only run tests in master or what?

Rob
_______________________________________________
Toybox mailing list
Toybox@lists.landley.net
http://lists.landley.net/listinfo.cgi/toybox-landley.net

Reply via email to