-
Notifications
You must be signed in to change notification settings - Fork 559
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
stat.t fails at test #91 on AFS filesystem #22067
Comments
What about skipping the test if I'm new to PERL tests, so this might all be wrong(ish)...
Well, if run in |
I have to confess that in 12 years of working on the Perl core distribution, I had never heard of the Andrew File System before encountering this ticket. So I'm wondering whether anyone has ever made an effort to explicitly port Perl to that platform. If not, should we attempt such a port? And if we did make such an attempt how would we keep it up to date? |
There have certainly been occasional mentions, even in that time. You'll see quite a few references to AFS in the code and docs (such as a mention in INSTALL dating back to 2004), evidence enough that the intention has been to support it for at least 20 years. As for keeping support up to date, obviously life works best if we can get a regular smoke on AFS, but I don't know how likely that is. I think mentions of it have been rare partially because it has always been quite niche, and partially because it has tended to "simply work" such that little maintenance effort has been required. |
Yes, AFS is somewhat niche but quite firmly established at different institutions/companies. And my use case may be somewhat off-track, also. On most machines I use the Perl coming with the Linux distribution, but in this case I'd like to use it on a machine with lots of users and do not want to interfere with their (Perl) requirements and decided to use Perlbrew, thus stumbling upon those issues. And |
Module: op
Description
Making perl produces an error in
t/op/stat.t
while compiling on the local file system works w/o problems:NB: also errors for
require_errors.t
are produced; I'll open a separate issue for thatSteps to Reproduce
The compilation takes place in an AFS filesystem.
The test must fail as there is no such thing as file-based ACLs in AFS; see https://docs.openafs.org/UserGuide/HDRWQ46.html
The failing test is
In line 554 a
chmod
is executed. As AFS does not have file-level permissions, the assumption in line 570 fails.Example for the behaviour of AFS:
Expected behavior
In the end there should be no errors in testing :)
Perl configuration
At this time during the installation of perl there is no
Config.pm
available to unperl -V
The text was updated successfully, but these errors were encountered: