Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

make check fails (on Arch Linux) #57

Open
langfingaz opened this issue Jun 17, 2021 · 0 comments
Open

make check fails (on Arch Linux) #57

langfingaz opened this issue Jun 17, 2021 · 0 comments

Comments

@langfingaz
Copy link

langfingaz commented Jun 17, 2021

When building holo v3.0.0 from the AUR it fails during make check with the following error:

>> All tests for holo help text completed successfully.
HOLO_BINARY="/tmp/pkg/src/holo-3.0.0/build/holo.test" HOLO_TEST_COVERDIR="/tmp/pkg/src/holo-3.0.0/test/cov" HOLO_TEST_SCRIPTPATH="/tmp/pkg/src/holo-3.0.0/util" ./util/holo-test holo-files test/files/01-basic test/files/02-holoscripts test/files/03-stacked test/files/04-backup-files test/files/05-diff test/files/06-lazy-evaluation test/files/07-silent-apply test/files/08-disambiguator-ordering test/files/09-holorc-snippet test/files/10-fail-config test/files/11-fail-scan test/files/12-fail-args test/files/13-fail-lock test/files/14-noop-apply test/files/15-silent-apply-symlink test/files/16-new-entity-apply test/files/20-archlinux test/files/21-rpmbased test/files/22-dpkgbased test/files/23-alpm-hook test/files/24-alpinelinux
>> Running test case test/files/01-basic...
!! The diff-output deviates from our expectation. Diff follows:
    --- expected-diff-output	2021-03-06 17:25:12.000000000 +0000
    +++ diff-output	2021-06-17 11:51:45.039522124 +0000
    @@ -1,32 +1,19 @@
    -diff --holo target/var/lib/holo/files/provisioned/etc/link-over-link.conf target/etc/link-over-link.conf
    -new file mode 120000
    ---- /dev/null
    -+++ target/etc/link-over-link.conf
    -@@ -0,0 +1 @@
    -+hhh
    -\ No newline at end of file
    -diff --holo target/var/lib/holo/files/provisioned/etc/link-over-plain.conf target/etc/link-over-plain.conf
    -new file mode 100644
    ---- /dev/null
    -+++ target/etc/link-over-plain.conf
    -@@ -0,0 +1,2 @@
    -+fff
    -+fff
    -diff --holo target/var/lib/holo/files/provisioned/etc/plain-over-link.conf target/etc/plain-over-link.conf
    -new file mode 120000
    ---- /dev/null
    -+++ target/etc/plain-over-link.conf
    -@@ -0,0 +1 @@
    -+ggg
    -\ No newline at end of file
    -diff --holo target/var/lib/holo/files/provisioned/etc/plain-over-plain.conf target/etc/plain-over-plain.conf
    -new file mode 100644
    ---- /dev/null
    -+++ target/etc/plain-over-plain.conf
    -@@ -0,0 +1,2 @@
    -+eee
    -+eee
    +
    +fatal: not a git repository: /tmp/pkg/../../.git/modules/pkg/holo
    +!! cannot diff file:/etc/link-over-link.conf: exit status 128
    +
    +fatal: not a git repository: /tmp/pkg/../../.git/modules/pkg/holo
    +!! cannot diff file:/etc/link-over-plain.conf: exit status 128
    +
    +fatal: not a git repository: /tmp/pkg/../../.git/modules/pkg/holo
    +!! cannot diff file:/etc/plain-over-link.conf: exit status 128
    +
    +fatal: not a git repository: /tmp/pkg/../../.git/modules/pkg/holo
    +!! cannot diff file:/etc/plain-over-plain.conf: exit status 128
     
     !! cannot diff file:/etc/stock-file-is-directory.conf: file target/etc/stock-file-is-directory.conf has wrong file type
     
    +fatal: not a git repository: /tmp/pkg/../../.git/modules/pkg/holo
    +!! cannot diff file:/etc/stock-file-missing.conf: exit status 128
    +
     exit status 0
>> Running test case test/files/02-holoscripts...
!! The diff-output deviates from our expectation. Diff follows:
    --- expected-diff-output	2021-03-06 17:25:12.000000000 +0000
    +++ diff-output	2021-06-17 11:51:45.363521881 +0000
    @@ -1,47 +1,20 @@
    -diff --holo target/var/lib/holo/files/provisioned/etc/link-through-link.conf target/etc/link-through-link.conf
    -new file mode 120000
    ---- /dev/null
    -+++ target/etc/link-through-link.conf
    -@@ -0,0 +1 @@
    -+contents
    -\ No newline at end of file
    -diff --holo target/var/lib/holo/files/provisioned/etc/link-through-plain.conf target/etc/link-through-plain.conf
    -new file mode 120000
    ---- /dev/null
    -+++ target/etc/link-through-plain.conf
    -@@ -0,0 +1 @@
    -+contents
    -\ No newline at end of file
    -diff --holo target/var/lib/holo/files/provisioned/etc/plain-through-link.conf target/etc/plain-through-link.conf
    -new file mode 100644
    ---- /dev/null
    -+++ target/etc/plain-through-link.conf
    -@@ -0,0 +1,3 @@
    -+tomato
    -+apple
    -+banana
    -diff --holo target/var/lib/holo/files/provisioned/etc/plain-through-plain.conf target/etc/plain-through-plain.conf
    -new file mode 100644
    ---- /dev/null
    -+++ target/etc/plain-through-plain.conf
    -@@ -0,0 +1,3 @@
    -+foo
    -+bar
    -+baz
    -diff --holo target/var/lib/holo/files/provisioned/etc/plain-with-nonzero-exitcode.conf target/etc/plain-with-nonzero-exitcode.conf
    -new file mode 100644
    ---- /dev/null
    -+++ target/etc/plain-with-nonzero-exitcode.conf
    -@@ -0,0 +1,3 @@
    -+foo
    -+bar
    -+baz
    -diff --holo target/var/lib/holo/files/provisioned/etc/plain-with-stderr.conf target/etc/plain-with-stderr.conf
    -new file mode 100644
    ---- /dev/null
    -+++ target/etc/plain-with-stderr.conf
    -@@ -0,0 +1,3 @@
    -+foo
    -+bar
    -+baz
    +
    +fatal: not a git repository: /tmp/pkg/../../.git/modules/pkg/holo
    +!! cannot diff file:/etc/link-through-link.conf: exit status 128
    +
    +fatal: not a git repository: /tmp/pkg/../../.git/modules/pkg/holo
    +!! cannot diff file:/etc/link-through-plain.conf: exit status 128
    +
    +fatal: not a git repository: /tmp/pkg/../../.git/modules/pkg/holo
    +!! cannot diff file:/etc/plain-through-link.conf: exit status 128
    +
    +fatal: not a git repository: /tmp/pkg/../../.git/modules/pkg/holo
    +!! cannot diff file:/etc/plain-through-plain.conf: exit status 128
    +
    +fatal: not a git repository: /tmp/pkg/../../.git/modules/pkg/holo
    +!! cannot diff file:/etc/plain-with-nonzero-exitcode.conf: exit status 128
    +
    +fatal: not a git repository: /tmp/pkg/../../.git/modules/pkg/holo
    +!! cannot diff file:/etc/plain-with-stderr.conf: exit status 128
    +
     exit status 0
>> Running test case test/files/03-stacked...
!! The diff-output deviates from our expectation. Diff follows:
    --- expected-diff-output	2021-03-06 17:25:12.000000000 +0000
    +++ diff-output	2021-06-17 11:51:45.681521642 +0000
    @@ -1,42 +1,20 @@
    -diff --holo target/var/lib/holo/files/provisioned/etc/check-ordering.conf target/etc/check-ordering.conf
    -new file mode 100644
    ---- /dev/null
    -+++ target/etc/check-ordering.conf
    -@@ -0,0 +1 @@
    -+test
    -diff --holo target/var/lib/holo/files/provisioned/etc/link-and-script.conf target/etc/link-and-script.conf
    -new file mode 100644
    ---- /dev/null
    -+++ target/etc/link-and-script.conf
    -@@ -0,0 +1,2 @@
    -+kkk
    -+kkk
    -diff --holo target/var/lib/holo/files/provisioned/etc/link-through-scripts.conf target/etc/link-through-scripts.conf
    -new file mode 120000
    ---- /dev/null
    -+++ target/etc/link-through-scripts.conf
    -@@ -0,0 +1 @@
    -+contents2
    -\ No newline at end of file
    -diff --holo target/var/lib/holo/files/provisioned/etc/plain-and-plain.conf target/etc/plain-and-plain.conf
    -new file mode 100644
    ---- /dev/null
    -+++ target/etc/plain-and-plain.conf
    -@@ -0,0 +1,2 @@
    -+aaa
    -+aaa
    -diff --holo target/var/lib/holo/files/provisioned/etc/plain-and-script.conf target/etc/plain-and-script.conf
    -new file mode 100644
    ---- /dev/null
    -+++ target/etc/plain-and-script.conf
    -@@ -0,0 +1,2 @@
    -+ddd
    -+ddd
    -diff --holo target/var/lib/holo/files/provisioned/etc/script-and-script.conf target/etc/script-and-script.conf
    -new file mode 100644
    ---- /dev/null
    -+++ target/etc/script-and-script.conf
    -@@ -0,0 +1,2 @@
    -+ggg
    -+ggg
    +
    +fatal: not a git repository: /tmp/pkg/../../.git/modules/pkg/holo
    +!! cannot diff file:/etc/check-ordering.conf: exit status 128
    +
    +fatal: not a git repository: /tmp/pkg/../../.git/modules/pkg/holo
    +!! cannot diff file:/etc/link-and-script.conf: exit status 128
    +
    +fatal: not a git repository: /tmp/pkg/../../.git/modules/pkg/holo
    +!! cannot diff file:/etc/link-through-scripts.conf: exit status 128
    +
    +fatal: not a git repository: /tmp/pkg/../../.git/modules/pkg/holo
    +!! cannot diff file:/etc/plain-and-plain.conf: exit status 128
    +
    +fatal: not a git repository: /tmp/pkg/../../.git/modules/pkg/holo
    +!! cannot diff file:/etc/plain-and-script.conf: exit status 128
    +
    +fatal: not a git repository: /tmp/pkg/../../.git/modules/pkg/holo
    +!! cannot diff file:/etc/script-and-script.conf: exit status 128
    +
     exit status 0
>> Running test case test/files/04-backup-files...
!! The diff-output deviates from our expectation. Diff follows:
    --- expected-diff-output	2021-03-06 17:25:12.000000000 +0000
    +++ diff-output	2021-06-17 11:51:45.939521449 +0000
    @@ -1,8 +1,11 @@
    -diff --holo target/var/lib/holo/files/provisioned/etc/targetfile-deleted.conf target/etc/targetfile-deleted.conf
    -deleted file mode 100644
    ---- target/var/lib/holo/files/provisioned/etc/targetfile-deleted.conf
    -+++ /dev/null
    -@@ -1,2 +0,0 @@
    --ccc
    --ccc
    +
    +fatal: not a git repository: /tmp/pkg/../../.git/modules/pkg/holo
    +!! cannot diff file:/etc/repofile-deleted.conf: exit status 128
    +
    +fatal: not a git repository: /tmp/pkg/../../.git/modules/pkg/holo
    +!! cannot diff file:/etc/still-existing.conf: exit status 128
    +
    +fatal: not a git repository: /tmp/pkg/../../.git/modules/pkg/holo
    +!! cannot diff file:/etc/targetfile-deleted.conf: exit status 128
    +
     exit status 0
>> Running test case test/files/05-diff...
!! The diff-output deviates from our expectation. Diff follows:
    --- expected-diff-output	2021-03-06 17:25:12.000000000 +0000
    +++ diff-output	2021-06-17 11:51:46.326521158 +0000
    @@ -1,62 +1,26 @@
    -diff --holo target/var/lib/holo/files/provisioned/etc/file-deleted.conf target/etc/file-deleted.conf
    -deleted file mode 100644
    ---- target/var/lib/holo/files/provisioned/etc/file-deleted.conf
    -+++ /dev/null
    -@@ -1,3 +0,0 @@
    --aaa
    --bbb
    --ccc
    -diff --holo target/var/lib/holo/files/provisioned/etc/file-modified.conf target/etc/file-modified.conf
    ---- target/var/lib/holo/files/provisioned/etc/file-modified.conf
    -+++ target/etc/file-modified.conf
    -@@ -1,3 +1,3 @@
    - aaa
    --bbb
    -+xxx
    - ccc
    -diff --holo target/var/lib/holo/files/provisioned/etc/file-to-symlink.conf target/etc/file-to-symlink.conf
    -deleted file mode 100644
    ---- target/var/lib/holo/files/provisioned/etc/file-to-symlink.conf
    -+++ /dev/null
    -@@ -1,3 +0,0 @@
    --aaa
    --bbb
    --ccc
    -diff --holo target/var/lib/holo/files/provisioned/etc/file-to-symlink.conf target/etc/file-to-symlink.conf
    -new file mode 120000
    ---- /dev/null
    -+++ target/etc/file-to-symlink.conf
    -@@ -0,0 +1 @@
    -+/bin/ls
    -\ No newline at end of file
    -diff --holo target/var/lib/holo/files/provisioned/etc/symlink-deleted.conf target/etc/symlink-deleted.conf
    -deleted file mode 120000
    ---- target/var/lib/holo/files/provisioned/etc/symlink-deleted.conf
    -+++ /dev/null
    -@@ -1 +0,0 @@
    --/bin/true
    -\ No newline at end of file
    -diff --holo target/var/lib/holo/files/provisioned/etc/symlink-modified.conf target/etc/symlink-modified.conf
    ---- target/var/lib/holo/files/provisioned/etc/symlink-modified.conf
    -+++ target/etc/symlink-modified.conf
    -@@ -1 +1 @@
    --/bin/true
    -\ No newline at end of file
    -+/bin/ls
    -\ No newline at end of file
    -diff --holo target/var/lib/holo/files/provisioned/etc/symlink-to-file.conf target/etc/symlink-to-file.conf
    -deleted file mode 120000
    ---- target/var/lib/holo/files/provisioned/etc/symlink-to-file.conf
    -+++ /dev/null
    -@@ -1 +0,0 @@
    --/bin/true
    -\ No newline at end of file
    -diff --holo target/var/lib/holo/files/provisioned/etc/symlink-to-file.conf target/etc/symlink-to-file.conf
    -new file mode 100644
    ---- /dev/null
    -+++ target/etc/symlink-to-file.conf
    -@@ -0,0 +1,3 @@
    -+ggg
    -+hhh
    -+iii
    +
    +fatal: not a git repository: /tmp/pkg/../../.git/modules/pkg/holo
    +!! cannot diff file:/etc/file-deleted.conf: exit status 128
    +
    +fatal: not a git repository: /tmp/pkg/../../.git/modules/pkg/holo
    +!! cannot diff file:/etc/file-modified.conf: exit status 128
    +
    +fatal: not a git repository: /tmp/pkg/../../.git/modules/pkg/holo
    +!! cannot diff file:/etc/file-to-symlink.conf: exit status 128
    +
    +fatal: not a git repository: /tmp/pkg/../../.git/modules/pkg/holo
    +!! cannot diff file:/etc/file-unmodified.conf: exit status 128
    +
    +fatal: not a git repository: /tmp/pkg/../../.git/modules/pkg/holo
    +!! cannot diff file:/etc/symlink-deleted.conf: exit status 128
    +
    +fatal: not a git repository: /tmp/pkg/../../.git/modules/pkg/holo
    +!! cannot diff file:/etc/symlink-modified.conf: exit status 128
    +
    +fatal: not a git repository: /tmp/pkg/../../.git/modules/pkg/holo
    +!! cannot diff file:/etc/symlink-to-file.conf: exit status 128
    +
    +fatal: not a git repository: /tmp/pkg/../../.git/modules/pkg/holo
    +!! cannot diff file:/etc/symlink-unmodified.conf: exit status 128
    +
     exit status 0
!! The apply-output deviates from our expectation. Diff follows:
    --- expected-apply-output	2021-03-06 17:25:12.000000000 +0000
    +++ apply-output	2021-06-17 11:51:46.328521157 +0000
    @@ -10,37 +10,16 @@
          apply target/usr/share/holo/files/01-first/etc/file-modified.conf
     
     !! Entity has been modified by user (use --force to overwrite)
    -
    -    diff --holo target/var/lib/holo/files/provisioned/etc/file-modified.conf target/etc/file-modified.conf
    -    --- target/var/lib/holo/files/provisioned/etc/file-modified.conf
    -    +++ target/etc/file-modified.conf
    -    @@ -1,3 +1,3 @@
    -     aaa
    -    -bbb
    -    +xxx
    -     ccc
    +fatal: not a git repository: /tmp/pkg/../../.git/modules/pkg/holo
    +!! exit status 128
     
     Working on file:/etc/file-to-symlink.conf
       store at target/var/lib/holo/files/base/etc/file-to-symlink.conf
          apply target/usr/share/holo/files/01-first/etc/file-to-symlink.conf
     
     !! Entity has been modified by user (use --force to overwrite)
    -
    -    diff --holo target/var/lib/holo/files/provisioned/etc/file-to-symlink.conf target/etc/file-to-symlink.conf
    -    deleted file mode 100644
    -    --- target/var/lib/holo/files/provisioned/etc/file-to-symlink.conf
    -    +++ /dev/null
    -    @@ -1,3 +0,0 @@
    -    -aaa
    -    -bbb
    -    -ccc
    -    diff --holo target/var/lib/holo/files/provisioned/etc/file-to-symlink.conf target/etc/file-to-symlink.conf
    -    new file mode 120000
    -    --- /dev/null
    -    +++ target/etc/file-to-symlink.conf
    -    @@ -0,0 +1 @@
    -    +/bin/ls
    -    \ No newline at end of file
    +fatal: not a git repository: /tmp/pkg/../../.git/modules/pkg/holo
    +!! exit status 128
     
     Working on file:/etc/symlink-deleted.conf
       store at target/var/lib/holo/files/base/etc/symlink-deleted.conf
    @@ -53,36 +32,15 @@
          apply target/usr/share/holo/files/01-first/etc/symlink-modified.conf
     
     !! Entity has been modified by user (use --force to overwrite)
    -
    -    diff --holo target/var/lib/holo/files/provisioned/etc/symlink-modified.conf target/etc/symlink-modified.conf
    -    --- target/var/lib/holo/files/provisioned/etc/symlink-modified.conf
    -    +++ target/etc/symlink-modified.conf
    -    @@ -1 +1 @@
    -    -/bin/true
    -    \ No newline at end of file
    -    +/bin/ls
    -    \ No newline at end of file
    +fatal: not a git repository: /tmp/pkg/../../.git/modules/pkg/holo
    +!! exit status 128
     
     Working on file:/etc/symlink-to-file.conf
       store at target/var/lib/holo/files/base/etc/symlink-to-file.conf
          apply target/usr/share/holo/files/01-first/etc/symlink-to-file.conf
     
     !! Entity has been modified by user (use --force to overwrite)
    -
    -    diff --holo target/var/lib/holo/files/provisioned/etc/symlink-to-file.conf target/etc/symlink-to-file.conf
    -    deleted file mode 120000
    -    --- target/var/lib/holo/files/provisioned/etc/symlink-to-file.conf
    -    +++ /dev/null
    -    @@ -1 +0,0 @@
    -    -/bin/true
    -    \ No newline at end of file
    -    diff --holo target/var/lib/holo/files/provisioned/etc/symlink-to-file.conf target/etc/symlink-to-file.conf
    -    new file mode 100644
    -    --- /dev/null
    -    +++ target/etc/symlink-to-file.conf
    -    @@ -0,0 +1,3 @@
    -    +ggg
    -    +hhh
    -    +iii
    +fatal: not a git repository: /tmp/pkg/../../.git/modules/pkg/holo
    +!! exit status 128
     
     exit status 0
>> Running test case test/files/06-lazy-evaluation...
!! The diff-output deviates from our expectation. Diff follows:
    --- expected-diff-output	2021-03-06 17:25:12.000000000 +0000
    +++ diff-output	2021-06-17 11:51:46.568520977 +0000
    @@ -1,13 +1,8 @@
    -diff --holo target/var/lib/holo/files/provisioned/etc/bar.conf target/etc/bar.conf
    -new file mode 100644
    ---- /dev/null
    -+++ target/etc/bar.conf
    -@@ -0,0 +1 @@
    -+original bar
    -diff --holo target/var/lib/holo/files/provisioned/etc/foo.conf target/etc/foo.conf
    -new file mode 100644
    ---- /dev/null
    -+++ target/etc/foo.conf
    -@@ -0,0 +1 @@
    -+original
    +
    +fatal: not a git repository: /tmp/pkg/../../.git/modules/pkg/holo
    +!! cannot diff file:/etc/bar.conf: exit status 128
    +
    +fatal: not a git repository: /tmp/pkg/../../.git/modules/pkg/holo
    +!! cannot diff file:/etc/foo.conf: exit status 128
    +
     exit status 0
>> Running test case test/files/07-silent-apply...
!! The diff-output deviates from our expectation. Diff follows:
    --- expected-diff-output	2021-03-06 17:25:12.000000000 +0000
    +++ diff-output	2021-06-17 11:51:46.778520819 +0000
    @@ -1,8 +1,8 @@
    -diff --holo target/var/lib/holo/files/provisioned/etc/requireforce.conf target/etc/requireforce.conf
    -deleted file mode 100644
    ---- target/var/lib/holo/files/provisioned/etc/requireforce.conf
    -+++ /dev/null
    -@@ -1,2 +0,0 @@
    --ccc
    --ddd
    +
    +fatal: not a git repository: /tmp/pkg/../../.git/modules/pkg/holo
    +!! cannot diff file:/etc/normal.conf: exit status 128
    +
    +fatal: not a git repository: /tmp/pkg/../../.git/modules/pkg/holo
    +!! cannot diff file:/etc/requireforce.conf: exit status 128
    +
     exit status 0
>> Running test case test/files/08-disambiguator-ordering...
!! The diff-output deviates from our expectation. Diff follows:
    --- expected-diff-output	2021-03-06 17:25:12.000000000 +0000
    +++ diff-output	2021-06-17 11:51:46.953520688 +0000
    @@ -1,8 +1,5 @@
    -diff --holo target/var/lib/holo/files/provisioned/etc/foo.conf target/etc/foo.conf
    -new file mode 100644
    ---- /dev/null
    -+++ target/etc/foo.conf
    -@@ -0,0 +1,2 @@
    -+aaa
    -+bbb
    +
    +fatal: not a git repository: /tmp/pkg/../../.git/modules/pkg/holo
    +!! cannot diff file:/etc/foo.conf: exit status 128
    +
     exit status 0
>> Running test case test/files/09-holorc-snippet...
!! The diff-output deviates from our expectation. Diff follows:
    --- expected-diff-output	2021-03-06 17:25:12.000000000 +0000
    +++ diff-output	2021-06-17 11:51:47.134520552 +0000
    @@ -1,7 +1,5 @@
    -diff --holo target/var/lib/holo/files/provisioned/etc/foo.conf target/etc/foo.conf
    -new file mode 100644
    ---- /dev/null
    -+++ target/etc/foo.conf
    -@@ -0,0 +1 @@
    -+aaa
    +
    +fatal: not a git repository: /tmp/pkg/../../.git/modules/pkg/holo
    +!! cannot diff file:/etc/foo.conf: exit status 128
    +
     exit status 0
>> Running test case test/files/10-fail-config...
>> Running test case test/files/11-fail-scan...
>> Running test case test/files/12-fail-args...
>> Running test case test/files/13-fail-lock...
>> Running test case test/files/14-noop-apply...
!! The diff-output deviates from our expectation. Diff follows:
    --- expected-diff-output	2021-03-06 17:25:12.000000000 +0000
    +++ diff-output	2021-06-17 11:51:47.960519933 +0000
    @@ -1,8 +1,5 @@
    -diff --holo target/var/lib/holo/files/provisioned/etc/foo.conf target/etc/foo.conf
    ---- target/var/lib/holo/files/provisioned/etc/foo.conf
    -+++ target/etc/foo.conf
    -@@ -1,2 +1,2 @@
    --bbb
    -+ccc
    - ddd
    +
    +fatal: not a git repository: /tmp/pkg/../../.git/modules/pkg/holo
    +!! cannot diff file:/etc/foo.conf: exit status 128
    +
     exit status 0
>> Running test case test/files/15-silent-apply-symlink...
!! The diff-output deviates from our expectation. Diff follows:
    --- expected-diff-output	2021-03-06 17:25:12.000000000 +0000
    +++ diff-output	2021-06-17 11:51:48.186519763 +0000
    @@ -1 +1,5 @@
    +
    +fatal: not a git repository: /tmp/pkg/../../.git/modules/pkg/holo
    +!! cannot diff file:/etc/link.conf: exit status 128
    +
     exit status 0
>> Running test case test/files/16-new-entity-apply...
!! The diff-output deviates from our expectation. Diff follows:
    --- expected-diff-output	2021-03-06 17:25:12.000000000 +0000
    +++ diff-output	2021-06-17 11:51:48.461519557 +0000
    @@ -1,7 +1,5 @@
    -diff --holo target/var/lib/holo/files/provisioned/etc/foo.conf target/etc/foo.conf
    -new file mode 100644
    ---- /dev/null
    -+++ target/etc/foo.conf
    -@@ -0,0 +1 @@
    -+user
    +
    +fatal: not a git repository: /tmp/pkg/../../.git/modules/pkg/holo
    +!! cannot diff file:/etc/foo.conf: exit status 128
    +
     exit status 0
