Thomas Goirand writes ("Re: [RFC] General Resolution to deploy tag2upload"):
> On 6/18/24 10:03, Aigars Mahinovs wrote:
> > The point is that with certain git-centric workflows (like what Russ
> > described for git-debrebase) there never is a *.dsc or a debian.tar.xz
> > or even an orig.tar.gz. Those are never there to be checksummed. And
> > the process for getting from the real git tree that a developer
> > *actually* does their work on and verifies the contents of to these
> > generated source artifacts is sufficiently non-trivial that people end
> > up never actually verifying the files they are signing. The signature
> > on the dsc is signing something that people never actually check.
> 
> How do you upload then? There's somewhere a script that actually creates 
> the .dsc and .changes files for upload, right?

Typically, and I'm sure Russ is doing this, you run
  dgit push-source

That does the git to dsc conversion on your laptop.  dgit push works
really well - most of dgit's users seem very happy with it.  You can
adopt it today; there are a number of benefits you experience directly
as an uploader.

But: dgit is still complicated; it has many dependencies; it often
needs to download tarballs; manipulation of source packages can be
slow; etc.  dgit is working really hard to paper over the many strange
properties of sourcxe packages.  That's the work we're trying to move
to a central service.

We want Russ to be able to do these uploads without installing and
runing dgit.

Ian.

-- 
Ian Jackson <ijack...@chiark.greenend.org.uk>   These opinions are my own.  

Pronouns: they/he.  If I emailed you from @fyvzl.net or @evade.org.uk,
that is a private address which bypasses my fierce spamfilter.

Reply via email to