[go] net/http: mention io.Seeker requirement in FS documentation

194 views
Skip to first unread message

Gerrit Bot (Gerrit)

unread,
Oct 4, 2021, 5:44:08 PM10/4/21
to goph...@pubsubhelper.golang.org, Alex Studer, golang-co...@googlegroups.com

Gerrit Bot has uploaded this change for review.

View Change

net/http: mention io.Seeker requirement in FS documentation

Both FileServer and NewFileTransport can try to seek a file, specifically when
MIME type sniffing is performed. This can be somewhat surprising to an
implementer of an fs.FS, as their filesystem will appear to work until a user
tries to access a file with an unrecognized extension (which requires type
sniffing and therefore seeking). With FileServer, this results in a "seeker
can't seek" message, which is not very clear for the developer.

The issue arises because fs.FS does not require Seek, while http.FileSystem
does. Therefore, this change adds a line to the documentation of net/http's
adapter function mentioning the requirement.

Change-Id: Ieb955b7a7f34e2be39dd696cb712513c70100b3a
GitHub-Last-Rev: 319a4d9d5aa2a4718e7bf9514d116f1884f04cf2
GitHub-Pull-Request: golang/go#48781
---
M src/net/http/fs.go
1 file changed, 24 insertions(+), 0 deletions(-)

diff --git a/src/net/http/fs.go b/src/net/http/fs.go
index 57e731e..6aa68c3 100644
--- a/src/net/http/fs.go
+++ b/src/net/http/fs.go
@@ -815,6 +815,8 @@

// FS converts fsys to a FileSystem implementation,
// for use with FileServer and NewFileTransport.
+// The files provided by fsys must implement io.Seeker
+// for full compatibility with FileServer and NewFileTransport.
func FS(fsys fs.FS) FileSystem {
return ioFS{fsys}
}

To view, visit change 353874. To unsubscribe, or for help writing mail filters, visit settings.

Gerrit-Project: go
Gerrit-Branch: master
Gerrit-Change-Id: Ieb955b7a7f34e2be39dd696cb712513c70100b3a
Gerrit-Change-Number: 353874
Gerrit-PatchSet: 1
Gerrit-Owner: Gerrit Bot <letsus...@gmail.com>
Gerrit-CC: Alex Studer <al...@studer.dev>
Gerrit-MessageType: newchange

Gerrit Bot (Gerrit)

unread,
Oct 4, 2021, 7:41:33 PM10/4/21
to Alex Studer, goph...@pubsubhelper.golang.org, golang-co...@googlegroups.com

Attention is currently required from: Damien Neil.

Gerrit Bot uploaded patch set #2 to this change.

View Change

net/http: mention io.Seeker requirement in FS documentation

net/http: mention io.Seeker requirement in FS documentation

Both FileServer and NewFileTransport can try to seek a file, specifically
when MIME type sniffing is performed. This can be somewhat surprising to an
implementer of an fs.FS, as their filesystem will appear to work until a
user tries to access a file with an unrecognized extension (which requires
type sniffing and therefore seeking). With FileServer, this results in a
"seeker can't seek" message, which is not very clear for the developer.

The issue arises because fs.FS does not require Seek, while http.FileSystem
does. Therefore, this change adds a line to the documentation of net/http's
adapter function mentioning the requirement.

Change-Id: Ieb955b7a7f34e2be39dd696cb712513c70100b3a
GitHub-Last-Rev: 655be81eec59d292fa8a0dd136840a4467c178b5

GitHub-Pull-Request: golang/go#48781
---
M src/net/http/fs.go
1 file changed, 26 insertions(+), 0 deletions(-)

To view, visit change 353874. To unsubscribe, or for help writing mail filters, visit settings.

Gerrit-Project: go
Gerrit-Branch: master
Gerrit-Change-Id: Ieb955b7a7f34e2be39dd696cb712513c70100b3a
Gerrit-Change-Number: 353874
Gerrit-PatchSet: 2
Gerrit-Owner: Gerrit Bot <letsus...@gmail.com>
Gerrit-Reviewer: Damien Neil <dn...@google.com>
Gerrit-CC: Alex Studer <al...@studer.dev>
Gerrit-CC: Go Bot <go...@golang.org>
Gerrit-CC: Russ Cox <r...@golang.org>
Gerrit-Attention: Damien Neil <dn...@google.com>
Gerrit-MessageType: newpatchset

