Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix #484, Deprecate shell output command #645

Merged
merged 1 commit into from
May 8, 2020

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
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