-
Notifications
You must be signed in to change notification settings - Fork 17.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
all: umbrella issue for release-blocking fuzzing work #47037
Comments
Change https://golang.org/cl/351118 mentions this issue: |
It was enabled by default on the dev.fuzz branch so that users could check in fuzz targets without breaking their builds. Now that dev.fuzz is merged to master, users should switch to a go1.18 release constraint instead. For #47037 Change-Id: I0475368eb4570fe0c7027a3ae8f6950449c1a9ca Reviewed-on: https://go-review.googlesource.com/c/go/+/351118 Trust: Jay Conrod <jayconrod@google.com> Trust: Katie Hockman <katie@golang.org> Run-TryBot: Jay Conrod <jayconrod@google.com> TryBot-Result: Go Bot <gobot@golang.org> Reviewed-by: Katie Hockman <katie@golang.org>
CL 351569 updated this blog post to use gotip without arguments, since the dev.fuzz branch has been merged to the main branch and is slated to be included in Go 1.18. Update the build constraint in the shown example accordingly, since the gofuzzbeta constraint is no longer set as of CL 351118. Suggest the use of a go1.18 build constraint instead. While here, also update to the newer go install @latest syntax for downloading the gotip command, for reasons similar to what's described in CL 346091. For golang/go#47037. Updates golang/go#48080. Change-Id: Icbf3d3ad5ef5532063ca3e093eed330f7ea0c0d9 Reviewed-on: https://go-review.googlesource.com/c/website/+/353430 Website-Publish: DO NOT USE <dmitshur@google.com> Trust: Dmitri Shuralyov <dmitshur@golang.org> Reviewed-by: Jay Conrod <jayconrod@google.com> Reviewed-by: Katie Hockman <katie@golang.org>
Change https://golang.org/cl/353430 mentions this issue: |
Currently, |
(Also, this ticket is a bit confusing. For example, the title says "release-blocking", but the milestone is "Unreleased") |
I went ahead and updated the milestone. (This is just an umbrella issue used for tracking and external visibility, so any issues/requests should be filed as separate tickets) @AlekSi could you file a new issue for the |
@rolandshoemaker tried to reproduce that race issue locally, and wasn't able to. I'm going to go ahead and mark that done in the umbrella issue, and just close this. This issue was really just for tracking anyway. But @AlekSi please still file your issue if you can reproduce it at tip. |
FWIW, I’ve been using -race and -fuzz together a fair amount for the past several weeks without an issue, so maybe it is related to the exact code under test. |
Thanks, @AlekSi for filing that issue! |
CL 351569 updated this blog post to use gotip without arguments, since the dev.fuzz branch has been merged to the main branch and is slated to be included in Go 1.18. Update the build constraint in the shown example accordingly, since the gofuzzbeta constraint is no longer set as of CL 351118. Suggest the use of a go1.18 build constraint instead. While here, also update to the newer go install @latest syntax for downloading the gotip command, for reasons similar to what's described in CL 346091. For golang/go#47037. Updates golang/go#48080. Change-Id: Icbf3d3ad5ef5532063ca3e093eed330f7ea0c0d9 Reviewed-on: https://go-review.googlesource.com/c/website/+/353430 Website-Publish: DO NOT USE <dmitshur@google.com> Trust: Dmitri Shuralyov <dmitshur@golang.org> Reviewed-by: Jay Conrod <jayconrod@google.com> Reviewed-by: Katie Hockman <katie@golang.org>
This is the tracking issue for fuzzing-related work which must be done before fuzzing can be part of a standard release of the Go toolchain.
The current plan is to merge the fuzzing code into master once the tree opens in the fall of this year (2021).
This would make fuzzing available for Go 1.18.
The following is a list of release-blocking features (in no particular order):
-cpu
is used-fuzz
is set-fuzz
is specified #46222f.Add
andf.Fuzz
(may decide to make this more strict for now)The following is a list of nice-to-have features (in a rough order):
-timeout
flag.There are other issues with the 'fuzz' label which will also be release blockers once fuzzing is merged. Once the tree is open, the release blocker label will be used at that time.
Which items are in the "release-blocker" list and which are in the "nice-to-have" list may change over time, depending on user feedback, and new items may be added at any time as well.
/cc @golang/fuzzing
The text was updated successfully, but these errors were encountered: