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 #294 & go travis tests #310

Closed
wants to merge 2 commits into from
Closed

Fix #294 & go travis tests #310

wants to merge 2 commits into from

Conversation

gustafj
Copy link
Member

@gustafj gustafj commented Feb 11, 2020

Fixed #294 by the prior revert of 6e5da12.

Fixed the broken golang tests by:

  • Added explicit path to header files and lib
  • Set the LCM backend queue size to 0 to prevent message drops (as we
    are handling buffering, potential drops & drop count)
  • Enabled verification of ordering of messages in the golang unit tests
  • Wrapped lcm_handle() with a select as it was reading on invalid
    handle after destroy() is called.

Enable build of golang backend and set required go version to 1.10,
might work with older versions but Travis fails and its untested.

Fixed #294 by the prior revert of 6e5da12.

Fixed the broken golang tests by:

* Added explicit path to header files and lib
* Set the LCM backend queue size to 0 to prevent message drops (as we
  are handling buffering, potential drops & drop count)
* Enabled verification of ordering of messages in the golang unit tests
* Wrapped lcm_handle() with a select as it was reading on invalid
  handle after destroy() is called.

Enable build of golang backend and set required go version to 1.10,
might work with older versions but Travis fails and its untested.
@kyonifer
Copy link
Contributor

kyonifer commented Mar 7, 2023

@gustafj we are digging the project out of the backlog of old PRs currently. Is this something you are interested in merging still? If so, would you be available to rebase it on the latest master?

We don't have the bandwidth to maintain the go target currently, so we may end up deprecating it unless someone is interested in keeping it updated.

@nosracd
Copy link
Contributor

nosracd commented Mar 10, 2023

Closing this PR to inactivity, but feel free to reopen if you're interested in picking it back up.

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.

clean build fails in master, emit_go error in lcmgen
3 participants