[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#47239: Test failure in tests/publish.scm with commit 1955ef93b76e51c
From: |
Ludovic Courtès |
Subject: |
bug#47239: Test failure in tests/publish.scm with commit 1955ef93b76e51cab5bed4c90f7eb9df7035355a |
Date: |
Wed, 31 Mar 2021 16:02:15 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux) |
Hi,
Cees de Groot <cg@evrl.com> skribis:
> I think this is a simple umask issue. Making the test check for just the bits
> worked for me:
>
> diff --git a/tests/publish.scm b/tests/publish.scm
> index 52101876b5..3e67c435ac 100644
> --- a/tests/publish.scm
> +++ b/tests/publish.scm
> @@ -452,8 +452,8 @@ References: ~%"
> (wait-for-file cached)
>
> ;; Both the narinfo and nar should be world-readable.
> - (= #o644 (stat:perms (lstat cached)))
> - (= #o644 (stat:perms (lstat nar)))
> + (= #o444 (logand #o444 (stat:perms (lstat cached))))
> + (= #o444 (logand #o444 (stat:perms (lstat nar))))
Indeed. Pushed as c536f0b217714917988d2f412999d978c2f2f495 on your
behalf.
Thanks!
Ludo’.