• funding salsa runners for planning transitions with lots of reverse bui

    From =?UTF-8?B?SsOpcsOpbXkgTGFs?=@21:1/5 to All on Tue Mar 22 21:10:01 2022
    Hi,

    I think Salsa CI is a great tool for rebuilding all the reverse build dependencies
    of a given package (here nodejs, but it applies to all others).
    Unfortunately, the current salsa gitlab runners available are not scaled to
    be
    able to handle that use case.
    Of course, ideally, it would be great if all salsa teams could do that
    kind of task
    using shared runners, or perhaps another group of shared runners, different from
    the one used to do pure CI.
    Finding some sponsors willing to provide some server resources for runners should be doable, but it raises some questions:
    - how can a sponsor advertise its participation to Debian ? Is there a
    legal framework for this ?
    - is it ok if we have runners that are only meant to be used by a salsa
    team ?

    Regards,
    Jérémy

    <div dir="ltr">Hi,<div><br></div><div>I think Salsa CI is a great tool for rebuilding all the reverse build dependencies</div><div>of a given package (here nodejs, but it applies to all others).</div><div>Unfortunately, the current salsa gitlab runners
    available are not scaled to be</div><div>able to handle that use case.</div><div><div>Of course, ideally, it would be great if all salsa teams could do that kind of task</div><div>using shared runners, or perhaps another group of shared runners,
    different from</div><div>the one used to do pure CI.</div></div><div>Finding some sponsors willing to provide some server resources for runners</div><div>should be doable, but it raises some questions:</div><div>- how can a sponsor advertise its
    participation to Debian ? Is there a legal framework for this ?</div><div>- is it ok if we have runners that are only meant to be used by a salsa team ?</div><div><br></div><div>Regards,</div><div>Jérémy</div><div><br></div></div>

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Shengjing Zhu@21:1/5 to kapouer@melix.org on Tue Mar 22 21:20:01 2022
    On Wed, Mar 23, 2022 at 4:09 AM Jérémy Lal <kapouer@melix.org> wrote:

    Hi,

    I think Salsa CI is a great tool for rebuilding all the reverse build dependencies
    of a given package (here nodejs, but it applies to all others). Unfortunately, the current salsa gitlab runners available are not scaled to be
    able to handle that use case.

    Are the runners, or Salsa, or the GitLab(software) itself not scaled
    to handle such cases?

    I have the impression that Google Cloud has funded the shared runners,
    and the budget is not the problem.

    --
    Shengjing Zhu

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From =?UTF-8?B?SsOpcsOpbXkgTGFs?=@21:1/5 to zhsj@debian.org on Tue Mar 22 22:20:01 2022
    On Tue, Mar 22, 2022 at 9:18 PM Shengjing Zhu <zhsj@debian.org> wrote:

    On Wed, Mar 23, 2022 at 4:09 AM Jérémy Lal <kapouer@melix.org> wrote:

    Hi,

    I think Salsa CI is a great tool for rebuilding all the reverse build
    dependencies
    of a given package (here nodejs, but it applies to all others). Unfortunately, the current salsa gitlab runners available are not scaled
    to be
    able to handle that use case.

    Are the runners, or Salsa, or the GitLab(software) itself not scaled
    to handle such cases?

    I have the impression that Google Cloud has funded the shared runners,
    and the budget is not the problem.


    I asked, and got that answer:
    "The shared runners are definitely not for such kind of rebuilds." https://salsa.debian.org/salsa/support/-/issues/291#note_301386

    Jérémy

    <div dir="ltr"><div dir="ltr"><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Mar 22, 2022 at 9:18 PM Shengjing Zhu &lt;<a href="mailto:zhsj@debian.org">zhsj@debian.org</a>&gt; wrote:<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 Wed, Mar 23, 2022 at 4:09 AM Jérémy Lal &lt;<a href="mailto:kapouer@melix.org" target="_blank">kapouer@melix.org</a>&gt; wrote:<br>
    &gt;<br>
    &gt; Hi,<br>
    &gt;<br>
    &gt; I think Salsa CI is a great tool for rebuilding all the reverse build dependencies<br>
    &gt; of a given package (here nodejs, but it applies to all others).<br>
    &gt; Unfortunately, the current salsa gitlab runners available are not scaled to be<br>
    &gt; able to handle that use case.<br>

    Are the runners, or Salsa, or the GitLab(software) itself not scaled<br>
    to handle such cases?<br>

    I have the impression that Google Cloud has funded the shared runners,<br>
    and the budget is not the problem.<br></blockquote><div><br></div><div>I asked, and got that answer:</div><div>&quot;The shared runners are definitely not for such kind of rebuilds.&quot;</div><div><a href="https://salsa.debian.org/salsa/support/-/issues/
    291#note_301386">https://salsa.debian.org/salsa/support/-/issues/291#note_301386</a></div><div><br></div><div>Jérémy</div></div></div>

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Paul Wise@21:1/5 to All on Wed Mar 23 01:10:02 2022
    Jérémy Lal wrote:

    I asked, and got that answer:
    "The shared runners are definitely not for such kind of rebuilds." https://salsa.debian.org/salsa/support/-/issues/291#note_301386

    Perhaps the existing infra for archive-wide rebuilds could be used?

    https://wiki.debian.org/qa.debian.org/ArchiveTesting

    Otherwise combining ratt and debomatic or other hardware might work:

    https://packages.debian.org/ratt
    https://debomatic.github.io/ https://wiki.debian.org/Hardware/Wanted#Available_hardware

    --
    bye,
    pabs

    https://wiki.debian.org/PaulWise

    -----BEGIN PGP SIGNATURE-----

    iQIzBAABCgAdFiEEYQsotVz8/kXqG1Y7MRa6Xp/6aaMFAmI6Y+sACgkQMRa6Xp/6 aaPiHxAAm4CDy/3TRWzhF+Gkav/IUvQ3ijgfm5PREJiMenQbtIOidZX+uaQmGijT pk6X2mImhz7DXKAZR7Owd3eUN+qtmtCJiUDWM7+nm1vQIhf4v0ne605c51NtA9X/ KGl+avKziLme5hF3JmiTBbTsVAintdY+fo2BZ3PxR+wqceTRd1AfsTsHuSJTiRTK HQFfn+aO3P9gMBqTsJ2DTuokdzjslGBQoR1L0TOlX8LGZ+xriqguWjfUI064yGk7 +sYqpmObbBfrP8MqavV4w4LgDbEqPVwQfv4rtM3tla/2BFHRNv4Jvl/wfkUdGP/h CD5iS9ovzP/jqaWxhu3x+xTSvUt0JR4vvA98O6A+g6WMaUc1CA0rRzn2/UQKAu52 xmJ4fFvx3Ap+3FZEu+bS7EmiSvVH5yX8jAxuqFC3olCnnUMQk56XP5DQc19ck1St tY/N2Q8O9OqVyildPvQDHnr1/ail8Kr0wFBuHpIJtJHvfXCo8aUAjWyRbnG3odNc QAXiJTPatqCg+RmBh6QPOUarCnlPYHwUCIddEd7pLjVKADGK2VXWkq2yL3RyDUjx ZLhvyCQl+jjDsrFOZUTwCxp2J/Sct4Ugwc0dgG7emk36e0aGmIOhKT13KLFV12a3 pQVXrjXBPo/tPIA+YRDmI8nuYHqXN7sS/K6/gQXfRlsGdGojhYA=
    =pN+u
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From =?UTF-8?B?SsOpcsOpbXkgTGFs?=@21:1/5 to pabs@debian.org on Wed Mar 23 01:30:01 2022
    On Wed, Mar 23, 2022 at 1:04 AM Paul Wise <pabs@debian.org> wrote:

    Jérémy Lal wrote:

    I asked, and got that answer:
    "The shared runners are definitely not for such kind of rebuilds." https://salsa.debian.org/salsa/support/-/issues/291#note_301386

    Perhaps the existing infra for archive-wide rebuilds could be used?

    https://wiki.debian.org/qa.debian.org/ArchiveTesting

    Otherwise combining ratt and debomatic or other hardware might work:

    https://packages.debian.org/ratt
    https://debomatic.github.io/


    Well, installing gitlab-runner + systemd-nspawn is really easy and
    lightweight,
    so I'll stick with that.

    https://wiki.debian.org/Hardware/Wanted#Available_hardware


    Yes, that is the information I needed, thank you !

    Jérémy

    <div dir="ltr"><div dir="ltr"><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, Mar 23, 2022 at 1:04 AM Paul Wise &lt;<a href="mailto:pabs@debian.org">pabs@debian.org</a>&gt; wrote:<br></div><blockquote class="gmail_quote"
    style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Jérémy Lal wrote:<br>

    &gt; I asked, and got that answer:<br>
    &gt; &quot;The shared runners are definitely not for such kind of rebuilds.&quot;<br>
    &gt; <a href="https://salsa.debian.org/salsa/support/-/issues/291#note_301386" rel="noreferrer" target="_blank">https://salsa.debian.org/salsa/support/-/issues/291#note_301386</a><br>

    Perhaps the existing infra for archive-wide rebuilds could be used?<br>

    <a href="https://wiki.debian.org/qa.debian.org/ArchiveTesting" rel="noreferrer" target="_blank">https://wiki.debian.org/qa.debian.org/ArchiveTesting</a><br>

    Otherwise combining ratt and debomatic or other hardware might work:<br>

    <a href="https://packages.debian.org/ratt" rel="noreferrer" target="_blank">https://packages.debian.org/ratt</a><br>
    <a href="https://debomatic.github.io/" rel="noreferrer" target="_blank">https://debomatic.github.io/</a></blockquote><div><br></div><div>Well, installing gitlab-runner + systemd-nspawn is really easy and lightweight,</div><div>so I&#39;ll stick with
    that.</div><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
    <a href="https://wiki.debian.org/Hardware/Wanted#Available_hardware" rel="noreferrer" target="_blank">https://wiki.debian.org/Hardware/Wanted#Available_hardware</a></blockquote><div><br></div><div>Yes, that is the information I needed, thank you ! </div>
    <div><br></div><div>Jérémy</div></div></div>

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)