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

Pin the versions of flake8. #675

Closed
wants to merge 2 commits into from
Closed

Conversation

clalancette
Copy link
Contributor

This also caused us to refactor how we are doing the discovery
of pip packages. The new version is actually shorter.

Signed-off-by: Chris Lalancette clalancette@openrobotics.org

@clalancette
Copy link
Contributor Author

clalancette commented Aug 1, 2022

Here's some starting CI, just up to rcutils, to make sure things are working as expected. We'll greatly expand what we test from there:

  • Linux Build Status
  • Linux-aarch64 Build Status
  • Windows Build Status

@clalancette clalancette force-pushed the clalancette/pin-flake8 branch 6 times, most recently from 2d53800 to c2dd872 Compare August 1, 2022 14:37
@clalancette
Copy link
Contributor Author

clalancette commented Aug 1, 2022

OK, here is a similar test on Foxy:

  • Linux Build Status
  • Linux-aarch64 Build Status
  • Windows Build Status

@clalancette clalancette force-pushed the clalancette/pin-flake8 branch 4 times, most recently from abfd494 to af89050 Compare August 1, 2022 15:13
@clalancette
Copy link
Contributor Author

clalancette commented Aug 1, 2022

I've had to do some things here that I don't love, but at least I'm getting green results on both Foxy and Rolling. Here's an expanded set of jobs on both Foxy and Rolling to see what happens:

Rolling (all packages):

  • Linux Build Status
  • Linux-aarch64 Build Status
  • Windows Build Status
  • Windows Debug Build Status
  • RHEL Build Status

Foxy (all packages):

  • Linux Build Status
  • Linux-aarch64 Build Status
  • Windows Build Status
  • Windows Debug Build Status

@clalancette clalancette force-pushed the clalancette/pin-flake8 branch 3 times, most recently from dc36388 to 6b3bd96 Compare August 1, 2022 17:23
This also caused us to refactor how we are doing the discovery
of pip packages.  The new version is actually shorter.

Signed-off-by: Chris Lalancette <clalancette@openrobotics.org>
@clalancette
Copy link
Contributor Author

clalancette commented Aug 1, 2022

Here's another set of complete runs, which should hopefully fix the RHEL issue:

Rolling (all packages):

  • Linux Build Status
  • Linux-aarch64 Build Status
  • Windows Build Status
  • Windows Debug Build Status
  • RHEL Build Status

Foxy (all packages):

  • Linux Build Status
  • Linux-aarch64 Build Status
  • Windows Build Status
  • Windows Debug Build Status

This is to support installing colcon from pip.

Signed-off-by: Chris Lalancette <clalancette@openrobotics.org>
@clalancette
Copy link
Contributor Author

This did not end up working well at all, as you can see by all of the yellow and red above. Closing this in favor of #677 , which I think will work better.

@clalancette clalancette closed this Aug 2, 2022
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.

None yet

1 participant