{"action":"created","issue":{"url":"https://api.github.com/repos/ros-infrastructure/rep/issues/143","repository_url":"https://api.github.com/repos/ros-infrastructure/rep","labels_url":"https://api.github.com/repos/ros-infrastructure/rep/issues/143/labels{/name}","comments_url":"https://api.github.com/repos/ros-infrastructure/rep/issues/143/comments","events_url":"https://api.github.com/repos/ros-infrastructure/rep/issues/143/events","html_url":"https://github.com/ros-infrastructure/rep/issues/143","id":272997880,"node_id":"MDU6SXNzdWUyNzI5OTc4ODA=","number":143,"title":"REP 149: conditional dependencies","user":{"login":"dirk-thomas","id":1335366,"node_id":"MDQ6VXNlcjEzMzUzNjY=","avatar_url":"https://avatars1.githubusercontent.com/u/1335366?v=4","gravatar_id":"","url":"https://api.github.com/users/dirk-thomas","html_url":"https://github.com/dirk-thomas","followers_url":"https://api.github.com/users/dirk-thomas/followers","following_url":"https://api.github.com/users/dirk-thomas/following{/other_user}","gists_url":"https://api.github.com/users/dirk-thomas/gists{/gist_id}","starred_url":"https://api.github.com/users/dirk-thomas/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dirk-thomas/subscriptions","organizations_url":"https://api.github.com/users/dirk-thomas/orgs","repos_url":"https://api.github.com/users/dirk-thomas/repos","events_url":"https://api.github.com/users/dirk-thomas/events{/privacy}","received_events_url":"https://api.github.com/users/dirk-thomas/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":8,"created_at":"2017-11-10T17:02:01Z","updated_at":"2019-03-25T05:17:19Z","closed_at":null,"author_association":"MEMBER","body":"The draft for [REP 149](http://www.ros.org/reps/rep-0149.html#dependencies-across-ros-1-and-ros-2) contains multiple different parts. In order to not mix the discussion on those topics in a single ticket this issue is meant to focus on discussing the introduced conditional dependencies represented by the `condition` attribute."},"comment":{"url":"https://api.github.com/repos/ros-infrastructure/rep/issues/comments/476057945","html_url":"https://github.com/ros-infrastructure/rep/issues/143#issuecomment-476057945","issue_url":"https://api.github.com/repos/ros-infrastructure/rep/issues/143","id":476057945,"node_id":"MDEyOklzc3VlQ29tbWVudDQ3NjA1Nzk0NQ==","user":{"login":"JWhitleyAStuff","id":20798375,"node_id":"MDQ6VXNlcjIwNzk4Mzc1","avatar_url":"https://avatars1.githubusercontent.com/u/20798375?v=4","gravatar_id":"","url":"https://api.github.com/users/JWhitleyAStuff","html_url":"https://github.com/JWhitleyAStuff","followers_url":"https://api.github.com/users/JWhitleyAStuff/followers","following_url":"https://api.github.com/users/JWhitleyAStuff/following{/other_user}","gists_url":"https://api.github.com/users/JWhitleyAStuff/gists{/gist_id}","starred_url":"https://api.github.com/users/JWhitleyAStuff/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/JWhitleyAStuff/subscriptions","organizations_url":"https://api.github.com/users/JWhitleyAStuff/orgs","repos_url":"https://api.github.com/users/JWhitleyAStuff/repos","events_url":"https://api.github.com/users/JWhitleyAStuff/events{/privacy}","received_events_url":"https://api.github.com/users/JWhitleyAStuff/received_events","type":"User","site_admin":false},"created_at":"2019-03-25T05:17:19Z","updated_at":"2019-03-25T05:17:19Z","author_association":"NONE","body":"@dirk-thomas - I figured this would be a good place to discuss the following required changes to the XSD regarding this REP:\r\n\r\nCurrently, `package_common.xsd` defines the type \"DependencyType\". Because `package_common.xsd` is included in all 3 `package_formatN.xsd` files, modifying the definition in `package_common.xsd` would apply to all 3. I'm sure this was done for convenience and ease of maintenance. Should I move separate definitions of \"DependencyType\" into all 3 `package_formatN.xsd` files or just apply these changes across all 3 from `package_common.xsd`? Technically, the tools which allow each of the versions of the XML files should prohibit the use of this attribute."}}
{"actor":{"display_login":"JWhitleyAStuff"}}