moon icon indicating copy to clipboard operation
moon copied to clipboard

Allow to use previous version of binary mod as dependency

Open hackwaly opened this issue 1 year ago • 2 comments

Moonyacc need this to do bootstrap process.

hackwaly avatar Dec 16 '24 06:12 hackwaly

  • split .mooncakes into .mooncakes/source & .mooncakes/binary
  • allow previous version of binary mod, which in .mooncakes/binary

cc @lynzrand

Young-Flash avatar Dec 17 '24 09:12 Young-Flash

NB: The whole binary dependency scheme might need an overhaul.

Specifically:

  • Version numbers in .mooncakes/* package paths, to support multiple versions of the same package at once.
  • Overhaul of the MVS to add binary deps that don't coerce to local modules (need review of the code)
  • Reference binary deps in build graph directly, instead of building them on installation (which spins up another moon instance and perform quirky path fiddling that nobody knows who's depending on)

lynzrand avatar Dec 01 '25 07:12 lynzrand