Open build services like Launchpad PPA usually forbid internet connections during building, therefore it's impossible to download dependencies during building, and we need to include all dependencies into the source package. Two things need to be done for building Golang softwares on no-internet building services: Download all dependencies into vendor/ via go mod vendor command. …
Continue reading "Golang software packaging for offline environment"