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
OpenPGP_signature.asc
Description: OpenPGP digital signature