!! The apply-output deviates from our expectation. Diff follows:
    --- expected-apply-output	2021-03-06 17:25:12.000000000 +0000
    +++ apply-output	2021-06-17 11:51:48.465519554 +0000
    @@ -5,12 +5,7 @@
     
     >> found updated target base: target/etc/foo.conf.pacnew -> target/var/lib/holo/files/base/etc/foo.conf
     !! Entity has been modified by user (use --force to overwrite)
    -
    -    diff --holo target/var/lib/holo/files/provisioned/etc/foo.conf target/etc/foo.conf
    -    new file mode 100644
    -    --- /dev/null
    -    +++ target/etc/foo.conf
    -    @@ -0,0 +1 @@
    -    +user
    +fatal: not a git repository: /tmp/pkg/../../.git/modules/pkg/holo
    +!! exit status 128
     
     exit status 0
>> Running test case test/files/20-archlinux...
!! The diff-output deviates from our expectation. Diff follows:
    --- expected-diff-output	2021-03-06 17:25:12.000000000 +0000
    +++ diff-output	2021-06-17 11:51:48.765519329 +0000
    @@ -1,15 +1,14 @@
    -diff --holo target/var/lib/holo/files/provisioned/etc/targetfile-deleted-with-modified-pacsave.conf target/etc/targetfile-deleted-with-modified-pacsave.conf
    -deleted file mode 100644
    ---- target/var/lib/holo/files/provisioned/etc/targetfile-deleted-with-modified-pacsave.conf
    -+++ /dev/null
    -@@ -1,2 +0,0 @@
    --holo
    --holo
    -diff --holo target/var/lib/holo/files/provisioned/etc/targetfile-deleted-with-pacsave.conf target/etc/targetfile-deleted-with-pacsave.conf
    -deleted file mode 100644
    ---- target/var/lib/holo/files/provisioned/etc/targetfile-deleted-with-pacsave.conf
    -+++ /dev/null
    -@@ -1,2 +0,0 @@
    --holo
    --holo
    +
    +fatal: not a git repository: /tmp/pkg/../../.git/modules/pkg/holo
    +!! cannot diff file:/etc/repofile-deleted-with-pacnew.conf: exit status 128
    +
    +fatal: not a git repository: /tmp/pkg/../../.git/modules/pkg/holo
    +!! cannot diff file:/etc/targetfile-deleted-with-modified-pacsave.conf: exit status 128
    +
    +fatal: not a git repository: /tmp/pkg/../../.git/modules/pkg/holo
    +!! cannot diff file:/etc/targetfile-deleted-with-pacsave.conf: exit status 128
    +
    +fatal: not a git repository: /tmp/pkg/../../.git/modules/pkg/holo
    +!! cannot diff file:/etc/targetfile-with-pacnew.conf: exit status 128
    +
     exit status 0
>> Running test case test/files/21-rpmbased...
!! The diff-output deviates from our expectation. Diff follows:
    --- expected-diff-output	2021-03-06 17:25:12.000000000 +0000
    +++ diff-output	2021-06-17 11:51:49.120519062 +0000
    @@ -1,17 +1,14 @@
    -diff --holo target/var/lib/holo/files/provisioned/etc/repofile-deleted-with-rpmsave.conf target/etc/repofile-deleted-with-rpmsave.conf
    ---- target/var/lib/holo/files/provisioned/etc/repofile-deleted-with-rpmsave.conf
    -+++ target/etc/repofile-deleted-with-rpmsave.conf
    -@@ -1,3 +1,3 @@
    - ggg
    - hhh
    --iii
    -+jjj
    -diff --holo target/var/lib/holo/files/provisioned/etc/targetfile-with-rpmsave.conf target/etc/targetfile-with-rpmsave.conf
    ---- target/var/lib/holo/files/provisioned/etc/targetfile-with-rpmsave.conf
    -+++ target/etc/targetfile-with-rpmsave.conf
    -@@ -1 +1,3 @@
    --aaa
    -+bbb
    -+bbb
    -+bbb
    +
    +fatal: not a git repository: /tmp/pkg/../../.git/modules/pkg/holo
    +!! cannot diff file:/etc/repofile-deleted-with-rpmnew.conf: exit status 128
    +
    +fatal: not a git repository: /tmp/pkg/../../.git/modules/pkg/holo
    +!! cannot diff file:/etc/repofile-deleted-with-rpmsave.conf: exit status 128
    +
    +fatal: not a git repository: /tmp/pkg/../../.git/modules/pkg/holo
    +!! cannot diff file:/etc/targetfile-with-rpmnew.conf: exit status 128
    +
    +fatal: not a git repository: /tmp/pkg/../../.git/modules/pkg/holo
    +!! cannot diff file:/etc/targetfile-with-rpmsave.conf: exit status 128
    +
     exit status 0
