Skip to content

Conversation

@nycrat
Copy link
Member

@nycrat nycrat commented Jan 25, 2026

Description

Fixed some bugs, the integration of everything works now, also some refactoring changes and cleaning up code.

Testing Done

Resolved Issues

Length Justification and Key Files to Review

Review Checklist

It is the reviewers responsibility to also make sure every item here has been covered

  • Function & Class comments: All function definitions (usually in the .h file) should have a javadoc style comment at the start of them. For examples, see the functions defined in thunderbots/software/geom. Similarly, all classes should have an associated Javadoc comment explaining the purpose of the class.
  • Remove all commented out code
  • Remove extra print statements: for example, those just used for testing
  • Resolve all TODO's: All TODO (or similar) statements should either be completed or associated with a github issue

@nycrat nycrat changed the title SIM RFC: Finalize backend & frontend runtime manager code SIM RFC: Clean up runtime installer/loader code Jan 25, 2026
Andrewyx
Andrewyx previously approved these changes Jan 25, 2026
Copy link
Contributor

@Andrewyx Andrewyx left a comment

Choose a reason for hiding this comment

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

LGTM

if filename.endswith((".tar.gz", ".tgz")):
with tarfile.open(tmp_path, "r:*") as tar:
tar.extractall(tmp_dir)
shutil.move(tmp_dir / extracted_binary_name, dest)
Copy link
Contributor

Choose a reason for hiding this comment

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

Does this mean that the version of the release is not attached to this

Copy link
Member Author

Choose a reason for hiding this comment

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

Yea the version of the release is not in the unix_full_system binary's name, so we have to extract then rename/move it

@nycrat nycrat requested a review from Andrewyx January 25, 2026 17:27
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