Sounds great to me. I created the discussion issue, as suggested:
https://salsa.debian.org/freexian-team/debusine.debian.net/support/-/issues/9
Regards,
Andrew.
On Wed, 2026-02-18 at 22:51 +0000, Colin Watson wrote:
> [CC: removed bug #1127616; added dfsg-team@]
>
> On Mon, Feb 16, 2026 at 09:00:13PM +0100, Philipp Kern wrote:
> > On 2/12/26 1:11 PM, Ian Jackson wrote:
> > > Sean Whitton writes ("Bug#1127616: developers-reference: should
> > > document using git-debpush to upload"):
> > > > I think one source of opposition for autobuilding packages
> > > > before they
> > > > go into NEW is that the DFSG team won't yet has
> > > > asserted/confirmed that
> > > > the license permits autobuilding. But, well, we already have
> > > > Salsa CI,
> > > > so I think that is not worth blocking on.
> > >
> > > Indeed.
> > >
> > > I don't know much about how the autobuilding system works but I
> > > would
> > > love it if someone who did understand that would figure out how
> > > to
> > > make this work.
> >
> > I think I'd strongly prefer not to autobuild code on the existing
> > systems that has not been vetted yet. So then we'd need a separate
> > infrastructure for that.
> >
> > I wouldn't mind if there is the moral equivalent of sending the
> > upload
> > to Salsa CI and use the outputs for review. But it's not clear to
> > me
> > if the existing autobuilding system would need to accommodate that.
>
> We'd be open to helping to put something together so that Debusine
> could
> do this, if that's something people would be interested in. Roughly,
> there could be a private workspace owned by the DFSG team with
> workflow templates that just run sbuild on a given source package (in
> a
> VM, since these haven't been reviewed yet); when the DFSG team's
> machinery sees a new source upload for which it doesn't have
> binaries,
> it would upload those artifacts to Debusine and start a workflow to
> build them. When the workflow finishes they could fetch the
> resulting
> binaries and stuff them in as supplemental data for the review. They
> could run more tests if they wanted, maybe lintian or something, but
> I'm
> guessing they already have arrangements for that.
>
> This would all be a bit best-effort for the time being. We don't
> have
> outgoing webhooks to notify other services about workflow completion
> yet, so for now you'd have to poll for completion (I expect we'll
> implement outgoing webhooks later this year); and it's not entirely
> clear how to handle uploads that build-depend on other things in NEW
> (sometimes that would be necessary, but you probably don't want to
> allow
> it automatically). All the same, I think this is one of the easiest
> ways to get something like this going.
>
> If the DFSG team is interested in this, then an issue in
> https://salsa.debian.org/freexian-team/debusine.debian.net/support/-/issues
>
> would be a good place to talk through the details.
--
----------------------------------------------------------------------
Porirua, New Zealand +64 (27) 288 6741
Man is the measure of all things.
-- Protagoras
----------------------------------------------------------------------