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

Remove some deprecated items for COSMOS 6 #1659

Merged
merged 7 commits into from
Nov 9, 2024
Merged

Remove some deprecated items for COSMOS 6 #1659

merged 7 commits into from
Nov 9, 2024

Conversation

jmthomas
Copy link
Member

@jmthomas jmthomas commented Oct 23, 2024

TlmViewer has removed the SECTIONHEADER widget.

Ruby httpclient has been removed from the dependencies. This has no impact unless you've written a custom interface that explicitly uses it. Migrate to faraday.

A custom BAE (Ball Aerospace) interface called LincInterface (linc_interface.rb) has been removed from the built-in interfaces. Targets using this interface will need to explicitly bundle it in the target's lib directory.

The openc3/interfaces/protocols/override_protocol.rb has been removed.

The CLI MIGRATE option to port a COSMOS 4 configuration to COSMOS 5 has been removed. If you need to port from COSMOS 4 to COSMOS 6 please first use the migration tool in COSMOS 5. From there you can immediately transition to COSMOS 6.

@jmthomas jmthomas requested a review from ryanmelt October 23, 2024 18:00
Copy link

codecov bot commented Oct 23, 2024

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 76.32%. Comparing base (d5e1fc8) to head (1cf5582).
Report is 8 commits behind head on main.

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #1659      +/-   ##
==========================================
+ Coverage   76.15%   76.32%   +0.17%     
==========================================
  Files         602      603       +1     
  Lines       45733    46096     +363     
  Branches      822      837      +15     
==========================================
+ Hits        34828    35183     +355     
- Misses      10810    10817       +7     
- Partials       95       96       +1     
Flag Coverage Δ
frontend 56.40% <ø> (+2.42%) ⬆️
python 83.96% <ø> (-0.04%) ⬇️
ruby-api 48.70% <ø> (ø)
ruby-backend 82.17% <ø> (+0.13%) ⬆️

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

@@ -44,9 +44,6 @@ class Table < Packet
# Constructor for a TableDefinition
def initialize(name, endianness, type, description, filename)
super(TARGET, name, endianness, description, '', TableItem)
# ONE_DIMENSIONAL and TWO_DIMENSIONAL are deprecated so translate
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think we should remove documentation on ONE_DIMENSTIONAL/TWO_DIMENSIONAL (so all text references), but it doesn't hurt to leave the keywords and not break COSMOS 4 table definitions.

Copy link

sonarqubecloud bot commented Nov 9, 2024

@jmthomas jmthomas merged commit b079312 into main Nov 9, 2024
27 checks passed
@jmthomas jmthomas deleted the deprecated branch November 9, 2024 18:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants