Skip to content

Comments

feat(gsoc): spack upstreaming of key4HEP package recipes#1818

Merged
vvolkl merged 7 commits intomainfrom
gsoc-spack-migrate-key4hep-and-expand-ci
Jan 31, 2026
Merged

feat(gsoc): spack upstreaming of key4HEP package recipes#1818
vvolkl merged 7 commits intomainfrom
gsoc-spack-migrate-key4hep-and-expand-ci

Conversation

@wdconinc
Copy link
Contributor

This PR adds a GSoC 2026 project on spack, with the goal of upstreaming key4HEP packages which are leaving downstream support by the key4HEP team.

Copilot AI review requested due to automatic review settings January 29, 2026 15:50
@wdconinc wdconinc changed the title feat(gsoc): spack upstreaming of key4hep package recipes feat(gsoc): spack upstreaming of key4HEP package recipes Jan 29, 2026
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

This PR adds a new GSoC 2026 project proposal focused on upstreaming key4HEP Spack package recipes from the third-party key4hep-spack repository to the main Spack repository. The proposal addresses the sustainability challenge of maintaining a large collection of HEP software packages as the key4HEP project transitions from centralized support to a community-driven model.

Changes:

  • Adds a new GSoC 2026 proposal for migrating key4HEP packages to upstream Spack
  • Describes a medium-difficulty, 175-hour project with mentorship from the University of Manitoba
  • Outlines tasks including package enumeration, categorization, upstreaming, and CI integration

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@maszyman maszyman added the GSoC Related to Google Summer of Code activity label Jan 29, 2026
wdconinc and others added 2 commits January 29, 2026 10:19
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Copy link
Contributor

@vvolkl vvolkl left a comment

Choose a reason for hiding this comment

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

Great project. Not sure how much time I can dedicate, but I would be willing to be backup mentor at least ( Since I wrote most of these recipes...) A more ambitious plan could also be to find some compatibility layer on package recipes between spack/easybuild/bits - maybe generating bits package recipes from a concretized spack environment. I've been talking to easybuild people at Fosdem and there seems to be some potential here.

Base automatically changed from gsoc-spack-debuggable-installs to main January 30, 2026 13:17
@wdconinc
Copy link
Contributor Author

Great project. Not sure how much time I can dedicate, but I would be willing to be backup mentor at least ( Since I wrote most of these recipes...) A more ambitious plan could also be to find some compatibility layer on package recipes between spack/easybuild/bits - maybe generating bits package recipes from a concretized spack environment. I've been talking to easybuild people at Fosdem and there seems to be some potential here.

Sure! Feel free to add you (if you write permissions) or make a comment with suggestions with your contact info.

The addition/connecting with other third party packaging solutions is also under discussion with pip for example. A general approach would have many benefits but is a significant project. I think a crisp narrow focus at the start would be great, and likely better as a separate GSoC project due to the different coding skill level required.

@netlify
Copy link

netlify bot commented Jan 31, 2026

Deploy Preview for earnest-hotteok-b1e1bf ready!

Name Link
🔨 Latest commit 25ae1e9
🔍 Latest deploy log https://app.netlify.com/projects/earnest-hotteok-b1e1bf/deploys/697de29b0ec46c00089abce0
😎 Deploy Preview https://deploy-preview-1818--earnest-hotteok-b1e1bf.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@vvolkl vvolkl merged commit a46d486 into main Jan 31, 2026
9 checks passed
@vvolkl vvolkl deleted the gsoc-spack-migrate-key4hep-and-expand-ci branch January 31, 2026 11:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

GSoC Related to Google Summer of Code activity

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants