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
yggdrasil

Found 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

Attachment: OpenPGP_signature.asc
Description: OpenPGP digital signature

Reply via email to