VisionEval/VisionEval-Dev

VETravelDemandMM Build irregularity

Closed this issue · 2 comments

When starting a fresh build (using the Makefile or ve.build()), the VETravelDemandMM module fails to build due to a namespace inconsistency. The build crashes, but simply re-running it again (without resetting) then works. It appears to be a Namespace problem with the Namespace stored in the Github. With the other modules, the namespace is not saved and is instead regenerated on each build. The VETravelDemandMM uses a different Roxygen strategy than the other modules (which just run the R scripts). We need to make this module build correctly in one pass of ve.build (like the other moduels).

Rather than tackle this issue now, we'll wait until Oregon DOT / RSG are done updating VETravelDemandMM. Simple workaround is just to launch the build again after it crashes (then it all works).

Should be fixed in R 4.2.2 release; it wasn't just a Roxygen build-method problem, but also related to sequencing of the namespace construction, etc.

Fixed in development-next 2023-03-24