New comment by yopito on void-packages repository https://github.com/void-linux/void-packages/pull/27168#issuecomment-745286184 Comment: fail again. code of test 32: ``` 113 static void check_csync_vio_opendir_perm(void **state) 114 { 115 auto *csync = (CSYNC*)*state; 116 csync_vio_handle_t *dh = nullptr; 117 int rc = 0; 118 mbchar_t *dir = c_utf8_path_to_locale(CSYNC_TEST_DIR); 119 120 assert_non_null(dir); 121 122 rc = _tmkdir(dir, (S_IWUSR|S_IXUSR)); /* macro: => mkdir(dir, (S_IWUSR|S_IXUSR)) */ 123 assert_int_equal(rc, 0); 124 125 dh = csync_vio_opendir(csync, CSYNC_TEST_DIR); 126 assert_null(dh); 127 assert_int_equal(errno, EACCES); 128 129 _tchmod(dir, MKDIR_MASK); 130 c_free_locale_string(dir); 131 } ``` The default umask is probably kind of special in GH actions's container, that would explain this (unrelevant) error ?