• Martin Jansa's avatar
    files-contrib/webos-*-honister.mcf: use master/milestones/16 tags for meta-ros and meta-ros-webos · 92fc415e
    Martin Jansa authored
    Update layer pins for 2021-06-24
    
    meta-ros-webos as of 2021-06-24 10:45:33 +0200
    
    9a06da8 README.md: State what can be built as of Milestone 16
    
    meta-ros as of 2021-06-24 10:45:52 +0200
    
    9a88718d milestone.conf: Complete Milestone 16
    71297ce6 README.md: State what can be built as of Milestone 16
    a35d0891 {rolling} rplidar-ros: Fix build with gcc-11
    01fad241 {dashing} fmilibrary-vendor update patch to apply on 1.0.1-1 version
    938adbe0 {dashing} rename bbappends to match new versions
    8dafbfaf {dashing} Sync to files/dashing/generated/cache.yaml as of 20210611004236
    db6fedf2 {dashing} Update cache.yaml and rosdep files for dashing release 2021-06-10 as of 20210611004236
    6b90de1f {melodic} prbt-ikfast-manipulator-plugin: fix build with gcc-9 by ignoring -Werror=sign-compare issues
    2b74a756 {melodic} ws281x: update patches to apply cleanly on new version 0.0.11-1
    adbb31b0 {melodic} pilz-industrial-motion-planner-testutils: restrtict with opengl and x11 skip groups
    83d00cf5 {melodic} packagegroup-ros-world-melodic: remove runtime dependency on empty azure-iot-sdk-c
    216728c6 {melodic} aruco-pose: blacklist because of opencv-native dependency
    2e2ce17c {melodic} moveit-core: fix already-stripped QA issue
    8dc560f2 {melodic} azure-iot-sdk-c: package /usr/cmake in PN-dev
    f06c6a2a {melodic} azure-iot-sdk-c: fix build with gcc-11
    49be1f6a {melodic} resolve dependency issues in new recipes
    209f942c {melodic} ros-distro.inc: add separate ROS_WORLD_SKIP_GROUPS item for catkin-virtualenv
    df43b064 {melodic} rename bbappends to match new versions
    11035569 {melodic} Sync to files/melodic/generated/cache.yaml as of 20210603155733
    01215267 {melodic} Update cache.yaml and rosdep files for melodic release 2021-06-09 as of 20210603155733
    bda2ed82 {rolling} rmf-task: add missing dependencies and fix ROS_BUILD_TYPE
    d8c709c2 {rolling} octomap, ompl, dynamic-edt-3d: delete useless RPATHs to resolve QA issues
    0d5140e7 {rolling} rmf-traffic: fix get_participant() declaration
    d50f3185 {rolling} menge-vendor: add dependency on libtinyxml2 and use it
    e921b62b {rolling} rmf-traffic-editor: add missing dependencies and restrict with qt5, qt5-widgets skip group
    540de24c {rolling} rmf-traffic-editor-assets: fix installed-vs-shipped QA issue
    958a7448 {rolling} warehouse-ros-mongo: restrict with mongodb and mongodb-legacy-cxx-driver opengl skip groups
    9e8d51e3 {rolling} bosch-locator-bridge: add missing dependencies
    97bb7a2c {rolling} plotjuggler: restrict with qt5, qt5-widgets and opengl skip groups
    abeda699 {rolling} plotjuggler: import bbappend from melodic and restrict with qt5 + qt5-widgets ROS_WORLD_SKIP_GROUPS
    6a127e97 {rolling} rplidar-ros: ignore return-type issues
    ab9b1ced {rolling} rosbag2-interfaces: add missing dependencies
    4300fb26 {rolling} mavlink: import bbappend from eloquent to fix missing dependency on python3-future-native and inherit
              python3native
    e8fdad3c {rolling} fix dependency issues in new *-msgs recipes
    cc7b9d51 {rolling} geometric-shapes: inherit ros_insane_dev_so to ignore dev-so QA issue
    28aed8a5 {rolling} srdfdom: inherit ros_insane_dev_so to ignore dev-so QA issue
    0fb302b6 {rolling} osqp-vendor: fix installation path and use bitbake fetcher for osqp
    46ba9f15 {rolling} octomap, ompl, dynamic-edt-3d: inherit ros_insane_dev_so to fix dev-so issues
    2289af72 {rolling} dynamic-edt-3d: package /usr/share/ament_index in PN and /usr/share/dynamicEDT3D in PN-dev to fix
              installed-vs-shipped QA error
    e075b41e {rolling} ros2-outster: drop 0001-CMakeLists.txt-use-pkg-config-to-find-jsoncpp.patch
    4f9b9201 {rolling} ompl: package /usr/share/ament_index to fix installed-vs-shipped QA error
    2f78d231 {rolling} octomap: package /usr/share/ament_index to fix installed-vs-shipped QA error
    fc1e2022 {rolling} iceoryx-{posh,utils}: Revert some recent changes for alignment to work around build issue
    29597c4c {rolling} fastrtps: remove backported patch now included in generated version
    bb846db5 {rolling} resolve dependency issues in new recipes
    46597a94 {rolling} ompl: remove optional dependency on unresolved opende
    a0ed6472 {rolling} rename bbappends to match new versions
    db3afc0b {rolling} Sync to files/rolling/generated/cache.yaml as of 20210605003243
    7299cd57 {rolling} Update cache.yaml and rosdep files for rolling release 2021-06-08 as of 20210605003243
    3a39a72d {foxy} dynamic-edt-3d: package /usr/share/ament_index in PN and /usr/share/dynamicEDT3D in PN-dev to fix
              installed-vs-shipped QA error
    aab4db69 {foxy} octomap: package /usr/share/ament_index to fix installed-vs-shipped QA error
    73cd999a {foxy} mavros: fix return-type errors
    bd80fc19 {foxy} mavros: fix file-rdeps QA issues about /bin/bash and /usr/bin/python3
    a06ec5c7 {foxy} mocap-msgs: add missing dependencies
    09ccca9c {foxy} bosch-locator-bridge: add missing dependencies
    99abc25e {foxy} mavros-msgs: add missing dependencies
    b622e210 {foxy} libmavconn: add dependency on python3-empy-native
    dffe7f98 {foxy} system-modes-msgs: import bbappend from galactic to fix missing dependencies
    3c13590b {foxy} resolve dependency issues in new recipes
    e4084367 {foxy} rename bbappends to match new versions
    1c08cc86 {foxy} Sync to files/foxy/generated/cache.yaml as of 20210603160842
    c4c99754 {foxy} Update cache.yaml and rosdep files for foxy release 2021-06-03 as of 20210603160842
    0daeabf5 {galactic} ros-distro-recipe-blacklist.inc: sort entries
    bedb7500 aws-c-event-stream: update branch name
    a148c619 google-benchmark: use "main" branch
    6892f5be {rolling} rmw-implementation: make sure that the new default rmw implementation is installed in the image
    94744bb2 {galactic} rmw-implementation: make sure that the new default rmw implementation is installed in the image
    92fc415e
webos-foxy-honister.mcf 4.38 KB
McfFileVersion = 2

# Value for DISTRO
Distribution = 'webos'

webOSOSEBuildNumber = 'XXX'

# Supported MACHINE-s
Machines = ['qemux86', 'raspberrypi4']

# Allow the URL and branch for meta-ros, meta-ros-webos and meta-webos to be overridden by settings in the environment.
from os import getenv
MetaRos_RepoURL = getenv('MCF_META_ROS_REPO_URL', 'git://github.com/ros/meta-ros.git')
MetaRos_Branch  = getenv('MCF_META_ROS_BRANCH',   'master')
MetaRos_Commit  = getenv('MCF_META_ROS_COMMIT',   'master/milestones/16')

MetaRosWebos_RepoURL = getenv('MCF_META_ROS_WEBOS_REPO_URL', 'git://github.com/ros/meta-ros-webos.git')
MetaRosWebos_Branch  = getenv('MCF_META_ROS_WEBOS_BRANCH',   'master')
MetaRosWebos_Commit  = getenv('MCF_META_ROS_WEBOS_COMMIT',   'master/milestones/16')

MetaWebos_RepoURL = getenv('MCF_META_WEBOS_REPO_URL', 'git://github.com/shr-project/meta-webosose.git')
MetaWebos_Branch  = getenv('MCF_META_WEBOS_BRANCH',   'master')
MetaWebos_Commit  = getenv('MCF_META_WEBOS_COMMIT',   'master-2021-05-27')