>> Running test case test/files/22-dpkgbased...
!! The diff-output deviates from our expectation. Diff follows:
    --- expected-diff-output	2021-03-06 17:25:12.000000000 +0000
    +++ diff-output	2021-06-17 11:51:49.482518791 +0000
    @@ -1,17 +1,14 @@
    -diff --holo target/var/lib/holo/files/provisioned/etc/repofile-deleted-with-dpkg-old.conf target/etc/repofile-deleted-with-dpkg-old.conf
    ---- target/var/lib/holo/files/provisioned/etc/repofile-deleted-with-dpkg-old.conf
    -+++ target/etc/repofile-deleted-with-dpkg-old.conf
    -@@ -1,3 +1,3 @@
    - ggg
    - hhh
    --iii
    -+jjj
    -diff --holo target/var/lib/holo/files/provisioned/etc/targetfile-with-dpkg-old.conf target/etc/targetfile-with-dpkg-old.conf
    ---- target/var/lib/holo/files/provisioned/etc/targetfile-with-dpkg-old.conf
    -+++ target/etc/targetfile-with-dpkg-old.conf
    -@@ -1 +1,3 @@
    --aaa
    -+bbb
    -+bbb
    -+bbb
    +
    +fatal: not a git repository: /tmp/pkg/../../.git/modules/pkg/holo
    +!! cannot diff file:/etc/repofile-deleted-with-dpkg-dist.conf: exit status 128
    +
    +fatal: not a git repository: /tmp/pkg/../../.git/modules/pkg/holo
    +!! cannot diff file:/etc/repofile-deleted-with-dpkg-old.conf: exit status 128
    +
    +fatal: not a git repository: /tmp/pkg/../../.git/modules/pkg/holo
    +!! cannot diff file:/etc/targetfile-with-dpkg-dist.conf: exit status 128
    +
    +fatal: not a git repository: /tmp/pkg/../../.git/modules/pkg/holo
    +!! cannot diff file:/etc/targetfile-with-dpkg-old.conf: exit status 128
    +
     exit status 0
>> Running test case test/files/23-alpm-hook...
!! The diff-output deviates from our expectation. Diff follows:
    --- expected-diff-output	2021-03-06 17:25:12.000000000 +0000
    +++ diff-output	2021-06-17 11:51:49.816518540 +0000
    @@ -1,8 +1,11 @@
    -diff --holo var/lib/holo/files/provisioned/etc/targetfile-deleted-with-pacsave.conf etc/targetfile-deleted-with-pacsave.conf
    -deleted file mode 100644
    ---- var/lib/holo/files/provisioned/etc/targetfile-deleted-with-pacsave.conf
    -+++ /dev/null
    -@@ -1,2 +0,0 @@
    --eee
    --eee
    +
    +fatal: not a git repository: /tmp/pkg/../../.git/modules/pkg/holo
    +!! cannot diff file:/etc/repofile-deleted-with-pacnew.conf: exit status 128
    +
    +fatal: not a git repository: /tmp/pkg/../../.git/modules/pkg/holo
    +!! cannot diff file:/etc/targetfile-deleted-with-pacsave.conf: exit status 128
    +
    +fatal: not a git repository: /tmp/pkg/../../.git/modules/pkg/holo
    +!! cannot diff file:/etc/targetfile-with-pacnew.conf: exit status 128
    +
     exit status 0
>> Running test case test/files/24-alpinelinux...
!! The diff-output deviates from our expectation. Diff follows:
    --- expected-diff-output	2021-03-06 17:25:12.000000000 +0000
    +++ diff-output	2021-06-17 11:51:50.111518319 +0000
    @@ -1 +1,8 @@
    +
    +fatal: not a git repository: /tmp/pkg/../../.git/modules/pkg/holo
    +!! cannot diff file:/etc/repofile-deleted-with-apknew.conf: exit status 128
    +
    +fatal: not a git repository: /tmp/pkg/../../.git/modules/pkg/holo
    +!! cannot diff file:/etc/targetfile-with-apknew.conf: exit status 128
    +
     exit status 0
!! Some or all tests for holo-files failed. Please check the output above for more information.
make: *** [Makefile:63: test-files] Error 1

If I can provide more information to help you, feel free to ask. I tried to build with Docker, so in case this might help, I could proide the Dockerfile that was used (baseimage used is archlinux:base-devel).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant