Am 12.07.26 um 17:42 schrieb Andrew Lee:
> Do we also need to rebuild all the golang packages in unstable to have
> go.mod and go.sum includes in submodules first?

Hi Andrew,

I'm afraid that this is needed as well, yes. I think you've come to this
conclusion already yourself, reading your other mail to the list today.

Unfortunately, it's not possible to do this via binNMUs, because -dev
packages are arch:all, which cannot be rebuilt with binNMUs. We'll need
to do a source upload for those packages.

However, only -dev packages with go.mod files in *subdirectories* need a
new upload, not all -dev packages. If the only go.mod file they include
is in the top-level source directory, we're good.

I've just tried to find out which packages are affected. I've run this
on Contents-source:

grep "/go\.mod" Contents-source | cut -f2 | tr "," "\n" | sort | uniq

This gives a list of 454 packages with go.mod files in subdirectories.

Using UDD, I've checked which of those packages have been uploaded after
2026-06-10 (two days after the dh-golang upload which included go.mod
files in subdirectories, just to be sure not to miss any package). That
query resulted in 138 packages.

So in conclusion, about 316 packages need to get a no-change source
upload to include go.mod and go.sum files from subdirectories. There
might be false positives in that list, of course, so the actual number
could be lower.

I've attached a list of the packages. If anyone has some spare time,
please feel free to help with uploads.

