You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The plan9-386 builder has been failing since CL 491659, which introduced or re-enabled tests which depend on git. The git command on Plan 9 is not the real thing but a minimal shell script, originally written to provide just enough functionality for go get to work. (See issue #29640.)
The new tests in this package are skipped if there's no git executable, but they should also be skipped on Plan 9, where the git executable doesn't support the subcommands needed in the tests.
Alternatively, maybe the pseudo git should now be removed from the plan9-386 and plan9-amd64 builders, since it's not needed by the current version of go get. I removed the pseudo git on the plan9-arm builders some years ago, with apparently no ill effect. @0intro, what do you think?
The text was updated successfully, but these errors were encountered:
One way or another, it would certainly simplify a lot of tests if we could rely on the property that a git found via exec.LookPath supports all of the same commands as the mainline git tool.
One way or another, it would certainly simplify a lot of tests if we could rely on the property that a git found via exec.LookPath supports all of the same commands as the mainline git tool.
I think that property is only likely to be satisfied vacuously on Plan 9, ie by deleting or renaming the pseudo git.
Apart from its use in go get (now obsolete), there appear to be some other places the pseudo git is helpful, for example in finding go version for a development version of go in a git repository.
The plan9-386 builder has been failing since CL 491659, which introduced or re-enabled tests which depend on
git
. Thegit
command on Plan 9 is not the real thing but a minimal shell script, originally written to provide just enough functionality forgo get
to work. (See issue #29640.)The new tests in this package are skipped if there's no
git
executable, but they should also be skipped on Plan 9, where thegit
executable doesn't support the subcommands needed in the tests.Alternatively, maybe the pseudo
git
should now be removed from the plan9-386 and plan9-amd64 builders, since it's not needed by the current version ofgo get
. I removed the pseudogit
on the plan9-arm builders some years ago, with apparently no ill effect. @0intro, what do you think?The text was updated successfully, but these errors were encountered: