Hi, On 28/02/2026 13:46, Martin Dosch wrote:
Hi Otto,On Sat Feb 28, 2026 at 05:01 CET, Otto Kekäläinen wrote:309 nine packages sounds like quite a lot, why does ratt think that many are needed?No idea why, I just double checked:2026/02/28 13:38:03 Building package 1 of 309: miniflux
In unstable this indeed seems to be the case:$ build-rdeps golang-github-protonmail-go-crypto-dev --distribution unstable --only-main
Reverse Build-depends in unstable/main: --------------------------------------- aerc alertmanager-irc-relay amazon-ecr-credential-helper apptainer apt-transport-oci aptly badger balboa caddy certstream-server-go cloudsql-proxy containerd cosign crowdsec crowdsec-custom-bouncer crowdsec-firewall-bouncer distrobuilder dnscrypt-proxy docker-buildx docker-compose docker-libkv docker-registry docker.io etcd fastnetmon fever garagemq gh gitaly gitbatch gitlab gitlab-shell gitsign gittuf go-containerregistry go-sendxmpp gobgp goiardi golang-ariga-sqlcomment golang-cel-expr golang-collectd golang-entgo-ent golang-github-adxgun-registry-auth golang-github-anacrolix-chansync golang-github-anacrolix-dms golang-github-anacrolix-ffprobe golang-github-anacrolix-missinggo golang-github-anacrolix-sync golang-github-anacrolix-tagflag golang-github-apptainer-container-library-client golang-github-apptainer-sif golang-github-armon-go-metrics golang-github-aws-aws-sdk-go-v2 golang-github-aws-smithy-go golang-github-awslabs-soci-snapshotter golang-github-bodgit-sevenzip golang-github-census-instrumentation-opencensus-proto golang-github-centrifugal-centrifuge golang-github-charmbracelet-wish golang-github-checkpoint-restore-checkpointctl golang-github-cloudflare-cfssl golang-github-cloudflare-redoctober golang-github-cncf-xds golang-github-containerd-errdefs 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-buildah golang-github-containers-common golang-github-containers-image golang-github-containers-ocicrypt golang-github-containers-psgo golang-github-containers-storage golang-github-crc-org-crc golang-github-crowdsecurity-go-cs-bouncer golang-github-docker-go-metrics golang-github-docker-leadership golang-github-einride-aip-go golang-github-emersion-go-pgpmail golang-github-envoyproxy-go-control-plane golang-github-expediadotcom-haystack-client-go golang-github-francoispqt-gojay golang-github-fsouza-go-dockerclient golang-github-fzambia-eagle golang-github-getsentry-sentry-go golang-github-go-chef-chef golang-github-go-enry-go-license-detector golang-github-go-git-go-git golang-github-go-kit-kit golang-github-go-llsqlite-crawshaw golang-github-go-openapi-runtime golang-github-goccy-go-json golang-github-google-cel-go golang-github-google-goexpect golang-github-google-s2a-go golang-github-googleapis-gax-go golang-github-googlecloudplatform-grpc-gcp-go golang-github-googlecloudplatform-guest-logging-go golang-github-graph-gophers-graphql-go golang-github-gravitational-trace golang-github-grpc-ecosystem-go-grpc-middleware golang-github-grpc-ecosystem-go-grpc-prometheus golang-github-grpc-ecosystem-grpc-gateway golang-github-grpc-ecosystem-grpc-opentracing golang-github-hashicorp-go-discover golang-github-hashicorp-go-plugin golang-github-hashicorp-go-raftchunking golang-github-hashicorp-memberlist golang-github-hashicorp-raft golang-github-hashicorp-raft-boltdb golang-github-hashicorp-scada-client golang-github-hashicorp-serf golang-github-henrybear327-go-proton-api golang-github-henrybear327-proton-api-bridge golang-github-heroku-docker-registry-client golang-github-hetznercloud-hcloud-go golang-github-hugelgupf-p9 golang-github-intel-goresctrl golang-github-jacobsa-gcloud golang-github-jedisct1-go-hpke-compact golang-github-katalix-go-l2tp golang-github-knadh-koanf golang-github-kubernetes-cri-api golang-github-kubernetes-kubelet golang-github-lightstep-lightstep-tracer-common golang-github-lucas-clemente-quic-go golang-github-mcuadros-go-gin-prometheus golang-github-mendersoftware-mender-artifact golang-github-micromdm-scep golang-github-minio-colorjson golang-github-minio-madmin-go golang-github-minio-pkg golang-github-mostynb-go-grpc-compression golang-github-mudler-docker-companion golang-github-mwitkow-go-conntrack golang-github-nbrownus-go-metrics-prometheus golang-github-newrelic-go-agent golang-github-openfga-go-sdk golang-github-openpubkey-openpubkey golang-github-openshift-imagebuilder golang-github-opentracing-contrib-go-grpc golang-github-openvex-go-vex golang-github-openzipkin-zipkin-go golang-github-optiopay-kafka golang-github-ovn-org-libovsdb golang-github-pingcap-kvproto golang-github-planetscale-vtprotobuf golang-github-powerman-check golang-github-prometheus-client-golang golang-github-prometheus-common golang-github-prometheus-exporter-toolkit golang-github-prometheus-prom2json golang-github-prometheus-sigv4 golang-github-protonmail-go-srp golang-github-protonmail-gopenpgp golang-github-protonmail-gopenpgp-v3 golang-github-redis-go-redis golang-github-rootless-containers-bypass4netns golang-github-samalba-dockerclient golang-github-seandolphin-bqschema golang-github-segmentio-kafka-go golang-github-shurcool-githubv4 golang-github-shurcool-graphql golang-github-sigstore-fulcio golang-github-sigstore-protobuf-specs golang-github-sigstore-rekor-tiles golang-github-sigstore-sigstore golang-github-sigstore-timestamp-authority golang-github-smallstep-certificates golang-github-smallstep-linkedca golang-github-socketplane-libovsdb golang-github-spiffe-go-spiffe golang-github-spiffe-spike-sdk-go golang-github-sylabs-sif golang-github-theupdateframework-go-tuf golang-github-tink-crypto-tink-go-gcpkms golang-github-tonistiigi-fsutil golang-github-transparency-dev-tessera golang-github-uber-go-tally golang-github-viant-assertly golang-github-viant-toolbox golang-github-vulcand-oxy golang-github-vulcand-predicate golang-github-xenolf-lego golang-github-xordataexchange-crypt golang-github-zitadel-oidc golang-gitlab-gitlab-org-labkit golang-go.opencensus golang-go.uber-zap golang-go4 golang-gocloud golang-gogottrpc golang-google-api golang-google-cloud golang-google-firebase-go golang-google-genproto golang-google-grpc golang-k8s-apiserver golang-k8s-component-base golang-k8s-kms golang-k8s-sigs-apiserver-network-proxy golang-opentelemetry-contrib golang-opentelemetry-otel golang-opentelemetry-proto golang-ptutil golang-step-linkedca golang-v2ray-core google-guest-agent gosop goss hcloud-cli hugo ignition in-toto-golang incus influxdb invidtui kubernetes lazygit litetlog mgmt miniflux minio-client mirrorbits mtail nebula nextcloud-spreed-signaling nncp notary ntfy oci-seccomp-bpf-hook open-vm-tools opensnitch openvpn-auth-oauth2 opkssh podman prometheus prometheus-alertmanager prometheus-apache-exporter prometheus-bind-exporter prometheus-bird-exporter prometheus-blackbox-exporter prometheus-dnsmasq-exporter prometheus-elasticsearch-exporter prometheus-exporter-exporter prometheus-frr-exporter prometheus-hacluster-exporter prometheus-haproxy-exporter prometheus-homeplug-exporter prometheus-ipmi-exporter prometheus-libvirt-exporter prometheus-mailexporter prometheus-mongodb-exporter prometheus-mqtt-exporter prometheus-mysqld-exporter prometheus-mysqlrouter-exporter prometheus-nextcloud-exporter prometheus-nginx-exporter prometheus-node-exporter prometheus-pgbackrest-exporter prometheus-pgbouncer-exporter prometheus-phpfpm-exporter prometheus-postfix-exporter prometheus-postgres-exporter prometheus-process-exporter prometheus-pushgateway prometheus-redis-exporter prometheus-script-exporter prometheus-sensor-exporter prometheus-smokeping-prober prometheus-snmp-exporter prometheus-sql-exporter prometheus-squid-exporter prometheus-systemd-exporter prometheus-tplink-plug-exporter prometheus-varnish-exporter protobuild rclone receptor rekor restic restic-rest-server riseup-vpn shoelaces sigstore-go sigsum-log-go singularity-container skeema skopeo smartctl-exporter snowflake soju spike ssh-tpm-agent sshesame stayrtr stenographer syncthing tea-cli tiup trillian usql victoriametrics vip-manager vip-manager2 wait4x yggdrasilFound a total of 309 reverse build-depend(s) for golang-github-protonmail-go-crypto-dev.
Maybe it also builds all rdeps of the libraries depending on it as well per default.
Yes, this is the point, as Go packages are all statically linked. I'm currently running ratt, it take approximately 1m per package on my machine so it should be done in 5h.
-- Nicolas Peugnet
OpenPGP_signature.asc
Description: OpenPGP digital signature
