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

[Fix] Link error at docker build #1851

Merged
merged 1 commit into from
Jan 9, 2019
Merged

Conversation

kfunaoka
Copy link

@kfunaoka kfunaoka commented Jan 9, 2019

Status

PRODUCTION

Description

Fix Unable to build docker image for v1.10.0 RC1 autowarefoundation/autoware_ai#490

Since https://github.com/pjreddie/darknet is no longer required for building Autoware,
it is removed from the Dockerfile.

Related PRs

  • release/1.10.0

Todos

  • Tests

Steps to Test or Reproduce

$ cd Autoware/docker/generic
$ ./build.sh kinetic

@kfunaoka kfunaoka added this to the v1.10 milestone Jan 9, 2019
@kfunaoka
Copy link
Author

kfunaoka commented Jan 9, 2019

Can build successfully. But ./run does not shows Runtime Manager.

@esteve
Copy link
Contributor

esteve commented Jan 9, 2019

That's because the Docker image builds Autoware with colcon, which puts the output in ./install instead of ./devel

I'm ok with reverting to catkin in the Docker image, until we can ensure that all packages have an install target. Thoughts @amc-nu @sgermanserrano ?

@sgermanserrano
Copy link

sgermanserrano commented Jan 9, 2019

@esteve yes, I think keeping it with catkin now and aiming to move Docker also to colcon in v1.11 is best. We'll move gitlab-ci also in the next iteration

@esteve
Copy link
Contributor

esteve commented Jan 9, 2019

I'll submit a PR reverting the colcon changes in Docker.

@kfunaoka
Copy link
Author

kfunaoka commented Jan 9, 2019

@esteve Since many users build from source, how about deleting deprecated message in catkin_make_release, and adding some modification into colcon_release not to be used by normal users.

I'm not sure why it worked when I tested the colcon PR. There might remain files built by catkin.

@esteve
Copy link
Contributor

esteve commented Jan 9, 2019

I've submitted #1852 to use catkin in the Docker image

@amc-nu
Copy link
Member

amc-nu commented Jan 9, 2019

@kfunaoka colcon works perfectly.
I think there is no need to remove the deprecation message. It is in fact going to be removed in 1.11, and a good chance to warn users.

@kfunaoka
Copy link
Author

kfunaoka commented Jan 9, 2019

@amc-nu Got it, I agree! How can we protect users who use colcon_release?

@kfunaoka
Copy link
Author

kfunaoka commented Jan 9, 2019

colcon_release and run are not compatible at least now.

@amc-nu
Copy link
Member

amc-nu commented Jan 9, 2019

Currently the message is only shown for 2 seconds then it works as usual. I think there is no need to do something else.
If you’re concerned you can add a note in the release and the wiki

@kfunaoka
Copy link
Author

kfunaoka commented Jan 9, 2019

Nice! Let's list the issue in Known Bug in the release note.

@kfunaoka kfunaoka merged commit 1a54ae2 into release/1.10.0 Jan 9, 2019
@kfunaoka kfunaoka deleted the fix/docker_link_error branch January 9, 2019 14:15
@amc-nu amc-nu restored the fix/docker_link_error branch January 9, 2019 23:28
@kfunaoka kfunaoka deleted the fix/docker_link_error branch January 10, 2019 00:51
anubhavashok pushed a commit to NuronLabs/autoware.ai that referenced this pull request Sep 7, 2021
@mitsudome-r mitsudome-r added the version:autoware-ai Autoware.AI label Jun 14, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants