Onion Information
pristine-lfs: a robust replacement for pristine-tar - MiniDebConf India 2021
pristine-lfs: a robust replacement for pristine-tar - Speaker: Andrej Shadura - Track: English - Type: Long talk - Room: Buzz - Time: Jan 24 (Sun): 17:00 - Duration: 0:45 - pristine-tar is a magical tool that can regenerate a pristine upstr...
Onion Details
Page Clicks: 0
First Seen: 05/06/2024
Last Indexed: 10/25/2024
Onion Content
pristine-lfs: a robust replacement for pristine-tar Speaker: Andrej Shadura Track: English Type: Long talk Room: Buzz Time: Jan 24 (Sun): 17:00 Duration: 0:45 pristine-tar is a magical tool that can regenerate a pristine upstream tarball using only a small binary delta file and a revision control checkout of the upstream branch. Since its creation, it’s become part of the Mercurial- and Git-based workflows of many individual maintainers and teams, as it provides a way to essentially produce Debian source packages using Git-based tooling only, without the need to be able to talk to the archive or a package mirror. Despite its usefulness, pristine-tar suffers from some inherent drawbacks . It attempts to reconstruct output of unknown versions of compressors such as gzip, including all of their quirks and weirdness, generating byte-by-byte identical compressed files. This task is very difficult as compressors evolve and their output changes. pristine-lfs attempts to be a replacement for pristine-tar , while attacking the problem in a different way. It utilises the Git LFS mechanism to store the tarballs next to the Git repository in the dedicated file storage. Git LFS is supported by GitLab (and hence by Salsa), GitHub and other online Git hosting providers. URLs Etherpad