Skip to content

Fix #484, Deprecate shell output command#645

Merged
astrogeco merged 1 commit intonasa:integration-candidatefrom
skliper:fix484-exec-in-shell
May 8, 2020
Merged

Fix #484, Deprecate shell output command#645
astrogeco merged 1 commit intonasa:integration-candidatefrom
skliper:fix484-exec-in-shell

Conversation

@skliper
Copy link
Contributor

@skliper skliper commented Apr 27, 2020

Describe the contribution
Deprecates the shell output command
Fix #484
Fix #84

See #643 for approaches to replacing "list" functionality (list apps, list tasks, list resources) that was implemented as "special" shell commands.

Testing performed
Build and ran tests locally with SIMULATION=native, ENABLE_UNIT_TESTS=true with and without OMIT_DEPRECATED, passed

Expected behavior changes
When deprecated attempt to send output to shell command will result in command error counter increment (unrecognized function code).

System(s) tested on

  • Hardware: cFS Dev Server 3
  • OS: Ubuntu 18.04
  • Versions: Based on integration branch since it had critical fixes + this branch. Can rebase once integration branch is merged.

Additional context
#643

Third party code
None

Contributor Info - All information REQUIRED for consideration of pull request
Jacob Hageman - NASA/GSFC

@skliper skliper added enhancement CCB:Ready Ready for discussion at the Configuration Control Board (CCB) labels Apr 27, 2020
@skliper skliper added this to the 6.8.0 milestone Apr 27, 2020
@skliper skliper force-pushed the fix484-exec-in-shell branch from b074ba2 to 38ca5e7 Compare April 28, 2020 13:35
@skliper skliper force-pushed the fix484-exec-in-shell branch from 38ca5e7 to a3230cb Compare April 28, 2020 13:42
@skliper
Copy link
Contributor Author

skliper commented Apr 28, 2020

Forced push to add "deprecated" where appropriate for doxygen.

@astrogeco
Copy link
Contributor

CCB 2020-04-29 : APPROVED

@skliper skliper linked an issue May 4, 2020 that may be closed by this pull request
@astrogeco astrogeco added CCB:Approved Indicates code review and approval by community CCB CCB-20200429 and removed CCB:Ready Ready for discussion at the Configuration Control Board (CCB) labels May 5, 2020
@astrogeco astrogeco changed the base branch from master to integration-candidate May 8, 2020 18:04
@astrogeco astrogeco merged commit d30c229 into nasa:integration-candidate May 8, 2020
@skliper skliper deleted the fix484-exec-in-shell branch February 1, 2021 22:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

CCB:Approved Indicates code review and approval by community CCB deprecate security

Projects

None yet

2 participants