On Sunday, June 16, 2024 12:26:48 AM EDT Sean Whitton wrote:
> Hello,
> 
> On Sat 15 Jun 2024 at 06:03pm +02, Joerg Jaspert wrote:
> > On 17258 March 1977, Sean Whitton wrote:
> >> So, why am I proposing a GR?
> > 
> > This one took me by surprise, honestly.
> > 
> > Looking into my notmuch, the last time tag2upload came up in my
> > ftpmaster inbox was in 2019. Between then and now there doesn't appear to
> > be any serious contact with us about it. There had been mentionings on
> > some mailing list somewhere, but nothing coming to us, that I can
> > find.
> 
> In recent years, you have stepped in with your expertise in a number of
> emergencies, and I am most grateful for that.
> 
> But with respect, you have not otherwise been active in the ftpmaster
> team, and you didn't significantly participate in the original
> tag2upload discussions.  So I think you may be missing things.
> 
> We have been seeking help behind the scenes over the past four years.
> No progress was made, so we decided to draft a GR.
> 
> > Even then, back in 2019, one of the major points that ftpteam members
> > raised had been "the archive has to be the final point to check if an
> > upload is accepted" and that we do retain *all* user signatures of
> > source packages, and that such a service must provide the same level
> > of possible verification. Some other requirements on the signature too
> > (collision resistant, need to be verifyable with only stuff included
> > in the source package). Also something about not using Perl, but meh,
> > lets ignore that one here.
> > 
> > So, 5 years of (hopefully) development, but the major point (this should
> > *not* bypass/circumvent archive upload checks and restrictions) did not
> > get addressed. More like, entirely ignored.
> 
> Like Russ, I'm grateful for how you've set out some things more clearly
> in this message.  I'm looking forward to reading your reply to him.
> 
> I would ask you not to characterise the disagreement we are having as
> merely over a technical detail.
> It's the essence of tag2upload that the tag metadata is minimal, and
> easily generated by a short shell script, like git-debpush.
> 
> We did not ignore your position: we argued against it.  No-one from
> ftpmaster has responded to our arguments for wanting the metadata to be
> minimal.  So as I say, I'm looking forward to your reply to Russ.

I don't think this is fair.  Joerg is paraphrasing an email he sent the last 
time (that I can find) this was discussed[1]:

> I currently do not have too deep a thought on how good their
> implementation is. Just one thing I've seen picked at multiple times,
> and in different places: The current implementation appears to move away
> the final integrity check linking an upload to a person away from the
> archive software to some other.
> 
> Thats a no-go.
> 
> Note: I do not say it must be "a dsc" "a git commit" or "a something"
> that is used for this check. That is an implementation detail. But the
> final check/link of an upload with a maintainer(s key) has to be "in"
> the archive. Systems before it can *additionally* do any number of them,
> but the final one is in dak.

My local mail archive is incomplete, but I only find one reply from the 
tag2upload developers that proposes some possible mechanisms to address this 
concern [2].  I don't find any arguments against it or claims that the metadata 
has to be minimal.  As far as I can tell, none of the design changes Ian 
suggested might mitigate this concern are included in the current design.  
While I'm not an FTP Master, I have been active on the team as an FTP 
Assistant during most of this time.

Before the posting of the draft GR, I simply have no evidence of any 
communication regarding tag2upload with the FTP Team since 2019.  Since 2019, 
I have one mention of tag2upload in an email that by either of you in a 
message Ian sent to debian-project in 2023.

I know we are supposed to assume good faith, but this whole thing certainly 
felt like an ambush to me when you proposed it.

Scott K

[1] https://lists.debian.org/msgid-search/87lfvdw1y3....@ganneff.de
[2] https://lists.debian.org/msgid-search/
23911.41752.922344.263...@chiark.greenend.org.uk

Attachment: signature.asc
Description: This is a digitally signed message part.

Reply via email to