pocmatos
2020-5-5 08:00:15

Maybe we should bring this to the dev mailing list but I am thinking about suggesting the use of https://github.com/actions/stale


pocmatos
2020-5-5 08:00:48

We could add a long time like 1yr. If there’s no activity in an issue or PR after a year, is there a point in keeping it open?


pocmatos
2020-5-5 08:01:04

Closing it doesn’t makes us lose it while giving focus on current issues at hand.


pocmatos
2020-5-5 08:02:40

For organization purposes I was going to suggest we mark every new issue as triage and have one of us triage the bug and re-tag it appropriately.


samth
2020-5-5 11:39:38

There are lots of old bugs that are still bugs


samth
2020-5-5 11:39:51

And I don’t want to close any pull requests automatically


pocmatos
2020-5-5 11:46:57

Fair enough - although the danger is that the number of issues / prs will grow and we’ll never have enough hands on deck to deal with them. At around beginning of 2019, if my mind serves me correctly the number of open issues was under 200. We are almost hitting 400. That’s in about 14 months.


samth
2020-5-5 11:49:23

Right, it’s an issue (so to speak)


samth
2020-5-5 11:49:34

But we need to do more triage


samth
2020-5-5 11:49:51

And it’s not so many that we can’t get caught up first


pocmatos
2020-5-5 11:49:58

Or we host issue marathons to improve the situation. :slightly_smiling_face:


samth
2020-5-5 11:50:10

Yes, I want to do that


pocmatos
2020-5-5 11:50:11

Certainly more triage would help. :


samth
2020-5-5 11:51:16

I will try to suggest a time that we can do one


pocmatos
2020-5-5 11:51:27

Sounds good.


pocmatos
2020-5-5 11:52:07

Please suggest a catchy name… :wink:


pocmatos
2020-5-5 11:52:18

“The Great Racket Issue Purge”


pocmatos
2020-5-5 11:52:24

or something like that… :slightly_smiling_face:


pocmatos
2020-5-5 11:59:09

One detail that might be worth keeping in mind which i just noticed.


pocmatos
2020-5-5 11:59:12

The repository will be downloaded using the GitHub REST API To create a local Git repository instead, add Git 2.18 or higher to the PATH


pocmatos
2020-5-5 11:59:20

That’s from the checkout action.


pocmatos
2020-5-5 11:59:50

If git is not in PATH, the checkout action fetches the repo using the github api and does not create a git repo.


pocmatos
2020-5-5 12:00:13

This might be important in some cases. I noticed this because I ran on an action git clean -xdf and it said it was not a valid repository.



sorawee
2020-5-5 12:26:06

Just to make sure, you are aware of this error, correct?


sorawee
2020-5-5 12:26:10

[2020-05-05T09:58:06] The server time is now Tuesday, May 5th, 2020 9:58:06am /bin/sh -c if [ ! -d "cs_build" ] ; then git clone "<http://localhost:9440/.git>" "cs_build" ; fi Cloning into 'cs_build'... error: Unable to find f57aa0b90f17f386b80c675c57521cab71eb1645 under <http://localhost:9440/.git> Cannot obtain needed commit f57aa0b90f17f386b80c675c57521cab71eb1645 while processing commit 65a1aa9cb323f16deb5bdba47eece997d60d0e41. error: fetch failed.


samth
2020-5-5 12:45:14

yes, trying to fix it


samth
2020-5-5 12:45:40

although I don’t totally understand why it happens


samth
2020-5-5 12:48:03

@pocmatos sorry, not all false positives, but the actual bugs (not leaks or dead code) were false positives


samth
2020-5-5 12:48:17

or in LZ4


pocmatos
2020-5-5 12:49:13

OK - I will take a look. We can configure the analyser to avoid those. It would be great to get RacketCS down to zero. :slightly_smiling_face:


samth
2020-5-5 12:52:01

samth
2020-5-5 12:52:09

first 3 are in lz4


samth
2020-5-5 12:52:24

then there are 6 dead stores


samth
2020-5-5 12:52:52

then there’s one potential division by 0 that’s very hard for me to figure out because of lots of fancy C macros


samth
2020-5-5 12:53:04

then there are a bunch of leaks


samth
2020-5-5 12:57:05

the first 2 leaks are leaked and then racket exits


samth
2020-5-5 12:57:18

the next one is not a real leak because putenv keeps the memory


samth
2020-5-5 12:57:24

then another exit


samth
2020-5-5 12:57:31

then another putenv


samth
2020-5-5 12:57:44

then it claims that we’re leaking argv[0]


pocmatos
2020-5-5 12:58:28

thanks for the analysis, i will take a look


samth
2020-5-5 13:00:04

then a not-real leak because getcwd is awful


samth
2020-5-5 13:03:29

samth
2020-5-5 13:07:56

and then finally a leak that says it’s about p but really we may be leaking path but I’m not sure


pocmatos
2020-5-5 13:16:35

Thanks - keep it there if you can. Just having a work emergency… JavaScriptCore playing up on mips! :slightly_smiling_face:


pocmatos
2020-5-6 05:57:37

@samth how did you compile the racket you gave to igouy from #3150 so that it’s now generating a log message? Did you enable some internal logging?