On Sun, 30 Jun 2024 at 19:28, Russ Allbery <r...@debian.org> wrote:
>
> Aigars Mahinovs <aigar...@gmail.com> writes:
> > Correct me if I'm wrong, but I believe the intention is to have two
> > technically redundant data points saved into the archive:
>
> > 1) checksums of the contents of the shallow copy git tree in the
> > maintainer work folder (signed by the maintainer)
> > 2) contents of the shallow copy git tree in the t2u server work folder
> > (signed by t2u)
>
> Oh!  Did I misunderstand Joerg's second point entirely?  By "the tag that
> t2u wants to upload," I assumed that meant the tag the uploader signed or,
> in other words, the state of the tree *before* t2u started doing its work
> that has the uploader signature attached.

I do not see that in either what me or Joerg wrote. And I also don't
see much sense in that.

In contrast, having a tarball of the git state *before* t2u starts its
work would provide a tarball that *can* be verified against the
checksums from the first file. That will give you a clear data point -
t2u started its work with the exactly the same workspace as the
maintainer signed. And will provide a frozen copy of that starting
workspace in the archive independent of the (more complex) dgit
service.

-- 
Best regards,
    Aigars Mahinovs        mailto:aigar...@debian.org
  #--------------------------------------------------------------#
 | .''`.    Debian GNU/Linux (http://www.debian.org)            |
 | : :' :   Latvian Open Source Assoc. (http://www.laka.lv)     |
 | `. `'    Linux Administration and Free Software Consulting   |
 |   `-                                 (http://www.aiteki.com) |
 #--------------------------------------------------------------#

Reply via email to