>>> git-filter-repo: Building community/git-filter-repo 2.47.0-r0 (using abuild 3.14.1-r3) started Sun, 08 Dec 2024 20:26:17 +0000 >>> git-filter-repo: Validating /home/buildozer/aports/community/git-filter-repo/APKBUILD... >>> git-filter-repo: Analyzing dependencies... >>> git-filter-repo: Installing for build: build-base python3 git bash perl rsync (1/17) Installing libbz2 (1.0.8-r6) (2/17) Installing libffi (3.4.6-r0) (3/17) Installing gdbm (1.24-r0) (4/17) Installing xz-libs (5.6.3-r0) (5/17) Installing mpdecimal (4.0.0-r0) (6/17) Installing libpanelw (6.5_p20241006-r3) (7/17) Installing sqlite-libs (3.47.2-r0) (8/17) Installing python3 (3.12.8-r1) (9/17) Installing python3-pycache-pyc0 (3.12.8-r1) (10/17) Installing pyc (3.12.8-r1) (11/17) Installing python3-pyc (3.12.8-r1) (12/17) Installing bash (5.2.37-r0) Executing bash-5.2.37-r0.post-install (13/17) Installing perl (5.40.0-r3) (14/17) Installing perl-error (0.17029-r2) (15/17) Installing perl-git (2.47.1-r0) (16/17) Installing git-perl (2.47.1-r0) (17/17) Installing .makedepends-git-filter-repo (20241208.202618) Executing busybox-1.37.0-r8.trigger OK: 478 MiB in 120 packages >>> git-filter-repo: Cleaning up srcdir >>> git-filter-repo: Cleaning up pkgdir >>> git-filter-repo: Cleaning up tmpdir >>> git-filter-repo: Fetching https://distfiles.alpinelinux.org/distfiles/edge/git-filter-repo-2.47.0.tar.xz >>> git-filter-repo: Fetching https://distfiles.alpinelinux.org/distfiles/edge/git-filter-repo-2.47.0.tar.xz >>> git-filter-repo: Checking sha512sums... 20-git-filter-repo.patch: OK git-filter-repo-2.47.0.tar.xz: OK >>> git-filter-repo: Unpacking /var/cache/distfiles/edge/git-filter-repo-2.47.0.tar.xz... >>> git-filter-repo: 20-git-filter-repo.patch patching file git-filter-repo Hunk #2 succeeded at 71 (offset 7 lines). == t9390-filter-repo-basics.sh == ok 1 - check: basic -> basic-filename using '--path filename' ok 2 - check: basic -> basic-twenty using '--path twenty' ok 3 - check: basic -> basic-ten using '--path ten' ok 4 - check: basic -> basic-numbers using '--path ten --path twenty' ok 5 - check: basic -> basic-filename using '--invert-paths --path-glob t*en*' ok 6 - check: basic -> basic-numbers using '--invert-paths --path-regex f.*e.*e' ok 7 - check: basic -> basic-mailmap using '--mailmap ../t9390/sample-mailmap' ok 8 - check: basic -> basic-replace using '--replace-text ../t9390/sample-replace' ok 9 - check: basic -> basic-message using '--replace-message ../t9390/sample-message' ok 10 - check: empty -> empty-keepme using '--path keepme' ok 11 - check: empty -> more-empty-keepme using '--path keepme --prune-empty=always --prune-degenerate=always' ok 12 - check: empty -> less-empty-keepme using '--path keepme --prune-empty=never --prune-degenerate=never' ok 13 - check: degenerate -> degenerate-keepme using '--path moduleA/keepme' ok 14 - check: degenerate -> degenerate-moduleA using '--path moduleA' ok 15 - check: degenerate -> degenerate-globme using '--path-glob *me' ok 16 - check: degenerate -> degenerate-keepme-noff using '--path moduleA/keepme --no-ff' ok 17 - check: unusual -> unusual-filtered using '--path ' ok 18 - check: unusual -> unusual-mailmap using '--mailmap ../t9390/sample-mailmap' ok 19 - --path-rename sequences/tiny:sequences/small ok 20 - --path-rename sequences:numbers ok 21 - --path-rename-prefix values:numbers ok 22 - --path-rename squashing ok 23 - --path-rename inability to squash ok 24 - --paths-from-file ok 25 - --paths does not mean --paths-from-file ok 26 - Mixing filtering and renaming paths, not enough filters ok 27 - Mixing filtering and renaming paths, enough filters ok 28 - Path rename also allowed before path filtering ok 29 - Mixing filtering and to-subdirectory-filter ok 30 - commit message rewrite ok 31 - commit hash unchanged if requested ok 32 - commit message encoding preserved if requested ok 33 - commit message rewrite unsuccessful ok 34 - --refs and --replace-text ok 35 - reset to specific refs ok 36 - handle funny characters ok 37 - --state-branch with changing renames ok 38 - --state-branch with expanding paths and refs ok 39 - degenerate merge with non-matching filenames ok 40 - degenerate merge with typechange ok 41 - degenerate evil merge ok 42 # skip --version (missing IN_FILTER_REPO_CLONE) ok 43 - empty author ident ok 44 - rewrite stash ok 45 - rewrite stash and drop relevant entries ok 46 - failure to run cleanup ok 47 - origin refs without origin remote does not die # passed all 47 test(s) 1..47 == t9391-filter-repo-lib-usage.sh == ok 1 - commit_info.py ok 2 - file_filter.py ok 3 - print_progress.py ok 4 - rename-master-to-develop.py ok 5 - strip-cvs-keywords.py ok 6 - setup two extra repositories ok 7 - splice_repos.py ok 8 - create_fast_export_output.py ok 9 - unusual.py ok 10 - erroneous.py ok 11 - other error cases ok 12 - lint-history ok 13 - lint-history --refs ok 14 - clean-ignore with emoji in filenames # passed all 14 test(s) 1..14 == t9392-filter-repo-python-callback.sh == ok 1 - --filename-callback ok 2 - --file-info-callback acting like --filename-callback ok 3 - --message-callback ok 4 - --name-callback ok 5 - --email-callback ok 6 - --refname-callback ok 7 - --refname-callback sanity check ok 8 - --blob-callback ok 9 - --file-info-callback acting like --blob-callback ok 10 - --commit-callback ok 11 - --tag-callback ok 12 - --reset-callback ok 13 - callback has return statement sanity check ok 14 - Callback read from a file ok 15 - Filtering a blob to make it match previous version ok 16 - tweaking just a tag ok 17 - --file-info-callback messing with history ok 18 - --file-info-callback and deletes and drops ok 19 - --file-info-callback acting like lint-history # passed all 19 test(s) 1..19 == t9393-filter-repo-rerun.sh == ok 1 - a re-run that is treated as a clean slate ok 2 - remove two files, no re-run ok 3 - remove two files, then remove a later file ok 4 - remove two files, then remove a later file via --refs ok 5 - remove two files, then remove an earlier file ok 6 - modify a file, then remove a later file ok 7 - modify a file, then remove a later file via --refs ok 8 - modify a file, then remove an earlier file ok 9 - use --refs heavily with a rerun ok 10 - sdr: basic usage ok 11 - sdr: must use consistently ok 12 - sdr: interaction with fetch and notes and stashes ok 13 - sdr: handling local-only changes ok 14 - lfs: not in use, no files to process ok 15 - lfs: no files orphaned ok 16 - lfs: orphaning across multiple runs ok 17 - lfs: orphaning across multiple runs with blob callback ok 18 - lfs: partial history rewrite affecting orphaning ok 19 - lfs: full rewrite then partial # passed all 19 test(s) 1..19 == t9394-filter-repo-sanity-checks-and-bigger-repo-setup.sh == ok 1 - --tag-rename ok 2 - tag of tag before relevant portion of history ok 3 - --subdirectory-filter ok 4 - --subdirectory-filter with trailing slash ok 5 - --to-subdirectory-filter ok 6 - --use-base-name ok 7 - refs/replace/ to skip a parent ok 8 - refs/replace/ to add more initial history ok 9 - creation/deletion/updating of replace refs ok 10 - --debug ok 11 - --dry-run ok 12 - --dry-run --debug ok 13 - --dry-run --stdin ok 14 - --analyze ok 15 - --analyze --report-dir ok 16 - --replace-text all options ok 17 - --replace-text binary zero_byte-0_char ok 18 - --replace-text binary zero_byte-no_0_char ok 19 - --replace-text text-file no_zero_byte-zero_char ok 20 - --strip-blobs-bigger-than ok 21 - --strip-blobs-with-ids ok 22 - startup sanity checks ok 23 - other startup error cases and requests for help ok 24 - invalid fast-import directives ok 25 - mailmap sanity checks ok 26 - incremental import ok 27 - --target ok 28 - --date-order ok 29 - --refs # passed all 29 test(s) 1..29 >>> git-filter-repo: Entering fakeroot... >>> git-filter-repo-doc*: Running split function doc... 'usr/share/man' -> '/home/buildozer/aports/community/git-filter-repo/pkg/git-filter-repo-doc/usr/share/man' >>> git-filter-repo-doc*: Preparing subpackage git-filter-repo-doc... >>> git-filter-repo-doc*: Running postcheck for git-filter-repo-doc >>> git-filter-repo*: Running postcheck for git-filter-repo >>> git-filter-repo*: Preparing package git-filter-repo... >>> git-filter-repo-doc*: Tracing dependencies... >>> git-filter-repo-doc*: Package size: 27.0 KB >>> git-filter-repo-doc*: Compressing data... >>> git-filter-repo-doc*: Create checksum... >>> git-filter-repo-doc*: Create git-filter-repo-doc-2.47.0-r0.apk >>> git-filter-repo*: Tracing dependencies... python3 git python3~3.12 >>> git-filter-repo*: Package size: 206.0 KB >>> git-filter-repo*: Compressing data... >>> git-filter-repo*: Create checksum... >>> git-filter-repo*: Create git-filter-repo-2.47.0-r0.apk >>> git-filter-repo: Build complete at Sun, 08 Dec 2024 20:26:49 +0000 elapsed time 0h 0m 32s >>> git-filter-repo: Cleaning up srcdir >>> git-filter-repo: Cleaning up pkgdir >>> git-filter-repo: Uninstalling dependencies... (1/17) Purging .makedepends-git-filter-repo (20241208.202618) (2/17) Purging python3-pyc (3.12.8-r1) (3/17) Purging python3-pycache-pyc0 (3.12.8-r1) (4/17) Purging pyc (3.12.8-r1) (5/17) Purging python3 (3.12.8-r1) (6/17) Purging bash (5.2.37-r0) Executing bash-5.2.37-r0.pre-deinstall (7/17) Purging gdbm (1.24-r0) (8/17) Purging git-perl (2.47.1-r0) (9/17) Purging perl-git (2.47.1-r0) (10/17) Purging perl-error (0.17029-r2) (11/17) Purging perl (5.40.0-r3) (12/17) Purging libbz2 (1.0.8-r6) (13/17) Purging libffi (3.4.6-r0) (14/17) Purging libpanelw (6.5_p20241006-r3) (15/17) Purging mpdecimal (4.0.0-r0) (16/17) Purging sqlite-libs (3.47.2-r0) (17/17) Purging xz-libs (5.6.3-r0) Executing busybox-1.37.0-r8.trigger OK: 399 MiB in 103 packages >>> git-filter-repo: Updating the community/aarch64 repository index... >>> git-filter-repo: Signing the index...