Gerrit Bot (Gerrit)

unread,
Oct 4, 2021, 8:09:50 PM10/4/21
to Alex Studer, goph...@pubsubhelper.golang.org, golang-co...@googlegroups.com

Attention is currently required from: Damien Neil.

Gerrit Bot uploaded patch set #3 to this change.

View Change

net/http: mention io.Seeker requirement in FS documentation

Both FileServer and NewFileTransport can try to seek a file, specifically
when MIME type sniffing is performed. This can be somewhat surprising to an
implementer of an fs.FS, as their filesystem will appear to work until a
user tries to access a file with an unrecognized extension (which requires
type sniffing and therefore seeking). With FileServer, this results in a
"seeker can't seek" message, which is not very clear for the developer.

The issue arises because fs.FS does not require Seek, while http.FileSystem
does. Therefore, this change adds a line to the documentation of net/http's
adapter function mentioning the requirement.

Change-Id: Ieb955b7a7f34e2be39dd696cb712513c70100b3a
GitHub-Last-Rev: 655be81eec59d292fa8a0dd136840a4467c178b5
GitHub-Pull-Request: golang/go#48781
---
M src/net/http/fs.go
1 file changed, 24 insertions(+), 0 deletions(-)

To view, visit change 353874. To unsubscribe, or for help writing mail filters, visit settings.

Gerrit-Project: go
Gerrit-Branch: master
Gerrit-Change-Id: Ieb955b7a7f34e2be39dd696cb712513c70100b3a
Gerrit-Change-Number: 353874
Gerrit-PatchSet: 3

Damien Neil (Gerrit)

unread,
Oct 7, 2021, 3:15:00 PM10/7/21
to Gerrit Bot, Alex Studer, goph...@pubsubhelper.golang.org, Russ Cox, Go Bot, golang-co...@googlegroups.com

Patch set 3:Trust +1

View Change

1 comment:

  • File src/net/http/fs.go:

    • Patch Set #3, Line 819: // for full compatibility with FileServer and NewFileTransport.

      How about just:

      // The files provided by fsys must implement io.Seeker.

      (ServeContent does document that "the content's Seek method must work", but an additional note here seems reasonable.)

To view, visit change 353874. To unsubscribe, or for help writing mail filters, visit settings.

Gerrit-Project: go
Gerrit-Branch: master
Gerrit-Change-Id: Ieb955b7a7f34e2be39dd696cb712513c70100b3a
Gerrit-Change-Number: 353874
Gerrit-PatchSet: 3
Gerrit-Owner: Gerrit Bot <letsus...@gmail.com>
Gerrit-Reviewer: Damien Neil <dn...@google.com>
Gerrit-CC: Alex Studer <al...@studer.dev>
Gerrit-CC: Go Bot <go...@golang.org>
Gerrit-CC: Russ Cox <r...@golang.org>
Gerrit-Comment-Date: Thu, 07 Oct 2021 19:14:56 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: Yes
Gerrit-MessageType: comment

Gerrit Bot (Gerrit)

unread,
Oct 7, 2021, 11:55:58 PM10/7/21
to Alex Studer, goph...@pubsubhelper.golang.org, golang-co...@googlegroups.com

Gerrit Bot uploaded patch set #4 to this change.

View Change

net/http: mention io.Seeker requirement in FS documentation

Both FileServer and NewFileTransport can try to seek a file, specifically
when MIME type sniffing is performed. This can be somewhat surprising to an
implementer of an fs.FS, as their filesystem will appear to work until a
user tries to access a file with an unrecognized extension (which requires
type sniffing and therefore seeking). With FileServer, this results in a
"seeker can't seek" message, which is not very clear for the developer.

The issue arises because fs.FS does not require Seek, while http.FileSystem
does. Therefore, this change adds a line to the documentation of net/http's
adapter function mentioning the requirement.

Change-Id: Ieb955b7a7f34e2be39dd696cb712513c70100b3a
GitHub-Last-Rev: 56d2d41bc9347c45a17db2dfa68dd32b62368d16

GitHub-Pull-Request: golang/go#48781
---
M src/net/http/fs.go
1 file changed, 23 insertions(+), 0 deletions(-)

To view, visit change 353874. To unsubscribe, or for help writing mail filters, visit settings.