# Layers = [
# (layer-name: str, priority: int, URL: str, fetch: dict, options: dict),
# ...
# ]
# Note that the github.com/openembedded repositories are read-only mirrors of
# the authoritative repositories on git.openembedded.org .
Layers = [
('bitbake',                   -1, 'git://github.com/openembedded/bitbake.git',              {'branch': 'master', 'commit': '74042b5b'}, {}),

('meta',                       5, 'git://github.com/openembedded/openembedded-core.git',    {'branch': 'master', 'commit': 'f88e16f4e4'}, {}),

('meta-oe',                   10, 'git://github.com/openembedded/meta-openembedded.git',    {'branch': 'master', 'commit': '2b01328f56'}, {}),
('meta-multimedia',           11, 'git://github.com/openembedded/meta-openembedded.git',    {}, {}),
('meta-networking',           12, 'git://github.com/openembedded/meta-openembedded.git',    {}, {}),
('meta-python',               13, 'git://github.com/openembedded/meta-openembedded.git',    {}, {}),
('meta-filesystems',          14, 'git://github.com/openembedded/meta-openembedded.git',    {}, {}),

('meta-updater',              15, 'git://github.com/advancedtelematic/meta-updater.git',    {'branch': 'master', 'commit': '05e0075'}, {}),
('meta-virtualization',       16, 'git://git.yoctoproject.org/meta-virtualization',         {'branch': 'master', 'commit': '638d31d'}, {}),
('meta-python2',              17, 'git://git.openembedded.org/meta-python2',                {'branch': 'master', 'commit': '810d6d8'}, {}),

('meta-qt5-compat',           19, MetaWebos_RepoURL,                                        {}, {}),
('meta-qt5',                  20, 'git://github.com/meta-qt5/meta-qt5.git',                 {'branch': 'warrior', 'commit': '6310c5c'}, {}),

('meta-ros-common',           37, MetaRos_RepoURL,                                          {'branch': MetaRos_Branch, 'commit': MetaRos_Commit}, {}),
('meta-ros2',                 38, MetaRos_RepoURL,                                          {}, {}),
('meta-ros2-foxy',            39, MetaRos_RepoURL,                                          {}, {}),

('meta-webos',                40, MetaWebos_RepoURL,                                        {'branch': MetaWebos_Branch, 'commit': MetaWebos_Commit}, {}),

('meta-raspberrypi',          50, 'git://git.yoctoproject.org/meta-raspberrypi',            {'branch': 'master', 'commit': 'ffc402e'}, {}),
('meta-webos-raspberrypi',    51, MetaWebos_RepoURL,                                        {}, {}),
('meta-webos-updater',        52, MetaWebos_RepoURL,                                        {}, {}),
('meta-webos-virtualization', 53, MetaWebos_RepoURL,                                        {}, {}),

('meta-ros-webos',            60, MetaRosWebos_RepoURL,                                     {'branch': MetaRosWebos_Branch, 'commit': MetaRosWebos_Commit}, {}),

('meta-webos-smack',          75, MetaWebos_RepoURL,                                        {}, {}),
('meta-security',             77, 'git://git.yoctoproject.org/meta-security',               {'branch': 'master', 'commit': 'ab239f1'}, {}),
]

# BblayersConfExtraLines is a list of strings to be appended to the generated
# conf/bblayers.conf .
BblayersConfExtraLines = ['MCF_DISTRO ?= "' + Distribution + '"',
                          'MCF_SUPPORTED_MACHINES ?= "' + ' '.join(Machines) + '"',
                          'MCF_WEBOS_BUILD_NUMBER = "' + webOSOSEBuildNumber + '"',
                         ]