Commit Graph

1679 Commits

Author SHA1 Message Date
Martin Jansa eb7e744891 socketcan-interface: refresh patches
* fixes:
WARNING: socketcan-interface-0.6.8-r0 do_patch:
Some of the context lines in patches were ignored. This can lead to incorrectly applied patches.
The context lines in the patches can be updated with devtool:

    devtool modify <recipe>
    devtool finish --force-patch-refresh <recipe> <layer_path>

Then the updated patches and the source tree (in devtool's workspace)
should be reviewed to make sure the patches apply in the correct place
and don't introduce duplicate lines (which can, and does happen
when some of the context is ignored). Further information:
http://lists.openembedded.org/pipermail/openembedded-core/2018-March/148675.html
https://bugzilla.yoctoproject.org/show_bug.cgi?id=10450
Details:
Applying patch 0001-find-and-link-the-thread-library-properly.patch
patching file CMakeLists.txt
Hunk #2 succeeded at 45 with fuzz 1.

Now at patch 0001-find-and-link-the-thread-library-properly.patch

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2018-04-10 13:02:56 +00:00
Martin Jansa c028899a33 roslaunch: refresh patch
* fixes:
WARNING: roslaunch-1.11.21-r1 do_patch:
Some of the context lines in patches were ignored. This can lead to incorrectly applied patches.
The context lines in the patches can be updated with devtool:

    devtool modify <recipe>
    devtool finish --force-patch-refresh <recipe> <layer_path>

Then the updated patches and the source tree (in devtool's workspace)
should be reviewed to make sure the patches apply in the correct place
and don't introduce duplicate lines (which can, and does happen
when some of the context is ignored). Further information:
http://lists.openembedded.org/pipermail/openembedded-core/2018-March/148675.html
https://bugzilla.yoctoproject.org/show_bug.cgi?id=10450
Details:
Applying patch 0001-increase-rosmaster-timeout.patch
patching file src/roslaunch/launch.py
Hunk #1 succeeded at 59 with fuzz 2 (offset 4 lines).

Now at patch 0001-increase-rosmaster-timeout.patch

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2018-04-10 13:02:56 +00:00
Martin Jansa 694c11782a mavros: refresh patches
* fixes:
WARNING: mavros-0.18.7-r0 do_patch:
Some of the context lines in patches were ignored. This can lead to incorrectly applied patches.
The context lines in the patches can be updated with devtool:

    devtool modify <recipe>
    devtool finish --force-patch-refresh <recipe> <layer_path>

Then the updated patches and the source tree (in devtool's workspace)
should be reviewed to make sure the patches apply in the correct place
and don't introduce duplicate lines (which can, and does happen
when some of the context is ignored). Further information:
http://lists.openembedded.org/pipermail/openembedded-core/2018-March/148675.html
https://bugzilla.yoctoproject.org/show_bug.cgi?id=10450
Details:
Applying patch 0001-CMake-explicitly-link-the-atomic-library-797.patch
patching file CMakeLists.txt
Hunk #1 succeeded at 90 with fuzz 1 (offset -12 lines).

Now at patch 0001-CMake-explicitly-link-the-atomic-library-797.patch

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2018-04-10 13:02:56 +00:00
Martin Jansa a7eeafe2c2 kdl-parser: refresh patch
* fixes:
WARNING: kdl-parser-1.11.14-r0 do_patch:
Some of the context lines in patches were ignored. This can lead to incorrectly applied patches.
The context lines in the patches can be updated with devtool:

    devtool modify <recipe>
    devtool finish --force-patch-refresh <recipe> <layer_path>

Then the updated patches and the source tree (in devtool's workspace)
should be reviewed to make sure the patches apply in the correct place
and don't introduce duplicate lines (which can, and does happen
when some of the context is ignored). Further information:
http://lists.openembedded.org/pipermail/openembedded-core/2018-March/148675.html
https://bugzilla.yoctoproject.org/show_bug.cgi?id=10450
Details:
Applying patch 0001-add-explicit-dependency-on-libeigen.patch
patching file CMakeLists.txt
Hunk #1 succeeded at 9 with fuzz 1.

