sorawee
2020-7-20 14:37:56

So the plan to fix the release branch is:

Is this correct?

It looks like the main Makefile also contains a reference to “https://github.com/racket/ChezScheme”. Is it run by any workflow at all?


samth
2020-7-20 14:42:32

I think @pocmatos would know if that’s used, but I think the fact that make on the release branch doesn’t work should hopefully be fixed too


pocmatos
2020-7-20 14:44:15

we are checking out chezscheme manually, not from the makefile.


pocmatos
2020-7-20 14:44:42

Today I have quite a bit of work and then I still have to finalize and publish RN so I am in a bit of pinch.


pocmatos
2020-7-20 14:45:03

otoh, i just merged arm64 testing to chez.


pocmatos
2020-7-20 14:45:32

I can try to look into the release branch issue tomorrow morning.


pocmatos
2020-7-20 14:46:17

but like @sorawee it should be a matter of doing the same thing but cloning the release branch of chez instead of doing - name: Checking out ChezScheme working-directory: ./racket/src run: git clone --depth=1 --recurse-submodules -j3 <https://github.com/racket/ChezScheme>


pocmatos
2020-7-20 14:46:29

this is in line 168 of ci-push_linux.yml.


pocmatos
2020-7-20 14:47:16

oh wait - there’s better way.


pocmatos
2020-7-20 14:47:18

ok, one sec.


sorawee
2020-7-20 14:48:32

Another thing is, this would fix the error appeared under GitHub Actions, but who’s the one that will actually build the official Racket 7.8? And is the script to build it fixed, too?


pocmatos
2020-7-20 14:49:25

oh great - http://help.github.com\|help.github.com seems to be down.


samth
2020-7-20 14:49:32

John Clements builds the release, and I’m confident that process works


samth
2020-7-20 14:50:16

That uses a lot of infrastructure that is not used in most of the CI


sorawee
2020-7-20 14:51:59

The release branch of ChezScheme is currently pointing to a commit from last year. Are you suggesting that John has a branch that tracks ChezScheme commits for release elsewhere?


samth
2020-7-20 14:54:02

For repositories that don’t have a current release branch, usually the commit on branch day is recorded.


sorawee
2020-7-20 14:54:19

Ah, I see.



samth
2020-7-20 14:56:49

I’m not certain exactly how the process works for racket/ChezScheme since it isn’t tracked via a catalog.


pocmatos
2020-7-20 14:56:51

untested but should work


pocmatos
2020-7-20 14:58:18

from PR to merge in 30 secs. thanks - that must be some sort of record. :slightly_smiling_face:


sorawee
2020-7-20 15:00:20

Oh, I think there’s “Checking out ChezScheme” in ci-push_macos and scanbuild_static-analysis too


sorawee
2020-7-20 15:00:35

Need to change those as well?


pocmatos
2020-7-20 15:01:21

can someone else do it for the other platforms? I am starting a meeting now. Sorry!


sorawee
2020-7-20 15:01:28

Yep, will do


pocmatos
2020-7-20 15:01:30

otherwise i will check it later on


pocmatos
2020-7-20 15:01:34

@sorawee thank you!