Re: [RFC] General Resolution to deploy tag2upload
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 <ijackson@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 to: