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

How best to incorporate Wind River's work? #674

Open
herb-kuta-lge opened this issue Feb 6, 2020 · 2 comments
Open

How best to incorporate Wind River's work? #674

herb-kuta-lge opened this issue Feb 6, 2020 · 2 comments
Assignees

Comments

@herb-kuta-lge
Copy link
Contributor

Wind River has done some work on meta-ros and published it in these repos:

How should it be added to meta-ros?

@tfoote
Copy link
Member

tfoote commented Feb 7, 2020

That's great to see. It would be great to find a way to integrate any changes or extensions they need to support their use cases into superflore so that it could be in the default meta-ros. It looks like they've been able to go a little deeper but narrower to get the TurtleBot running. I'll reach out to them and see if they have some suggestions.

Wind-River/meta-robot#1

shr-project added a commit to shr-project/meta-ros that referenced this issue Feb 11, 2020
oe-core as of 2020-02-03 13:03:21 +0000

a18d8beb0d libpcre2: upgrade 10.33 -> 10.34
9dc9107eca sed: upgrade 4.7 -> 4.8
d524945a55 python3-six: upgrade 1.13.0 -> 1.14.0
8b58523919 libarchive: upgrade 3.4.0 -> 3.4.1
de31c1e292 gnu-config: upgrade to latest revision
d19ba66daa python3-git: upgrade 3.0.2 -> 3.0.5
ed1d8e2db0 python3-setuptools: upgrade 42.0.2 -> 45.0.0
97045a0d87 libedit: upgrade 20191025-3.1 -> 20191231-3.1
cb2bebfd07 python3-gitdb: upgrade 2.0.5 -> 2.0.6
325fe5f68b ncurses: upgrade 6.1+20190803 -> 6.1+20191019
17eee4095d kmscube: upgrade to latest revision
02df1c2555 piglit: upgrade to latest revision
4e852a12a4 ccache: upgrade 3.7.3 -> 3.7.7
aea7f19f71 libxpm: upgrade 3.5.12 -> 3.5.13
573267be67 linux-firmware: upgrade to latest revision
37b11d03be socat: upgrade 1.7.3.3 -> 1.7.3.4
4c6b294b72 puzzles: upgrade to latest revision
b7841157d9 bison: upgrade 3.4.2 -> 3.5
fe38a5df23 shared-mime-info: fix (sort of) upstream version check
f6b84c1018 speexdsp: fix upstream version check
3a881caedd libva-utils: fix upstream version check
3b41a5518b findutils: drop upstream-version-is-even
1be199f794 kernel-devsrc: update to v5.4+
240e0ae13d kern-tools: update Kconfiglib to latest (for 5.4+ kernel)
2c2bdd9661 linux-yocto: introduce 5.4 recipes
0c58c479af bitbake.conf/sanity: Drop makeinfo as being required
        on buildhost
deda455b3c bitbake.conf: drop pod2man from hosttools
95476373b2 texinfo: Only build texinfo when api-docs enabled
f7c9e4c4cb texinfo/texinfo-dummy-native: Drop native path prefix
0e23c6faf8 oeqa: reproducible: Do not strip packages
b3313a10a3 classes/reproducible_build: Read SDE file later
472507b8c4 opensbi: Remove dependency on FDT
575fca9530 gstreamer1.0-plugins-bad: resolve opencv pkg-config in
        meson build
93c7fa3b36 busybox: sort the .config file used by ptests
b0df2fcb26 glibc: Update to final 2.31 release
15f7eedf3f uninative: Recognise ppc64 host ldso
1a01c30653 icu: update SRC_URI
a0bff0db1e glibc: merge libc-common.bbclass into glibc.bb
ef28e5a74d libgcc.inc: Fix an issue w/ a recursive symlink
c7329b17cb toaster.bbclass: Fix error when toaster is used to monitor
        a build
a6c430b007 u-boot.inc: Fix devtool build u-boot for u-boot without
        menuconfig
6cc17e658c devtool/standard.py: Allow recipe to disable menuconfig
        logic
7b52893632 gcc-cross-canadian: A missing space in an append caused
        an invalid option
0a1099d7d3 texinfo-dummy-native: Allow to coexist with texinfo-native
0675fdcc2b autoconf-archive: Add missing texinfo inherit
811a5b1b4d glibc-package.inc: Remove warnings about unpacked
        directories
490dd75589 iptables: upgrade 1.8.3 -> 1.8.4
9b436d3c56 iw: upgrade 5.3 -> 5.4
90f670a9f3 iproute2: upgrade 5.3.0 -> 5.5.0
bc922df14d musl: Update to latest
20e7d63832 valgrind: Fix ptest builds on musl
64bc13f3c9 valgrind: fix the remaining ptest failures
138ed4aa96 reproducible: Allow configuration of saved debug output
0de55be071 parselogs: remove mpc8315e-rdb from errors
72af20f445 bsp-hw.json: remove mpc8315e-rdb manual tests
cd9006b202 MEMORIAM: Add recognition for contributors no longer with us

meta-oe as of 2020-01-29 16:50:24 -0800

463f9a3ef0 pkcs11-helper: upgrade 1.25.1 -> 1.26
f000730747 wireguard: Upgrade to 20191219 snapshot
8c65264690 indent: Do not build docs
4078a203e8 recipes: Inherit missing texinfo for makeinfo program
4db827198b netperf: Inherit texinfo to get makeinfo
371b16a14e fluentbit: Link with libatomic on riscv
ae4adf2849 netdata: Add libatomic to link step
e82f1802a6 grpc: Link with libatomic on riscv
626209aabb squid: Link with libatomic on riscv
969299460b recipes-support: Added recipe for gengetopt package
8f8ff99bc0 dstat: update recipe to use python3
8ae0b846ca fio: update recipe to use python3
50d526d06a daemontools: Disable the chkshsgr tests
1c085f4877 xmlsec1: search nspr header files in ${STAGING_INCDIR}/nspr
4de9a27a4e ypbind-mt: search nspr header files in
        ${STAGING_INCDIR}/nspr
21899d1f3a mozjs: search nspr header files in ${STAGING_INCDIR}/nspr
        directory
e8438689e9 dnssec-conf: delete, moved to meta-python2
e4a9859fb0 keepalived: upgrade 2.0.19 -> 2.0.20
4933ca5457 pcsc-lite: update recipe to use python3
70a5edc4b5 libhugetlbfs: update recipe to use python3
51bff30e03 libteam: update recipe to use python3
7cb54068b3 opensaf: update recipe to use python3

meta-raspberrypi as of 2020-01-30 16:08:58 +0000

4801ca3 packagegroup-rpi-test: use MACHINE_ARCH
55069cb packagegroup-rpi-test: include bigbuckbunny in
        RRECOMMENDS_${PN} only with meta-multimedia

meta-security as of 2020-01-28 10:02:36 -0800

037adba buck-security: fix rdebends and minor style cleanup
3e9b32c checksecurity: fix runtime issues
dc04030 linux-yocto-dev: remove "+"
4c98f16 google-authenticator-libpam: upgrade 1.07 -> 1.08
4f65c58 samhain: fix build with new version attr

meta-updater as of 2020-01-30 16:09:57 +0100