Now at patch 0001-add-explicit-dependency-on-libeigen.patch

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2018-04-10 13:02:56 +00:00
Martin Jansa 6cfb5c946c qhull: fix build with conf/distro/include/security_flags.inc
* fixes:
  http://errors.yoctoproject.org/Errors/Details/174716/
  qhull/2012.1-r0/qhull-2012.1/src/testqset/testqset.c:217:9: error: format not a string literal and no format arguments [-Werror=format-security]
         printf(promptstr);
         ^~~~~~

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2018-04-10 13:02:55 +00:00
Martin Jansa f9ea06cfc0 pluginlib, socketcan-interface: disable gold
* when gold is used the build fails because of undefined reference from libclass_loader.so

* it should be fixed properly, this is just temporary work around for following build failures:
  http://errors.yoctoproject.org/Errors/Details/174718/
  http://errors.yoctoproject.org/Errors/Details/174715/

* relates to:
  https://github.com/bmwcarit/meta-ros/issues/496

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2018-04-10 10:07:29 +00:00
Lukas Bulwahn 7054e02b61
Merge pull request #565 from BluEye-Robotics/check-versions
provide script to check versions and update recipes
2018-04-09 21:09:29 +02:00
Johannes Schrimpf 510c1ae03e Add script for version check
check-version.py polls the official rosdistro file and compares the
version numbers in the meta layer with the official versions.

Usage:
List all versions:                  ./check-versions.py list (--details)
List all versions that don't match: ./check-versions.py mismatch
                                    (--details)
Update recipe to dist version:      ./check-versions.py update <package>
                                    (--downgrade)
Update all recipes to dist version: ./check-versions.py update-all
                                    (--downgrade)
2018-04-09 14:26:14 +02:00
Dmitry Rozhkov 7f2ee58260
Merge pull request #586 from bulwahn/indigo-updates
recipe updates for indigo distribution on 2018-04-04
2018-04-09 09:47:13 +03:00
Lukas Bulwahn efeac66c6a
Merge pull request #585 from shr-project/jansa/pr
layer.conf: add LAYERSERIES_COMPAT
2018-04-07 20:59:34 +02:00
Lukas Bulwahn 9c2668e80f actionlib: updating to 1.11.13 2018-04-06 17:06:35 +02:00
Lukas Bulwahn 1a394e91aa ros-control: updating to 0.9.5 2018-04-06 17:06:35 +02:00
Lukas Bulwahn ce0e159606 navigation: updating to 1.12.15 2018-04-06 17:06:35 +02:00
Lukas Bulwahn ce2079d135 pluginlib: updating to 1.10.7 2018-04-06 17:06:35 +02:00
Lukas Bulwahn 7e6add0bc4 class-loader: updating to 0.3.9 2018-04-06 17:06:34 +02:00
Lukas Bulwahn c68687e575 pcl-ros: updating to 1.2.9 2018-04-06 17:06:34 +02:00
Lukas Bulwahn fefc886f71 dynamic-reconfigure: updating to 1.5.49 2018-04-06 17:06:34 +02:00
Martin Jansa 5ec71cd59a layer.conf: add LAYERSERIES_COMPAT
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2018-04-06 12:42:18 +00:00
Dmitry Rozhkov e2566402ab
Merge pull request #581 from bulwahn/python3-manifest-change
Some recent changes to run with ROS_USE_PYTHON3 = "yes"
2018-02-23 10:04:41 +02:00
Lukas Bulwahn 6ddc0cc518 python3: make python point to python3 (resolves #570)
This commit is just a copy of the patch that Dmitry Rozhkov
submitted to openembedded-core, but it was rejected there [1].

If only python3 is installed on an image nothing provides
/usr/bin/python even though many scripts compatible with
both python2 and python3 just state `#!/usr/bin/env python`
in their shebang line.

Make python and python3 recipes provide alternatives for
/usr/bin/python and /usr/bin/python-config. By default
python2 has higher priority over python3.

In meta-ros, we need this behaviour for ROS_USE_PYTHON3 = "yes"
because ROS packages are always written to be python2 and python3
compatible.

[1] https://patchwork.openembedded.org/patch/139143/

Signed-off-by: Lukas Bulwahn <lukas.bulwahn@gmail.com>
2018-02-22 06:29:36 +01:00
Lukas Bulwahn bbe1c74839 adjust to python3 package restructuring
In commit openembedded/openembedded-core@54ac820b8a, the packaging of
python3 base libraries changed. Amongst others, the packages,
python3-argparse, python3-subprocess and python3-textutils, are merged
into the python3 package.

Hence, this commit adjusts the runtime dependencies in the meta-ros
recipes accordingly.

Signed-off-by: Lukas Bulwahn <lukas.bulwahn@gmail.com>
2018-02-22 06:29:36 +01:00
Dmitry Rozhkov 7f2e8db15c
Merge pull request #583 from bulwahn/react-to-boost-update
compile also with boost 1.66.0 (resolves #582)
2018-02-22 00:04:20 +02:00
Lukas Bulwahn c52ac20fcf compile also with boost 1.66.0 (resolves #582) 2018-02-21 09:09:52 +01:00
Lukas Bulwahn fc63fb01b8
Merge pull request #580 from bulwahn/indigo-update
recipe updates for indigo distribution on 2018-01-30
2018-02-06 06:45:21 +01:00
Lukas Bulwahn a86e268eb9 gmapping: updating to 1.3.10 2018-02-05 16:06:55 +01:00
Lukas Bulwahn 5f0a1c7a67 razor-imu-9dof: updating to 1.2.0 2018-02-05 16:06:55 +01:00
Lukas Bulwahn 939e4b19a0 geometry2: updating to 0.5.17
This commit also drops the patches included in the updated version.

Signed-off-by: Lukas Bulwahn <lukas.bulwahn@gmail.com>
2018-02-05 16:06:55 +01:00
Dmitry Rozhkov ae235635a9
Merge pull request #576 from bulwahn/ros-canopen-fixup
socketcan-interface: patch CMakeLists.txt (resolves #574)
2018-02-05 15:29:44 +02:00
Lukas Bulwahn 5d16b79645 socketcan-interface: patch CMakeLists.txt (resolves #574) 2018-02-05 10:29:51 +01:00
Dmitry Rozhkov 3395bbee57
Merge pull request #579 from bulwahn/wxwidgets-fixup
wxwidgets: adjust to openembedded-core@0391fcad (resolves #578)
2018-02-05 10:42:40 +02:00
Lukas Bulwahn 3604d2ec52 wxwidgets: adjust to openembedded-core@0391fcad (resolves #578)
Commit openembedded/openembedded-core@0391fca ("classes/utils: remove
compatibility functions") forces us to update to the proper oe.utils
functions.

Signed-off-by: Lukas Bulwahn <lukas.bulwahn@gmail.com>
2018-02-02 11:16:14 +01:00
Dmitry Rozhkov 961cd3123c
Merge pull request #573 from bulwahn/ros-canopen
provide backported ros-canopen recipe on indigo
2018-01-11 09:16:52 +02:00
Lukas Bulwahn 8439e72c55 packagegroup-ros-world: include new ros-canopen recipes
This commit is cherry-picked from kinetic-experimental-v3-alpha1:

  bb50d6fb46

Signed-off-by: Lukas Bulwahn <lukas.bulwahn@gmail.com>
2018-01-08 20:18:06 +01:00
Matthias Schoepfer 3fb84b008c ros-canopen: initial recipes for indigo distro
This commit is the result of:

  - cherry-picking the two commits from the branch kinetic-experimental-v3-alpha1

    commit aed2202182df ("ros-canopen: adding can-msgs, socketcan-interface and socketcan-bridge")
    commit b62356a3a545 ("socketcan-interface: apply patch to compile with boost 1.65")

  - downgrading the recipe version to the indigo release version 0.6.8,
  - and squashing these changes into one commit.

The original ros-canopen recipes on kinetic-experimental were
provided by Matthias Schoepfer <matthias.schoepfer@identpro.de>.

[1] aed2202182
[2] b62356a3a5

Signed-off-by: Lukas Bulwahn <lukas.bulwahn@gmail.com>
2018-01-08 20:15:41 +01:00
Dmitry Rozhkov 6d08433f9d
Merge pull request #571 from bulwahn/indigo-updates
recipe updates for indigo distribution on 2017-12-26
2018-01-02 12:05:02 +02:00
Lukas Bulwahn 12929bb952 moveit: updating to 0.7.13 2018-01-02 08:39:18 +01:00
Lukas Bulwahn 3d34bb30dc amcl: update Upstream-Status of patch file 2017-12-28 19:50:33 +01:00
Lukas Bulwahn 42c8d7b4bd pluginlib: updating to 1.10.6 2017-12-28 19:20:42 +01:00
Lukas Bulwahn 4cc048e1d1 nodelet-core: updating to 1.9.14 2017-12-28 19:20:41 +01:00
Lukas Bulwahn 7830e48b87 navigation: updating to 1.12.14
This commit also drops patches included in version 1.12.14 and
adjusts to new enforced dependencies in the move_base package.

Signed-off-by: Lukas Bulwahn <lukas.bulwahn@gmail.com>
2017-12-28 19:18:21 +01:00
Lukas Bulwahn 090f7fbc00 geometric-shapes: updating to 0.4.6 2017-12-28 19:18:21 +01:00
Lukas Bulwahn 3a7b29ba7f class-loader: updating to 0.3.8 2017-12-28 19:18:21 +01:00
Lukas Bulwahn 22427d3d0a bond-core: updating to 1.7.20 2017-12-28 19:18:21 +01:00
Lukas Bulwahn 95b86cde24 actionlib: updating to 1.11.12 2017-12-28 19:18:21 +01:00
Dmitry Rozhkov e01c6ace0d
Merge pull request #567 from bulwahn/use-pypi-class
use pypi class for python recipes (resolves #566)
2017-12-13 11:02:44 +02:00
Lukas Bulwahn 8441b89b13
Merge pull request #568 from BluEye-Robotics/gitignore
gitignore: Ignore vim swp files
2017-12-11 20:49:01 +01:00
Johannes Schrimpf 209e908328 gitignore: Ignore vim swp files 2017-12-11 15:24:16 +01:00
Lukas Bulwahn 58a843f99f use pypi class for python recipes (resolves #566) 2017-12-11 13:32:17 +01:00
Dmitry Rozhkov 121b182599
Merge pull request #564 from bulwahn/cleanup
clean up to prepare merging content from #519
2017-11-27 09:53:07 +02:00
Lukas Bulwahn c747482afa clean up to prepare merging content from #519
This commit includes:

  - use `DEPENDS =` instead of `DEPENDS +=`.
  - put single-line configurations into a single line
  - move DEPENDS to right location in recipe files
  - remove superfluous ROS_SPN declarations

The clean up was motivated by the commits for
object-recognition-msgs and hector-mapping in #519.

Issues were identified with `grep "DEPENDS +=" . -R` and by looking
at the output of oe-stylize.py with this bash script:

```

for RECIPE in $(find . -name *.bb)
do
        echo "Processing: $RECIPE"
        ~/work/repositories/openembedded.org/meta-openembedded/contrib/oe-stylize.py $RECIPE > $RECIPE-oestylize
        diff $RECIPE $RECIPE-oestylize
done
```

Signed-off-by: Lukas Bulwahn <lukas.bulwahn@gmail.com>
2017-11-25 13:55:56 +01:00