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
----------------------------------------------------------------------

Reply via email to