f3c2623 aktualizr: Bump to 2020.2 release and latest garage-sign (ros#674)
e582317 aktualizr: Bump to 2020.2 release and latest garage-sign

meta-virtualization as of 2020-01-29 10:38:31 -0500

7c42107 conmon: compile with journald support if systemd is enabled
shr-project added a commit to shr-project/meta-ros that referenced this issue Jul 4, 2020
oe-core as of 2020-02-03 13:03:21 +0000

a18d8beb0d libpcre2: upgrade 10.33 -> 10.34
9dc9107eca sed: upgrade 4.7 -> 4.8
d524945a55 python3-six: upgrade 1.13.0 -> 1.14.0
8b58523919 libarchive: upgrade 3.4.0 -> 3.4.1
de31c1e292 gnu-config: upgrade to latest revision
d19ba66daa python3-git: upgrade 3.0.2 -> 3.0.5
ed1d8e2db0 python3-setuptools: upgrade 42.0.2 -> 45.0.0
97045a0d87 libedit: upgrade 20191025-3.1 -> 20191231-3.1
cb2bebfd07 python3-gitdb: upgrade 2.0.5 -> 2.0.6
325fe5f68b ncurses: upgrade 6.1+20190803 -> 6.1+20191019
17eee4095d kmscube: upgrade to latest revision
02df1c2555 piglit: upgrade to latest revision
4e852a12a4 ccache: upgrade 3.7.3 -> 3.7.7
aea7f19f71 libxpm: upgrade 3.5.12 -> 3.5.13
573267be67 linux-firmware: upgrade to latest revision
37b11d03be socat: upgrade 1.7.3.3 -> 1.7.3.4
4c6b294b72 puzzles: upgrade to latest revision
b7841157d9 bison: upgrade 3.4.2 -> 3.5
fe38a5df23 shared-mime-info: fix (sort of) upstream version check
f6b84c1018 speexdsp: fix upstream version check
3a881caedd libva-utils: fix upstream version check
3b41a5518b findutils: drop upstream-version-is-even
1be199f794 kernel-devsrc: update to v5.4+
240e0ae13d kern-tools: update Kconfiglib to latest (for 5.4+ kernel)
2c2bdd9661 linux-yocto: introduce 5.4 recipes
0c58c479af bitbake.conf/sanity: Drop makeinfo as being required
        on buildhost
deda455b3c bitbake.conf: drop pod2man from hosttools
95476373b2 texinfo: Only build texinfo when api-docs enabled
f7c9e4c4cb texinfo/texinfo-dummy-native: Drop native path prefix
0e23c6faf8 oeqa: reproducible: Do not strip packages
b3313a10a3 classes/reproducible_build: Read SDE file later
472507b8c4 opensbi: Remove dependency on FDT
575fca9530 gstreamer1.0-plugins-bad: resolve opencv pkg-config in
        meson build
93c7fa3b36 busybox: sort the .config file used by ptests
b0df2fcb26 glibc: Update to final 2.31 release
15f7eedf3f uninative: Recognise ppc64 host ldso
1a01c30653 icu: update SRC_URI
a0bff0db1e glibc: merge libc-common.bbclass into glibc.bb
ef28e5a74d libgcc.inc: Fix an issue w/ a recursive symlink
c7329b17cb toaster.bbclass: Fix error when toaster is used to monitor
        a build
a6c430b007 u-boot.inc: Fix devtool build u-boot for u-boot without
        menuconfig
6cc17e658c devtool/standard.py: Allow recipe to disable menuconfig
        logic
7b52893632 gcc-cross-canadian: A missing space in an append caused
        an invalid option
0a1099d7d3 texinfo-dummy-native: Allow to coexist with texinfo-native
0675fdcc2b autoconf-archive: Add missing texinfo inherit
811a5b1b4d glibc-package.inc: Remove warnings about unpacked
        directories
490dd75589 iptables: upgrade 1.8.3 -> 1.8.4
9b436d3c56 iw: upgrade 5.3 -> 5.4
90f670a9f3 iproute2: upgrade 5.3.0 -> 5.5.0
bc922df14d musl: Update to latest
20e7d63832 valgrind: Fix ptest builds on musl
64bc13f3c9 valgrind: fix the remaining ptest failures
138ed4aa96 reproducible: Allow configuration of saved debug output
0de55be071 parselogs: remove mpc8315e-rdb from errors
72af20f445 bsp-hw.json: remove mpc8315e-rdb manual tests
cd9006b202 MEMORIAM: Add recognition for contributors no longer with us

meta-oe as of 2020-01-29 16:50:24 -0800

463f9a3ef0 pkcs11-helper: upgrade 1.25.1 -> 1.26
f000730747 wireguard: Upgrade to 20191219 snapshot
8c65264690 indent: Do not build docs
4078a203e8 recipes: Inherit missing texinfo for makeinfo program
4db827198b netperf: Inherit texinfo to get makeinfo
371b16a14e fluentbit: Link with libatomic on riscv
ae4adf2849 netdata: Add libatomic to link step
e82f1802a6 grpc: Link with libatomic on riscv
626209aabb squid: Link with libatomic on riscv
969299460b recipes-support: Added recipe for gengetopt package
8f8ff99bc0 dstat: update recipe to use python3
8ae0b846ca fio: update recipe to use python3
50d526d06a daemontools: Disable the chkshsgr tests
1c085f4877 xmlsec1: search nspr header files in ${STAGING_INCDIR}/nspr
4de9a27a4e ypbind-mt: search nspr header files in
        ${STAGING_INCDIR}/nspr
21899d1f3a mozjs: search nspr header files in ${STAGING_INCDIR}/nspr
        directory
e8438689e9 dnssec-conf: delete, moved to meta-python2
e4a9859fb0 keepalived: upgrade 2.0.19 -> 2.0.20
4933ca5457 pcsc-lite: update recipe to use python3
70a5edc4b5 libhugetlbfs: update recipe to use python3
51bff30e03 libteam: update recipe to use python3
7cb54068b3 opensaf: update recipe to use python3

meta-raspberrypi as of 2020-01-30 16:08:58 +0000

4801ca3 packagegroup-rpi-test: use MACHINE_ARCH
55069cb packagegroup-rpi-test: include bigbuckbunny in
        RRECOMMENDS_${PN} only with meta-multimedia

meta-security as of 2020-01-28 10:02:36 -0800

037adba buck-security: fix rdebends and minor style cleanup
3e9b32c checksecurity: fix runtime issues
dc04030 linux-yocto-dev: remove "+"
4c98f16 google-authenticator-libpam: upgrade 1.07 -> 1.08
4f65c58 samhain: fix build with new version attr

meta-updater as of 2020-01-30 16:09:57 +0100

f3c2623 aktualizr: Bump to 2020.2 release and latest garage-sign (ros#674)
e582317 aktualizr: Bump to 2020.2 release and latest garage-sign

meta-virtualization as of 2020-01-29 10:38:31 -0500

7c42107 conmon: compile with journald support if systemd is enabled
@robwoolley
Copy link
Collaborator

robwoolley commented Feb 18, 2021

I have created a new layer wr-ros whose purpose is to build the meta-ros "zeus" branch on Wind River Linux LTS 19 (based on Yocto Project "zeus" release).

The layer is posted here

Many of the recipes are just overriding the bitbake QA checks to allow files in non-standard locations to Yocto. However, I was able to get rviz2 to successfully compile. The bulk of this effort is to build the PyQt5 tools natively to enable cross-compilation.

I have verified that the rclcpp and rclpy examples run. Next steps include re-integrate the Turtlebot3 drivers and fixing a dynamic loading problem with rviz_ogre_vendor that makes it look for RenderSystemGL.so.1.12.6 in the wrong directory (/usr/opt/rviz_ogre_vendor/lib/OGRE/)

Please let me know how I can best work with the meta-ros team to upstream these changes.

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

No branches or pull requests

3 participants