Skip to content

Add launch XML substitution for a packages share directory#254

Merged
jacobperron merged 2 commits intoroslaunchfrom
jacob/find_pkg_share
Aug 29, 2019
Merged

Add launch XML substitution for a packages share directory#254
jacobperron merged 2 commits intoroslaunchfrom
jacob/find_pkg_share

Conversation

@jacobperron
Copy link
Copy Markdown
Member

Rename find-pkg to find-pkg-prefix.
Add find-pkg-share substitution for the share directory.

Implementation is in ros2/launch_ros#57

Rename find-pkg to find-pkg-prefix.
Add find-pkg-share substitution for the share directory.

Signed-off-by: Jacob Perron <jacob@openrobotics.org>
@jacobperron jacobperron added the in review Waiting for review (Kanban column) label Aug 29, 2019
@jacobperron jacobperron requested review from hidmic, ivanpauno and wjwwood and removed request for hidmic August 29, 2019 15:02
@jacobperron
Copy link
Copy Markdown
Member Author

Alternatively, we could re-use the name find-pkg to refer to the share directory, which I think is the more common case. See ros2/launch_ros#57 (comment)

Thoughts?

@dirk-thomas
Copy link
Copy Markdown
Member

we could re-use the name find-pkg to refer to the share directory, which I think is the more common case.

Common or not my argument is that it is opaque to the user what it maps to. The user must read docs to understand its behavior which I think is not good naming.

@wjwwood
Copy link
Copy Markdown
Member

wjwwood commented Aug 29, 2019

I think they'll have to read the documentation (or infer its behavior from an example) anyways. I always prefer more explicit names, so I'm ok with find-pkg-share, but I know other people don't want to type that all the time and for the vast majority of the time when they say "find-pkg" they mean the share directory. So I'd also be ok with find-pkg as an alias to find-pkg-share.

@ivanpauno
Copy link
Copy Markdown
Member

I prefer the explicit names find_pkg_prefix and find_pkg_share, as it is now.

@jacobperron
Copy link
Copy Markdown
Member Author

Thanks for the feedback everyone! I'll proceed with explicit names (find-pkg-prefix and find-pkg-share) and we can always add the alias find-pkg in the future, if the community wants it.

Signed-off-by: Jacob Perron <jacob@openrobotics.org>
@jacobperron jacobperron merged commit edcff5a into roslaunch Aug 29, 2019
@delete-merged-branch delete-merged-branch bot deleted the jacob/find_pkg_share branch August 29, 2019 19:04
wjwwood added a commit that referenced this pull request Sep 18, 2019
* wip

* more work in progress

* more work done on the calling conventions section

* added context section, still a WIP

* updated event sections

* event filters

* fixup even handler subsection

* typos

* add subsections about the system description (language agnostic)

* Proposal for launching dynamically composable nodes (#206)

* Proposal for dynamically composed nodes

* allow multiple extra_arguments

* Allow node_name and namespace to be empty

* Human readable error message

* Update articles/150_roslaunch.md

Co-Authored-By: sloretz <shane.loretz@gmail.com>

* Assign nodes unique ids, but still forbid duplicates

* Update articles/150_roslaunch.md

Co-Authored-By: sloretz <shane.loretz@gmail.com>

* Update articles/150_roslaunch.md

Co-Authored-By: sloretz <shane.loretz@gmail.com>

* Section to list

* More generic wording about container processes

* namespace -> node_namespace

* _launch/ -> ~/_container/

Signed-off-by: Shane Loretz <sloretz@osrfoundation.org>

* Propose ROS 2 launch front-end design hints. (#208)

Signed-off-by: Michel Hidalgo <michel@ekumenlabs.com>
Signed-off-by: ivanpauno <ivanpauno@ekumenlabs.com>

* Adds ROS 2 launch XML format design document (#207)

Signed-off-by: Michel Hidalgo <michel@ekumenlabs.com>
Signed-off-by: ivanpauno <ivanpauno@ekumenlabs.com>

* Update ROS launch documentation (frontend documents) (#247)

Signed-off-by: ivanpauno <ivanpauno@ekumenlabs.com>

* review fixup

Signed-off-by: William Woodall <william@osrfoundation.org>

* clarify lifecycle transition due to review comment

Signed-off-by: William Woodall <william@osrfoundation.org>

* provide rationale for shutdown procedure

Signed-off-by: William Woodall <william@osrfoundation.org>

* Add launch XML substitution for a packages share directory (#254)

* Add launch XML substitution for a packages share directory

Rename find-pkg to find-pkg-prefix.
Add find-pkg-share substitution for the share directory.

Signed-off-by: Jacob Perron <jacob@openrobotics.org>

* remove some old rfc's and general cleanup for first merge

Signed-off-by: William Woodall <william@osrfoundation.org>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

in review Waiting for review (Kanban column)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants