On 26.06.24 13:18, Simon Richter wrote:
3. upstream needs to be repacked for dfsg reasons So far, I believe this has no good representation in git […]
IMHO this is a mostly-solved problem.You can feed hashes of the offenders to "git filter-repo --strip-blobs-with-ids ‹filename›". This operation is idempotent and deterministic.
If we add these hashes to a file, let's say d/source/dfsg-filtered, we can thus reproducibly generate a dfsg-compliant version of whichever upstream commit or tag we want, and of course generate a tarball from there if required.
-- -- regards -- -- Matthias Urlichs
Attachment:
OpenPGP_signature.asc
Description: OpenPGP digital signature