Skip to content

Add full cvmfsexec support in GWMS#631

Open
namrathaurs wants to merge 2 commits into
glideinWMS:branch_v3_11from
namrathaurs:v311_revised_latest_dupe
Open

Add full cvmfsexec support in GWMS#631
namrathaurs wants to merge 2 commits into
glideinWMS:branch_v3_11from
namrathaurs:v311_revised_latest_dupe

Conversation

@namrathaurs

@namrathaurs namrathaurs commented Dec 23, 2025

Copy link
Copy Markdown
Contributor

This PR supersedes #372 and contains the changes from the same.

During the implementation and testing of full cvmfsexec support (coming through this PR), a local branch by the name branch_v3_11_revised_latest was in use. Since there were a couple of development releases in the meantime, this PR had to be rebased with branch_v3_11 which resulted in feature-related changes to go out of sync. To avoid further confusion, a new branch was created based on branch_v3_11_revised_latest and was named v311_revised_latest_dupe, which is the source for this PR.

@namrathaurs namrathaurs added the rel:3.11.x For development release v3.11.x label Dec 23, 2025
@namrathaurs namrathaurs force-pushed the v311_revised_latest_dupe branch from 2e467fd to 72ca253 Compare December 23, 2025 17:14
@namrathaurs namrathaurs marked this pull request as ready for review January 13, 2026 17:19
@namrathaurs namrathaurs requested a review from mambelli January 13, 2026 17:19
@namrathaurs namrathaurs marked this pull request as draft January 13, 2026 17:22
@namrathaurs namrathaurs mentioned this pull request Jan 14, 2026
4 tasks
@namrathaurs namrathaurs force-pushed the v311_revised_latest_dupe branch from fcd02f3 to f385016 Compare February 9, 2026 22:15
@namrathaurs namrathaurs force-pushed the v311_revised_latest_dupe branch from f385016 to f51f263 Compare February 9, 2026 22:36
@namrathaurs namrathaurs marked this pull request as ready for review February 9, 2026 22:42
# download the cvmfsexec repository contents as a compressed tarball and extract its contents
# before extracting contents, make sure the `latest` directory for cvmfsexec exists
ensure_directory_exists "$cvmfsexec_latest"
curl -sL https://github.com/cvmfs/cvmfsexec/archive/master.tar.gz | tar -xz -C "$cvmfsexec_latest" --strip-components=1

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Similar to how line 78 had a reference to $CVMFSEXEC_REPO, it might make this more readable to set a global variable to this URL, and then reference the variable here.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Point taken, thanks for the suggestion @shreyb!

@shreyb shreyb left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This mostly looks good to me. I had just one comment.

@namrathaurs

namrathaurs commented Mar 12, 2026 via email

Copy link
Copy Markdown
Contributor Author

@namrathaurs namrathaurs mentioned this pull request Apr 9, 2026
1 task
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

rel:3.11.x For development release v3.11.x

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants