Russ Allbery writes ("Re: [RFC] General Resolution to deploy tag2upload"): > My understanding is that the problem with this > design from their perspective is that it requires a fat client on the > uploader's system,
Yes. Indeed, we have a system very like this already. It's called dgit. dgit push-source *is* that fat client. In your inferred design sketch, the fat client makes a git tag which somehow encodes the special Debian-specific hash tree. That is kind of weird, and isn't really necessary. We can just make the existing Debian-specific hash tree signatures: the signatures on the .dsc and the .changes. So, with dgit, there are just two sets of signatures: one set for the archive, to make the upload be accepted, and one set for the git form, which gets pushed to dgit-repos. What we are trying to do with tag2upload is get rid of dgit. [1] Ian. [1] Well, of course, it still runs on the server, but it becomes an implementation detail of the automatic gateway between git and source packages. -- 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.