Debian Patches

Status for golang-github-anchore-stereoscope/0.3.2-1

Patch Description Author Forwarded Bugs Origin Last update
0001-docker-credential-gcr-v2.patch use the /v2 module path of docker-credential-gcr Upstream pins github.com/GoogleCloudPlatform/docker-credential-gcr
v2.0.5+incompatible, a v2 release that never moved its module path. Debian
packages 2.2.1, which did move it, so the sources install under
/usr/share/gocode/src/github.com/GoogleCloudPlatform/docker-credential-gcr/v2
and import each other by that path.
.
DH_GOLANG_MODULE_MAPPINGS is not enough here: it makes the old path resolve, but
the module's own internal imports then come from a module that this go.mod does
not require, and Go stops with "provides package ... and is replaced but not
required".
Juan Manuel Mendez Rey <juan.mendezr@proton.me> invalid
0002-wildmatch-matches.patch call wildmatch's Matches, the name it has in 2.x Upstream pins github.com/becheran/wildmatch-go v1.0.0, where the method is
IsMatch. Debian packages upstream 2.0.3, where it is called Matches, and
wildmatch-go never added a /v2 to its module path, so both majors claim the
same import path and only one can be in the archive.
.
The rename is the whole of the API change: the package documentation of v1.0.0
and of 2.0.3 describes the same semantics, `?` for exactly one character, `*`
for zero or more, and a match against the whole string.
Juan Manuel Mendez Rey <juan.mendezr@proton.me> not-needed

All known versions for source package 'golang-github-anchore-stereoscope'

Links