Skip to content

Johnfreeman/issue426 relocatable installation#442

Merged
jcfreeman2 merged 14 commits intodevelopfrom
johnfreeman/issue426_relocatable_installation
Mar 4, 2025
Merged

Johnfreeman/issue426 relocatable installation#442
jcfreeman2 merged 14 commits intodevelopfrom
johnfreeman/issue426_relocatable_installation

Conversation

@jcfreeman2
Copy link
Copy Markdown
Collaborator

No description provided.

John Freeman and others added 14 commits February 12, 2025 18:39
…irror where you can stash locally-installed spack packages
… which first loads in a buildcache created by packages_in_mirror.sh
…can run on a normal host and not just inside a container + a couple of other, smaller improvements
…DAQ packages from a Spack buildcache

Changes include:

-Add an optional argument to build-release.sh where you can give it
 the name of a buildcache; this way build-release.sh can install DUNE
 DAQ packages from the buildcache binaries rather than building them
 from source as has been traditional.

-Overhauling build-release-from-cache.sh, which takes advantage of this new
 feature when it calls build-release.sh to build both coredaq and
 fddaq

-Allow users to override where wf-setup-tools.sh (and hence
 build-release.sh) looks for the externals packages by predefining the
 SPACK_EXTERNALS environment variable

-Removing packages_in_mirror.sh, a useful proof-of-concept script
 which is now obsolete
…irectory and make sure dbe's dependencies make it into the externals cache
…are put into a buildcache and installed from a buildcache, including ensuring that we have a full set of externals
…ackages are put into a buildcache and installed from a buildcache, including standardization of naming
…till work when called without a default branch (as is currently the case in candidate and frozen build workflows)
@jcfreeman2 jcfreeman2 closed this Mar 3, 2025
@jcfreeman2 jcfreeman2 reopened this Mar 3, 2025
@jcfreeman2
Copy link
Copy Markdown
Collaborator Author

Reopening this PR because a problem which I'd originally thought was related to a test nightly I made using this feature branch turned out to be unrelated: DUNE-DAQ/daq-cmake#152

@jcfreeman2
Copy link
Copy Markdown
Collaborator Author

Andrew has no objections to a merge, so I'm going ahead with it.

@jcfreeman2 jcfreeman2 merged commit 6dc861f into develop Mar 4, 2025
@jcfreeman2 jcfreeman2 deleted the johnfreeman/issue426_relocatable_installation branch March 4, 2025 15:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants