Open LornDMiller opened 3 years ago
Ill take this issue
I was happy to see this request already logged and a PR is in review. Just curious on how this ECI repository will manage compatibility among the different cFS releases? Will there be a tag for Bootes and another for Caelum?
I was happy to see this request already logged and a PR is in review. Just curious on how this ECI repository will manage compatibility among the different cFS releases? Will there be a tag for Bootes and another for Caelum?
I believe so, Steve and I discussed merging the bootes updates, tagging that, and then merging the caelum update. Steve is out of town for the month of August so not sure when the updates will get merged.
My plan is that the ECI will always support the current version of CFS.
To get to that point, we'll update ECI to work with Bootes, tag it, then proceed with ongoing development/maintenance (which will include updating to Caelum as well as new features/bugfixes). Going forward, I'm not intending to backport new features/bug fixes to the Bootes tag... We don't have the manpower to maintain multiple versions.
cFS tag bootes-rc2 (cFS version 6.8, release candidate 2?), or earlier, removes the boolean type, renames Event Type level constants, and removes CCSDS parsing utilities. The current version of the ECI needs to be updated to be compatible with these changes.
The immediate files that I have identified as requiring changes are: fsw/src/eci_app.c fsw/src/eci_app.h faultrep/app_faultrep.c faultrep/app_faultrep_priv.h
I have not evaluated the unit test files to determine if they are also affected.