-
Notifications
You must be signed in to change notification settings - Fork 129
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
Add ROSDEP_INSTALL_OPTS env #180
Conversation
I need this to use package that have bad rosdep keys as UPSTREAM_WORKSPACE with `-r` or unsetting `-i`.
fd3a093
to
4ef1f7b
Compare
@@ -126,8 +126,11 @@ fi | |||
|
|||
ici_time_start rosdep_install | |||
|
|||
if [ "${ROSDEP_INSTALL_OPTS// }" == "" ]; then |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This if
clause only defines a variable. So can it be moved to industrial_ci/src/env.sh?
Cc @ipa-mdl
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
A few things.
-
Just trying to understand,
I need this to use package that have bad rosdep keys in
UPSTREAM_WORKSPACE
by-r
torosdep install
.The situation you're trying to address is:
- Packages installed via
rosdep
is not what you want. Instead you want to build from source in your workspace.
Is this correct? Your statement
bad rosdep keys
is a bit unclear to me. - Packages installed via
-
Would you mind adding a job to test the new variable?
Also I'd like to ask @ipa-mdl for the review.
So why do you need to overwrite |
I can't speak for @wkentaro and just am personally trying to think of how useful it can be. Anyways, generally speaking isn't it a good idea to give users an option to pass options to external commands like |
Sorry for late.
Sorry for unclear comment, I mean deprecated or unreleased dependencies for "bad rosdep keys".
In this case, it is not needed. |
Deprecated and unreleased packages should not lead to "bad rosdep keys".
I can't imaging any use case for disabling |
I also think this is rare, but what about below case?
In this case, you need to disable |
@wkentaro wrote:
@130s wrote:
IMHO rosdep doesn't have any additional, useful flags that make sense for CI. |
Maybe you misunderstand my needs, and I don't need to disable the |
I strongly encourage you to not use What do you think of introducing a
You can blacklist the build, but |
I agree that. |
here we go: #184 |
Yeah, looks good.
…On Fri, Jun 30, 2017 at 8:41 PM, Mathias Lüdtke ***@***.***> wrote:
What do you think of introducing a ROSDEP_SKIP_KEYS variable?
I agree that.
here we go: #184
<#184>
Does this fit your needs?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#180 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AEHFk_h3welzAccYkONffbiAn_E13fkJks5sJN77gaJpZM4NvIFJ>
.
--
和田 健太郎 / Kentaro Wada
http://wkentaro.com
|
I'm not sure about this yet because:
That said, #184 itself looks good so I merged it. |
I will close this for now, skipping keys was implemented in #184 |
Yeah, fair enough. Besides, thanks for the discussion @wkentaro @ipa-mdl |
I need this to use package that have bad rosdep keys in
UPSTREAM_WORKSPACE
by-r
torosdep install
.