Hi, The wiki page https://wiki.debian.org/Teams/DebianGoTeam/MigrationFAQ?pow_referer=#Align_XS-Go-Import-Path is pretty clear on the Go import path needing to be versioned and it is an easy fix. However, that isn't enough for both Glow and Trufflehog. After updating the import paths the builds now fail on messages like:
src/github.com/charmbracelet/glow/v2/main.go:16:2: github.com/dlclark/[email protected] (replaced by ./src/github.com/dlclark/regexp2): reading src/github.com/dlclark/regexp2/go.mod: open /debcraft/source/debian/.build/upstream/src/github.com/dlclark/regexp2/go.mod: no such file or directory src/github.com/trufflesecurity/trufflehog/v3/pkg/pb/sourcespb/sources.pb.go:15:2: github.com/alecthomas/[email protected] (replaced by ./src/github.com/alecthomas/chroma): reading src/github.com/alecthomas/chroma/go.mod: open /debcraft/source/debian/_build/src/github.com/alecthomas/chroma/go.mod: no such file or directory Both dependencies exist, but they only include a symlink to the source directory: ± ll ./debian/_build/src/github.com/alecthomas/chroma/ Permissions Size User Date Modified Name lrwxrwxrwx - otto 7 Sep 21:04 v2 -> /usr/share/gocode/src/github.com/alecthomas/chroma/v2 ± ll ./debian/.build/upstream/src/github.com/dlclark/regexp2 Permissions Size User Date Modified Name lrwxrwxrwx - otto 7 Sep 21:03 v2 -> /usr/share/gocode/src/github.com/dlclark/regexp2/v2 Can someone explain what is happening here in plain terms, and what the likely fix is? Thanks, Otto