Gerrit-Project: go
Gerrit-Branch: master
Gerrit-Change-Id: Ieb955b7a7f34e2be39dd696cb712513c70100b3a
Gerrit-Change-Number: 353874
Gerrit-PatchSet: 4
Gerrit-Owner: Gerrit Bot <letsus...@gmail.com>
Gerrit-Reviewer: Damien Neil <dn...@google.com>
Gerrit-CC: Alex Studer <al...@studer.dev>
Gerrit-CC: Go Bot <go...@golang.org>
Gerrit-CC: Russ Cox <r...@golang.org>
Gerrit-MessageType: newpatchset

Alex Studer (Gerrit)

unread,
Oct 16, 2021, 8:52:16 PM10/16/21
to Gerrit Bot, goph...@pubsubhelper.golang.org, Damien Neil, Russ Cox, Go Bot, golang-co...@googlegroups.com

Attention is currently required from: Damien Neil.

View Change

2 comments:

  • Patchset:

  • File src/net/http/fs.go:

    • How about just: […]

      Done

To view, visit change 353874. To unsubscribe, or for help writing mail filters, visit settings.

Gerrit-Project: go
Gerrit-Branch: master
Gerrit-Change-Id: Ieb955b7a7f34e2be39dd696cb712513c70100b3a
Gerrit-Change-Number: 353874
Gerrit-PatchSet: 4
Gerrit-Owner: Gerrit Bot <letsus...@gmail.com>
Gerrit-Reviewer: Damien Neil <dn...@google.com>
Gerrit-CC: Alex Studer <al...@studer.dev>
Gerrit-CC: Go Bot <go...@golang.org>
Gerrit-CC: Russ Cox <r...@golang.org>
Gerrit-Attention: Damien Neil <dn...@google.com>
Gerrit-Comment-Date: Sat, 16 Oct 2021 23:18:43 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
Comment-In-Reply-To: Damien Neil <dn...@google.com>
Gerrit-MessageType: comment

Damien Neil (Gerrit)

unread,
Oct 19, 2021, 7:24:48 PM10/19/21
to Gerrit Bot, Alex Studer, goph...@pubsubhelper.golang.org, Russ Cox, Go Bot, golang-co...@googlegroups.com

Patch set 4:Run-TryBot +1Code-Review +2Trust +1

