On Dienstag, 8. Februar 2022, 10:17:31 CET Jan Engelhardt wrote:
On Tuesday 2022-02-08 07:49, Adrian Schröter wrote:
I saw comment, elsewhere examples that 'tar' is not needed in OBS, only at buildtime, however: 1) source code is much larger (~70MB of obscpio archive) than TAR.GZ compressed archive (~24MB);
obscpio archives can get stored incremental, so therefore we win by using them instead of using tar archives.
cpio seems like such a silly choice. rpmbuild/quilt can't handle Source: x.cpio lines; on the other hand, tar should support incrementalism just fine (tar -G).
tar format is unfortunatly way more complex, so the implementation is nearly impossible.
If anything, it would be the optional compression on top that "breaks" such a feature.
yes.
Future solution should be the git remote assets. This will also improve
the tracebility of the upstream sources.
--
Adrian Schroeter