Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Syncing code-base and CVMFS repository with EESSI (April 2024) #294

Open
48 of 51 tasks
TopRichard opened this issue Apr 2, 2024 · 0 comments
Open
48 of 51 tasks

Syncing code-base and CVMFS repository with EESSI (April 2024) #294

TopRichard opened this issue Apr 2, 2024 · 0 comments

Comments

@TopRichard
Copy link

TopRichard commented Apr 2, 2024

In January we synced the NESSI code-base with EESSI (see #223 and https://github.com/NorESSI/software-layer/issues?q=label%3Async-with-EESSI+is%3Aclosed). The last PR in that effort was #256 (merged Jan 28, 10:08 PM). Since then 49 PRs have been merged in EESSI, see https://github.com/EESSI/software-layer/pulls?q=is%3Apr+merged%3A%3E2024-01-27+sort%3Aupdated-asc+ The list includes PRs for adding software to EESSI as well as some for updating the code-base (or both). Below we list the PRs in the order in which they were merged (note, it seems some where updated after they got merged) and classify them as code, software and other. Then for each of the PRs to handle (primarily code and other) we describe the actions performed for syncing NESSI (TODO double-check PRs which require changes on CVMFS and mark them with cvmfs):

TO BE DONE

foss/2023a

foss/2023b

mixed


DONE


Notes

  • April 11: most code changes done
  • April 12/13:
    1. rebuild GCC ✅
    2. rebuild OpenMPI ✅
    • for rebuilding we use similar mechanism as in EESSI (rebuilds/eessi...), but we need to remove the software first from the CVMFS repo
  • April 14:
    1. do 529+532 ✅
  • afterwards missing softwares
    • most done by April 18
    • the last packages fail for different reasons on different architectures and by different bot instances
      • if possible split PRs or build some dependencies to make some progress towards completion of the builds
  • also check new PRs: https://github.com/EESSI/software-layer/pulls?q=is%3Apr+merged%3A%3E2024-04-07+sort%3Aupdated-asc
  • do a final file-by-file check for differences and document them
@trz42 trz42 changed the title Syncing with EESSI Syncing code-base and CVMFS repository with EESSI (April 2024) Apr 5, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant