Maybe we should bring this to the dev mailing list but I am thinking about suggesting the use of https://github.com/actions/stale
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?
Closing it doesn’t makes us lose it while giving focus on current issues at hand.
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.
There are lots of old bugs that are still bugs
And I don’t want to close any pull requests automatically
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.
Right, it’s an issue (so to speak)
But we need to do more triage
And it’s not so many that we can’t get caught up first
Or we host issue marathons to improve the situation. :slightly_smiling_face:
Yes, I want to do that
Certainly more triage would help. :
I will try to suggest a time that we can do one
Sounds good.
Please suggest a catchy name… :wink:
“The Great Racket Issue Purge”
or something like that… :slightly_smiling_face:
One detail that might be worth keeping in mind which i just noticed.
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
That’s from the checkout action.
If git is not in PATH, the checkout action fetches the repo using the github api and does not create a git repo.
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.
Just to make sure, you are aware of this error, correct?
[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.
yes, trying to fix it
although I don’t totally understand why it happens
@pocmatos sorry, not all false positives, but the actual bugs (not leaks or dead code) were false positives
or in LZ4
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:
first 3 are in lz4
then there are 6 dead stores
then there’s one potential division by 0 that’s very hard for me to figure out because of lots of fancy C macros
then there are a bunch of leaks
the first 2 leaks are leaked and then racket exits
the next one is not a real leak because putenv
keeps the memory
then another exit
then another putenv
then it claims that we’re leaking argv[0]
thanks for the analysis, i will take a look
then a not-real leak because getcwd
is awful
i put it all here: http://html.sice.indiana.edu/~samth/2020-05-05-120225-8584-1/
and then finally a leak that says it’s about p
but really we may be leaking path
but I’m not sure
Thanks - keep it there if you can. Just having a work emergency… JavaScriptCore playing up on mips! :slightly_smiling_face:
@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?