View Change

    To view, visit change 353874. To unsubscribe, or for help writing mail filters, visit settings.

    Gerrit-Project: go
    Gerrit-Branch: master
    Gerrit-Change-Id: Ieb955b7a7f34e2be39dd696cb712513c70100b3a
    Gerrit-Change-Number: 353874
    Gerrit-PatchSet: 4
    Gerrit-Owner: Gerrit Bot <letsus...@gmail.com>
    Gerrit-Reviewer: Damien Neil <dn...@google.com>
    Gerrit-CC: Alex Studer <al...@studer.dev>
    Gerrit-CC: Go Bot <go...@golang.org>
    Gerrit-CC: Russ Cox <r...@golang.org>
    Gerrit-Comment-Date: Tue, 19 Oct 2021 23:24:44 +0000
    Gerrit-HasComments: No
    Gerrit-Has-Labels: Yes
    Gerrit-MessageType: comment

    Ian Lance Taylor (Gerrit)

    unread,
    Oct 19, 2021, 8:03:34 PM10/19/21
    to Gerrit Bot, Alex Studer, goph...@pubsubhelper.golang.org, Go Bot, Damien Neil, Russ Cox, golang-co...@googlegroups.com

    Patch set 4:Trust +1

    View Change

      To view, visit change 353874. To unsubscribe, or for help writing mail filters, visit settings.

      Gerrit-Project: go
      Gerrit-Branch: master
      Gerrit-Change-Id: Ieb955b7a7f34e2be39dd696cb712513c70100b3a
      Gerrit-Change-Number: 353874
      Gerrit-PatchSet: 4
      Gerrit-Owner: Gerrit Bot <letsus...@gmail.com>
      Gerrit-Reviewer: Damien Neil <dn...@google.com>
      Gerrit-Reviewer: Go Bot <go...@golang.org>
      Gerrit-Reviewer: Ian Lance Taylor <ia...@golang.org>
      Gerrit-CC: Alex Studer <al...@studer.dev>
      Gerrit-CC: Russ Cox <r...@golang.org>
      Gerrit-Comment-Date: Wed, 20 Oct 2021 00:03:30 +0000

      Gerrit Bot (Gerrit)

      unread,
      Oct 20, 2021, 3:18:11 PM10/20/21
      to Alex Studer, goph...@pubsubhelper.golang.org, golang-co...@googlegroups.com

      Gerrit Bot uploaded patch set #5 to this change.

      View Change

      net/http: mention io.Seeker requirement in FS documentation

      Both FileServer and NewFileTransport can try to seek a file, specifically
      when MIME type sniffing is performed. This can be somewhat surprising to an
      implementer of an fs.FS, as their filesystem will appear to work until a
      user tries to access a file with an unrecognized extension (which requires
      type sniffing and therefore seeking). With FileServer, this results in a
      "seeker can't seek" message, which is not very clear for the developer.

      The issue arises because fs.FS does not require Seek, while http.FileSystem
      does. Therefore, this change adds a line to the documentation of net/http's
      adapter function mentioning the requirement.

      Change-Id: Ieb955b7a7f34e2be39dd696cb712513c70100b3a
      GitHub-Last-Rev: fddccdae36e04fcb87d78b3b03fa4658dbb7d83d

      GitHub-Pull-Request: golang/go#48781
      ---
      M src/net/http/fs.go
      1 file changed, 23 insertions(+), 0 deletions(-)

      To view, visit change 353874. To unsubscribe, or for help writing mail filters, visit settings.

      Gerrit-Project: go
      Gerrit-Branch: master
      Gerrit-Change-Id: Ieb955b7a7f34e2be39dd696cb712513c70100b3a
      Gerrit-Change-Number: 353874
      Gerrit-PatchSet: 5
      Gerrit-Owner: Gerrit Bot <letsus...@gmail.com>
      Gerrit-Reviewer: Damien Neil <dn...@google.com>
      Gerrit-Reviewer: Go Bot <go...@golang.org>
      Gerrit-Reviewer: Ian Lance Taylor <ia...@golang.org>
      Gerrit-CC: Alex Studer <al...@studer.dev>
      Gerrit-CC: Russ Cox <r...@golang.org>
      Gerrit-MessageType: newpatchset

      hopehook (Gerrit)

      unread,
      Aug 24, 2022, 10:46:30 AM8/24/22
      to Gerrit Bot, Alex Studer, goph...@pubsubhelper.golang.org, Ian Lance Taylor, Gopher Robot, Damien Neil, Russ Cox, golang-co...@googlegroups.com

      Patch set 5:Run-TryBot +1

      View Change

        To view, visit change 353874. To unsubscribe, or for help writing mail filters, visit settings.

        Gerrit-Project: go
        Gerrit-Branch: master
        Gerrit-Change-Id: Ieb955b7a7f34e2be39dd696cb712513c70100b3a
        Gerrit-Change-Number: 353874
        Gerrit-PatchSet: 5
        Gerrit-Owner: Gerrit Bot <letsus...@gmail.com>
        Gerrit-Reviewer: Damien Neil <dn...@google.com>
        Gerrit-Reviewer: Gopher Robot <go...@golang.org>
        Gerrit-Reviewer: Ian Lance Taylor <ia...@golang.org>
        Gerrit-Reviewer: hopehook <hope...@qq.com>
        Gerrit-CC: Alex Studer <al...@studer.dev>
        Gerrit-CC: Russ Cox <r...@golang.org>
        Gerrit-Comment-Date: Wed, 24 Aug 2022 14:46:24 +0000

        Damien Neil (Gerrit)

        unread,
        Aug 24, 2022, 1:11:03 PM8/24/22
        to Gerrit Bot, Alex Studer, goph...@pubsubhelper.golang.org, Gopher Robot, hopehook, Ian Lance Taylor, Russ Cox, golang-co...@googlegroups.com

        Damien Neil removed a vote from this change.

        View Change

        Removed TryBot-Result-1 by Gopher Robot <go...@golang.org>

        To view, visit change 353874. To unsubscribe, or for help writing mail filters, visit settings.

        Gerrit-Project: go
        Gerrit-Branch: master
        Gerrit-Change-Id: Ieb955b7a7f34e2be39dd696cb712513c70100b3a
        Gerrit-Change-Number: 353874
        Gerrit-PatchSet: 5
        Gerrit-Owner: Gerrit Bot <letsus...@gmail.com>
        Gerrit-Reviewer: Damien Neil <dn...@google.com>
        Gerrit-Reviewer: Gopher Robot <go...@golang.org>
        Gerrit-Reviewer: Ian Lance Taylor <ia...@golang.org>
        Gerrit-Reviewer: hopehook <hope...@qq.com>
        Gerrit-CC: Alex Studer <al...@studer.dev>
        Gerrit-CC: Russ Cox <r...@golang.org>
        Gerrit-MessageType: deleteVote

        Damien Neil (Gerrit)

        unread,
        Aug 24, 2022, 1:51:08 PM8/24/22
        to Gerrit Bot, Alex Studer, goph...@pubsubhelper.golang.org, Gopher Robot, hopehook, Ian Lance Taylor, Russ Cox, golang-co...@googlegroups.com

        Attention is currently required from: Ian Lance Taylor, hopehook.

        Patch set 6:Run-TryBot +1Auto-Submit +1Code-Review +2

        View Change

          To view, visit change 353874. To unsubscribe, or for help writing mail filters, visit settings.

          Gerrit-Project: go
          Gerrit-Branch: master
          Gerrit-Change-Id: Ieb955b7a7f34e2be39dd696cb712513c70100b3a
          Gerrit-Change-Number: 353874
          Gerrit-PatchSet: 6
          Gerrit-Owner: Gerrit Bot <letsus...@gmail.com>
          Gerrit-Reviewer: Damien Neil <dn...@google.com>
          Gerrit-Reviewer: Gopher Robot <go...@golang.org>
          Gerrit-Reviewer: Ian Lance Taylor <ia...@golang.org>
          Gerrit-Reviewer: hopehook <hope...@qq.com>
          Gerrit-CC: Alex Studer <al...@studer.dev>
          Gerrit-CC: Russ Cox <r...@golang.org>
          Gerrit-Attention: hopehook <hope...@qq.com>
          Gerrit-Attention: Ian Lance Taylor <ia...@golang.org>
          Gerrit-Comment-Date: Wed, 24 Aug 2022 17:51:04 +0000

          David Chase (Gerrit)

          unread,
          Aug 26, 2022, 1:18:24 PM8/26/22
          to Gerrit Bot, Damien Neil, Alex Studer, goph...@pubsubhelper.golang.org, Gopher Robot, hopehook, Ian Lance Taylor, Russ Cox, golang-co...@googlegroups.com

          Attention is currently required from: Damien Neil, Ian Lance Taylor, hopehook.

          Patch set 6:Code-Review +1

          View Change

            To view, visit change 353874. To unsubscribe, or for help writing mail filters, visit settings.

            Gerrit-Project: go
            Gerrit-Branch: master
            Gerrit-Change-Id: Ieb955b7a7f34e2be39dd696cb712513c70100b3a
            Gerrit-Change-Number: 353874
            Gerrit-PatchSet: 6
            Gerrit-Owner: Gerrit Bot <letsus...@gmail.com>
            Gerrit-Reviewer: Damien Neil <dn...@google.com>
            Gerrit-Reviewer: David Chase <drc...@google.com>
            Gerrit-Reviewer: Gopher Robot <go...@golang.org>
            Gerrit-Reviewer: Ian Lance Taylor <ia...@golang.org>
            Gerrit-Reviewer: hopehook <hope...@qq.com>
            Gerrit-CC: Alex Studer <al...@studer.dev>
            Gerrit-CC: Russ Cox <r...@golang.org>
            Gerrit-Attention: hopehook <hope...@qq.com>
            Gerrit-Attention: Damien Neil <dn...@google.com>
            Gerrit-Attention: Ian Lance Taylor <ia...@golang.org>
            Gerrit-Comment-Date: Fri, 26 Aug 2022 17:18:21 +0000

            David Chase (Gerrit)

            unread,
            Aug 26, 2022, 2:05:00 PM8/26/22
            to Gerrit Bot, Damien Neil, Alex Studer, goph...@pubsubhelper.golang.org, Gopher Robot, hopehook, Ian Lance Taylor, Russ Cox, golang-co...@googlegroups.com

            Attention is currently required from: Damien Neil, Ian Lance Taylor, hopehook.

            Patch set 6:Code-Review +2

            View Change

              To view, visit change 353874. To unsubscribe, or for help writing mail filters, visit settings.

              Gerrit-Project: go
              Gerrit-Branch: master
              Gerrit-Change-Id: Ieb955b7a7f34e2be39dd696cb712513c70100b3a
              Gerrit-Change-Number: 353874
              Gerrit-PatchSet: 6
              Gerrit-Owner: Gerrit Bot <letsus...@gmail.com>
              Gerrit-Reviewer: Damien Neil <dn...@google.com>
              Gerrit-Reviewer: David Chase <drc...@google.com>
              Gerrit-Reviewer: Gopher Robot <go...@golang.org>
              Gerrit-Reviewer: Ian Lance Taylor <ia...@golang.org>
              Gerrit-Reviewer: hopehook <hope...@qq.com>
              Gerrit-CC: Alex Studer <al...@studer.dev>
              Gerrit-CC: Russ Cox <r...@golang.org>
              Gerrit-Attention: hopehook <hope...@qq.com>
              Gerrit-Attention: Damien Neil <dn...@google.com>
              Gerrit-Attention: Ian Lance Taylor <ia...@golang.org>
              Gerrit-Comment-Date: Fri, 26 Aug 2022 18:04:56 +0000

              Gopher Robot (Gerrit)

              unread,
              Aug 26, 2022, 2:05:26 PM8/26/22
              to Gerrit Bot, Alex Studer, goph...@pubsubhelper.golang.org, golang-...@googlegroups.com, David Chase, Damien Neil, hopehook, Ian Lance Taylor, Russ Cox, golang-co...@googlegroups.com

              Gopher Robot submitted this change.

              View Change


              Approvals: Damien Neil: Looks good to me, approved; Run TryBots; Automatically submit change David Chase: Looks good to me, approved Gopher Robot: TryBots succeeded
              net/http: mention io.Seeker requirement in FS documentation

              Both FileServer and NewFileTransport can try to seek a file, specifically
              when MIME type sniffing is performed. This can be somewhat surprising to an
              implementer of an fs.FS, as their filesystem will appear to work until a
              user tries to access a file with an unrecognized extension (which requires
              type sniffing and therefore seeking). With FileServer, this results in a
              "seeker can't seek" message, which is not very clear for the developer.

              The issue arises because fs.FS does not require Seek, while http.FileSystem
              does. Therefore, this change adds a line to the documentation of net/http's
              adapter function mentioning the requirement.

              Change-Id: Ieb955b7a7f34e2be39dd696cb712513c70100b3a
              GitHub-Last-Rev: fddccdae36e04fcb87d78b3b03fa4658dbb7d83d
              GitHub-Pull-Request: golang/go#48781
              Reviewed-on: https://go-review.googlesource.com/c/go/+/353874
              Reviewed-by: Damien Neil <dn...@google.com>
              Auto-Submit: Damien Neil <dn...@google.com>
              Run-TryBot: Damien Neil <dn...@google.com>
              TryBot-Result: Gopher Robot <go...@golang.org>
              Reviewed-by: David Chase <drc...@google.com>
              ---
              M src/net/http/fs.go
              1 file changed, 29 insertions(+), 0 deletions(-)

              diff --git a/src/net/http/fs.go b/src/net/http/fs.go
              index 4f144eb..87caeb7 100644
              --- a/src/net/http/fs.go
              +++ b/src/net/http/fs.go
              @@ -818,6 +818,7 @@


              // FS converts fsys to a FileSystem implementation,
              // for use with FileServer and NewFileTransport.
              +// The files provided by fsys must implement io.Seeker.

              func FS(fsys fs.FS) FileSystem {
              return ioFS{fsys}
              }

              To view, visit change 353874. To unsubscribe, or for help writing mail filters, visit settings.

              Gerrit-Project: go
              Gerrit-Branch: master
              Gerrit-Change-Id: Ieb955b7a7f34e2be39dd696cb712513c70100b3a
              Gerrit-Change-Number: 353874
              Gerrit-PatchSet: 7
              Gerrit-Owner: Gerrit Bot <letsus...@gmail.com>
              Gerrit-Reviewer: Damien Neil <dn...@google.com>
              Gerrit-Reviewer: David Chase <drc...@google.com>
              Gerrit-Reviewer: Gopher Robot <go...@golang.org>
              Gerrit-Reviewer: Ian Lance Taylor <ia...@golang.org>
              Gerrit-Reviewer: hopehook <hope...@qq.com>
              Gerrit-CC: Alex Studer <al...@studer.dev>
              Gerrit-CC: Russ Cox <r...@golang.org>
              Gerrit-MessageType: merged
              Reply all
              Reply to author
              Forward
              0 new messages