<div dir="ltr"><div dir="ltr"><br></div><br><div class="gmail_quote gmail_quote_container"><div dir="ltr" class="gmail_attr">Le jeu. 28 août 2025 à 14:54, Antonio Terceiro <<a href="mailto:terceiro@debian.org">terceiro@debian.org</a>> a écrit :<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On Thu, Aug 28, 2025 at 09:00:41AM +0200, Didier 'OdyX' Raboud wrote:<br>
> Le mercredi, 27 août 2025, 01.16:20 h heure d’été d’Europe centrale Antoine Le <br>
> Gonidec a écrit :<br>
> > Le Wed, Aug 27, 2025 at 12:24:18AM +0200, Alexander Wirt a écrit :<br>
> > > Today one project<br>
> > > (node-glob?!?) alone took 25% of all jobs (2700?!? I really have to check<br>
> > > those numbers afer some sleep, but all others numbers look sane).<br>
> > <br>
> > Probably not a mistake on your part. That package triggers jobs for each<br>
> > of its reverse build-deps, and it has 1360 of these in unstable. Two<br>
> > jobs for each of these and we get almost exactly to the 2700 number<br>
> > you’re reporting.<br>
> <br>
> An important question to ask is: does it really need to proceed to trigger <br>
> 2000+ jobs _at every commit_ (= technically, at every branch ref update pushed <br>
> to Salsa)?<br>
<br>
Not only it's not needed, it's also considered abuse of the salsa<br>
infrastructure. I'm copying this message to all packages that seem to be<br>
doing this (based on a search for debian/rdeps-ci.yml on codesearch).<br>
<br>
Please note: if your package CI is triggering the rebuild of all reverse<br>
dependencies on every single push, you are abusing the salsa<br>
infrastructure. I do not imply malice, it's most probably just an<br>
oversight.<br>
<br>
I ask, however, that the maintainers of each package in Cc: to look into<br>
it and take action to mitigate the abuse of shared resources (otherwise<br>
I will have to). Maybe your packages does not have as many reverse<br>
dependencies as node-glob, and it's fine, but please think about the<br>
collective.<br></blockquote><div><br></div><div><br></div><div>About node-glob:</div><div>another maintainer did setup the salsa-ci with all reverse-build-dependencies tooling</div><div>installed, and we discussed about not allowing it by default... but I just forgot to actually</div><div>change the default value.</div><div>I am very sorry about that, and it is done.</div><div><br></div><div>Jérémy</div></div></div>