aerie icon indicating copy to clipboard operation
aerie copied to clipboard

Missing Aerie Packages during Release Publication

Open ewferg opened this issue 7 months ago • 0 comments

Checked for duplicates

No - I haven't checked

Is this a regression?

No - This is a new bug

Version

3.4.0

Describe the bug

As I was trying to utilize Aerie's SimulationUtility class for a "stateless" version of an Aerie model with scheduling procedures (basically a main function that loaded the model, created a plan, ran some scheduling procedures, simulated, and wrote out simulation results), I ran across some errors when building via gradle. Basically, some of the SimulationUtility dependencies and utilities for procedural scheduling are not available to pull down from Aerie's GitHub packages repository. Specifically, those are:

  • gov.nasa.ammos.aerie.procedural:utils
  • gov.nasa.ammos.aerie.merlin-server (dependency for gov.nasa.jpl.aerie:orchestration-utils)

In order to workaround this issue, one can pull the entire aerie repository down locally and use the local aerie as a dependency but this is not desirable for users.

Reproduction

Try to add either of the following to gradle dependencies in a grade.build file that isn't pulling in aerie locally (e.g. a build.gradle in the aerie mission model template)

  • gov.nasa.ammos.aerie.procedural:utils:v3.4.0
  • gov.nasa.ammos.aerie.merlin-server:v3.4.0

Logs


System Info

N/A

Severity

Moderate

ewferg avatar May 29 '25 20:05 ewferg