Page MenuHomePhorge

Use safetar in place of rsync for archiving
ClosedPublic

Authored by tusooa on Tue, Jun 24, 6:43 PM.
Tags
None
Referenced Files
F2598251: D221.1751452993.diff
Tue, Jul 1, 3:43 AM
F2598250: D221.1751452898.diff
Tue, Jul 1, 3:41 AM
F2598249: D221.1751452896.diff
Tue, Jul 1, 3:41 AM
F2598244: D221.1751452678.diff
Tue, Jul 1, 3:37 AM
F2597937: D221.1751440673.diff
Tue, Jul 1, 12:17 AM
F2597441: D221.1751419549.diff
Mon, Jun 30, 6:25 PM
F2597140: D221.1751402373.diff
Mon, Jun 30, 1:39 PM
Subscribers
None

Details

Summary

Previously we first rsync then collect the artifact archive. This causes triple disk usage. We now use safetar instead. It also prevents the archive to symlink outside the result directory, and supports excluding files.

Type: add

Test Plan

Verify the pipeline passes on my blog and the test-buildbot repo.

Diff Detail

Repository
rB lilybuild
Branch
tusooa/stacked
Lint
No Lint Coverage
Unit
No Test Coverage
Build Status
Buildable 390
Build 763: Invoke BuildbotBuildbot build #189
Build 762: arc lint + arc unit

Event Timeline

Please add a changelog type to the summary, using the following format:

Type: (add|remove|skip|security|fix)

Harbormaster returned this revision to the author for changes because remote builds failed.Tue, Jun 24, 6:48 PM
Harbormaster failed remote builds in B390: Diff 632!
tusooa removed a reviewer: servant.

Separate master and worker tests

Harbormaster returned this revision to the author for changes because remote builds failed.Thu, Jun 26, 8:51 PM
Harbormaster failed remote builds in B395: Diff 637!

Backport py3.13 glob.translate

Harbormaster returned this revision to the author for changes because remote builds failed.Thu, Jun 26, 9:12 PM
Harbormaster failed remote builds in B396: Diff 638!

Add fnmatch._translate backport

Harbormaster returned this revision to the author for changes because remote builds failed.Thu, Jun 26, 9:20 PM
Harbormaster failed remote builds in B397: Diff 639!

Tested to work on b.lily-is.land .

This revision was not accepted when it landed; it landed in state Needs Review.Fri, Jun 27, 5:39 PM
This revision was automatically updated to reflect the committed changes.