Skip to content

Package api v2.2 migration#97

Closed
duperray wants to merge 5 commits into
LIHPC-Computational-Geometry:mainfrom
duperray:package-api-v2.2-migration
Closed

Package api v2.2 migration#97
duperray wants to merge 5 commits into
LIHPC-Computational-Geometry:mainfrom
duperray:package-api-v2.2-migration

Conversation

@duperray

@duperray duperray commented Jul 2, 2026

Copy link
Copy Markdown
Collaborator
  • the 2 repos meshing and meshing_supersede where migrated using the spack repo migrate ... command.
  • the directories layout follow the spack recommendation
  • namespaces for lihpc repos where defined as lihpc.meshing and lihpc.meshing_supersede.
  • machine-types mock package was not deleted, but probably should when @obressand-cea will release it on github.
  • the migrating process forgot about a few depends_on("c") and missed spack -> spack.package imports (fixed in a separated commit).
  • Dockerfile and shell script use now spack v1.1.1 but should be tested. (recipe repo artificially point on this branch)
  • it seems the eigen deps is fixed on 3.3 by cmake which is not the case in the recipes
  • qwtcharts need a qwt_compat.h only available until qwt-6.1, this constraint should probably be expressed in it's recipe.

Lastly, this MR should only be merged when production is ready to use spack-v1

Pierre Duperray added 5 commits July 1, 2026 14:30
removed sed substitution and deleted repos.yaml as
spack have config add and repo add command for this

BEWARE: artificially/temporarilly clone the
package-api-v2.2-migration, this is to when merge complete (chicken
egg pb?)
@duperray
duperray marked this pull request as ready for review July 2, 2026 15:49
@duperray duperray closed this by deleting the head repository Jul 8, 2026
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.

1 participant