Kenneth Hoste
Kenneth Hoste
@deniskristak Is this still relevant since #15883 is already merged?
The use of `shutil.copy2` is deliberate mostly to ensure metadata like datestamps, etc. is preserved. I wasn't aware that this causes trouble when stuff is being copied from a CernVM-FS...
> Even simpler would be to use `copyfile` always and attempt `copystat`, ignoring any exceptions from it. That's definitely worth considering... I wonder if that could lead to unwanted results...
I've implemented the change that @bartoldeman proposed in #3912 . It works well in the sense that no tests were harmed, but I'm still wondering whether "silently" ignoring a failure...
As discussed in Slack, the proper way out here is probably to configure CernVM-FS to hide the extended attributes via `CVMFS_HIDE_MAGIC_XATTRS` (see also https://cvmfs.readthedocs.io/en/stable/apx-parameters.html) Those extended attributes only makes sense...
You could work around this by updating `$PATH` and `$LD_LIBRARY_PATH` in the command itself: ```python postinstallcmds = [ "PATH=%(installdir)s/bin:$PATH LD_LIBRARY_PATH=%(installdir)s/lib:$LD_LIBRARY_PATH straffe --hendrik", ] ``` I don't think we want to...
Test report by @boegel **SUCCESS** Build succeeded for 4 out of 4 (4 easyconfigs in total) node3307.joltik.os - Linux RHEL 8.4, x86_64, Intel(R) Xeon(R) Gold 6242 CPU @ 2.80GHz (cascadelake),...
Going in, thanks @migueldiascosta!
@torbjoernk: currently, this will be a bit verbose in the easyconfig due to requiring the `name` and `kind` keys; two alternatives I have in mind are using a tuple rather...
Jenkins: ok to test