Skip to content

Comments

Add templates for .dsv files#10

Merged
esteve merged 2 commits intoros2-java:masterfrom
jacobperron:dsv_file_templates
May 7, 2020
Merged

Add templates for .dsv files#10
esteve merged 2 commits intoros2-java:masterfrom
jacobperron:dsv_file_templates

Conversation

@jacobperron
Copy link
Contributor

@jacobperron jacobperron commented Oct 17, 2019

For more information about the introduction of .dsv files, see

I plan to use this change as part of the effort for getting ROS 2 Java working with Dashing and Eloquent.

For more information about the introduction of .dsv files, see

- colcon/colcon-core#209
- ament/ament_package#89

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

@esteve PTAL. I believe this change is needed so the proper environment is set, e.g. when a colcon workspace is sourced.

@esteve
Copy link
Member

esteve commented Mar 27, 2020

@jacobperron do these supersede the classpath.bat / classpath.sh templates? If so, can they be removed in favor of .DSV?

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

jacobperron commented Apr 7, 2020

Yes, these supersede the old .bat and .sh templates. But, I realized that this change is not compatible with Dashing (as the DSV format was introduced in Eloquent). I suggest we create dashing branch before this is merged.

@esteve
Copy link
Member

esteve commented May 6, 2020

@jacobperron done, I've created a dashing branch based off e6e23fb

@esteve esteve self-requested a review May 7, 2020 12:29
@@ -0,0 +1 @@
prepend-non-duplicate;@JNI_LIB_ENV_VAR@;lib/jni
Copy link
Member

@esteve esteve May 7, 2020

Choose a reason for hiding this comment

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

@jacobperron just one question, prepend-non-duplicate is supposed work for both Linux and Windows, right?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Yes, I'm pretty sure it's supposed to work for both.

@esteve esteve merged commit d17e7cb into ros2-java:master May 7, 2020
@esteve
Copy link
Member

esteve commented May 7, 2020

@jacobperron thanks!

@esteve
Copy link
Member

esteve commented May 9, 2020

@jacobperron this is breaking master, so I had to revert it. The dashing branch is fairly big now, it'd make sense to merge it to master soon-ish and then target Eloquent/Foxy, otherwise it'll be more difficult to review the changes and keep track of all the work for both distros.

@jacobperron
Copy link
Contributor Author

@esteve Is this still an issue now that we have a dashing branch for ament_java? I think we should have this PR on master as it's needed for Eloquent/Foxy (reapplying in #15)

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.

2 participants