Regards,
Tobias
amazon-ecr-credential-helper
android-platform-art
android-platform-external-boringssl
android-platform-system-tools-aidl
aptly
bingo
brotli
browserpass
caddy
conmon
continuity
coreboot
crowdsec
crowdsec-firewall-bouncer
dh-make-golang
distrobuilder
edk2
elvish
far2l
fcitx5-bamboo
flatbuffers
fq
gcc-arm-none-eabi
gh
gitaly
gitlab-shell
goda
golang-ariga-atlas
golang-code-gitea-sdk
golang-connectrpc-connect
golang-filippo-bigmod
golang-filippo-edwards25519
golang-filippo-nistec
golang-github-0xax-notificator
golang-github-adxgun-registry-auth
golang-github-agnivade-levenshtein
golang-github-alecthomas-chroma
golang-github-alecthomas-chroma-v2
golang-github-alecthomas-kong
golang-github-alecthomas-kong-hcl
golang-github-alexliesenfeld-health
golang-github-anchore-go-collections
golang-github-anchore-go-logger
golang-github-anchore-go-macholibre
golang-github-anchore-go-sync
golang-github-anchore-packageurl-go
golang-github-andreykaipov-goobs
golang-github-anthropics-anthropic-sdk-go
golang-github-antlr-antlr4
golang-github-apparentlymart-go-textseg
golang-github-appc-cni
golang-github-aws-aws-sdk-go-v2
golang-github-awslabs-soci-snapshotter
golang-github-azuread-microsoft-authentication-extensions-for-go
golang-github-azuread-microsoft-authentication-library-for-go
golang-github-azure-azure-sdk-for-go
golang-github-azure-go-autorest
golang-github-bep-golibsass
golang-github-bep-logg
golang-github-blang-semver
golang-github-buger-jsonparser
golang-github-bugsnag-bugsnag-go
golang-github-c2sp-cctv
golang-github-catppuccin-go
golang-github-cavaliergopher-grab
golang-github-centrifugal-centrifuge
golang-github-cespare-xxhash
golang-github-charlievieth-strcase
golang-github-charmbracelet-bubbletea
golang-github-charmbracelet-colorprofile
golang-github-charmbracelet-glamour
golang-github-charmbracelet-harmonica
golang-github-charmbracelet-huh
golang-github-charmbracelet-lipgloss
golang-github-charmbracelet-log
golang-github-charmbracelet-ultraviolet
golang-github-charmbracelet-x
golang-github-clbanning-mxj
golang-github-clipperhouse-displaywidth
golang-github-clipperhouse-uax29
golang-github-cncf-xds
golang-github-codesenberg-concurrent
golang-github-containerd-accelerated-container-image
golang-github-containerd-cgroups
golang-github-containerd-errdefs
golang-github-containerd-go-cni
golang-github-containerd-imgcrypt
golang-github-containerd-nri
golang-github-containerd-nydus-snapshotter
golang-github-containerd-otelttrpc
golang-github-containerd-stargz-snapshotter
golang-github-containers-dnsname
golang-github-containers-gvisor-tap-vsocks
golang-github-containers-toolbox
golang-github-crc-org-crc
golang-github-cretz-bine
golang-github-crowdsecurity-go-cs-bouncer
golang-github-cue-labs-oci
golang-github-cyberdelia-heroku-go
golang-github-davecgh-go-spew
golang-github-dennwc-btrfs
golang-github-dghubble-sling
golang-github-docker-cli-docs-tool
golang-github-dropbox-dropbox-sdk-go-unofficial
golang-github-efficientgo-core
golang-github-einride-aip-go
golang-github-elazarl-goproxy
golang-github-emicklei-go-restful
golang-github-envoyproxy-go-control-plane
golang-github-envoyproxy-protoc-gen-validate
golang-github-evanphx-json-patch
golang-github-getsentry-sentry-go
golang-github-github-smimesign
golang-github-gizak-termui
golang-github-goccy-go-json
golang-github-goccy-go-yaml
golang-github-gocql-gocql
golang-github-go-crypt-x
golang-github-go-enry-go-license-detector
golang-github-gohugoio-hugo-goldmark-extensions
golang-github-go-jose-go-jose.v3
golang-github-golang-mock
golang-github-go-ldap-ldap
golang-github-googleapis-gax-go
golang-github-google-cel-go
golang-github-googlecloudplatform-grpc-gcp-go
golang-github-google-flatbuffers
golang-github-google-gnostic-models
golang-github-google-go-github
golang-github-google-pprof
golang-github-gookit-color
golang-github-gorilla-csrf
golang-github-greatroar-blobloom
golang-github-grpc-ecosystem-go-grpc-middleware
golang-github-h2non-bimg
golang-github-hashicorp-golang-lru-v2
golang-github-hashicorp-raft
golang-github-holiman-bloomfilter
golang-github-huandu-go-clone
golang-github-humanlogio-api
golang-github-igm-sockjs-go
golang-github-in-toto-go-witness
golang-github-jcmturner-aescts.v2
golang-github-jcmturner-dnsutils.v2
golang-github-jcmturner-goidentity.v6
golang-github-jcmturner-gokrb5.v8
golang-github-jcmturner-rpc.v2
golang-github-jesseduffield-minimal
golang-github-jmespath-go-jmespath
golang-github-jstemmer-go-junit-report
golang-github-karrick-godirwalk
golang-github-kimmachinegun-automemlimit
golang-github-klauspost-reedsolomon
golang-github-korandiz-v4l
golang-github-kubernetes-gengo
golang-github-kyokomi-emoji
golang-github-lestrrat-go-backoff
golang-github-lestrrat-go-jwx
golang-github-lestrrat-go-option
golang-github-lightstep-lightstep-tracer-common
golang-github-linode-linodego
golang-github-lucas-clemente-quic-go
golang-github-mailru-easyjson
golang-github-mattn-go-sixel
golang-github-maxbrunsfeld-counterfeiter
golang-github-maypok86-otter
golang-github-minio-md5-simd
golang-github-minio-minio-go-v7
golang-github-mit-plv-fiat-crypto
golang-github-mmcloughlin-md4
golang-github-moby-sys
golang-github-mozillazg-go-pinyin
golang-github-muesli-termenv
golang-github-muka-go-bluetooth
golang-github-newrelic-go-agent
golang-github-notaryproject-notation
golang-github-notaryproject-notation-plugin-framework-go
golang-github-onsi-ginkgo-v2
golang-github-opencontainers-image-spec
golang-github-optiopay-kafka
golang-github-oschwald-maxminddb-golang-v2
golang-github-owenrumney-go-sarif
golang-github-pborman-getopt
golang-github-pelletier-go-toml
golang-github-percona-go-mysql
golang-github-phemmer-go-iptrie
golang-github-pierrec-lz4
golang-github-pingcap-check
golang-github-pmezard-go-difflib
golang-github-r3labs-sse
golang-github-realclientip-realclientip-go
golang-github-redis-go-redis
golang-github-rican7-retry
golang-github-rootless-containers-proto
golang-github-rs-zerolog
golang-github-santhosh-tekuri-jsonschema
golang-github-schollz-peerdiscovery
golang-github-sebdah-goldie
golang-github-segmentio-asm
golang-github-segmentio-encoding
golang-github-shopify-sarama
golang-github-slack-go-slack
golang-github-smallstep-cli
golang-github-soheilhy-cmux
golang-github-songgao-water
golang-github-spf13-afero
golang-github-spf13-cast
golang-github-spf13-viper
golang-github-tdewolff-minify
golang-github-thejerf-suture
golang-github-throttled-throttled
golang-github-tink-crypto-tink-go-awskms
golang-github-tombuildsstuff-giovanni
golang-github-tonistiigi-fsutil
golang-github-traefik-yaegi
golang-github-uber-go-tally
golang-github-ugorji-go-codec
golang-github-urfave-cli-v2
golang-github-urfave-cli-v3
golang-github-vbauerster-mpb
golang-github-vmihailenco-msgpack.v5
golang-github-vmware-vmw-guestinfo
golang-github-withfig-autocomplete-tools
golang-github-yuin-goldmark
golang-github-zeebo-blake3
golang-github-zeebo-xxh3
golang-github-zmap-zlint
golang-github-zombiezen-go-sqlite
golang-gocloud
golang-golang-x-mobile
golang-golang-x-vuln
golang-go.mau-mauview
golang-google-api
golang-google-cloud
golang-google-genproto
golang-gorm-gorm
golang-go.uber-atomic
golang-go.uber-mock
golang-go.uber-zap
golang-go-zfs
golang-honnef-go-tools
golang-k8s-kms
golang-k8s-kube-openapi
golang-k8s-sigs-apiserver-network-proxy
golang-k8s-sigs-knftables
golang-k8s-sigs-kustomize-api
golang-k8s-sigs-kustomize-cmd-config
golang-k8s-sigs-kustomize-kyaml
golang-logrus
golang-maunium-go-mautrix
golang-modernc-sqlite
golang-mvdan-gofumpt
golang-nhooyr-websocket
golang-tags.cncf-container-device-interface
golang-testify
golang-uber-automaxprocs
golang-uber-ratelimit
gotest.tools
gpsd
grpc
hydrogen
icingadb
ipp-usb
keepassxc
kind
kubernetes
kustomize
libcap2
libmaxminddb
libnbd
libopaque
libsass
libtoxcore
matrix-synapse
mgmt
mirrorbits
ncbi-entrez-direct
nerdlog
nextcloud-spreed-signaling
nncp
node-flatted
obs-cli
oras
ospd-openvas
pgpg
piuparts
powerline-go
prometheus-bird-exporter
prometheus-dnsmasq-exporter
prometheus-hacluster-exporter
prometheus-nextcloud-exporter
prometheus-pgbackrest-exporter
prometheus-postgres-exporter
prometheus-script-exporter
prometheus-systemd-exporter
python-avro
python-fluids
python-maxminddb
python-rtmidi
reposurgeon
rtmidi
ruby-github-linguist
runc
rust-fips203
rust-rustls-platform-verifier
spirv-tools
terraform-switcher
thrift
tkey-ssh-agent
tmux-themepack-jimeh
vim-ale
vip-manager2
webhook
wormhole-william
xen
zabbix

Attachment: OpenPGP_signature.asc
Description: OpenPGP digital signature

Reply via email to