Note that last I heard, git makes no promises that the output of `git archive` 
will forever be reproducible either, although I don't think it has changed in 
practice. IIRC github changed their archive generation a while ago, then backed 
off from it.

But I did create https://github.com/cgwalters/git-evtag/ which is partly to 
address some of this problem domain from the other direction - ensuring that 
`git tag` has the same security properties as a tarball.

> hosted on rpm.org 

Sure, why not, though of course github releases support attached artifacts, and 
for e.g. bootc we generate a `git archive` as an artifact (alongside a Rust 
vendor snapshot) attached to the github "release", so one doesn't need to host 
out of band to have 100% fixed tarballs on github.

(I would still say though that IMO, distributions like Fedora should encourage 
fetching directly from git and not use tarballs at all...which is something 
that RPM is somewhat in a position to help encourage, but that's a bigger 
discussion...)

-- 
Reply to this email directly or view it on GitHub:
https://github.com/rpm-software-management/rpm/issues/3565#issuecomment-2654764696
You are receiving this because you are subscribed to this thread.

Message ID: <rpm-software-management/rpm/issues/3565/2654764...@github.com>
_______________________________________________
Rpm-maint mailing list
Rpm-maint@lists.rpm.org
https://lists.rpm.org/mailman/listinfo/rpm-maint

Reply via email to