lf-lang / lf-lang/lf-python-support

CI Errors on Latest Version of Reactor-C-Py for Physical Actions PR

Open
#19 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

bug invalid
Dominant language
Python
Stars
5
Forks
1
PR merge metrics
No merged PRs in 30d

Description

Lingua-Franca PR in question: https://github.com/lf-lang/lingua-franca/pull/1348

It appears the latest version of Reactor-C-Py is breaking lingua-franca CI due to mismatch between const and non-const qualified functions/variables:

Would be good if someone familiar with this repo and reactor-c has a look at the CI errors and makes the changes to ensure matching signatures between reactor-c-py and reactor-c

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reviewing Lingua-Franca PR #1348 and the linked cli-tests CI run. Compare the const and non-const function and variable signatures across reactor-c-py and reactor-c, then confirm that the integration no longer produces redefinition errors and the CI checks pass.

Written by the indexing model from the issue text.

Assessment

Tech stack
c, python
Domain
backend, ci-cd
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.