Skip to content

Conversation

@emersonknapp
Copy link
Contributor

@emersonknapp emersonknapp commented Jun 1, 2020

Backport of #242

Signed-off-by: Dirk Thomas [email protected]

@emersonknapp
Copy link
Contributor Author

emersonknapp commented Jun 1, 2020

@mjcarroll perhaps? Users who build Dashing from source via https://index.ros.org/doc/ros2/Installation/Dashing/Linux-Development-Setup/ will have all flake8 tests be broken without it

Problem is that the pip install gets them flake8 3.8

@dirk-thomas dirk-thomas changed the title Backport - support flake8 3.8 (#242) [backport dashing] support flake8 3.8 (#242) Jun 1, 2020
@dirk-thomas
Copy link
Contributor

Backport of #242. (@emersonknapp references in the ticker title don't cross reference.)

@dirk-thomas dirk-thomas changed the title [backport dashing] support flake8 3.8 (#242) [backport dashing] support flake8 3.8 Jun 1, 2020
Copy link
Contributor

@mjcarroll mjcarroll left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM, but I'm going to defer to @nuclearsandwich on this one (for Dashing).

jacobperron added a commit to ros2-java/ros2_java that referenced this pull request Jun 8, 2020
This gives more control over which linters are run. For example, we don't need to depend on Python linters for many packages.
This commit also worksaround an upstream issue with CI, where ament_cmake_flake8 is currently failing with a Dashing installation
if flake8 is installed from pip. See ament/ament_lint#252 for a fix upstream.

Signed-off-by: Jacob Perron <[email protected]>
jacobperron added a commit to ros2-java/ros2_java that referenced this pull request Jun 10, 2020
This fixes CI while we wait for an upstream issue to be resolved.
See ament/ament_lint#252

Signed-off-by: Jacob Perron <[email protected]>
@sloretz
Copy link
Contributor

sloretz commented Jun 18, 2020

@nuclearsandwich friendly ping :)

@nuclearsandwich
Copy link
Contributor

LGTM, but I'm going to defer to @nuclearsandwich on this one (for Dashing).

Thanks for keeping me in the loop. For the future. I don't need to gatekeep Dashing backport PRs unless there's a deadlock or some sort of judgement call about breakages that needs to be made. It is important to make sure that backport PRs make it onto the patch release board (which this one is, even thought it's hard to tell because it's outside the ROS 2 org) so we make sure that backports also get releases but I don't feel the need to approve each and every one.

@nuclearsandwich nuclearsandwich merged commit b794947 into ament:dashing Jun 18, 2020
jacobperron added a commit to ros2-java/ros2_java that referenced this pull request Jun 24, 2020
This fixes CI while we wait for an upstream issue to be resolved.
See ament/ament_lint#252

Signed-off-by: Jacob Perron <[email protected]>
jacobperron added a commit to ros2-java/ros2_java that referenced this pull request May 17, 2021
This fixes CI while we wait for an upstream issue to be resolved.
See ament/ament_lint#252

Signed-off-by: Jacob Perron <[email protected]>
jacobperron added a commit to ros2-java/ros2_java that referenced this pull request May 17, 2021
This fixes CI while we wait for an upstream issue to be resolved.
See ament/ament_lint#252

Signed-off-by: Jacob Perron <[email protected]>
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.

6 participants