Hi,

> >> 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:
> > ---------------------------------------
> >
> > [...]
> >
> > Found a total of 309 reverse build-depend(s) for golang-github-
> > protonmail-go-crypto-dev.
>
> I investigated this a bit more, and it seems all these new reverse build
> deps come from golang-google-api-dev through golang-github-go-git-go-git-dev

The list of 300+ rebuilds suggested by ratt does not make sense. The
protonmail package is not a build dependency of some of the packages
in the list you pasted (from ratt) I tested:

$ grep -c protonmail {ntfy,tiup,usql}/go.*
ntfy/go.mod:0
ntfy/go.sum:0
tiup/go.mod:0
tiup/go.sum:0
usql/go.mod:0
usql/go.sum:0

For an update of protonmail-go-crypto it should be enough to rebuild
things that actually include it. I don't see how rebuilding
dependencies of second or third order matters. Maybe I am missing
something?

Reply via email to