Skip to content

Commit ec7531d

Browse files
authored
Add wildcard OS_NAME to REP 111 (ros-infrastructure#329)
1 parent e8f21a5 commit ec7531d

File tree

1 file changed

+22
-2
lines changed

1 file changed

+22
-2
lines changed

rep-0111.rst

+22-2
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
REP: 111
22
Title: Multiple Package Manager Support for Rosdep
3-
Author: Tully Foote, Dirk Thomas
3+
Author: Tully Foote, Dirk Thomas, Scott K Logan
44
Status: Final
55
Type: Standards Track
66
Content-Type: text/x-rst
77
Created: 28-June-2011
88
ROS-Version: 1.6
9-
Post-History: 30-Jun-2011, 24-Jan-2018
9+
Post-History: 30-Jun-2011, 24-Jan-2018, 12-Nov-2021
1010

1111

1212
Abstract
@@ -337,6 +337,21 @@ PACKAGE_ARGUMENT:
337337
wheezy: [some-name]
338338

339339

340+
Wildcard OS_NAME
341+
----------------
342+
343+
Some package managers are supported and function on more than one platform, and
344+
the names of packages in those package managers are typically the same between
345+
platforms. To avoid duplicating the rules under several ``OS_NAME`` stanzas the
346+
``OS_NAME`` can be specified as `*` as long as the rule under it specifies the
347+
``PACKAGE_MANAGER`` explicitly.
348+
349+
Similar to rule lookups regarding a `Wildcard OS_VERSION`_, an explicit
350+
``OS_NAME`` entry will take precedence over `*` rules entirely and an
351+
explicitly null ``PACKAGE_ARGUMENT`` for an ``OS_NAME`` will omit it from the
352+
wildcard.
353+
354+
340355
Dependencies
341356
------------
342357

@@ -427,6 +442,11 @@ This will be supported through ROS Fuerte.
427442
History
428443
=======
429444

445+
12-Nov-2021
446+
-----------
447+
448+
The section `Wildcard OS_NAME`_ has been added.
449+
430450
24-Jan-2018
431451
-----------
432452

0 commit comments

Comments
 (0)