Skip to content

CI artifacts are currently useless on Linux ... #18499

@pcanal

Description

@pcanal

Check duplicate issues.

  • Checked for duplicates

Description

On all the Linux CI platforms except for Debian we have the real error message:

Warning:  Failed to download: 'build/roottest/cling/staticinit/ROOT-7775' is a link to an absolute path

The consequence is that the artifacts is indeed not used and the build are started from scratch.

The underlying issue is combination of the warning being (of course) correct:

tar tvfz artifacts.tar.gz | grep ROOT-CI/src/roottest/cling/staticinit/ROOT-7775

and our python code following the Python library recommendation:

            # c.f. https://docs.python.org/3.12/library/tarfile.html#extraction-filters
            if hasattr(tarfile, "data_filter"):
                tar.extractall(WORKDIR, filter="data")

Reproducer

run the CI for a pull request

ROOT version

probably most

Installation method

CI

Operating system

Linux

Additional context

No response

Metadata

Metadata

Assignees

Type

Projects

Status

Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions