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

update to latest yocto release + version bump of opendds #34

Merged
merged 7 commits into from
Jan 8, 2024

Conversation

vermaete
Copy link
Contributor

@vermaete vermaete commented Dec 28, 2023

The description how to contribute in the readme.md file could be updated?

Patches
=======

Please submit any patches against the meta-opendds layer via the pull-request
mechanism on github.

Maintainer: Keith Derrick <[email protected]>

honister is EOL
Nambield is latest release

Signed-off-by: Jan Vermaete <[email protected]>
Fixed a few linting warnings with oelint_adv:

opendds.inc:9:info:oelint.vars.notneededspace:Space at the beginning of the var is not needed
opendds.inc:9:error:oelint.vars.inconspaces:Assignment should be 'VAR += "foo"' not 'VAR += " foo"'
opendds.inc:9:warning:oelint.vars.dependsordered:'DEPENDS' entries should be ordered alphabetically
opendds.inc:9:error:oelint.spaces.linecont:No spaces after line continuation
opendds.inc:14:warning:oelint.spaces.lineend:Line shall not end with a space
opendds.inc:17:warning:oelint.vars.dependsordered:'RDEPENDS' entries should be ordered alphabetically
opendds.inc:17:info:oelint.vars.notneededspace:Space at the beginning of the var is not needed
opendds.inc:17:error:oelint.vars.inconspaces:Assignment should be 'VAR += "foo"' not 'VAR += " foo"'
opendds_3.26.1.bb:19:warning:oelint.spaces.lineend:Line shall not end with a space
opendds_3.26.1.bb:20:warning:oelint.spaces.lineend:Line shall not end with a space
opendds_git.bb:20:info:oelint.vars.notneededspace:Space at the beginning of the var is not needed

Signed-off-by: Jan Vermaete <[email protected]>
@vermaete
Copy link
Contributor Author

@mitza-oci Did another small commit to set the version in the readme correct

and one linting issue fixed...
info:oelint.var.suggestedvar.BUGTRACKER:Variable 'BUGTRACKER' should be set

Signed-off-by: Jan Vermaete <[email protected]>
@vermaete
Copy link
Contributor Author

vermaete commented Jan 2, 2024 via email

Current version of gcc in yocto at master was having a compilation issue.

Patch is already applied upstream and will probably be part of the next release.

Signed-off-by: Jan Vermaete <[email protected]>
@vermaete
Copy link
Contributor Author

vermaete commented Jan 4, 2024

hi @mitza-oci

With my last commit the master, latest release and LTS release of Yocto should work.
For me, this concludes the the PR.
Could you merge it?

Next on my list is:

  • ishapes as a packageconfig
  • tests of OpenDDS in the ptest framework of Yocto (but this will takes time)
  • Running it on QEMU (not it's on RasperryPi)
  • An example of kas how to build the Yocto stuff
  • cleaning the -dev packages (still a lot of Yocto warnings here)
  • be ready to move to cmake (4.0?)
  • adding a recipe for the OpenDDS python package

@mitza-oci mitza-oci requested a review from plabanca January 4, 2024 23:23
@mitza-oci
Copy link
Member

hi @mitza-oci

With my last commit the master, latest release and LTS release of Yocto should work. For me, this concludes the the PR. Could you merge it?

Looks good to me. @plabanca would you please review? If you don't have time we can probably merge anyway.

@jrw972 jrw972 merged commit 5d149f8 into OpenDDS:master Jan 8, 2024
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.

3 participants