-
Notifications
You must be signed in to change notification settings - Fork 18.3k
Closed
Labels
CherryPickApprovedUsed during the release process for point releasesUsed during the release process for point releasesFrozenDueToAgerelease-blocker
Milestone
Description
@arthursapek in #22125 (comment) reports:
This change seems to break
go get
on a nestedbzr
package calledlabix.org/v2/mgo
.Given command
go get labix.org/v2/mgo/bson
, we get this output:package labix.org/v2/mgo/bson: directory "/home/emile/go/src/labix.org/v2/mgo" uses bzr, but parent "/home/emile/go/src/labix.org/v2" uses bzr
Same goes for this mirror:
go get gopkg.in/mgo.v2/bson
Was the intent here to disable all nested VCS except for git?
Indeed it was, because we are confident about git protecting well enough against git-in-git. I am honestly not as confident in bzr, which seems to have far less attention paid to it. Anything we enable here ends up in the trusted computing base for cmd/go (that is, it allows attacks on cmd/go users), so I'm really pretty reluctant to add this back.
But creating the issue anyway.
Metadata
Metadata
Assignees
Labels
CherryPickApprovedUsed during the release process for point releasesUsed during the release process for point releasesFrozenDueToAgerelease-blocker