From 40f2632fc86e9301803ddf8f4272e57491964524 Mon Sep 17 00:00:00 2001 From: Harsh Deshpande Date: Wed, 5 Aug 2020 16:17:34 +0200 Subject: [PATCH 01/21] converted to arrays --- universal_robot/a58f4b5/a58f4b5.bug | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/universal_robot/a58f4b5/a58f4b5.bug b/universal_robot/a58f4b5/a58f4b5.bug index 2e91a9ad..367c867a 100644 --- a/universal_robot/a58f4b5/a58f4b5.bug +++ b/universal_robot/a58f4b5/a58f4b5.bug @@ -31,7 +31,7 @@ classification: | keywords: ['meta-package', 'catkin'] system: universal_robot severity: error -links: http://www.ros.org/reps/rep-0127.html | https://github.com/catkin/catkin_tools/issues/370#issuecomment-219157118 +links: [http://www.ros.org/reps/rep-0127.html, https://github.com/catkin/catkin_tools/issues/370#issuecomment-219157118] bug: phase: build-time specificity: ROS-specific @@ -39,7 +39,7 @@ bug: application: null task: null subsystem: driver - package: ros-industrial/universal_robot/ur10_moveit_config | ros-industrial/universal_robot/ur3_moveit_config | ros-industrial/universal_robot/ur5_moveit_config + package: [ros-industrial/universal_robot/ur10_moveit_config, ros-industrial/universal_robot/ur3_moveit_config, ros-industrial/universal_robot/ur5_moveit_config] languages: package.xml detected-by: build system reported-by: unreported From 7560f61d9feebeeb8e51f7c2e586430746fe82c7 Mon Sep 17 00:00:00 2001 From: Harsh Deshpande Date: Wed, 9 Sep 2020 13:07:29 +0200 Subject: [PATCH 02/21] [WIP] fixes issues with the json schema trying out yamale though --- scripts/robust.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/scripts/robust.json b/scripts/robust.json index 237056ef..21586eb5 100644 --- a/scripts/robust.json +++ b/scripts/robust.json @@ -98,14 +98,14 @@ "items" : { "type" : "string", "minLength" : 5, - "pattern" : "^([a-z0-9A-Z_]+)(/[a-z0-9A-Z_]+){2}$" + "pattern" : "^([a-z0-9A-Z-]+)(/[a-z0-9A-Z_]+){2}$" }, "description" : "A list of packages involved. Each entry should specify the project, the repository, and the package, for example: 'ros-industrial/universal_robot/ur_bringup'" }, "languages" : { "type" : "array", "items" : { "enum" : [ "python", "cmake", "C++", "package.xml", - "launch.xml", "msg", "srv", "xacro", "urdf" ] }, + "launch.xml", "msg", "srv", "xacro", "urdf", "robot specific" ] }, "description" : "A list of the languages involved in the failure. N/A if the error is not explicitly reported by the language infrastructure. Avoid a generic XML tag (all files in ROS have some known schema, and let's try to narrow it down when writing). Also the language should be N/A if the bug is not reported by the language infrastructure (so if the error is in package.xml but a C++ compiler fails then the language is 'C++' here, not 'package.xml'. The latter is listed under the fix. If the error is not reported by a language infrastructure, but for instance wrong behavior is discovered in simulation, then do not put a language in). For this reason it should be fairly unusual to have more than one language listed here." }, "detected-by" : { @@ -160,7 +160,7 @@ "repo" : { "type" : "string", "minLength" : 3, - "pattern" : "^(https://github\\.com/[a-zA-Z0-9_]+/[a-zA-Z0-9_]+)$", + "pattern" : "^(https://github\\.com/[a-zA-Z0-9-]+/[a-zA-Z0-9_]+)$", "description" : "URI reference to repository where the bug was fixed." }, "hash" : { @@ -173,7 +173,7 @@ "pull-request" : { "type" : "string", "minLength" : 1, - "pattern" : "(^(https://github\\.com/[a-zA-Z0-9_]+/[a-zA-Z0-9_]+/pull/[0-9]+)?$)|(^N/A$)", + "pattern" : "(^(https://github\\.com/[a-zA-Z0-9-]+/[a-zA-Z0-9_]+/pull/[0-9]+)?$)|(^N/A$)", "description" : "URI for pull request that fixed the bug. N/A if no pull request (for instance direct commit)." }, "license" : { @@ -195,7 +195,7 @@ "type" : "array", "items" : { "enum" : [ "python", "cmake", "C++", "package.xml", "launch.xml", - "msg", "srv", "xacro", "urdf" ] + "msg", "srv", "xacro", "urdf", "robot specific" ] }, "description" : "The languages involved in fixing the bug. (See list of conventions for naming languages under bug/language)." }, From 009c27552ff25f6be7df7fdc9124e104b07d04fc Mon Sep 17 00:00:00 2001 From: Harsh Deshpande Date: Wed, 9 Sep 2020 16:40:58 +0200 Subject: [PATCH 03/21] porting schema to yamale --- scripts/robust.yaml | 62 +++++++++++++++++++++++++++++++++++++ scripts/yamale.bug | 33 ++++++++++++++++++++ scripts/yamale_validator.py | 18 +++++++++++ 3 files changed, 113 insertions(+) create mode 100644 scripts/robust.yaml create mode 100644 scripts/yamale.bug create mode 100644 scripts/yamale_validator.py diff --git a/scripts/robust.yaml b/scripts/robust.yaml new file mode 100644 index 00000000..21ba696f --- /dev/null +++ b/scripts/robust.yaml @@ -0,0 +1,62 @@ +id: str(min=7, max=7) +title: str(min=1, max=160) +description: str(min=1) +classification: str(min=1) +keywords: list(str(min=1, max=80)) +system: str(min=1, max=40) +severity: enum("error", "warning", "convention-violation", "bad-smell", + "minor-issue", "not-a-bug") +links: list(str()) +bug: include('_bug') +fix: include('_fix') +time-machine: include('_time-machine') +bugzoo: include('_bugzoo') + +--- + +_bug: + phase: enum("programming-time", "build-time", "compile-time", + "deployment-time", "runtime-initialization", "runtime-operation") + specificity: enum("general issue", "robotics-specific", "ROS-specific", + "application-specific") + architectural-location: enum("application-specific code", "platform code", "N/A") + application: any(str(min=1), null()) + task: enum("perception", "localization", "planning", "manipulation", + "human-robot interaction", "simulation", "diagnostics", "SLAM", + "N/A") + subsystem: str(min=1) + package: list(regex("^([a-z0-9A-Z-]+)(/[a-z0-9A-Z_]+){2}$")) + languages: list(enum("python", "cmake", "C++", "package.xml", + "launch.xml", "msg", "srv", "xacro", "urdf", "robot specific")) + detected-by: enum("build system", "compiler", "code scanning tool", + "assertions", "runtime detection", "runtime crash", + "testing violation", "developer", "user") + reported-by: enum("guest user", "contributor", "member developer", + "automatic", "unreported") + issue: any(regex("^((https://github\\.com/[a-zA-Z0-9_]+/[a-zA-Z0-9_]+/issues/[0-9]+)?)$"), str("N/A")) + time-reported: any(date(), null()) + reproducibility: str() + trace: str(min=1) + reproduction: any(str(min=1), null(), required=False) + +_fix: + repo: regex("^(https://github\\.com/[a-zA-Z0-9-]+/[a-zA-Z0-9_]+)$") + hash: regex("^[0-9a-f]{40}$") + pull-request: regex("(^(https://github\\.com/[a-zA-Z0-9-]+/[a-zA-Z0-9_]+/pull/[0-9]+)?$)|(^N/A$)") + license: list(enum("BSD", "GPLv3", "LGPLv3")) + fix-in: list(str(min=1)) + languages: list(enum("python", "cmake", "C++", "package.xml", "launch.xml", + "msg", "srv", "xacro", "urdf", "robot specific")) + time: any(date(), null()) + +_time-machine: + ros_distro: enum("noetic", "melodic", "lunar", "kinetic", "jade", "indigo", + "hydro", "groovy", "fuerte", "electric", "diamondback") + ros_pkgs: list(str(min=1)) + datetime: date() + +_bugzoo: + is-build-failure: any('true', 'false') + bug-commit: regex("^[0-9a-f]{40}$") + fix-commit: regex("^[0-9a-f]{40}$") + fork-urls: list(regex("^(https://github\\.com/[a-zA-Z0-9-]+/[a-zA-Z0-9_]+)$")) diff --git a/scripts/yamale.bug b/scripts/yamale.bug new file mode 100644 index 00000000..4b910ddd --- /dev/null +++ b/scripts/yamale.bug @@ -0,0 +1,33 @@ +%YAML 1.1 +--- +id: 28c23cd +title: Include directory to header file missing +description: > + CMakeList is essential for every ROS package and it contains the + information of the packages, which is needed for the buildsystem. + Prior to specifying targets, you need to specify where resources + can be found for said targets, specifically header files and + libraries. The argument to include_directories should be the + *_INCLUDE_DIRS variables generated by your find_package calls and + any additional directories that need to be included. + In the example the include to the "${catkin_INCLUDE_DIRS}" was + missing and thus, a header file, in this case "ScriptAction.h" + could not be found in this case by Jenkins. The problem was + solved by adding "include_directories(${catkin_INCLUDE_DIRS})" to + the CMakeLists. +classification: Missing Include / Dependency (no CWE) +keywords: ['include directories', 'CMakeLists'] +system: care-o-bot +severity: error +bug: + phase: deployment-time + specificity: ROS-specific + architectural-location: application-specific code + application: N/A + task: N/A + subsystem: specific application component + package: [ros-industrial/universal_robot/ur10_moveit_config, ros-industrial/universal_robot/ur3_moveit_config, ros-industrial/universal_robot/ur5_moveit_config] + languages: [package.xml] + detected-by: developer + reported-by: member developer + issue: N/A \ No newline at end of file diff --git a/scripts/yamale_validator.py b/scripts/yamale_validator.py new file mode 100644 index 00000000..8a6d5218 --- /dev/null +++ b/scripts/yamale_validator.py @@ -0,0 +1,18 @@ +# Import Yamale and make a schema object: +import yamale +schema = yamale.make_schema('./robust.yaml') + +# Create a Data object +data = yamale.make_data('./yamale.bug') + +# Validate data against the schema. Throws a ValueError if data is invalid. +try: + yamale.validate(schema, data) + print('Validation success! 👍') +except yamale.YamaleError as e: + print('Validation failed!\n') + for result in e.results: + print("Error validating data '%s' with '%s'\n\t" % (result.data, result.schema)) + for error in result.errors: + print('\t%s' % error) + exit(1) \ No newline at end of file From 64e518e7361feae187c03c3ab65a7057a3a286bf Mon Sep 17 00:00:00 2001 From: Harsh Deshpande Date: Wed, 9 Sep 2020 18:28:16 +0200 Subject: [PATCH 04/21] update validator and bug - added date validator - included time-machine and bugzoo fields in sample bug --- scripts/yamale.bug | 76 +++++++++++++++++++++++++------------ scripts/yamale_validator.py | 17 ++++++++- 2 files changed, 66 insertions(+), 27 deletions(-) diff --git a/scripts/yamale.bug b/scripts/yamale.bug index 4b910ddd..35066fc7 100644 --- a/scripts/yamale.bug +++ b/scripts/yamale.bug @@ -1,33 +1,59 @@ %YAML 1.1 --- -id: 28c23cd -title: Include directory to header file missing +id: b96bf67 +title: Incorrect orientation (wrong frame) passed to set_attitude_target description: > - CMakeList is essential for every ROS package and it contains the - information of the packages, which is needed for the buildsystem. - Prior to specifying targets, you need to specify where resources - can be found for said targets, specifically header files and - libraries. The argument to include_directories should be the - *_INCLUDE_DIRS variables generated by your find_package calls and - any additional directories that need to be included. - In the example the include to the "${catkin_INCLUDE_DIRS}" was - missing and thus, a header file, in this case "ScriptAction.h" - could not be found in this case by Jenkins. The problem was - solved by adding "include_directories(${catkin_INCLUDE_DIRS})" to - the CMakeLists. -classification: Missing Include / Dependency (no CWE) -keywords: ['include directories', 'CMakeLists'] -system: care-o-bot + MAVROS operates on a frame of base_link->ENU, whereas MAVLink + operates on aircraft->NED. Therefore, location and orientation + must be transformed between these two frames when communicating + between them. The buggy function correctly performs the + necessary frame conversions, but fails to pass the converted + orientation in the "set_attitude_target" function call. +classification: CWE-137 Representation Errors #PHYSICAL +keywords: + - incorrect argument + - function call + - frame conversion +system: mavros severity: error +links: [] bug: - phase: deployment-time - specificity: ROS-specific - architectural-location: application-specific code + phase: runtime-operation + specificity: general issue + architectural-location: N/A application: N/A task: N/A - subsystem: specific application component - package: [ros-industrial/universal_robot/ur10_moveit_config, ros-industrial/universal_robot/ur3_moveit_config, ros-industrial/universal_robot/ur5_moveit_config] - languages: [package.xml] + subsystem: N/A + package: [mavlink/mavros/mavros] + languages: + - C++ detected-by: developer - reported-by: member developer - issue: N/A \ No newline at end of file + reported-by: contributor + issue: N/A + time-reported: + reproducibility: N/A + trace: N/A +fix: + repo: https://github.com/mavlink/mavros + hash: b96bf672a718b9f0c9694e4314283e385ba96231 + pull-request: https://github.com/mavlink/mavros/pull/537 + license: + - BSD + - GPLv3 + - LGPLv3 + fix-in: + - mavros/src/plugins/setpoint_raw.cpp + languages: + - C++ + time: 2016-04-29T13:59:23-04:00 +time-machine: + ros_distro: indigo + ros_pkgs: + - mavros + datetime: 2016-04-29T13:59:23-04:00 +bugzoo: + is-build-failure: false + bug-commit: 4f317228c5d5c5bfc96f3f0dfa692bc4b93dcc43 + fix-commit: b96bf672a718b9f0c9694e4314283e385ba96231 + fork-urls: + - https://github.com/robust-rosin/mavros diff --git a/scripts/yamale_validator.py b/scripts/yamale_validator.py index 8a6d5218..9229a364 100644 --- a/scripts/yamale_validator.py +++ b/scripts/yamale_validator.py @@ -1,6 +1,19 @@ # Import Yamale and make a schema object: import yamale -schema = yamale.make_schema('./robust.yaml') +import datetime +from yamale.validators import DefaultValidators, Validator + +class Date(Validator): + """ Custom Date validator """ + tag = 'date' + + def _is_valid(self, value): + return isinstance(value, datetime.date) + +validators = DefaultValidators.copy() # This is a dictionary +validators[Date.tag] = Date + +schema = yamale.make_schema('./robust.yaml', validators=validators) # Create a Data object data = yamale.make_data('./yamale.bug') @@ -15,4 +28,4 @@ print("Error validating data '%s' with '%s'\n\t" % (result.data, result.schema)) for error in result.errors: print('\t%s' % error) - exit(1) \ No newline at end of file + exit(1) From 9e9be82a385fae1ee0e286c7048645fc87632cc8 Mon Sep 17 00:00:00 2001 From: Harsh Deshpande Date: Wed, 7 Oct 2020 14:32:38 +0200 Subject: [PATCH 05/21] validate links not the best solution, since difficult to generalize URLs --- scripts/robust.yaml | 2 +- scripts/yamale.bug | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/scripts/robust.yaml b/scripts/robust.yaml index 21ba696f..47e62270 100644 --- a/scripts/robust.yaml +++ b/scripts/robust.yaml @@ -6,7 +6,7 @@ keywords: list(str(min=1, max=80)) system: str(min=1, max=40) severity: enum("error", "warning", "convention-violation", "bad-smell", "minor-issue", "not-a-bug") -links: list(str()) +links: list(regex("^(http)s?://([A-Z0-9])?")) bug: include('_bug') fix: include('_fix') time-machine: include('_time-machine') diff --git a/scripts/yamale.bug b/scripts/yamale.bug index 35066fc7..e1be36dd 100644 --- a/scripts/yamale.bug +++ b/scripts/yamale.bug @@ -16,7 +16,7 @@ keywords: - frame conversion system: mavros severity: error -links: [] +links: ['https://github.com/yujinrobot/yujin_ocs/issues/7', 'http://wiki.ros.org/robot_pose_ekf'] bug: phase: runtime-operation specificity: general issue From 5e90d4e53e3f74fc38ba21c238357538c4a87449 Mon Sep 17 00:00:00 2001 From: Harsh Deshpande Date: Wed, 7 Oct 2020 14:41:34 +0200 Subject: [PATCH 06/21] include for hash --- scripts/robust.yaml | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/scripts/robust.yaml b/scripts/robust.yaml index 47e62270..d753a5cf 100644 --- a/scripts/robust.yaml +++ b/scripts/robust.yaml @@ -41,7 +41,7 @@ _bug: _fix: repo: regex("^(https://github\\.com/[a-zA-Z0-9-]+/[a-zA-Z0-9_]+)$") - hash: regex("^[0-9a-f]{40}$") + hash: include('_hash') pull-request: regex("(^(https://github\\.com/[a-zA-Z0-9-]+/[a-zA-Z0-9_]+/pull/[0-9]+)?$)|(^N/A$)") license: list(enum("BSD", "GPLv3", "LGPLv3")) fix-in: list(str(min=1)) @@ -57,6 +57,9 @@ _time-machine: _bugzoo: is-build-failure: any('true', 'false') - bug-commit: regex("^[0-9a-f]{40}$") - fix-commit: regex("^[0-9a-f]{40}$") + bug-commit: include('_hash') + fix-commit: include('_hash') fork-urls: list(regex("^(https://github\\.com/[a-zA-Z0-9-]+/[a-zA-Z0-9_]+)$")) + + +_hash: regex("^[0-9a-f]{40}$") From 3926648a675a260526812eba04944bb3c1259bbc Mon Sep 17 00:00:00 2001 From: Harsh Deshpande Date: Wed, 7 Oct 2020 15:05:13 +0200 Subject: [PATCH 07/21] use yamale in validate.sh --- scripts/validate.sh | 7 +------ scripts/yamale_validator.py | 3 ++- 2 files changed, 3 insertions(+), 7 deletions(-) diff --git a/scripts/validate.sh b/scripts/validate.sh index 5dd79d8e..fb13eff1 100755 --- a/scripts/validate.sh +++ b/scripts/validate.sh @@ -1,11 +1,6 @@ #!/bin/bash # usage: ./validate.sh bugid.bug -# -# install: https://github.com/any-json/any-json -# install: https://github.com/jessedc/ajv-cli -DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" >/dev/null 2>&1 && pwd )" -SCHEMA="${DIR}/robust.json" echo Checking schema compliance for $1 -any-json --input-format=yaml $1 | ajv --verbose --errors=text -s ${SCHEMA} -d /dev/stdin 2>&1 >/dev/null | sed "s/\/dev\/stdin/File $1/" +python3 yamale_validator.py $1 diff --git a/scripts/yamale_validator.py b/scripts/yamale_validator.py index 9229a364..db4cd301 100644 --- a/scripts/yamale_validator.py +++ b/scripts/yamale_validator.py @@ -1,4 +1,5 @@ # Import Yamale and make a schema object: +import sys import yamale import datetime from yamale.validators import DefaultValidators, Validator @@ -16,7 +17,7 @@ def _is_valid(self, value): schema = yamale.make_schema('./robust.yaml', validators=validators) # Create a Data object -data = yamale.make_data('./yamale.bug') +data = yamale.make_data(sys.argv[1]) # Validate data against the schema. Throws a ValueError if data is invalid. try: From a31a18a2a32e22eb4db6be7e4950a19203585fd2 Mon Sep 17 00:00:00 2001 From: Harsh Deshpande Date: Wed, 5 Aug 2020 16:17:34 +0200 Subject: [PATCH 08/21] converted to arrays --- universal_robot/a58f4b5/a58f4b5.bug | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/universal_robot/a58f4b5/a58f4b5.bug b/universal_robot/a58f4b5/a58f4b5.bug index 33dc5801..06888b2b 100644 --- a/universal_robot/a58f4b5/a58f4b5.bug +++ b/universal_robot/a58f4b5/a58f4b5.bug @@ -31,7 +31,7 @@ classification: | keywords: ['meta-package', 'catkin'] system: universal_robot severity: error -links: http://www.ros.org/reps/rep-0127.html | https://github.com/catkin/catkin_tools/issues/370#issuecomment-219157118 +links: [http://www.ros.org/reps/rep-0127.html, https://github.com/catkin/catkin_tools/issues/370#issuecomment-219157118] bug: phase: build specificity: ROS-specific @@ -39,7 +39,7 @@ bug: application: null task: null subsystem: driver - package: ros-industrial/universal_robot/ur10_moveit_config | ros-industrial/universal_robot/ur3_moveit_config | ros-industrial/universal_robot/ur5_moveit_config + package: [ros-industrial/universal_robot/ur10_moveit_config, ros-industrial/universal_robot/ur3_moveit_config, ros-industrial/universal_robot/ur5_moveit_config] languages: package.xml detected-by: build system reported-by: unreported From 3ea5fcf1ca515feedc62403afcfeeffef0cb761e Mon Sep 17 00:00:00 2001 From: Harsh Deshpande Date: Wed, 9 Sep 2020 13:07:29 +0200 Subject: [PATCH 09/21] [WIP] fixes issues with the json schema trying out yamale though --- scripts/robust.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/scripts/robust.json b/scripts/robust.json index 237056ef..21586eb5 100644 --- a/scripts/robust.json +++ b/scripts/robust.json @@ -98,14 +98,14 @@ "items" : { "type" : "string", "minLength" : 5, - "pattern" : "^([a-z0-9A-Z_]+)(/[a-z0-9A-Z_]+){2}$" + "pattern" : "^([a-z0-9A-Z-]+)(/[a-z0-9A-Z_]+){2}$" }, "description" : "A list of packages involved. Each entry should specify the project, the repository, and the package, for example: 'ros-industrial/universal_robot/ur_bringup'" }, "languages" : { "type" : "array", "items" : { "enum" : [ "python", "cmake", "C++", "package.xml", - "launch.xml", "msg", "srv", "xacro", "urdf" ] }, + "launch.xml", "msg", "srv", "xacro", "urdf", "robot specific" ] }, "description" : "A list of the languages involved in the failure. N/A if the error is not explicitly reported by the language infrastructure. Avoid a generic XML tag (all files in ROS have some known schema, and let's try to narrow it down when writing). Also the language should be N/A if the bug is not reported by the language infrastructure (so if the error is in package.xml but a C++ compiler fails then the language is 'C++' here, not 'package.xml'. The latter is listed under the fix. If the error is not reported by a language infrastructure, but for instance wrong behavior is discovered in simulation, then do not put a language in). For this reason it should be fairly unusual to have more than one language listed here." }, "detected-by" : { @@ -160,7 +160,7 @@ "repo" : { "type" : "string", "minLength" : 3, - "pattern" : "^(https://github\\.com/[a-zA-Z0-9_]+/[a-zA-Z0-9_]+)$", + "pattern" : "^(https://github\\.com/[a-zA-Z0-9-]+/[a-zA-Z0-9_]+)$", "description" : "URI reference to repository where the bug was fixed." }, "hash" : { @@ -173,7 +173,7 @@ "pull-request" : { "type" : "string", "minLength" : 1, - "pattern" : "(^(https://github\\.com/[a-zA-Z0-9_]+/[a-zA-Z0-9_]+/pull/[0-9]+)?$)|(^N/A$)", + "pattern" : "(^(https://github\\.com/[a-zA-Z0-9-]+/[a-zA-Z0-9_]+/pull/[0-9]+)?$)|(^N/A$)", "description" : "URI for pull request that fixed the bug. N/A if no pull request (for instance direct commit)." }, "license" : { @@ -195,7 +195,7 @@ "type" : "array", "items" : { "enum" : [ "python", "cmake", "C++", "package.xml", "launch.xml", - "msg", "srv", "xacro", "urdf" ] + "msg", "srv", "xacro", "urdf", "robot specific" ] }, "description" : "The languages involved in fixing the bug. (See list of conventions for naming languages under bug/language)." }, From ff57aa74dc7286803c0809203d3ce5e384787ef8 Mon Sep 17 00:00:00 2001 From: Harsh Deshpande Date: Wed, 9 Sep 2020 16:40:58 +0200 Subject: [PATCH 10/21] porting schema to yamale --- scripts/robust.yaml | 62 +++++++++++++++++++++++++++++++++++++ scripts/yamale.bug | 33 ++++++++++++++++++++ scripts/yamale_validator.py | 18 +++++++++++ 3 files changed, 113 insertions(+) create mode 100644 scripts/robust.yaml create mode 100644 scripts/yamale.bug create mode 100644 scripts/yamale_validator.py diff --git a/scripts/robust.yaml b/scripts/robust.yaml new file mode 100644 index 00000000..21ba696f --- /dev/null +++ b/scripts/robust.yaml @@ -0,0 +1,62 @@ +id: str(min=7, max=7) +title: str(min=1, max=160) +description: str(min=1) +classification: str(min=1) +keywords: list(str(min=1, max=80)) +system: str(min=1, max=40) +severity: enum("error", "warning", "convention-violation", "bad-smell", + "minor-issue", "not-a-bug") +links: list(str()) +bug: include('_bug') +fix: include('_fix') +time-machine: include('_time-machine') +bugzoo: include('_bugzoo') + +--- + +_bug: + phase: enum("programming-time", "build-time", "compile-time", + "deployment-time", "runtime-initialization", "runtime-operation") + specificity: enum("general issue", "robotics-specific", "ROS-specific", + "application-specific") + architectural-location: enum("application-specific code", "platform code", "N/A") + application: any(str(min=1), null()) + task: enum("perception", "localization", "planning", "manipulation", + "human-robot interaction", "simulation", "diagnostics", "SLAM", + "N/A") + subsystem: str(min=1) + package: list(regex("^([a-z0-9A-Z-]+)(/[a-z0-9A-Z_]+){2}$")) + languages: list(enum("python", "cmake", "C++", "package.xml", + "launch.xml", "msg", "srv", "xacro", "urdf", "robot specific")) + detected-by: enum("build system", "compiler", "code scanning tool", + "assertions", "runtime detection", "runtime crash", + "testing violation", "developer", "user") + reported-by: enum("guest user", "contributor", "member developer", + "automatic", "unreported") + issue: any(regex("^((https://github\\.com/[a-zA-Z0-9_]+/[a-zA-Z0-9_]+/issues/[0-9]+)?)$"), str("N/A")) + time-reported: any(date(), null()) + reproducibility: str() + trace: str(min=1) + reproduction: any(str(min=1), null(), required=False) + +_fix: + repo: regex("^(https://github\\.com/[a-zA-Z0-9-]+/[a-zA-Z0-9_]+)$") + hash: regex("^[0-9a-f]{40}$") + pull-request: regex("(^(https://github\\.com/[a-zA-Z0-9-]+/[a-zA-Z0-9_]+/pull/[0-9]+)?$)|(^N/A$)") + license: list(enum("BSD", "GPLv3", "LGPLv3")) + fix-in: list(str(min=1)) + languages: list(enum("python", "cmake", "C++", "package.xml", "launch.xml", + "msg", "srv", "xacro", "urdf", "robot specific")) + time: any(date(), null()) + +_time-machine: + ros_distro: enum("noetic", "melodic", "lunar", "kinetic", "jade", "indigo", + "hydro", "groovy", "fuerte", "electric", "diamondback") + ros_pkgs: list(str(min=1)) + datetime: date() + +_bugzoo: + is-build-failure: any('true', 'false') + bug-commit: regex("^[0-9a-f]{40}$") + fix-commit: regex("^[0-9a-f]{40}$") + fork-urls: list(regex("^(https://github\\.com/[a-zA-Z0-9-]+/[a-zA-Z0-9_]+)$")) diff --git a/scripts/yamale.bug b/scripts/yamale.bug new file mode 100644 index 00000000..4b910ddd --- /dev/null +++ b/scripts/yamale.bug @@ -0,0 +1,33 @@ +%YAML 1.1 +--- +id: 28c23cd +title: Include directory to header file missing +description: > + CMakeList is essential for every ROS package and it contains the + information of the packages, which is needed for the buildsystem. + Prior to specifying targets, you need to specify where resources + can be found for said targets, specifically header files and + libraries. The argument to include_directories should be the + *_INCLUDE_DIRS variables generated by your find_package calls and + any additional directories that need to be included. + In the example the include to the "${catkin_INCLUDE_DIRS}" was + missing and thus, a header file, in this case "ScriptAction.h" + could not be found in this case by Jenkins. The problem was + solved by adding "include_directories(${catkin_INCLUDE_DIRS})" to + the CMakeLists. +classification: Missing Include / Dependency (no CWE) +keywords: ['include directories', 'CMakeLists'] +system: care-o-bot +severity: error +bug: + phase: deployment-time + specificity: ROS-specific + architectural-location: application-specific code + application: N/A + task: N/A + subsystem: specific application component + package: [ros-industrial/universal_robot/ur10_moveit_config, ros-industrial/universal_robot/ur3_moveit_config, ros-industrial/universal_robot/ur5_moveit_config] + languages: [package.xml] + detected-by: developer + reported-by: member developer + issue: N/A \ No newline at end of file diff --git a/scripts/yamale_validator.py b/scripts/yamale_validator.py new file mode 100644 index 00000000..8a6d5218 --- /dev/null +++ b/scripts/yamale_validator.py @@ -0,0 +1,18 @@ +# Import Yamale and make a schema object: +import yamale +schema = yamale.make_schema('./robust.yaml') + +# Create a Data object +data = yamale.make_data('./yamale.bug') + +# Validate data against the schema. Throws a ValueError if data is invalid. +try: + yamale.validate(schema, data) + print('Validation success! 👍') +except yamale.YamaleError as e: + print('Validation failed!\n') + for result in e.results: + print("Error validating data '%s' with '%s'\n\t" % (result.data, result.schema)) + for error in result.errors: + print('\t%s' % error) + exit(1) \ No newline at end of file From bded6234fce9a720041975e6ee7074af70d38484 Mon Sep 17 00:00:00 2001 From: Harsh Deshpande Date: Wed, 9 Sep 2020 18:28:16 +0200 Subject: [PATCH 11/21] update validator and bug - added date validator - included time-machine and bugzoo fields in sample bug --- scripts/yamale.bug | 76 +++++++++++++++++++++++++------------ scripts/yamale_validator.py | 17 ++++++++- 2 files changed, 66 insertions(+), 27 deletions(-) diff --git a/scripts/yamale.bug b/scripts/yamale.bug index 4b910ddd..35066fc7 100644 --- a/scripts/yamale.bug +++ b/scripts/yamale.bug @@ -1,33 +1,59 @@ %YAML 1.1 --- -id: 28c23cd -title: Include directory to header file missing +id: b96bf67 +title: Incorrect orientation (wrong frame) passed to set_attitude_target description: > - CMakeList is essential for every ROS package and it contains the - information of the packages, which is needed for the buildsystem. - Prior to specifying targets, you need to specify where resources - can be found for said targets, specifically header files and - libraries. The argument to include_directories should be the - *_INCLUDE_DIRS variables generated by your find_package calls and - any additional directories that need to be included. - In the example the include to the "${catkin_INCLUDE_DIRS}" was - missing and thus, a header file, in this case "ScriptAction.h" - could not be found in this case by Jenkins. The problem was - solved by adding "include_directories(${catkin_INCLUDE_DIRS})" to - the CMakeLists. -classification: Missing Include / Dependency (no CWE) -keywords: ['include directories', 'CMakeLists'] -system: care-o-bot + MAVROS operates on a frame of base_link->ENU, whereas MAVLink + operates on aircraft->NED. Therefore, location and orientation + must be transformed between these two frames when communicating + between them. The buggy function correctly performs the + necessary frame conversions, but fails to pass the converted + orientation in the "set_attitude_target" function call. +classification: CWE-137 Representation Errors #PHYSICAL +keywords: + - incorrect argument + - function call + - frame conversion +system: mavros severity: error +links: [] bug: - phase: deployment-time - specificity: ROS-specific - architectural-location: application-specific code + phase: runtime-operation + specificity: general issue + architectural-location: N/A application: N/A task: N/A - subsystem: specific application component - package: [ros-industrial/universal_robot/ur10_moveit_config, ros-industrial/universal_robot/ur3_moveit_config, ros-industrial/universal_robot/ur5_moveit_config] - languages: [package.xml] + subsystem: N/A + package: [mavlink/mavros/mavros] + languages: + - C++ detected-by: developer - reported-by: member developer - issue: N/A \ No newline at end of file + reported-by: contributor + issue: N/A + time-reported: + reproducibility: N/A + trace: N/A +fix: + repo: https://github.com/mavlink/mavros + hash: b96bf672a718b9f0c9694e4314283e385ba96231 + pull-request: https://github.com/mavlink/mavros/pull/537 + license: + - BSD + - GPLv3 + - LGPLv3 + fix-in: + - mavros/src/plugins/setpoint_raw.cpp + languages: + - C++ + time: 2016-04-29T13:59:23-04:00 +time-machine: + ros_distro: indigo + ros_pkgs: + - mavros + datetime: 2016-04-29T13:59:23-04:00 +bugzoo: + is-build-failure: false + bug-commit: 4f317228c5d5c5bfc96f3f0dfa692bc4b93dcc43 + fix-commit: b96bf672a718b9f0c9694e4314283e385ba96231 + fork-urls: + - https://github.com/robust-rosin/mavros diff --git a/scripts/yamale_validator.py b/scripts/yamale_validator.py index 8a6d5218..9229a364 100644 --- a/scripts/yamale_validator.py +++ b/scripts/yamale_validator.py @@ -1,6 +1,19 @@ # Import Yamale and make a schema object: import yamale -schema = yamale.make_schema('./robust.yaml') +import datetime +from yamale.validators import DefaultValidators, Validator + +class Date(Validator): + """ Custom Date validator """ + tag = 'date' + + def _is_valid(self, value): + return isinstance(value, datetime.date) + +validators = DefaultValidators.copy() # This is a dictionary +validators[Date.tag] = Date + +schema = yamale.make_schema('./robust.yaml', validators=validators) # Create a Data object data = yamale.make_data('./yamale.bug') @@ -15,4 +28,4 @@ print("Error validating data '%s' with '%s'\n\t" % (result.data, result.schema)) for error in result.errors: print('\t%s' % error) - exit(1) \ No newline at end of file + exit(1) From 2119548d7442eae898c40640ad2ab73eb8e7fc83 Mon Sep 17 00:00:00 2001 From: Harsh Deshpande Date: Wed, 7 Oct 2020 14:32:38 +0200 Subject: [PATCH 12/21] validate links not the best solution, since difficult to generalize URLs --- scripts/robust.yaml | 2 +- scripts/yamale.bug | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/scripts/robust.yaml b/scripts/robust.yaml index 21ba696f..47e62270 100644 --- a/scripts/robust.yaml +++ b/scripts/robust.yaml @@ -6,7 +6,7 @@ keywords: list(str(min=1, max=80)) system: str(min=1, max=40) severity: enum("error", "warning", "convention-violation", "bad-smell", "minor-issue", "not-a-bug") -links: list(str()) +links: list(regex("^(http)s?://([A-Z0-9])?")) bug: include('_bug') fix: include('_fix') time-machine: include('_time-machine') diff --git a/scripts/yamale.bug b/scripts/yamale.bug index 35066fc7..e1be36dd 100644 --- a/scripts/yamale.bug +++ b/scripts/yamale.bug @@ -16,7 +16,7 @@ keywords: - frame conversion system: mavros severity: error -links: [] +links: ['https://github.com/yujinrobot/yujin_ocs/issues/7', 'http://wiki.ros.org/robot_pose_ekf'] bug: phase: runtime-operation specificity: general issue From db21e4bcfa347028f5a8f612551dd575dd337d82 Mon Sep 17 00:00:00 2001 From: Harsh Deshpande Date: Wed, 7 Oct 2020 14:41:34 +0200 Subject: [PATCH 13/21] include for hash --- scripts/robust.yaml | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/scripts/robust.yaml b/scripts/robust.yaml index 47e62270..d753a5cf 100644 --- a/scripts/robust.yaml +++ b/scripts/robust.yaml @@ -41,7 +41,7 @@ _bug: _fix: repo: regex("^(https://github\\.com/[a-zA-Z0-9-]+/[a-zA-Z0-9_]+)$") - hash: regex("^[0-9a-f]{40}$") + hash: include('_hash') pull-request: regex("(^(https://github\\.com/[a-zA-Z0-9-]+/[a-zA-Z0-9_]+/pull/[0-9]+)?$)|(^N/A$)") license: list(enum("BSD", "GPLv3", "LGPLv3")) fix-in: list(str(min=1)) @@ -57,6 +57,9 @@ _time-machine: _bugzoo: is-build-failure: any('true', 'false') - bug-commit: regex("^[0-9a-f]{40}$") - fix-commit: regex("^[0-9a-f]{40}$") + bug-commit: include('_hash') + fix-commit: include('_hash') fork-urls: list(regex("^(https://github\\.com/[a-zA-Z0-9-]+/[a-zA-Z0-9_]+)$")) + + +_hash: regex("^[0-9a-f]{40}$") From e8853fc2b247318476508459430a4ee7272edeb1 Mon Sep 17 00:00:00 2001 From: Harsh Deshpande Date: Wed, 7 Oct 2020 15:05:13 +0200 Subject: [PATCH 14/21] use yamale in validate.sh --- scripts/validate.sh | 7 +------ scripts/yamale_validator.py | 3 ++- 2 files changed, 3 insertions(+), 7 deletions(-) diff --git a/scripts/validate.sh b/scripts/validate.sh index 5dd79d8e..fb13eff1 100755 --- a/scripts/validate.sh +++ b/scripts/validate.sh @@ -1,11 +1,6 @@ #!/bin/bash # usage: ./validate.sh bugid.bug -# -# install: https://github.com/any-json/any-json -# install: https://github.com/jessedc/ajv-cli -DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" >/dev/null 2>&1 && pwd )" -SCHEMA="${DIR}/robust.json" echo Checking schema compliance for $1 -any-json --input-format=yaml $1 | ajv --verbose --errors=text -s ${SCHEMA} -d /dev/stdin 2>&1 >/dev/null | sed "s/\/dev\/stdin/File $1/" +python3 yamale_validator.py $1 diff --git a/scripts/yamale_validator.py b/scripts/yamale_validator.py index 9229a364..db4cd301 100644 --- a/scripts/yamale_validator.py +++ b/scripts/yamale_validator.py @@ -1,4 +1,5 @@ # Import Yamale and make a schema object: +import sys import yamale import datetime from yamale.validators import DefaultValidators, Validator @@ -16,7 +17,7 @@ def _is_valid(self, value): schema = yamale.make_schema('./robust.yaml', validators=validators) # Create a Data object -data = yamale.make_data('./yamale.bug') +data = yamale.make_data(sys.argv[1]) # Validate data against the schema. Throws a ValueError if data is invalid. try: From 98e6bbcefe1f2f6e416b6314868cc49b7c992c5b Mon Sep 17 00:00:00 2001 From: Harsh Deshpande Date: Tue, 13 Oct 2020 09:45:29 +0200 Subject: [PATCH 15/21] test for parsing yaml --- scripts/robust.yaml | 3 +-- scripts/yamale_validator.py | 13 ++++++++----- 2 files changed, 9 insertions(+), 7 deletions(-) diff --git a/scripts/robust.yaml b/scripts/robust.yaml index d753a5cf..7187186e 100644 --- a/scripts/robust.yaml +++ b/scripts/robust.yaml @@ -15,8 +15,7 @@ bugzoo: include('_bugzoo') --- _bug: - phase: enum("programming-time", "build-time", "compile-time", - "deployment-time", "runtime-initialization", "runtime-operation") + phase: enum("build", "startup", "runtime", "does not apply") specificity: enum("general issue", "robotics-specific", "ROS-specific", "application-specific") architectural-location: enum("application-specific code", "platform code", "N/A") diff --git a/scripts/yamale_validator.py b/scripts/yamale_validator.py index db4cd301..f9ef4dca 100644 --- a/scripts/yamale_validator.py +++ b/scripts/yamale_validator.py @@ -21,12 +21,15 @@ def _is_valid(self, value): # Validate data against the schema. Throws a ValueError if data is invalid. try: + results = yamale.readers.yaml_reader.parse_yaml(sys.argv[1]) + print(results[0]['fix']['license']) yamale.validate(schema, data) print('Validation success! 👍') except yamale.YamaleError as e: - print('Validation failed!\n') - for result in e.results: - print("Error validating data '%s' with '%s'\n\t" % (result.data, result.schema)) - for error in result.errors: - print('\t%s' % error) + pass + # print('Validation failed!\n') + # for result in e.results: + # print("Error validating data '%s' with '%s'\n\t" % (result.data, result.schema)) + # for error in result.errors: + # print('\t%s' % error) exit(1) From 3726e5b403baa85beec4ee2c00133bedf49e32a5 Mon Sep 17 00:00:00 2001 From: Harsh Deshpande Date: Tue, 13 Oct 2020 12:29:13 +0200 Subject: [PATCH 16/21] clean bug file --- kobuki/e964bbb/e964bbb.bug | 38 +++++++++++++++++++++++++++++--------- 1 file changed, 29 insertions(+), 9 deletions(-) diff --git a/kobuki/e964bbb/e964bbb.bug b/kobuki/e964bbb/e964bbb.bug index 33b76d06..8a222f23 100644 --- a/kobuki/e964bbb/e964bbb.bug +++ b/kobuki/e964bbb/e964bbb.bug @@ -12,28 +12,48 @@ classification: "CWE-682: Incorrect Calculation #PHYSICAL" keywords: ['differential drive', 'velocity', 'driver', 'movement'] system: kobuki severity: error -links: +links: [] +failure-codes: + - PROGRAMMING:CALCULATIONS +fault-codes: + - SYSTEM:UNINTENDED-BEHAVIOUR + - SYSTEM:MOTION bug: phase: runtime specificity: robotics-specific architectural-location: application-specific code application: mobile robot - task: differential drive + task: motion subsystem: driver - package: yujinrobot/kobuki/kobuki_driver - languages: null + package: + - yujinrobot/kobuki/kobuki_driver + languages: + - C++ detected-by: developer reported-by: contributor issue: https://github.com/yujinrobot/kobuki/issues/227 time-reported: 2013-02-22T09:09:21Z reproducibility: always - trace: + trace: N/A fix: repo: https://github.com/yujinrobot/kobuki hash: e964bbb8700fb1a9b95c0cfe5a44d43321294d4f - pull-request: null - license: ['BSD'] - fix-in: ['kobuki_driver/src/driver/diff_drive.cpp'] + pull-request: N/A + license: + - 'BSD' + fix-in: + - 'kobuki_driver/src/driver/diff_drive.cpp' languages: - C++ - time: 2013-02-25 (09:31) + time: 2013-02-25T09:31:00Z +time-machine: + ros_distro: hydro + ros_pkgs: + - kobuki_driver + datetime: 2013-02-22T09:09:21Z +bugzoo: + is-build-failure: false + bug-commit: 7404126181d60ac20ebfddefba64405af58d3434 + fix-commit: e964bbb8700fb1a9b95c0cfe5a44d43321294d4f + fork-urls: + - https://github.com/robust-rosin/kobuki From 8493784739b81e6a006baf2ada7cc02d85af46d0 Mon Sep 17 00:00:00 2001 From: Harsh Deshpande Date: Tue, 13 Oct 2020 12:29:32 +0200 Subject: [PATCH 17/21] added fault and failure codes in schema --- scripts/robust.yaml | 13 ++++++++++++- scripts/yamale_validator.py | 13 +++++-------- 2 files changed, 17 insertions(+), 9 deletions(-) diff --git a/scripts/robust.yaml b/scripts/robust.yaml index 7187186e..60c06b40 100644 --- a/scripts/robust.yaml +++ b/scripts/robust.yaml @@ -7,6 +7,17 @@ system: str(min=1, max=40) severity: enum("error", "warning", "convention-violation", "bad-smell", "minor-issue", "not-a-bug") links: list(regex("^(http)s?://([A-Z0-9])?")) +failure-codes: list(enum("BAD-SMELL", "ROS-SPECIFIC", "NAMING-TYPOS", "COPYPASTA", "DEFAULTS", + "CONFIG:PARAM", "CONFIG:REMAPPING", "CONFIG:ARGS", "CONFIG:CONSTANTS", "CONFIG:ENCODING", "CONFIG:NAMESPACE", "CONFIG:TOPIC", + "BDO:BUILD", "BDO:DEPENDENCY", "BDO:ORCHESTRATION", + "CONCURRENCY:NO-SYNC", "CONCURRENCY:BAD-SYNC", "CONCURRENCY:TIMING", "CONCURRENCY:SIGNALS", + "EVOLUTION:LANGUAGE", "EVOLUTION:LIBRARY", "EVOLUTION:PACKAGE", "EVOLUTION:DEPRECATION", "EVOLUTION:ROBOT", "EVOLUTION:FIRMWARE", "EVOLUTION:DOCS", "EVOLUTION:PATHS", + "PROGRAMMING:LOGIC", "PROGRAMMING:CALCULATIONS", "PROGRAMMING:CONTROL-FLOW", "PROGRAMMING:MISSING-FEATURE", "PROGRAMMING:VALIDATION", "PROGRAMMING:UNINITIALISED", "PROGRAMMING:BROKEN-CONTRACT", "PROGRAMMING:RESOURCES", "PROGRAMMING:DATATYPE", "PROGRAMMING:UNUSED", "PROGRAMMING:PATH", "PROGRAMMING:STRING-FORMATTING", "PROGRAMMING:COMPILER-ERROR", + "MODELS:ROBOT", "MODELS:WORLD", "MODELS:TRANSFORMATIONS", + "SYSTEMS:OS", "SYSTEMS:HARDWARE", "SYSTEM:FIRMWARE", "SYSTEMS:CONFIG")) +fault-codes: list(enum("WARNING", "UNKNOWN", "HARMLESS", "MISLEADING", "NONE", + "SYSTEM:LIVENESS", "SYSTEM:UNINTENDED-BEHAVIOUR", "SYSTEM:PERFORMANCE", "SYSTEM:NONE", "SYSTEM:PHYSICAL", "SYSTEM:MOTION", "SYSTEM:SIMULATION", + "SOFTWARE:BUILD", "SOFTWARE:RUNTIME", "SOFTWARE:NETWORK", "SOFTWARE:UX", "SOFTWARE:CONCURRENCY", "SOFTWARE:PERFORMANCE")) bug: include('_bug') fix: include('_fix') time-machine: include('_time-machine') @@ -20,7 +31,7 @@ _bug: "application-specific") architectural-location: enum("application-specific code", "platform code", "N/A") application: any(str(min=1), null()) - task: enum("perception", "localization", "planning", "manipulation", + task: enum("perception", "localization", "planning", "manipulation", "motion", "human-robot interaction", "simulation", "diagnostics", "SLAM", "N/A") subsystem: str(min=1) diff --git a/scripts/yamale_validator.py b/scripts/yamale_validator.py index f9ef4dca..db4cd301 100644 --- a/scripts/yamale_validator.py +++ b/scripts/yamale_validator.py @@ -21,15 +21,12 @@ def _is_valid(self, value): # Validate data against the schema. Throws a ValueError if data is invalid. try: - results = yamale.readers.yaml_reader.parse_yaml(sys.argv[1]) - print(results[0]['fix']['license']) yamale.validate(schema, data) print('Validation success! 👍') except yamale.YamaleError as e: - pass - # print('Validation failed!\n') - # for result in e.results: - # print("Error validating data '%s' with '%s'\n\t" % (result.data, result.schema)) - # for error in result.errors: - # print('\t%s' % error) + print('Validation failed!\n') + for result in e.results: + print("Error validating data '%s' with '%s'\n\t" % (result.data, result.schema)) + for error in result.errors: + print('\t%s' % error) exit(1) From 56c54eb86fd9c1ab53497c2127b3dddc1aa99478 Mon Sep 17 00:00:00 2001 From: Harsh Deshpande Date: Wed, 14 Oct 2020 18:55:41 +0200 Subject: [PATCH 18/21] converted time to Z-notation UTC timestamp --- care-o-bot/105dc16/105dc16.bug | 2 +- care-o-bot/1518978/1518978.bug | 2 +- care-o-bot/28c23cd/28c23cd.bug | 2 +- care-o-bot/43705f7/43705f7.bug | 2 +- care-o-bot/79867c8/79867c8.bug | 2 +- care-o-bot/ac6a181/ac6a181.bug | 2 +- care-o-bot/b826eae/b826eae.bug | 2 +- care-o-bot/c8091b6/c8091b6.bug | 2 +- care-o-bot/ca7b536/ca7b536.bug | 2 +- care-o-bot/e9ed0f8/e9ed0f8.bug | 2 +- confidential/2688e7a/2688e7a.bug | 2 +- confidential/3c7cc54/3c7cc54.bug | 2 +- confidential/7b11629/7b11629.bug | 2 +- confidential/86cb680/86cb680.bug | 2 +- confidential/96e2c6c/96e2c6c.bug | 2 +- confidential/c5dc9de/c5dc9de.bug | 2 +- confidential/e9e7fd8/e9e7fd8.bug | 2 +- dummy.bug | 1 + geometry2/0481047/0481047.bug | 2 +- geometry2/164cfa3/164cfa3.bug | 2 +- geometry2/245b02b/245b02b.bug | 2 +- geometry2/42267be/42267be.bug | 2 +- geometry2/4c160d3/4c160d3.bug | 2 +- geometry2/5ad7341/5ad7341.bug | 2 +- geometry2/729a653/729a653.bug | 2 +- geometry2/74f0c66/74f0c66.bug | 2 +- geometry2/93ea333/93ea333.bug | 2 +- geometry2/b4dc23c/b4dc23c.bug | 2 +- geometry2/cec6208/cec6208.bug | 2 +- geometry2/d50d51b/d50d51b.bug | 2 +- geometry2/ede2646/ede2646.bug | 2 +- geometry2/f19569c/f19569c.bug | 2 +- geometry2/fc854e0/fc854e0.bug | 2 +- kobuki/0027b57/0027b57.bug | 2 +- kobuki/03660af/03660af.bug | 2 +- kobuki/0416c81/0416c81.bug | 2 +- kobuki/054c753/054c753.bug | 2 +- kobuki/17560e9/17560e9.bug | 2 +- kobuki/1c141a5/1c141a5.bug | 2 +- kobuki/27e85fc/27e85fc.bug | 2 +- kobuki/2f647af/2f647af.bug | 2 +- kobuki/35682ec/35682ec.bug | 2 +- kobuki/38bee3a/38bee3a.bug | 2 +- kobuki/38dce2a/38dce2a.bug | 2 +- kobuki/3c4c399/3c4c399.bug | 2 +- kobuki/3c7f92a/3c7f92a.bug | 2 +- kobuki/3e88010/3e88010.bug | 2 +- kobuki/4115400/4115400.bug | 2 +- kobuki/45ee84a/45ee84a.bug | 2 +- kobuki/493e3f9/493e3f9.bug | 2 +- kobuki/496aac8/496aac8.bug | 2 +- kobuki/55e84a6/55e84a6.bug | 2 +- kobuki/5a44ead/5a44ead.bug | 2 +- kobuki/5abe7d4/5abe7d4.bug | 2 +- kobuki/5ee65b0/5ee65b0.bug | 2 +- kobuki/606b8b9/606b8b9.bug | 2 +- kobuki/62a38a9/62a38a9.bug | 2 +- kobuki/6e748c1/6e748c1.bug | 2 +- kobuki/8163705/8163705.bug | 2 +- kobuki/841720a/841720a.bug | 2 +- kobuki/8a729db/8a729db.bug | 2 +- kobuki/8c30446/8c30446.bug | 2 +- kobuki/9397c6b/9397c6b.bug | 2 +- kobuki/95b24e8/95b24e8.bug | 2 +- kobuki/9682b9a/9682b9a.bug | 2 +- kobuki/9c8abeb/9c8abeb.bug | 2 +- kobuki/9de9690/9de9690.bug | 2 +- kobuki/a794de9/a794de9.bug | 2 +- kobuki/acd5bfb/acd5bfb.bug | 2 +- kobuki/ad906f0/ad906f0.bug | 2 +- kobuki/af7946f/af7946f.bug | 2 +- kobuki/b166c93/b166c93.bug | 2 +- kobuki/b18f559/b18f559.bug | 2 +- kobuki/b213df3/b213df3.bug | 2 +- kobuki/b5f0943/b5f0943.bug | 2 +- kobuki/bb3c7ec/bb3c7ec.bug | 2 +- kobuki/c04eae5/c04eae5.bug | 2 +- kobuki/d9aa656/d9aa656.bug | 2 +- kobuki/dbcdb12/dbcdb12.bug | 2 +- kobuki/dd40270/dd40270.bug | 2 +- kobuki/e34428d/e34428d.bug | 2 +- kobuki/e3c9bbc/e3c9bbc.bug | 2 +- kobuki/e45b2b6/e45b2b6.bug | 2 +- kobuki/eed104d/eed104d.bug | 2 +- kobuki/f548cc7/f548cc7.bug | 2 +- kobuki/f95c384/f95c384.bug | 2 +- kobuki/fbe70c7/fbe70c7.bug | 2 +- kobuki/fd6b589/fd6b589.bug | 2 +- mavros/2998e9f/2998e9f.bug | 2 +- mavros/31ad11d/31ad11d.bug | 2 +- mavros/400949c/400949c.bug | 2 +- mavros/599c588/599c588.bug | 2 +- mavros/84264f0/84264f0.bug | 2 +- mavros/942eb3b/942eb3b.bug | 2 +- mavros/dc1327f/dc1327f.bug | 2 +- mavros/de2cc36/de2cc36.bug | 2 +- mavros/e05c71a/e05c71a.bug | 2 +- motoman/045ab54/045ab54.bug | 2 +- motoman/0829607/0829607.bug | 2 +- motoman/1ec8ca1/1ec8ca1.bug | 2 +- motoman/259b468/259b468.bug | 2 +- motoman/292b5cc/292b5cc.bug | 2 +- motoman/2d42582/2d42582.bug | 2 +- motoman/3236783/3236783.bug | 2 +- motoman/377d7be/377d7be.bug | 2 +- motoman/3f260cb/3f260cb.bug | 2 +- motoman/4089660/4089660.bug | 2 +- motoman/65e7ee6/65e7ee6.bug | 2 +- motoman/6a7a506/6a7a506.bug | 2 +- motoman/6c89ebf/6c89ebf.bug | 2 +- motoman/90a9464/90a9464.bug | 2 +- motoman/91072e8/91072e8.bug | 2 +- motoman/9bf25ea/9bf25ea.bug | 2 +- motoman/9df36cb/9df36cb.bug | 2 +- motoman/acd5eab/acd5eab.bug | 2 +- motoman/b1b6fcb/b1b6fcb.bug | 2 +- motoman/ddc6f36/ddc6f36.bug | 2 +- motoman/eadbcb8/eadbcb8.bug | 2 +- motoman/eb99671/eb99671.bug | 2 +- other/22e4e4f/22e4e4f.bug | 2 +- other/473ab5e/473ab5e.bug | 2 +- ros_comm/ca23e58/ca23e58.bug | 2 +- ros_comm/eab0d3c/eab0d3c.bug | 2 +- turtlebot/3390789/3390789.bug | 2 +- turtlebot/3e32933/3e32933.bug | 2 +- turtlebot/3ea2c30/3ea2c30.bug | 2 +- turtlebot/61a75df/61a75df.bug | 2 +- turtlebot/891cb68/891cb68.bug | 2 +- turtlebot/928306b/928306b.bug | 2 +- turtlebot/9299530/9299530.bug | 2 +- turtlebot/9ffffca/9ffffca.bug | 2 +- turtlebot/a482f82/a482f82.bug | 2 +- turtlebot/a4f35ee/a4f35ee.bug | 2 +- turtlebot/f01d952/f01d952.bug | 2 +- universal_robot/040fd11/040fd11.bug | 2 +- universal_robot/082dcf1/082dcf1.bug | 2 +- universal_robot/0c34123/0c34123.bug | 2 +- universal_robot/18ffa89/18ffa89.bug | 2 +- universal_robot/1e0904c/1e0904c.bug | 2 +- universal_robot/21b86f6/21b86f6.bug | 2 +- universal_robot/359a2e9/359a2e9.bug | 2 +- universal_robot/39eb24f/39eb24f.bug | 2 +- universal_robot/3a48064/3a48064.bug | 2 +- universal_robot/56cf07f/56cf07f.bug | 2 +- universal_robot/58790ba/58790ba.bug | 2 +- universal_robot/778c1ac/778c1ac.bug | 2 +- universal_robot/a58f4b5/a58f4b5.bug | 2 +- universal_robot/b3c2c21/b3c2c21.bug | 2 +- universal_robot/bd1fce5/bd1fce5.bug | 2 +- universal_robot/c779432/c779432.bug | 2 +- universal_robot/cd273dd/cd273dd.bug | 2 +- universal_robot/cda133d/cda133d.bug | 2 +- universal_robot/dda2f60/dda2f60.bug | 2 +- universal_robot/e122ccc/e122ccc.bug | 2 +- universal_robot/f8d175b/f8d175b.bug | 2 +- universal_robot/fa64ec6/fa64ec6.bug | 2 +- universal_robot/fc95a19/fc95a19.bug | 2 +- 157 files changed, 157 insertions(+), 156 deletions(-) create mode 100644 dummy.bug diff --git a/care-o-bot/105dc16/105dc16.bug b/care-o-bot/105dc16/105dc16.bug index 24803e6b..5e219f5b 100644 --- a/care-o-bot/105dc16/105dc16.bug +++ b/care-o-bot/105dc16/105dc16.bug @@ -45,4 +45,4 @@ fix: - cob_control/cob_twist_controller/CMakeLists.txt languages: - CMake - time: 2014-11-21 (12:57) + time: 2014-11-21T12:57:00Z diff --git a/care-o-bot/1518978/1518978.bug b/care-o-bot/1518978/1518978.bug index 5d760a0e..7e84812f 100644 --- a/care-o-bot/1518978/1518978.bug +++ b/care-o-bot/1518978/1518978.bug @@ -43,4 +43,4 @@ fix: fix-in: ['https://github.com/ipa-fxm/cob_driver/blob/151897840540e8dd662cf6c8c77e5613c84e3424/cob_sound/ros/src/sound.cpp'] languages: - C++ - time: 2016-04-07 (00:00) + time: 2016-04-07T00:00:00Z diff --git a/care-o-bot/28c23cd/28c23cd.bug b/care-o-bot/28c23cd/28c23cd.bug index 484c7dd9..c8677157 100644 --- a/care-o-bot/28c23cd/28c23cd.bug +++ b/care-o-bot/28c23cd/28c23cd.bug @@ -44,4 +44,4 @@ fix: - cob_command_tools/cob_teleop/CMakeLists.txt languages: - CMake - time: 2015-11-24 (19:36) + time: 2015-11-24T19:36:00Z diff --git a/care-o-bot/43705f7/43705f7.bug b/care-o-bot/43705f7/43705f7.bug index 055cd8fe..a5780710 100644 --- a/care-o-bot/43705f7/43705f7.bug +++ b/care-o-bot/43705f7/43705f7.bug @@ -42,4 +42,4 @@ fix: fix-in: ['https://github.com/ipa320/cob_common/pull/179/commits/43705f74847ce09edb971adb50d9e47b14f944cf'] languages: - xacro - time: 2015-11-20 (00:00) + time: 2015-11-20T00:00:00Z diff --git a/care-o-bot/79867c8/79867c8.bug b/care-o-bot/79867c8/79867c8.bug index 937bb77f..8f38a87b 100644 --- a/care-o-bot/79867c8/79867c8.bug +++ b/care-o-bot/79867c8/79867c8.bug @@ -51,4 +51,4 @@ fix: - cob_android/cob_android_script_server/CMakeLists.txt languages: - CMake - time: 2015-08-04 (16:26) + time: 2015-08-04T16:26:00Z diff --git a/care-o-bot/ac6a181/ac6a181.bug b/care-o-bot/ac6a181/ac6a181.bug index eb68cb6c..92aa15ea 100644 --- a/care-o-bot/ac6a181/ac6a181.bug +++ b/care-o-bot/ac6a181/ac6a181.bug @@ -39,4 +39,4 @@ fix: - cob_command_tools/cob_script_server/package.xml languages: - XML - time: 2014-08-26 (08:57) + time: 2014-08-26T08:57:00Z diff --git a/care-o-bot/b826eae/b826eae.bug b/care-o-bot/b826eae/b826eae.bug index d00a57a3..446102e4 100644 --- a/care-o-bot/b826eae/b826eae.bug +++ b/care-o-bot/b826eae/b826eae.bug @@ -44,4 +44,4 @@ fix: fix-in: ['https://github.com/ipa-fmw/cob_robots/blob/b826eaeae5c8dc548ac2c97002725c7a8131137e/cob_hardware_config/cob3-9/urdf/cob3-9.urdf.xacro'] languages: - xacro - time: 2016-11-10 (00:00) + time: 2016-11-10T00:00:00Z diff --git a/care-o-bot/c8091b6/c8091b6.bug b/care-o-bot/c8091b6/c8091b6.bug index f3d1a27f..0673150e 100644 --- a/care-o-bot/c8091b6/c8091b6.bug +++ b/care-o-bot/c8091b6/c8091b6.bug @@ -40,4 +40,4 @@ fix: - cob_command_tools/cob_command_gui/src/knoeppkes.py languages: - Python - time: 2015-03-13 (16:21) + time: 2015-03-13T16:21:00Z diff --git a/care-o-bot/ca7b536/ca7b536.bug b/care-o-bot/ca7b536/ca7b536.bug index 845479b2..34b041aa 100644 --- a/care-o-bot/ca7b536/ca7b536.bug +++ b/care-o-bot/ca7b536/ca7b536.bug @@ -46,4 +46,4 @@ fix: - cob_control/cob_obstacle_distance/CMakeLists.txt languages: - CMake - time: 2015-08-04 (13:09) + time: 2015-08-04T13:09:00Z diff --git a/care-o-bot/e9ed0f8/e9ed0f8.bug b/care-o-bot/e9ed0f8/e9ed0f8.bug index b862e364..fd5b98bb 100644 --- a/care-o-bot/e9ed0f8/e9ed0f8.bug +++ b/care-o-bot/e9ed0f8/e9ed0f8.bug @@ -47,4 +47,4 @@ fix: languages: - CMake - XML - time: 2015-08-08 (10:05) + time: 2015-08-08T10:05:00Z diff --git a/confidential/2688e7a/2688e7a.bug b/confidential/2688e7a/2688e7a.bug index 74a89e4f..68843149 100644 --- a/confidential/2688e7a/2688e7a.bug +++ b/confidential/2688e7a/2688e7a.bug @@ -40,4 +40,4 @@ fix: fix-in: ['CONFIDENTIAL'] languages: - C++ - time: 2017-05-04 (10:16) + time: 2017-05-04T10:16:00Z diff --git a/confidential/3c7cc54/3c7cc54.bug b/confidential/3c7cc54/3c7cc54.bug index f90e3e82..705003e6 100644 --- a/confidential/3c7cc54/3c7cc54.bug +++ b/confidential/3c7cc54/3c7cc54.bug @@ -41,4 +41,4 @@ fix: fix-in: ['CONFIDENTIAL'] languages: - C++ - time: 2015-10-07 (16:10) + time: 2015-10-07T16:10:00Z diff --git a/confidential/7b11629/7b11629.bug b/confidential/7b11629/7b11629.bug index 13ccdf69..4674573d 100644 --- a/confidential/7b11629/7b11629.bug +++ b/confidential/7b11629/7b11629.bug @@ -42,4 +42,4 @@ fix: fix-in: ['CONFIDENTIAL'] languages: - C++ - time: 2017-06-27 (16:45) + time: 2017-06-27T16:45:00Z diff --git a/confidential/86cb680/86cb680.bug b/confidential/86cb680/86cb680.bug index ca077e4b..7c9d5a4f 100644 --- a/confidential/86cb680/86cb680.bug +++ b/confidential/86cb680/86cb680.bug @@ -42,4 +42,4 @@ fix: fix-in: ['CONFIDENTIAL'] languages: - C++ - time: 2017-07-03 (11:27) + time: 2017-07-03T11:27:00Z diff --git a/confidential/96e2c6c/96e2c6c.bug b/confidential/96e2c6c/96e2c6c.bug index 33ebcad2..95263e15 100644 --- a/confidential/96e2c6c/96e2c6c.bug +++ b/confidential/96e2c6c/96e2c6c.bug @@ -46,4 +46,4 @@ fix: fix-in: ['trajectory_generation.cpp', 'utils.h'] languages: - C++ - time: 2017-02-09 (16:43) + time: 2017-02-09T16:43:00Z diff --git a/confidential/c5dc9de/c5dc9de.bug b/confidential/c5dc9de/c5dc9de.bug index 02b15e83..ddfa0dc6 100644 --- a/confidential/c5dc9de/c5dc9de.bug +++ b/confidential/c5dc9de/c5dc9de.bug @@ -39,4 +39,4 @@ fix: fix-in: ['CONFIDENTIAL'] languages: - C++ - time: 2015-12-09 (14:20) + time: 2015-12-09T14:20:00Z diff --git a/confidential/e9e7fd8/e9e7fd8.bug b/confidential/e9e7fd8/e9e7fd8.bug index 02ae481e..a757836a 100644 --- a/confidential/e9e7fd8/e9e7fd8.bug +++ b/confidential/e9e7fd8/e9e7fd8.bug @@ -41,4 +41,4 @@ fix: fix-in: ['CONFIDENTIAL'] languages: - C++ - time: 2017-07-04 (15:33) + time: 2017-07-04T15:33:00Z diff --git a/dummy.bug b/dummy.bug new file mode 100644 index 00000000..de44ff91 --- /dev/null +++ b/dummy.bug @@ -0,0 +1 @@ +id: ["ros"] diff --git a/geometry2/0481047/0481047.bug b/geometry2/0481047/0481047.bug index 649b803d..2fccfbfa 100644 --- a/geometry2/0481047/0481047.bug +++ b/geometry2/0481047/0481047.bug @@ -85,4 +85,4 @@ fix: languages: C++ - time: 2015-03-03 (2015-03-12 2:53 GMT+1) + time: 2015-03-03T2015-03-12:00Z 2:53 GMT+1 diff --git a/geometry2/164cfa3/164cfa3.bug b/geometry2/164cfa3/164cfa3.bug index 896db7d9..83be7e53 100644 --- a/geometry2/164cfa3/164cfa3.bug +++ b/geometry2/164cfa3/164cfa3.bug @@ -88,4 +88,4 @@ fix: languages: C++ - time: 2014-05-12 (21:11 GMT+1) + time: 2014-05-12T21:11:00Z GMT+1 diff --git a/geometry2/245b02b/245b02b.bug b/geometry2/245b02b/245b02b.bug index 3eafde76..5d526800 100644 --- a/geometry2/245b02b/245b02b.bug +++ b/geometry2/245b02b/245b02b.bug @@ -72,4 +72,4 @@ fix: languages: C++ - time: 2015-04-21 (21:42 GMT+1) + time: 2015-04-21T21:42:00Z GMT+1 diff --git a/geometry2/42267be/42267be.bug b/geometry2/42267be/42267be.bug index 46f9d36d..641c29a3 100644 --- a/geometry2/42267be/42267be.bug +++ b/geometry2/42267be/42267be.bug @@ -69,4 +69,4 @@ fix: languages: CMake - time: 2013-12-26 (22:46 GMT+1) + time: 2013-12-26T22:46:00Z GMT+1 diff --git a/geometry2/4c160d3/4c160d3.bug b/geometry2/4c160d3/4c160d3.bug index 8502f0c8..456bf7ff 100644 --- a/geometry2/4c160d3/4c160d3.bug +++ b/geometry2/4c160d3/4c160d3.bug @@ -63,4 +63,4 @@ fix: languages: CMake - time: 2014-12-16 (10:01am GMT+1) + time: 2014-12-16T10:01am:00Z GMT+1 diff --git a/geometry2/5ad7341/5ad7341.bug b/geometry2/5ad7341/5ad7341.bug index 5d7d4a0e..d52a8967 100644 --- a/geometry2/5ad7341/5ad7341.bug +++ b/geometry2/5ad7341/5ad7341.bug @@ -48,4 +48,4 @@ fix: - tf2/include/tf2/buffer_core.h - tf2/src/buffer_core.cpp languages: C++ - time: 2015-04-21 (21:43 GMT+2) + time: 2015-04-21T21:43:00Z GMT+2 diff --git a/geometry2/729a653/729a653.bug b/geometry2/729a653/729a653.bug index 8b0dd552..7f5cdf95 100644 --- a/geometry2/729a653/729a653.bug +++ b/geometry2/729a653/729a653.bug @@ -76,4 +76,4 @@ fix: languages: C++ - time: 2015-04-16 (23:36 GMT+1) + time: 2015-04-16T23:36:00Z GMT+1 diff --git a/geometry2/74f0c66/74f0c66.bug b/geometry2/74f0c66/74f0c66.bug index 043d6a93..b75deb95 100644 --- a/geometry2/74f0c66/74f0c66.bug +++ b/geometry2/74f0c66/74f0c66.bug @@ -37,4 +37,4 @@ fix: license: ['BSD'] fix-in: ['tf2/src/buffer_core.cpp', 'tf2_ros/include/tf2_ros/message_filter.h'] languages: ['C++'] - time: 2017-07-13 (00:37) + time: 2017-07-13T00:37:00Z diff --git a/geometry2/93ea333/93ea333.bug b/geometry2/93ea333/93ea333.bug index fdd53b84..fef003b2 100644 --- a/geometry2/93ea333/93ea333.bug +++ b/geometry2/93ea333/93ea333.bug @@ -37,4 +37,4 @@ fix: fix-in: ['tf2/include/tf2/LinearMath/Vector3.h'] languages: - C++ - time: 2015-03-03 (09:36 AM GMT+1) + time: 2015-03-03T09:36:00Z AM GMT+1 diff --git a/geometry2/b4dc23c/b4dc23c.bug b/geometry2/b4dc23c/b4dc23c.bug index 049a0b8d..e7e9e6f8 100644 --- a/geometry2/b4dc23c/b4dc23c.bug +++ b/geometry2/b4dc23c/b4dc23c.bug @@ -40,7 +40,7 @@ fix: fix-in: ['tf2_ros/src/static_transform_broadcaster_program.cpp'] languages: - C++ - time: 2016-04-02 (08:29) + time: 2016-04-02T08:29:00Z time-machine: ros_distro: indigo ros_pkgs: diff --git a/geometry2/cec6208/cec6208.bug b/geometry2/cec6208/cec6208.bug index a9adfd06..29ea2b04 100644 --- a/geometry2/cec6208/cec6208.bug +++ b/geometry2/cec6208/cec6208.bug @@ -62,4 +62,4 @@ fix: - tf2_ros/src/tf2_ros/buffer.py languages: - python - time: 2014-03-10 (21:31 GMT+1) + time: 2014-03-10T21:31:00Z GMT+1 diff --git a/geometry2/d50d51b/d50d51b.bug b/geometry2/d50d51b/d50d51b.bug index b9199b27..ce33f476 100644 --- a/geometry2/d50d51b/d50d51b.bug +++ b/geometry2/d50d51b/d50d51b.bug @@ -69,4 +69,4 @@ fix: languages: C++ - time: 2015-03-03 (9:51 GMT+1) + time: 2015-03-03T9:51:00Z GMT+1 diff --git a/geometry2/ede2646/ede2646.bug b/geometry2/ede2646/ede2646.bug index 1d3c5cfe..65b0d16e 100644 --- a/geometry2/ede2646/ede2646.bug +++ b/geometry2/ede2646/ede2646.bug @@ -75,4 +75,4 @@ fix: languages: python - time: 2015-03-20 (19:08 AM GMT+1) + time: 2015-03-20T19:08:00Z AM GMT+1 diff --git a/geometry2/f19569c/f19569c.bug b/geometry2/f19569c/f19569c.bug index f39d8727..68847caa 100644 --- a/geometry2/f19569c/f19569c.bug +++ b/geometry2/f19569c/f19569c.bug @@ -91,4 +91,4 @@ fix: languages: C++ - time: 2015-03-03 (10:03 GMT+1) + time: 2015-03-03T10:03:00Z GMT+1 diff --git a/geometry2/fc854e0/fc854e0.bug b/geometry2/fc854e0/fc854e0.bug index 417e6fb9..92254841 100644 --- a/geometry2/fc854e0/fc854e0.bug +++ b/geometry2/fc854e0/fc854e0.bug @@ -43,7 +43,7 @@ fix: license: ['BSD'] fix-in: ['tf2_tools/CMakeLists.txt'] languages: CMake - time: 2013-11-06 (08:19 GMT+1) + time: 2013-11-06T08:19:00Z GMT+1 time-machine: ros_distro: hydro ros_pkgs: diff --git a/kobuki/0027b57/0027b57.bug b/kobuki/0027b57/0027b57.bug index d51d76c4..879d2624 100644 --- a/kobuki/0027b57/0027b57.bug +++ b/kobuki/0027b57/0027b57.bug @@ -41,4 +41,4 @@ fix: languages: - C++ - package.xml - time: 2013-01-25 (08:40) + time: 2013-01-25T08:40:00Z diff --git a/kobuki/03660af/03660af.bug b/kobuki/03660af/03660af.bug index cf4621d1..b50ea7ca 100644 --- a/kobuki/03660af/03660af.bug +++ b/kobuki/03660af/03660af.bug @@ -36,4 +36,4 @@ fix: fix-in: ['kobuki_driver/include/kobuki_driver/kobuki.hpp', 'kobuki_driver/src/driver/kobuki.cpp'] languages: - C++ - time: 2012-06-04 (05:58) + time: 2012-06-04T05:58:00Z diff --git a/kobuki/0416c81/0416c81.bug b/kobuki/0416c81/0416c81.bug index edfdc4f4..2e89f9e4 100644 --- a/kobuki/0416c81/0416c81.bug +++ b/kobuki/0416c81/0416c81.bug @@ -39,4 +39,4 @@ fix: fix-in: ['kobuki_auto_docking/include/kobuki_auto_docking/dock_drive.hpp', 'kobuki_auto_docking/src/auto_docking_ros.cpp', 'kobuki_auto_docking/src/dock_drive.cpp'] languages: - C++ - time: 2013-05-24 (07:28) + time: 2013-05-24T07:28:00Z diff --git a/kobuki/054c753/054c753.bug b/kobuki/054c753/054c753.bug index 78b71dd3..cf0e70b1 100644 --- a/kobuki/054c753/054c753.bug +++ b/kobuki/054c753/054c753.bug @@ -48,4 +48,4 @@ fix: fix-in: ['kobuki_driver/src/driver/kobuki.cpp'] languages: - C++ - time: 2013-08-01 (07:33) + time: 2013-08-01T07:33:00Z diff --git a/kobuki/17560e9/17560e9.bug b/kobuki/17560e9/17560e9.bug index 047b52ac..661d85ef 100644 --- a/kobuki/17560e9/17560e9.bug +++ b/kobuki/17560e9/17560e9.bug @@ -60,7 +60,7 @@ fix: fix-in: ['yocs_navigator/CMakeLists.txt'] languages: - CMake - time: 2014-08-25 (02:04) + time: 2014-08-25T02:04:00Z time-machine: ros_distro: indigo ros_pkgs: diff --git a/kobuki/1c141a5/1c141a5.bug b/kobuki/1c141a5/1c141a5.bug index b69e012d..f0eae5b4 100644 --- a/kobuki/1c141a5/1c141a5.bug +++ b/kobuki/1c141a5/1c141a5.bug @@ -39,4 +39,4 @@ fix: fix-in: ['kobuki_driver/include/kobuki_driver/modules/diff_drive.hpp', 'kobuki_driver/src/driver/diff_drive.cpp'] languages: - C++ - time: 2013-05-07 (06:40) + time: 2013-05-07T06:40:00Z diff --git a/kobuki/27e85fc/27e85fc.bug b/kobuki/27e85fc/27e85fc.bug index 591d4d55..6f12e8e8 100644 --- a/kobuki/27e85fc/27e85fc.bug +++ b/kobuki/27e85fc/27e85fc.bug @@ -34,4 +34,4 @@ fix: fix-in: ['kobuki_gazebo_plugins/src/gazebo_ros_kobuki.cpp'] languages: - C++ - time: 2013-08-09 (08:14) + time: 2013-08-09T08:14:00Z diff --git a/kobuki/2f647af/2f647af.bug b/kobuki/2f647af/2f647af.bug index 0e369cee..bdd996b7 100644 --- a/kobuki/2f647af/2f647af.bug +++ b/kobuki/2f647af/2f647af.bug @@ -55,4 +55,4 @@ fix: - YAML - Launch XML - Package XML - time: 2013-08-21 (06:59) + time: 2013-08-21T06:59:00Z diff --git a/kobuki/35682ec/35682ec.bug b/kobuki/35682ec/35682ec.bug index 67ab49d8..e13a6ca3 100644 --- a/kobuki/35682ec/35682ec.bug +++ b/kobuki/35682ec/35682ec.bug @@ -51,4 +51,4 @@ fix: fix-in: ['kobuki_auto_docking/launch/auto_dock_with_safe_keyop.launch'] languages: - launch XML - time: 2013-02-25 (08:34) + time: 2013-02-25T08:34:00Z diff --git a/kobuki/38bee3a/38bee3a.bug b/kobuki/38bee3a/38bee3a.bug index ec1bc477..fa4fa9bf 100644 --- a/kobuki/38bee3a/38bee3a.bug +++ b/kobuki/38bee3a/38bee3a.bug @@ -35,4 +35,4 @@ fix: fix-in: ['kobuki_driver/include/kobuki_driver/kobuki.hpp', 'kobuki_driver/src/driver/kobuki.cpp'] languages: - C++ - time: 2012-11-21 (00:38) + time: 2012-11-21T00:38:00Z diff --git a/kobuki/38dce2a/38dce2a.bug b/kobuki/38dce2a/38dce2a.bug index c702ebd5..23bd150e 100644 --- a/kobuki/38dce2a/38dce2a.bug +++ b/kobuki/38dce2a/38dce2a.bug @@ -43,4 +43,4 @@ fix: fix-in: ['kobuki_safety_controller/src/nodelet.cpp'] languages: - C++ - time: 2012-12-05 (03:43) + time: 2012-12-05T03:43:00Z diff --git a/kobuki/3c4c399/3c4c399.bug b/kobuki/3c4c399/3c4c399.bug index d69d1039..7ba48eb0 100644 --- a/kobuki/3c4c399/3c4c399.bug +++ b/kobuki/3c4c399/3c4c399.bug @@ -37,4 +37,4 @@ fix: fix-in: ['kobuki_driver/include/kobuki_driver/kobuki.hpp', 'kobuki_driver/src/driver/kobuki.cpp', 'kobuki_node/src/library/kobuki_ros.cpp'] languages: - C++ - time: 2013-08-22 (09:40) + time: 2013-08-22T09:40:00Z diff --git a/kobuki/3c7f92a/3c7f92a.bug b/kobuki/3c7f92a/3c7f92a.bug index d61aa16d..b8ffa15a 100644 --- a/kobuki/3c7f92a/3c7f92a.bug +++ b/kobuki/3c7f92a/3c7f92a.bug @@ -37,4 +37,4 @@ fix: languages: - Python - XML - time: 2013-08-21 (10:23) + time: 2013-08-21T10:23:00Z diff --git a/kobuki/3e88010/3e88010.bug b/kobuki/3e88010/3e88010.bug index 20e9fc79..0f4a5451 100644 --- a/kobuki/3e88010/3e88010.bug +++ b/kobuki/3e88010/3e88010.bug @@ -35,4 +35,4 @@ fix: fix-in: ['kobuki_auto_docking/CMakeLists.txt'] languages: - CMake - time: 2013-02-25 (04:36) + time: 2013-02-25T04:36:00Z diff --git a/kobuki/4115400/4115400.bug b/kobuki/4115400/4115400.bug index c63702c1..8b714776 100644 --- a/kobuki/4115400/4115400.bug +++ b/kobuki/4115400/4115400.bug @@ -36,4 +36,4 @@ fix: fix-in: ['kobuki_gazebo_plugins/src/gazebo_ros_kobuki_loads.cpp'] languages: - C++ - time: 2015-03-02 (08:03) + time: 2015-03-02T08:03:00Z diff --git a/kobuki/45ee84a/45ee84a.bug b/kobuki/45ee84a/45ee84a.bug index e51987d9..694f7958 100644 --- a/kobuki/45ee84a/45ee84a.bug +++ b/kobuki/45ee84a/45ee84a.bug @@ -43,4 +43,4 @@ fix: fix-in: ['kobuki_ftdi/CMakeLists.txt'] languages: - CMake - time: 2015-02-12 (00:18) + time: 2015-02-12T00:18:00Z diff --git a/kobuki/493e3f9/493e3f9.bug b/kobuki/493e3f9/493e3f9.bug index ec23717d..0639059f 100644 --- a/kobuki/493e3f9/493e3f9.bug +++ b/kobuki/493e3f9/493e3f9.bug @@ -38,4 +38,4 @@ fix: fix-in: ['kobuki_description/urdf/kobuki.urdf.xacro'] languages: - URDF - time: 2013-08-20 (10:22) + time: 2013-08-20T10:22:00Z diff --git a/kobuki/496aac8/496aac8.bug b/kobuki/496aac8/496aac8.bug index d7f1dc15..238856b6 100644 --- a/kobuki/496aac8/496aac8.bug +++ b/kobuki/496aac8/496aac8.bug @@ -39,4 +39,4 @@ fix: fix-in: ['kobuki_gazebo_plugins/include/kobuki_gazebo_plugins/gazebo_ros_kobuki.h', 'kobuki_gazebo_plugins/src/gazebo_ros_kobuki.cpp'] languages: - C++ - time: 2013-08-26 (09:18) + time: 2013-08-26T09:18:00Z diff --git a/kobuki/55e84a6/55e84a6.bug b/kobuki/55e84a6/55e84a6.bug index 6372de18..8dc00ba8 100644 --- a/kobuki/55e84a6/55e84a6.bug +++ b/kobuki/55e84a6/55e84a6.bug @@ -59,4 +59,4 @@ fix: fix-in: ['kobuki_qtestsuite/src/kobuki_qtestsuite/battery_profile_frame.py', 'kobuki_qtestsuite/src/kobuki_qtestsuite/full_size_data_plot.py', 'kobuki_qtestsuite/src/kobuki_qtestsuite/gyro_drift_frame.py', 'kobuki_qtestsuite/src/kobuki_qtestsuite/testsuite_widget.py'] languages: - Python - time: 2014-08-11 (06:02) + time: 2014-08-11T06:02:00Z diff --git a/kobuki/5a44ead/5a44ead.bug b/kobuki/5a44ead/5a44ead.bug index 5e6376dd..c459bb9c 100644 --- a/kobuki/5a44ead/5a44ead.bug +++ b/kobuki/5a44ead/5a44ead.bug @@ -37,4 +37,4 @@ fix: fix-in: ['kobuki_driver/src/test/initialisation.cpp'] languages: - C++ - time: 2013-05-31 (08:09) + time: 2013-05-31T08:09:00Z diff --git a/kobuki/5abe7d4/5abe7d4.bug b/kobuki/5abe7d4/5abe7d4.bug index f47712c8..097c8349 100644 --- a/kobuki/5abe7d4/5abe7d4.bug +++ b/kobuki/5abe7d4/5abe7d4.bug @@ -35,4 +35,4 @@ fix: fix-in: ['kobuki_gazebo_plugins/include/kobuki_gazebo_plugins/gazebo_ros_kobuki.h', 'kobuki_gazebo_plugins/src/gazebo_ros_kobuki.cpp'] languages: - C++ - time: 2013-10-11 (03:36) + time: 2013-10-11T03:36:00Z diff --git a/kobuki/5ee65b0/5ee65b0.bug b/kobuki/5ee65b0/5ee65b0.bug index 4b2da7b1..15417a07 100644 --- a/kobuki/5ee65b0/5ee65b0.bug +++ b/kobuki/5ee65b0/5ee65b0.bug @@ -77,4 +77,4 @@ fix: fix-in: ['kobuki_dashboard/src/kobuki_dashboard/led_widget.py', 'kobuki_dashboard/src/kobuki_dashboard/motor_widget.py'] languages: - Python - time: 2014-08-08 (11:25) + time: 2014-08-08T11:25:00Z diff --git a/kobuki/606b8b9/606b8b9.bug b/kobuki/606b8b9/606b8b9.bug index 3189a2e6..d5cbe6a1 100644 --- a/kobuki/606b8b9/606b8b9.bug +++ b/kobuki/606b8b9/606b8b9.bug @@ -36,4 +36,4 @@ fix: fix-in: ['kobuki_ftdi/57-kobuki.rules'] languages: - udev rules - time: 2013-02-19 (07:15) + time: 2013-02-19T07:15:00Z diff --git a/kobuki/62a38a9/62a38a9.bug b/kobuki/62a38a9/62a38a9.bug index caf85065..fe595260 100644 --- a/kobuki/62a38a9/62a38a9.bug +++ b/kobuki/62a38a9/62a38a9.bug @@ -59,4 +59,4 @@ fix: fix-in: ['kobuki_driver/include/kobuki_driver/kobuki.hpp', 'kobuki_driver/src/driver/kobuki.cpp'] languages: - C++ - time: 2012-04-14 (14:12) + time: 2012-04-14T14:12:00Z diff --git a/kobuki/6e748c1/6e748c1.bug b/kobuki/6e748c1/6e748c1.bug index b508c55b..56b8e93a 100644 --- a/kobuki/6e748c1/6e748c1.bug +++ b/kobuki/6e748c1/6e748c1.bug @@ -52,4 +52,4 @@ fix: fix-in: ['kobuki_node/src/nodelet/kobuki_nodelet.cpp'] languages: - C++ - time: 2014-04-21 (07:38) + time: 2014-04-21T07:38:00Z diff --git a/kobuki/8163705/8163705.bug b/kobuki/8163705/8163705.bug index a682be3f..b16125a8 100644 --- a/kobuki/8163705/8163705.bug +++ b/kobuki/8163705/8163705.bug @@ -36,4 +36,4 @@ fix: fix-in: ['kobuki_node/src/library/kobuki_ros.cpp'] languages: - C++ - time: 2012-12-01 (07:36) + time: 2012-12-01T07:36:00Z diff --git a/kobuki/841720a/841720a.bug b/kobuki/841720a/841720a.bug index 45b44f4a..e3c275fb 100644 --- a/kobuki/841720a/841720a.bug +++ b/kobuki/841720a/841720a.bug @@ -44,4 +44,4 @@ fix: languages: - C++ - ROS Message - time: 2012-06-25 (13:14) + time: 2012-06-25T13:14:00Z diff --git a/kobuki/8a729db/8a729db.bug b/kobuki/8a729db/8a729db.bug index f9b6f922..c827fb98 100644 --- a/kobuki/8a729db/8a729db.bug +++ b/kobuki/8a729db/8a729db.bug @@ -51,4 +51,4 @@ fix: fix-in: ['kobuki_node/param/diagnostics.yaml'] languages: - rosparam YAML - time: 2014-08-26 (06:54) + time: 2014-08-26T06:54:00Z diff --git a/kobuki/8c30446/8c30446.bug b/kobuki/8c30446/8c30446.bug index f734fb46..242bc252 100644 --- a/kobuki/8c30446/8c30446.bug +++ b/kobuki/8c30446/8c30446.bug @@ -65,4 +65,4 @@ fix: fix-in: ['kobuki_node/launch/robot_with_tf.launch'] languages: - launch XML - time: 2014-08-11 (06:11) + time: 2014-08-11T06:11:00Z diff --git a/kobuki/9397c6b/9397c6b.bug b/kobuki/9397c6b/9397c6b.bug index f9f4264f..5ea20693 100644 --- a/kobuki/9397c6b/9397c6b.bug +++ b/kobuki/9397c6b/9397c6b.bug @@ -39,4 +39,4 @@ fix: fix-in: ['ecl_containers/include/ecl/containers/push_and_pop/formatters.hpp', 'ecl_containers/include/ecl/containers/push_and_pop/push_and_pop_dynamic.hpp', 'ecl_containers/include/ecl/containers/push_and_pop/push_and_pop_fixed.hpp', 'ecl_containers/src/examples/formatters.cpp', 'ecl_containers/src/test/push_and_pop.cpp'] languages: - C++ - time: 2012-12-03 (03:20) + time: 2012-12-03T03:20:00Z diff --git a/kobuki/95b24e8/95b24e8.bug b/kobuki/95b24e8/95b24e8.bug index c48b6dc3..11a0e900 100644 --- a/kobuki/95b24e8/95b24e8.bug +++ b/kobuki/95b24e8/95b24e8.bug @@ -35,4 +35,4 @@ fix: fix-in: ['kobuki_driver/src/driver/kobuki.cpp'] languages: - C++ - time: 2012-04-09 (06:13) + time: 2012-04-09T06:13:00Z diff --git a/kobuki/9682b9a/9682b9a.bug b/kobuki/9682b9a/9682b9a.bug index 3eacc39c..b847dd6b 100644 --- a/kobuki/9682b9a/9682b9a.bug +++ b/kobuki/9682b9a/9682b9a.bug @@ -62,4 +62,4 @@ fix: languages: - Python - C++ - time: 2013-05-28 (20:03) + time: 2013-05-28T20:03:00Z diff --git a/kobuki/9c8abeb/9c8abeb.bug b/kobuki/9c8abeb/9c8abeb.bug index 57fb67fb..b1a67e20 100644 --- a/kobuki/9c8abeb/9c8abeb.bug +++ b/kobuki/9c8abeb/9c8abeb.bug @@ -49,4 +49,4 @@ fix: fix-in: ['kobuki_gazebo_plugins/src/gazebo_ros_kobuki.cpp'] languages: - C++ - time: 2014-03-02 (15:03) + time: 2014-03-02T15:03:00Z diff --git a/kobuki/9de9690/9de9690.bug b/kobuki/9de9690/9de9690.bug index 5bba2976..1c07c938 100644 --- a/kobuki/9de9690/9de9690.bug +++ b/kobuki/9de9690/9de9690.bug @@ -46,4 +46,4 @@ fix: - kobuki_node/package.xml languages: - Package XML - time: 2013-10-09 (10:01) + time: 2013-10-09T10:01:00Z diff --git a/kobuki/a794de9/a794de9.bug b/kobuki/a794de9/a794de9.bug index 2dab7e33..b3e7efa4 100644 --- a/kobuki/a794de9/a794de9.bug +++ b/kobuki/a794de9/a794de9.bug @@ -36,4 +36,4 @@ fix: fix-in: ['kobuki_bumper2pc/include/kobuki_bumper2pc/kobuki_bumper2pc.hpp', 'kobuki_auto_docking/include/kobuki_auto_docking/dock_drive.hpp', 'kobuki_auto_docking/src/dock_drive.cpp'] languages: - C++ - time: 2013-08-12 (09:03) + time: 2013-08-12T09:03:00Z diff --git a/kobuki/acd5bfb/acd5bfb.bug b/kobuki/acd5bfb/acd5bfb.bug index 7c45f2da..77c3f87d 100644 --- a/kobuki/acd5bfb/acd5bfb.bug +++ b/kobuki/acd5bfb/acd5bfb.bug @@ -36,4 +36,4 @@ fix: fix-in: ['kobuki_gazebo_plugins/include/kobuki_gazebo_plugins/gazebo_ros_kobuki.h', 'kobuki_gazebo_plugins/src/gazebo_ros_kobuki.cpp'] languages: - C++ - time: 2013-08-29 (04:29) + time: 2013-08-29T04:29:00Z diff --git a/kobuki/ad906f0/ad906f0.bug b/kobuki/ad906f0/ad906f0.bug index 241883f9..5c5fcf45 100644 --- a/kobuki/ad906f0/ad906f0.bug +++ b/kobuki/ad906f0/ad906f0.bug @@ -39,4 +39,4 @@ fix: fix-in: ['kobuki_driver/include/kobuki_driver/modules/gate_keeper.hpp', 'kobuki_driver/src/driver/kobuki.cpp'] languages: - C++ - time: 2012-06-11 (04:40) + time: 2012-06-11T04:40:00Z diff --git a/kobuki/af7946f/af7946f.bug b/kobuki/af7946f/af7946f.bug index 24fe7362..684008c9 100644 --- a/kobuki/af7946f/af7946f.bug +++ b/kobuki/af7946f/af7946f.bug @@ -37,4 +37,4 @@ fix: fix-in: ['kobuki_driver/src/driver/diff_drive.cpp', 'kobuki_driver/src/test/velocity_commands.cpp'] languages: - C++ - time: 2012-05-17 (12:12) + time: 2012-05-17T12:12:00Z diff --git a/kobuki/b166c93/b166c93.bug b/kobuki/b166c93/b166c93.bug index 268cd504..f8fe59a8 100644 --- a/kobuki/b166c93/b166c93.bug +++ b/kobuki/b166c93/b166c93.bug @@ -61,4 +61,4 @@ fix: fix-in: ['kobuki_driver/src/driver/kobuki.cpp'] languages: - C++ - time: 2016-06-17 (08:57) + time: 2016-06-17T08:57:00Z diff --git a/kobuki/b18f559/b18f559.bug b/kobuki/b18f559/b18f559.bug index cd85ad51..3623b07d 100644 --- a/kobuki/b18f559/b18f559.bug +++ b/kobuki/b18f559/b18f559.bug @@ -37,4 +37,4 @@ fix: fix-in: ['kobuki_driver/include/kobuki_driver/kobuki.hpp', 'kobuki_driver/src/driver/kobuki.cpp', 'kobuki_node/include/kobuki_node/kobuki_node.hpp', 'kobuki_node/src/nodelets/kobuki_node.cpp'] languages: - C++ - time: 2012-04-09 (06:34) + time: 2012-04-09T06:34:00Z diff --git a/kobuki/b213df3/b213df3.bug b/kobuki/b213df3/b213df3.bug index f5ec40dc..e100e809 100644 --- a/kobuki/b213df3/b213df3.bug +++ b/kobuki/b213df3/b213df3.bug @@ -50,4 +50,4 @@ fix: fix-in: ['kobuki_node/param/base.yaml'] languages: - YAML - time: 2013-08-30 (09:45) + time: 2013-08-30T09:45:00Z diff --git a/kobuki/b5f0943/b5f0943.bug b/kobuki/b5f0943/b5f0943.bug index 64a236e2..78dce9f0 100644 --- a/kobuki/b5f0943/b5f0943.bug +++ b/kobuki/b5f0943/b5f0943.bug @@ -44,4 +44,4 @@ fix: - C++ - CMake - Package XML - time: 2012-12-03 (08:25) + time: 2012-12-03T08:25:00Z diff --git a/kobuki/bb3c7ec/bb3c7ec.bug b/kobuki/bb3c7ec/bb3c7ec.bug index 382613bf..24719f61 100644 --- a/kobuki/bb3c7ec/bb3c7ec.bug +++ b/kobuki/bb3c7ec/bb3c7ec.bug @@ -42,4 +42,4 @@ fix: languages: - C++ - YAML - time: 2012-06-20 (04:01) + time: 2012-06-20T04:01:00Z diff --git a/kobuki/c04eae5/c04eae5.bug b/kobuki/c04eae5/c04eae5.bug index eaf1b366..a467f1cd 100644 --- a/kobuki/c04eae5/c04eae5.bug +++ b/kobuki/c04eae5/c04eae5.bug @@ -34,4 +34,4 @@ fix: fix-in: ['kobuki_node/src/library/kobuki_ros.cpp', 'kobuki_driver/include/kobuki_driver/kobuki.hpp', 'kobuki_driver/include/kobuki_driver/packets/firmware.hpp', 'kobuki_driver/src/driver/kobuki.cpp'] languages: - C++ - time: 2012-11-29 (11:47) + time: 2012-11-29T11:47:00Z diff --git a/kobuki/d9aa656/d9aa656.bug b/kobuki/d9aa656/d9aa656.bug index 1b1d3cf5..1357f9d4 100644 --- a/kobuki/d9aa656/d9aa656.bug +++ b/kobuki/d9aa656/d9aa656.bug @@ -37,4 +37,4 @@ fix: fix-in: ['kobuki_bringup/resources/yaml/kobuki.yaml'] languages: - YAML - time: 2012-05-16 (17:29) + time: 2012-05-16T17:29:00Z diff --git a/kobuki/dbcdb12/dbcdb12.bug b/kobuki/dbcdb12/dbcdb12.bug index 5a358e33..19bcd5fc 100644 --- a/kobuki/dbcdb12/dbcdb12.bug +++ b/kobuki/dbcdb12/dbcdb12.bug @@ -51,4 +51,4 @@ fix: fix-in: ['kobuki_node/include/kobuki_node/odometry.hpp', 'kobuki_node/src/library/odometry.cpp', 'kobuki_node/src/library/slot_callbacks.cpp'] languages: - C++ - time: 2012-12-04 (05:59) + time: 2012-12-04T05:59:00Z diff --git a/kobuki/dd40270/dd40270.bug b/kobuki/dd40270/dd40270.bug index 51991da2..577fe874 100644 --- a/kobuki/dd40270/dd40270.bug +++ b/kobuki/dd40270/dd40270.bug @@ -57,4 +57,4 @@ fix: fix-in: ['kobuki_node/scripts/getOdom2D.py', 'kobuki_node/scripts/getYaw.py', 'kobuki_testsuite/src/kobuki_testsuite/drift_estimation.py', 'kobuki_testsuite/src/kobuki_testsuite/motion_rotate.py', 'kobuki_testsuite/src/kobuki_testsuite/motion_travel_forward.py', 'kobuki_testsuite/src/kobuki_testsuite/motion_wander.py'] languages: - Python - time: 2014-08-11 (06:13) + time: 2014-08-11T06:13:00Z diff --git a/kobuki/e34428d/e34428d.bug b/kobuki/e34428d/e34428d.bug index d58ba06e..a0a689fa 100644 --- a/kobuki/e34428d/e34428d.bug +++ b/kobuki/e34428d/e34428d.bug @@ -35,4 +35,4 @@ fix: fix-in: ['kobuki_node/scripts/laptop_battery.py'] languages: - Python - time: 2012-06-07 (00:55) + time: 2012-06-07T00:55:00Z diff --git a/kobuki/e3c9bbc/e3c9bbc.bug b/kobuki/e3c9bbc/e3c9bbc.bug index 4920b758..6839f13c 100644 --- a/kobuki/e3c9bbc/e3c9bbc.bug +++ b/kobuki/e3c9bbc/e3c9bbc.bug @@ -51,4 +51,4 @@ fix: - hydro/distribution.yaml languages: - YAML - time: 2014-05-28 (17:50) + time: 2014-05-28T17:50:00Z diff --git a/kobuki/e45b2b6/e45b2b6.bug b/kobuki/e45b2b6/e45b2b6.bug index 9b6d89ff..65b6ba7f 100644 --- a/kobuki/e45b2b6/e45b2b6.bug +++ b/kobuki/e45b2b6/e45b2b6.bug @@ -36,4 +36,4 @@ fix: fix-in: ['kobuki_driver/include/kobuki_driver/kobuki.hpp', 'kobuki_driver/src/driver/kobuki.cpp'] languages: - C++ - time: 2012-04-16 (10:51) + time: 2012-04-16T10:51:00Z diff --git a/kobuki/eed104d/eed104d.bug b/kobuki/eed104d/eed104d.bug index f27950dc..2ac9b9ef 100644 --- a/kobuki/eed104d/eed104d.bug +++ b/kobuki/eed104d/eed104d.bug @@ -57,4 +57,4 @@ fix: fix-in: ['kobuki_ftdi/package.xml'] languages: - Package XML - time: 2017-03-03 (00:11) + time: 2017-03-03T00:11:00Z diff --git a/kobuki/f548cc7/f548cc7.bug b/kobuki/f548cc7/f548cc7.bug index 1f06f608..c6d77831 100644 --- a/kobuki/f548cc7/f548cc7.bug +++ b/kobuki/f548cc7/f548cc7.bug @@ -55,4 +55,4 @@ fix: languages: - C++ - Package XML - time: 2012-12-01 (06:26) + time: 2012-12-01T06:26:00Z diff --git a/kobuki/f95c384/f95c384.bug b/kobuki/f95c384/f95c384.bug index 04cd8dd9..0a07dc55 100644 --- a/kobuki/f95c384/f95c384.bug +++ b/kobuki/f95c384/f95c384.bug @@ -35,4 +35,4 @@ fix: fix-in: ['kobuki_node/package.xml'] languages: - Package XML - time: 2014-08-08 (01:42) + time: 2014-08-08T01:42:00Z diff --git a/kobuki/fbe70c7/fbe70c7.bug b/kobuki/fbe70c7/fbe70c7.bug index dc1183bd..8cb0fc33 100644 --- a/kobuki/fbe70c7/fbe70c7.bug +++ b/kobuki/fbe70c7/fbe70c7.bug @@ -39,4 +39,4 @@ fix: fix-in: ['kobuki_meta/resources/launch/components/base.launch', 'kobuki_meta/resources/launch/keyop.launch'] languages: - Launch XML - time: 2012-04-05 (23:57) + time: 2012-04-05T23:57:00Z diff --git a/kobuki/fd6b589/fd6b589.bug b/kobuki/fd6b589/fd6b589.bug index 48355c7d..45ac18fb 100644 --- a/kobuki/fd6b589/fd6b589.bug +++ b/kobuki/fd6b589/fd6b589.bug @@ -35,4 +35,4 @@ fix: fix-in: ['kobuki_core/package.xml', 'kobuki/package.xml'] languages: - Package XML - time: 2013-08-31 (07:09) + time: 2013-08-31T07:09:00Z diff --git a/mavros/2998e9f/2998e9f.bug b/mavros/2998e9f/2998e9f.bug index 9d0a3140..67a8b667 100644 --- a/mavros/2998e9f/2998e9f.bug +++ b/mavros/2998e9f/2998e9f.bug @@ -46,7 +46,7 @@ fix: - src/plugins/sys_status.cpp languages: - C++ - time: 2014-01-13 (00:00) + time: 2014-01-13T00:00:00Z time-machine: ros_distro: hydro ros_pkgs: diff --git a/mavros/31ad11d/31ad11d.bug b/mavros/31ad11d/31ad11d.bug index f37cb963..0a8cdf21 100644 --- a/mavros/31ad11d/31ad11d.bug +++ b/mavros/31ad11d/31ad11d.bug @@ -46,7 +46,7 @@ fix: - mavros/include/mavros/utils.h languages: - C++ - time: 2017-02-07 (00:00) + time: 2017-02-07T00:00:00Z time-machine: ros_distro: kinetic ros_pkgs: diff --git a/mavros/400949c/400949c.bug b/mavros/400949c/400949c.bug index d0b4a2c3..5cdce839 100644 --- a/mavros/400949c/400949c.bug +++ b/mavros/400949c/400949c.bug @@ -56,7 +56,7 @@ fix: - libmavconn/test/test_hang.cpp languages: - C++ - time: 2016-06-06 (00:00) + time: 2016-06-06T00:00:00Z time-machine: ros_distro: kinetic ros_pkgs: diff --git a/mavros/599c588/599c588.bug b/mavros/599c588/599c588.bug index fc61f5c9..15ef2724 100644 --- a/mavros/599c588/599c588.bug +++ b/mavros/599c588/599c588.bug @@ -54,7 +54,7 @@ fix: languages: - Python - C++ - time: 2017-06-28 (00:00) + time: 2017-06-28T00:00:00Z time-machine: ros_distro: kinetic ros_pkgs: diff --git a/mavros/84264f0/84264f0.bug b/mavros/84264f0/84264f0.bug index 530c1e38..790f52fc 100644 --- a/mavros/84264f0/84264f0.bug +++ b/mavros/84264f0/84264f0.bug @@ -46,7 +46,7 @@ fix: - mavros_extras/src/plugins/visualization.cpp languages: - C++ - time: 2015-03-05 (00:00) + time: 2015-03-05T00:00:00Z time-machine: ros_distro: indigo ros_pkgs: diff --git a/mavros/942eb3b/942eb3b.bug b/mavros/942eb3b/942eb3b.bug index e4e35058..f5d43be0 100644 --- a/mavros/942eb3b/942eb3b.bug +++ b/mavros/942eb3b/942eb3b.bug @@ -38,7 +38,7 @@ fix: - mavros/CMakeLists.txt languages: - CMake - time: 2014-11-02 (00:00) + time: 2014-11-02T00:00:00Z time-machine: ros_distro: hydro ros_pkgs: diff --git a/mavros/dc1327f/dc1327f.bug b/mavros/dc1327f/dc1327f.bug index 38a057f1..d94d4003 100644 --- a/mavros/dc1327f/dc1327f.bug +++ b/mavros/dc1327f/dc1327f.bug @@ -39,4 +39,4 @@ fix: - libmavconn/package.xml languages: - XML - time: 2013-11-03 (00:00) + time: 2013-11-03T00:00:00Z diff --git a/mavros/de2cc36/de2cc36.bug b/mavros/de2cc36/de2cc36.bug index 63c81cd5..2b7972c1 100644 --- a/mavros/de2cc36/de2cc36.bug +++ b/mavros/de2cc36/de2cc36.bug @@ -43,7 +43,7 @@ fix: - mavros/src/plugins/command.cpp languages: - C++ - time: 2016-06-23 (00:00) + time: 2016-06-23T00:00:00Z time-machine: ros_distro: indigo ros_pkgs: diff --git a/mavros/e05c71a/e05c71a.bug b/mavros/e05c71a/e05c71a.bug index 94c93eeb..870d3579 100644 --- a/mavros/e05c71a/e05c71a.bug +++ b/mavros/e05c71a/e05c71a.bug @@ -58,4 +58,4 @@ fix: - XML - srv - CMake - time: 2015-08-09 (00:00) + time: 2015-08-09T00:00:00Z diff --git a/motoman/045ab54/045ab54.bug b/motoman/045ab54/045ab54.bug index b42fd8b8..a884c2f9 100644 --- a/motoman/045ab54/045ab54.bug +++ b/motoman/045ab54/045ab54.bug @@ -35,4 +35,4 @@ fix: fix-in: ['motoman_driver/CMakeLists.txt'] languages: - CMake - time: 2015-04-14 (01:48) + time: 2015-04-14T01:48:00Z diff --git a/motoman/0829607/0829607.bug b/motoman/0829607/0829607.bug index 1b784bc3..c1ca7c9c 100644 --- a/motoman/0829607/0829607.bug +++ b/motoman/0829607/0829607.bug @@ -34,4 +34,4 @@ fix: license: null fix-in: ['motoman_sda10f_support/meshes/sda10f/visual/motoman_axis_b1.stl', 'motoman_sda10f_support/meshes/sda10f/visual/motoman_base.stl'] languages: null - time: 2016-08-29 (13:15) + time: 2016-08-29T13:15:00Z diff --git a/motoman/1ec8ca1/1ec8ca1.bug b/motoman/1ec8ca1/1ec8ca1.bug index 0e0cd094..a5f05f52 100644 --- a/motoman/1ec8ca1/1ec8ca1.bug +++ b/motoman/1ec8ca1/1ec8ca1.bug @@ -34,4 +34,4 @@ fix: fix-in: ['motoman_mh5_support/urdf/mh5_macro.xacros'] languages: - xacro - time: 2017-05-23 (22:15) + time: 2017-05-23T22:15:00Z diff --git a/motoman/259b468/259b468.bug b/motoman/259b468/259b468.bug index 4d40aa9f..c6a8a5a8 100644 --- a/motoman/259b468/259b468.bug +++ b/motoman/259b468/259b468.bug @@ -35,4 +35,4 @@ fix: - motoman_driver/CMakeLists.txt languages: - CMake - time: 2016-09-06 (18:10) + time: 2016-09-06T18:10:00Z diff --git a/motoman/292b5cc/292b5cc.bug b/motoman/292b5cc/292b5cc.bug index d8d33bd8..19267a2b 100644 --- a/motoman/292b5cc/292b5cc.bug +++ b/motoman/292b5cc/292b5cc.bug @@ -37,4 +37,4 @@ fix: fix-in: ['fs100/MotoPlus/MotionServer.c', 'fs100/MotoPlus/SimpleMessage.c', 'fs100/MotoPlus/output/MPRosFS100.out'] languages: - C - time: 2013-06-18 (21:23) + time: 2013-06-18T21:23:00Z diff --git a/motoman/2d42582/2d42582.bug b/motoman/2d42582/2d42582.bug index eac8f2ef..eb52f215 100644 --- a/motoman/2d42582/2d42582.bug +++ b/motoman/2d42582/2d42582.bug @@ -39,4 +39,4 @@ fix: languages: - urdf - xacro - time: 2016-06-19 (00:00) + time: 2016-06-19T00:00:00Z diff --git a/motoman/3236783/3236783.bug b/motoman/3236783/3236783.bug index d61e1ab5..7e72f069 100644 --- a/motoman/3236783/3236783.bug +++ b/motoman/3236783/3236783.bug @@ -34,4 +34,4 @@ fix: license: ['BSD'] fix-in: ['158 files due to a complete update of the driver package.'] languages: null - time: 2013-09-05 (18:20) + time: 2013-09-05T18:20:00Z diff --git a/motoman/377d7be/377d7be.bug b/motoman/377d7be/377d7be.bug index 7d148d61..ab32e87e 100644 --- a/motoman/377d7be/377d7be.bug +++ b/motoman/377d7be/377d7be.bug @@ -40,4 +40,4 @@ fix: fix-in: - motoman_driver/Inform/.gitattributes languages: null - time: 2017-01-09 (21:09) + time: 2017-01-09T21:09:00Z diff --git a/motoman/3f260cb/3f260cb.bug b/motoman/3f260cb/3f260cb.bug index 37f90cb3..2d07ab7e 100644 --- a/motoman/3f260cb/3f260cb.bug +++ b/motoman/3f260cb/3f260cb.bug @@ -37,4 +37,4 @@ fix: fix-in: ['motoman_driver/include/motoman_driver/joint_trajectory_streamer.h', 'motoman_driver/src/joint_trajectory_streamer.cpp'] languages: - C++ - time: 2017-03-21 (02:46) + time: 2017-03-21T02:46:00Z diff --git a/motoman/4089660/4089660.bug b/motoman/4089660/4089660.bug index 6bd75ecd..c1051d41 100644 --- a/motoman/4089660/4089660.bug +++ b/motoman/4089660/4089660.bug @@ -34,4 +34,4 @@ fix: license: ['BSD'] fix-in: ['motoman_driver/MotoPlus/Controller.c', 'motoman_driver/MotoPlus/Controller.h', 'motoman_driver/MotoPlus/MotionServer.c', 'motoman_driver/MotoPlus/MpRosAllControllers.VC.db', 'motoman_driver/MotoPlus/MpRosAllControllers.vcxproj.filters', 'motoman_driver/MotoPlus/RosSetupValidation.dnLib', 'motoman_driver/MotoPlus/RosSetupValidation.fsLib', 'motoman_driver/MotoPlus/RosSetupValidation.h', 'motoman_driver/MotoPlus/RosSetupValidation.mpLib', 'motoman_driver/MotoPlus/_buildLog/MotoROSDX100.log', 'motoman_driver/MotoPlus/mpMain.c', 'motoman_driver/MotoPlus/output/DX100/MotoRosDX100/MotoRosDX100.out', 'motoman_driver/MotoPlus/output/DX200/MotoRosDX200/MotoRosDX200.out', 'motoman_driver/MotoPlus/output/FS100/MotoRosFS100/MotoRosFS100.out'] languages: null - time: 2016-12-30 (18:48) + time: 2016-12-30T18:48:00Z diff --git a/motoman/65e7ee6/65e7ee6.bug b/motoman/65e7ee6/65e7ee6.bug index bade9c41..58ca437f 100644 --- a/motoman/65e7ee6/65e7ee6.bug +++ b/motoman/65e7ee6/65e7ee6.bug @@ -67,4 +67,4 @@ fix: - CMake - yaml - C++ - time: 2013-09-13 (21:34) + time: 2013-09-13T21:34:00Z diff --git a/motoman/6a7a506/6a7a506.bug b/motoman/6a7a506/6a7a506.bug index f0e0a845..fea4b155 100644 --- a/motoman/6a7a506/6a7a506.bug +++ b/motoman/6a7a506/6a7a506.bug @@ -37,4 +37,4 @@ fix: languages: - xacro - urdf - time: 2016-06-25 (00:00) + time: 2016-06-25T00:00:00Z diff --git a/motoman/6c89ebf/6c89ebf.bug b/motoman/6c89ebf/6c89ebf.bug index fcfdffc6..d3953c6d 100644 --- a/motoman/6c89ebf/6c89ebf.bug +++ b/motoman/6c89ebf/6c89ebf.bug @@ -34,4 +34,4 @@ fix: languages: - urdf - xacro - time: 2014-02-08 (03:51) + time: 2014-02-08T03:51:00Z diff --git a/motoman/90a9464/90a9464.bug b/motoman/90a9464/90a9464.bug index 9f9d213e..f24c6270 100644 --- a/motoman/90a9464/90a9464.bug +++ b/motoman/90a9464/90a9464.bug @@ -35,4 +35,4 @@ fix: languages: - launch XML - xacro - time: 2017-04-10 (06:55) + time: 2017-04-10T06:55:00Z diff --git a/motoman/91072e8/91072e8.bug b/motoman/91072e8/91072e8.bug index 52dc80f2..d0332a1e 100644 --- a/motoman/91072e8/91072e8.bug +++ b/motoman/91072e8/91072e8.bug @@ -33,4 +33,4 @@ fix: license: ['BSD'] fix-in: ['ros-industrial/motoman', 'ros-industrial/motoman/motoman_mh5_support', 'ros-industrial/motoman/motoman_sda10f_support', 'ros_industrial/motoman/motoman_sia10d_support', 'ros-industrial/motoman/motoman_sia20d_support', 'ros-industrial/motoman/motoman_sia5d_support'] languages: null - time: 2014-09-02 (11:31) + time: 2014-09-02T11:31:00Z diff --git a/motoman/9bf25ea/9bf25ea.bug b/motoman/9bf25ea/9bf25ea.bug index d3976ea4..1f5f930e 100644 --- a/motoman/9bf25ea/9bf25ea.bug +++ b/motoman/9bf25ea/9bf25ea.bug @@ -36,4 +36,4 @@ fix: fix-in: ['motoman_sia20d_support/urdf/sia20d_macro.xacro', 'motoman_sia10f_support/urdf/sia10f_macro.xacro'] languages: - xacro - time: 2016-08-28 (04:00) + time: 2016-08-28T04:00:00Z diff --git a/motoman/9df36cb/9df36cb.bug b/motoman/9df36cb/9df36cb.bug index f874ba71..242fdb6a 100644 --- a/motoman/9df36cb/9df36cb.bug +++ b/motoman/9df36cb/9df36cb.bug @@ -46,4 +46,4 @@ fix: fix-in: ['motoman_sia20d_moveit_config/package.xml'] languages: - XML - time: 2014-03-28 (11:36) + time: 2014-03-28T11:36:00Z diff --git a/motoman/acd5eab/acd5eab.bug b/motoman/acd5eab/acd5eab.bug index fe4aac87..9e53d633 100644 --- a/motoman/acd5eab/acd5eab.bug +++ b/motoman/acd5eab/acd5eab.bug @@ -36,4 +36,4 @@ fix: fix-in: ['motoman_driver/MotoPlus/Controller.h', 'motoman_driver/MotoPlus/CtrlGroup.c', 'motoman_driver/MotoPlus/MotionServer.c', 'motoman_driver/MotoPlus/ParameterTypes.h', 'motoman_driver/MotoPlus/RosSetupValidation.dnLib', 'motoman_driver/MotoPlus/RosSetupValidation.fsLib', 'motoman_driver/MotoPlus/RosSetupValidation.mpLib', 'motoman_driver/MotoPlus/_buildLog/MotoROSDX100.log', 'motoman_driver/MotoPlus/output/DX100/MotoRosDX100/MotoRosDX100.out', 'motoman_driver/MotoPlus/output/DX200/MotoRosDX200/MotoRosDX200.out', 'motoman_driver/MotoPlus/output/FS100/MotoRosFS100/MotoRosFS100.out'] languages: - C - time: 2017-01-09 (21:09) + time: 2017-01-09T21:09:00Z diff --git a/motoman/b1b6fcb/b1b6fcb.bug b/motoman/b1b6fcb/b1b6fcb.bug index f8ddfd72..c83ea969 100644 --- a/motoman/b1b6fcb/b1b6fcb.bug +++ b/motoman/b1b6fcb/b1b6fcb.bug @@ -36,4 +36,4 @@ fix: fix-in: ['motoman_driver/include/motoman_driver/industrial_robot_client/joint_trajectory_action.h', 'motoman_driver/src/industrial_robot_client/joint_trajectory_action.cpp'] languages: - C++ - time: 2017-03-07 (16:28) + time: 2017-03-07T16:28:00Z diff --git a/motoman/ddc6f36/ddc6f36.bug b/motoman/ddc6f36/ddc6f36.bug index 130c3df4..b5d7fee1 100644 --- a/motoman/ddc6f36/ddc6f36.bug +++ b/motoman/ddc6f36/ddc6f36.bug @@ -43,4 +43,4 @@ fix: fix-in: ['motoman_driver/CMakeLists.txt'] languages: - CMake - time: 2014-01-28 (03:47) + time: 2014-01-28T03:47:00Z diff --git a/motoman/eadbcb8/eadbcb8.bug b/motoman/eadbcb8/eadbcb8.bug index a3c231af..423d67a5 100644 --- a/motoman/eadbcb8/eadbcb8.bug +++ b/motoman/eadbcb8/eadbcb8.bug @@ -35,4 +35,4 @@ fix: fix-in: ['motoman_mh5_support/meshes/mh5/visual/MH5_BASE_AXIS.stl', 'motoman_mh5_support/meshes/mh5/visual/MH5_B_AXIS.stl', 'motoman_mh5_support/meshes/mh5/visual/MH5_L_AXIS.stl', 'motoman_mh5_support/meshes/mh5/visual/MH5_R_AXIS.stl', 'motoman_mh5_support/meshes/mh5/visual/MH5_S_AXIS.stl', 'motoman_mh5_support/meshes/mh5/visual/MH5_T_AXIS.stl', 'motoman_mh5_support/meshes/mh5/visual/MH5_U_AXIS.stl'] languages: - ASCII STL - time: 2016-01-23 (00:00) + time: 2016-01-23T00:00:00Z diff --git a/motoman/eb99671/eb99671.bug b/motoman/eb99671/eb99671.bug index d14e58b3..50d4fa98 100644 --- a/motoman/eb99671/eb99671.bug +++ b/motoman/eb99671/eb99671.bug @@ -35,4 +35,4 @@ fix: fix-in: ['motoman/package.xml'] languages: - XML - time: 2013-08-07 (20:49) + time: 2013-08-07T20:49:00Z diff --git a/other/22e4e4f/22e4e4f.bug b/other/22e4e4f/22e4e4f.bug index 8a191d8a..1e094750 100644 --- a/other/22e4e4f/22e4e4f.bug +++ b/other/22e4e4f/22e4e4f.bug @@ -41,4 +41,4 @@ fix: fix-in: ['kintinuous_src/utils/Freenect2Reader.cpp'] languages: - C++ - time: 2017-03-22 (11:46) + time: 2017-03-22T11:46:00Z diff --git a/other/473ab5e/473ab5e.bug b/other/473ab5e/473ab5e.bug index adde6a01..08516313 100644 --- a/other/473ab5e/473ab5e.bug +++ b/other/473ab5e/473ab5e.bug @@ -46,4 +46,4 @@ fix: fix-in: ['sf_teleop/CMAkelists.txt', 'sf_teleop/package.xml', 'sf_teleop/scripts/sf_teleop/sf_joystick_control.py'] languages: - python - time: 2015-12-07 (00:00) + time: 2015-12-07T00:00:00Z diff --git a/ros_comm/ca23e58/ca23e58.bug b/ros_comm/ca23e58/ca23e58.bug index 6df5dcdf..5c707206 100644 --- a/ros_comm/ca23e58/ca23e58.bug +++ b/ros_comm/ca23e58/ca23e58.bug @@ -54,4 +54,4 @@ fix: languages: - C++ - CMake - time: 2016-03-17 (22:58) + time: 2016-03-17T22:58:00Z diff --git a/ros_comm/eab0d3c/eab0d3c.bug b/ros_comm/eab0d3c/eab0d3c.bug index 70f3922c..e9b5a604 100644 --- a/ros_comm/eab0d3c/eab0d3c.bug +++ b/ros_comm/eab0d3c/eab0d3c.bug @@ -35,4 +35,4 @@ fix: fix-in: ['clients/roscpp/src/libros/transport/transport_tcp.cpp'] languages: - C++ - time: 2012-12-15 (01:06) + time: 2012-12-15T01:06:00Z diff --git a/turtlebot/3390789/3390789.bug b/turtlebot/3390789/3390789.bug index 3ce04c2c..0d3da0e1 100644 --- a/turtlebot/3390789/3390789.bug +++ b/turtlebot/3390789/3390789.bug @@ -40,4 +40,4 @@ fix: fix-in: ['turtlebot_bringup/package.xml', 'turtlebot_capabilities/package.xml'] languages: - Package XML - time: 2015-01-09 (09:15) + time: 2015-01-09T09:15:00Z diff --git a/turtlebot/3e32933/3e32933.bug b/turtlebot/3e32933/3e32933.bug index dc61d25a..9a00a2bc 100644 --- a/turtlebot/3e32933/3e32933.bug +++ b/turtlebot/3e32933/3e32933.bug @@ -51,4 +51,4 @@ fix: fix-in: ['turtlebot_bringup/launch/3dsensor.launch'] languages: - Launch XML - time: 2014-04-02 (08:50) + time: 2014-04-02T08:50:00Z diff --git a/turtlebot/3ea2c30/3ea2c30.bug b/turtlebot/3ea2c30/3ea2c30.bug index 467f6825..5ab09514 100644 --- a/turtlebot/3ea2c30/3ea2c30.bug +++ b/turtlebot/3ea2c30/3ea2c30.bug @@ -42,4 +42,4 @@ fix: languages: - CMake - shell - time: 2014-09-16 (00:26) + time: 2014-09-16T00:26:00Z diff --git a/turtlebot/61a75df/61a75df.bug b/turtlebot/61a75df/61a75df.bug index b78ffac1..e407adfa 100644 --- a/turtlebot/61a75df/61a75df.bug +++ b/turtlebot/61a75df/61a75df.bug @@ -47,7 +47,7 @@ fix: fix-in: ['kobuki_dashboard/src/kobuki_dashboard/battery_widget.py', 'kobuki_dashboard/src/kobuki_dashboard/dashboard.py'] languages: - Python - time: 2017-02-22 (14:10) + time: 2017-02-22T14:10:00Z time-machine: ros_distro: kinetic ros_pkgs: diff --git a/turtlebot/891cb68/891cb68.bug b/turtlebot/891cb68/891cb68.bug index b5ae592c..e4c39e64 100644 --- a/turtlebot/891cb68/891cb68.bug +++ b/turtlebot/891cb68/891cb68.bug @@ -36,7 +36,7 @@ fix: fix-in: ['turtlebot_bringup/package.xml'] languages: - Package XML - time: 2013-11-06 (08:29) + time: 2013-11-06T08:29:00Z time-machine: ros_distro: hydro ros_pkgs: diff --git a/turtlebot/928306b/928306b.bug b/turtlebot/928306b/928306b.bug index 7bc271ec..64617393 100644 --- a/turtlebot/928306b/928306b.bug +++ b/turtlebot/928306b/928306b.bug @@ -39,4 +39,4 @@ fix: languages: - Python - Launch XML - time: 2013-11-02 (04:24) + time: 2013-11-02T04:24:00Z diff --git a/turtlebot/9299530/9299530.bug b/turtlebot/9299530/9299530.bug index 1198c478..36174365 100644 --- a/turtlebot/9299530/9299530.bug +++ b/turtlebot/9299530/9299530.bug @@ -34,4 +34,4 @@ fix: languages: - xacro - collada - time: 2013-04-01 (04:36) + time: 2013-04-01T04:36:00Z diff --git a/turtlebot/9ffffca/9ffffca.bug b/turtlebot/9ffffca/9ffffca.bug index 2d407887..88e3052a 100644 --- a/turtlebot/9ffffca/9ffffca.bug +++ b/turtlebot/9ffffca/9ffffca.bug @@ -40,4 +40,4 @@ fix: fix-in: ['turtlebot_teleop/launch/includes/velocity_smoother.launch.xml'] languages: - Launch XML - time: 2016-10-26 (13:56) + time: 2016-10-26T13:56:00Z diff --git a/turtlebot/a482f82/a482f82.bug b/turtlebot/a482f82/a482f82.bug index 4b741f38..56fd0bb0 100644 --- a/turtlebot/a482f82/a482f82.bug +++ b/turtlebot/a482f82/a482f82.bug @@ -34,4 +34,4 @@ fix: fix-in: ['launch/includes/depth.launch', 'launch/includes/depth_registered.launch', 'launch/includes/ir.launch', 'launch/includes/manager.launch', 'launch/includes/processing.launch', 'launch/includes/rgb.launch', 'launch/openni.launch'] languages: - Launch XML - time: 2013-07-27 (02:39) + time: 2013-07-27T02:39:00Z diff --git a/turtlebot/a4f35ee/a4f35ee.bug b/turtlebot/a4f35ee/a4f35ee.bug index 0f19e9a3..dca503d1 100644 --- a/turtlebot/a4f35ee/a4f35ee.bug +++ b/turtlebot/a4f35ee/a4f35ee.bug @@ -50,4 +50,4 @@ fix: fix-in: ['rocon_app_manager/src/rocon_app_manager/rapp_manager.py', 'src/rospkg/os_detect.py', 'src/rosdep2/platforms/debian.py'] languages: - Python - time: 2015-01-22 (23:52) + time: 2015-01-22T23:52:00Z diff --git a/turtlebot/f01d952/f01d952.bug b/turtlebot/f01d952/f01d952.bug index 31b07705..cc22cd72 100644 --- a/turtlebot/f01d952/f01d952.bug +++ b/turtlebot/f01d952/f01d952.bug @@ -48,4 +48,4 @@ fix: fix-in: ['depth_image_proc/package.xml'] languages: - Package XML - time: 2014-06-13 (01:12) + time: 2014-06-13T01:12:00Z diff --git a/universal_robot/040fd11/040fd11.bug b/universal_robot/040fd11/040fd11.bug index 9b37364d..12853e38 100644 --- a/universal_robot/040fd11/040fd11.bug +++ b/universal_robot/040fd11/040fd11.bug @@ -50,4 +50,4 @@ fix: fix-in: ['ur_kinematics/CMakeLists.txt'] languages: - CMake - time: 2014-10-10 (11:29) + time: 2014-10-10T11:29:00Z diff --git a/universal_robot/082dcf1/082dcf1.bug b/universal_robot/082dcf1/082dcf1.bug index 21061ce6..c1a476e2 100644 --- a/universal_robot/082dcf1/082dcf1.bug +++ b/universal_robot/082dcf1/082dcf1.bug @@ -64,4 +64,4 @@ fix: fix-in: ['package.xml'] languages: - package.xml - time: 2014-09-04 (17:57) + time: 2014-09-04T17:57:00Z diff --git a/universal_robot/0c34123/0c34123.bug b/universal_robot/0c34123/0c34123.bug index 1f096cdb..ec487f74 100644 --- a/universal_robot/0c34123/0c34123.bug +++ b/universal_robot/0c34123/0c34123.bug @@ -57,4 +57,4 @@ fix: fix-in: ['ur_gazebo/package.xml'] languages: - package.xml - time: 2016-08-22 (18:38) + time: 2016-08-22T18:38:00Z diff --git a/universal_robot/18ffa89/18ffa89.bug b/universal_robot/18ffa89/18ffa89.bug index 0a570b1e..3512a254 100644 --- a/universal_robot/18ffa89/18ffa89.bug +++ b/universal_robot/18ffa89/18ffa89.bug @@ -57,4 +57,4 @@ fix: fix-in: ['ur_description/urdf/ur10.gazebo.xacro'] languages: - xacro - time: 2013-06-06 (19:43) + time: 2013-06-06T19:43:00Z diff --git a/universal_robot/1e0904c/1e0904c.bug b/universal_robot/1e0904c/1e0904c.bug index 2419898f..fbc6f8bc 100644 --- a/universal_robot/1e0904c/1e0904c.bug +++ b/universal_robot/1e0904c/1e0904c.bug @@ -54,4 +54,4 @@ fix: fix-in: ['ur_driver/prog'] languages: - URScript - time: 2015-02-20 (11:24) + time: 2015-02-20T11:24:00Z diff --git a/universal_robot/21b86f6/21b86f6.bug b/universal_robot/21b86f6/21b86f6.bug index 7f780b01..89724f9b 100644 --- a/universal_robot/21b86f6/21b86f6.bug +++ b/universal_robot/21b86f6/21b86f6.bug @@ -57,4 +57,4 @@ fix: fix-in: ['ur_description/urdf/ur10.urdf.xacro'] languages: - xacro - time: 2014-08-06 (13:00) + time: 2014-08-06T13:00:00Z diff --git a/universal_robot/359a2e9/359a2e9.bug b/universal_robot/359a2e9/359a2e9.bug index 52e76084..710da2f1 100644 --- a/universal_robot/359a2e9/359a2e9.bug +++ b/universal_robot/359a2e9/359a2e9.bug @@ -49,4 +49,4 @@ fix: fix-in: ['ur_driver/prog'] languages: - URScript - time: 2014-10-10 (11:52) + time: 2014-10-10T11:52:00Z diff --git a/universal_robot/39eb24f/39eb24f.bug b/universal_robot/39eb24f/39eb24f.bug index 6fd27a98..88b58c4c 100644 --- a/universal_robot/39eb24f/39eb24f.bug +++ b/universal_robot/39eb24f/39eb24f.bug @@ -49,4 +49,4 @@ fix: fix-in: ['ur_kinematics/include/ur_kinematics/ur_kin.h', 'ur_kinematics/src/ur_kin.cpp'] languages: - C++ - time: 2015-09-21 (12:45) + time: 2015-09-21T12:45:00Z diff --git a/universal_robot/3a48064/3a48064.bug b/universal_robot/3a48064/3a48064.bug index 6dc510c2..743ca0d2 100644 --- a/universal_robot/3a48064/3a48064.bug +++ b/universal_robot/3a48064/3a48064.bug @@ -54,4 +54,4 @@ fix: fix-in: ['ur_gazebo/package.xml'] languages: - package.xml - time: 2017-02-24 (13:00) + time: 2017-02-24T13:00:00Z diff --git a/universal_robot/56cf07f/56cf07f.bug b/universal_robot/56cf07f/56cf07f.bug index 9ce0c5ca..fa90c910 100644 --- a/universal_robot/56cf07f/56cf07f.bug +++ b/universal_robot/56cf07f/56cf07f.bug @@ -67,4 +67,4 @@ fix: - ur_kinematics/CMakeLists.txt languages: - CMake - time: 2013-10-01 (21:20) + time: 2013-10-01T21:20:00Z diff --git a/universal_robot/58790ba/58790ba.bug b/universal_robot/58790ba/58790ba.bug index df6f6a5c..8fe4ac6c 100644 --- a/universal_robot/58790ba/58790ba.bug +++ b/universal_robot/58790ba/58790ba.bug @@ -51,4 +51,4 @@ fix: fix-in: ['package.xml'] languages: - package.xml - time: 2013-11-26 (00:00) + time: 2013-11-26T00:00:00Z diff --git a/universal_robot/778c1ac/778c1ac.bug b/universal_robot/778c1ac/778c1ac.bug index ee1b3898..ca6323ab 100644 --- a/universal_robot/778c1ac/778c1ac.bug +++ b/universal_robot/778c1ac/778c1ac.bug @@ -49,4 +49,4 @@ fix: fix-in: ['ur10_moveit_config/launch/trajectory_execution.launch.xml', 'ur3_moveit_config/launch/trajectory_execution.launch.xml', 'ur5_moveit_config/launch/trajectory_execution.launch.xml'] languages: - launch XML - time: 2017-01-05 (05:58) + time: 2017-01-05T05:58:00Z diff --git a/universal_robot/a58f4b5/a58f4b5.bug b/universal_robot/a58f4b5/a58f4b5.bug index 06888b2b..f8a440e2 100644 --- a/universal_robot/a58f4b5/a58f4b5.bug +++ b/universal_robot/a58f4b5/a58f4b5.bug @@ -55,4 +55,4 @@ fix: fix-in: ['ur10_moveit_config/package.xml', 'ur3_moveit_config/package.xml', 'ur5_moveit_config/package.xml'] languages: - package.xml - time: 2016-09-02 (01:02) + time: 2016-09-02T01:02:00Z diff --git a/universal_robot/b3c2c21/b3c2c21.bug b/universal_robot/b3c2c21/b3c2c21.bug index c5e95365..d677327f 100644 --- a/universal_robot/b3c2c21/b3c2c21.bug +++ b/universal_robot/b3c2c21/b3c2c21.bug @@ -49,4 +49,4 @@ fix: fix-in: ['ur_driver/src/ur_driver/driver.py'] languages: - Python - time: 2015-03-12 (14:44) + time: 2015-03-12T14:44:00Z diff --git a/universal_robot/bd1fce5/bd1fce5.bug b/universal_robot/bd1fce5/bd1fce5.bug index 23ba4295..b4ce073b 100644 --- a/universal_robot/bd1fce5/bd1fce5.bug +++ b/universal_robot/bd1fce5/bd1fce5.bug @@ -42,4 +42,4 @@ fix: fix-in: ['ur_driver/src/ur_driver/driver.py'] languages: - Python - time: 2014-02-08 (03:30) + time: 2014-02-08T03:30:00Z diff --git a/universal_robot/c779432/c779432.bug b/universal_robot/c779432/c779432.bug index 2b4fe567..9fd2393c 100644 --- a/universal_robot/c779432/c779432.bug +++ b/universal_robot/c779432/c779432.bug @@ -42,4 +42,4 @@ fix: fix-in: ['ur_kinematics/CMakeLists.txt', 'ur_kinematics/include/ur_kinematics/ur_moveit_plugin.h'] languages: - CMake - time: 2017-01-06 (12:29) + time: 2017-01-06T12:29:00Z diff --git a/universal_robot/cd273dd/cd273dd.bug b/universal_robot/cd273dd/cd273dd.bug index c05f3261..59b5e169 100644 --- a/universal_robot/cd273dd/cd273dd.bug +++ b/universal_robot/cd273dd/cd273dd.bug @@ -42,4 +42,4 @@ fix: fix-in: ['ur5_moveit_config/package.xml'] languages: - package.xml - time: 2014-03-21 (02:53) + time: 2014-03-21T02:53:00Z diff --git a/universal_robot/cda133d/cda133d.bug b/universal_robot/cda133d/cda133d.bug index c2eac59e..5b9e1ae2 100644 --- a/universal_robot/cda133d/cda133d.bug +++ b/universal_robot/cda133d/cda133d.bug @@ -47,4 +47,4 @@ fix: fix-in: ['ur_driver/prog'] languages: - URScript - time: 2014-10-10 (11:26) + time: 2014-10-10T11:26:00Z diff --git a/universal_robot/dda2f60/dda2f60.bug b/universal_robot/dda2f60/dda2f60.bug index 9829cb36..8a9a5176 100644 --- a/universal_robot/dda2f60/dda2f60.bug +++ b/universal_robot/dda2f60/dda2f60.bug @@ -37,4 +37,4 @@ fix: fix-in: ['ros_industrial/universal_robot/package.xml'] languages: - package.xml - time: 2014-03-31 (15:52) + time: 2014-03-31T15:52:00Z diff --git a/universal_robot/e122ccc/e122ccc.bug b/universal_robot/e122ccc/e122ccc.bug index eb092070..2ab224da 100644 --- a/universal_robot/e122ccc/e122ccc.bug +++ b/universal_robot/e122ccc/e122ccc.bug @@ -48,4 +48,4 @@ fix: fix-in: ['ur10_moveit_config/package.xml', 'ur3_moveit_config/package.xml', 'ur5_moveit_config/package.xml'] languages: - package.xml - time: 2016-04-01 (15:59) + time: 2016-04-01T15:59:00Z diff --git a/universal_robot/f8d175b/f8d175b.bug b/universal_robot/f8d175b/f8d175b.bug index 58e891dd..a280573e 100644 --- a/universal_robot/f8d175b/f8d175b.bug +++ b/universal_robot/f8d175b/f8d175b.bug @@ -50,4 +50,4 @@ fix: languages: - CMake - package.xml - time: 2016-12-29 (20:34) + time: 2016-12-29T20:34:00Z diff --git a/universal_robot/fa64ec6/fa64ec6.bug b/universal_robot/fa64ec6/fa64ec6.bug index cbe3d429..9f25c6d5 100644 --- a/universal_robot/fa64ec6/fa64ec6.bug +++ b/universal_robot/fa64ec6/fa64ec6.bug @@ -61,4 +61,4 @@ fix: languages: - xacro - xml - time: 2016-12-29 (20:59) + time: 2016-12-29T20:59:00Z diff --git a/universal_robot/fc95a19/fc95a19.bug b/universal_robot/fc95a19/fc95a19.bug index e280868a..f4308432 100644 --- a/universal_robot/fc95a19/fc95a19.bug +++ b/universal_robot/fc95a19/fc95a19.bug @@ -57,4 +57,4 @@ fix: fix-in: ['ur_driver/src/ur_driver/driver.py'] languages: - Python - time: 2014-11-03 (16:30) + time: 2014-11-03T16:30:00Z From e715bf38a2bca66c2dfc70e98dfa17f106f724d0 Mon Sep 17 00:00:00 2001 From: Harsh Deshpande Date: Thu, 15 Oct 2020 10:44:59 +0200 Subject: [PATCH 19/21] included locomotion in task schema --- kobuki/e964bbb/e964bbb.bug | 2 +- scripts/robust.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/kobuki/e964bbb/e964bbb.bug b/kobuki/e964bbb/e964bbb.bug index 8a222f23..4dd2038e 100644 --- a/kobuki/e964bbb/e964bbb.bug +++ b/kobuki/e964bbb/e964bbb.bug @@ -23,7 +23,7 @@ bug: specificity: robotics-specific architectural-location: application-specific code application: mobile robot - task: motion + task: locomotion subsystem: driver package: - yujinrobot/kobuki/kobuki_driver diff --git a/scripts/robust.yaml b/scripts/robust.yaml index 60c06b40..61420182 100644 --- a/scripts/robust.yaml +++ b/scripts/robust.yaml @@ -31,7 +31,7 @@ _bug: "application-specific") architectural-location: enum("application-specific code", "platform code", "N/A") application: any(str(min=1), null()) - task: enum("perception", "localization", "planning", "manipulation", "motion", + task: enum("perception", "localization", "planning", "manipulation", "locomotion", "human-robot interaction", "simulation", "diagnostics", "SLAM", "N/A") subsystem: str(min=1) From 159c546c63d08a66be503f8377e53b9fb8b4ac21 Mon Sep 17 00:00:00 2001 From: Harsh Deshpande Date: Sun, 18 Oct 2020 21:57:17 +0200 Subject: [PATCH 20/21] list formatting --- care-o-bot/0000000/0000000.bug | 10 +++++++-- care-o-bot/105dc16/105dc16.bug | 11 ++++++++-- care-o-bot/1518978/1518978.bug | 37 ++++++++++++++++++++++++++++------ care-o-bot/28c23cd/28c23cd.bug | 9 ++++++--- care-o-bot/43705f7/43705f7.bug | 11 ++++++++-- care-o-bot/79867c8/79867c8.bug | 7 +++++-- care-o-bot/ac6a181/ac6a181.bug | 9 +++++++-- care-o-bot/b826eae/b826eae.bug | 9 +++++++-- care-o-bot/c8091b6/c8091b6.bug | 9 +++++++-- care-o-bot/ca7b536/ca7b536.bug | 11 ++++++++-- care-o-bot/e9ed0f8/e9ed0f8.bug | 15 +++++++++++--- 11 files changed, 110 insertions(+), 28 deletions(-) diff --git a/care-o-bot/0000000/0000000.bug b/care-o-bot/0000000/0000000.bug index 3f2528df..a92079d7 100644 --- a/care-o-bot/0000000/0000000.bug +++ b/care-o-bot/0000000/0000000.bug @@ -16,10 +16,16 @@ description: > "hardware_interface". This error could be fixed by updating the outdated ROS packages. classification: "Wrong behavior (no CWE) #EVOLUTION CWE-439 #PHYSICAL" -keywords: ['metapackage', 'package', 'update', 'outdated'] +keywords: + - 'metapackage' + - 'package' + - 'update' + - 'outdated' system: care-o-bot severity: error -links: ['http://wiki.ros.org/Metapackages', 'https://github.com/ros-controls/ros_control'] +links: + - 'http://wiki.ros.org/Metapackages' + - 'https://github.com/ros-controls/ros_control' bug: phase: runtime specificity: ROS-specific diff --git a/care-o-bot/105dc16/105dc16.bug b/care-o-bot/105dc16/105dc16.bug index 5e219f5b..7ca03924 100644 --- a/care-o-bot/105dc16/105dc16.bug +++ b/care-o-bot/105dc16/105dc16.bug @@ -17,10 +17,17 @@ description: > package name and thus, one can have a generic name, which is independent of the package name. classification: Missing Dependency (no CWE) -keywords: ['missing', 'dependencies', 'gencpp', 'project_name', 'CMakeLists'] +keywords: + - 'missing' + - 'dependencies' + - 'gencpp' + - 'project_name' + - 'CMakeLists' system: care-o-bot severity: error -links: ['http://wiki.ros.org/catkin/CMakeLists.txt', 'http://wiki.ros.org/gencpp'] +links: + - 'http://wiki.ros.org/catkin/CMakeLists.txt' + - 'http://wiki.ros.org/gencpp' bug: phase: build specificity: ROS-specific diff --git a/care-o-bot/1518978/1518978.bug b/care-o-bot/1518978/1518978.bug index 7e84812f..1a3e29e3 100644 --- a/care-o-bot/1518978/1518978.bug +++ b/care-o-bot/1518978/1518978.bug @@ -15,24 +15,37 @@ description: > but not if the path-name is defined globally. This could cause a mismatch of names if not handled correctly. classification: Use of Global Names (no CWE) -keywords: ['namespace', 'hardcoded', 'parameter', 'global'] +keywords: + - 'namespace' + - 'hardcoded' + - 'parameter' + - 'global' system: care-o-bot severity: error -links: ['http://wiki.ros.org/Names', 'http://wiki.ros.org/roslaunch/XML/group'] +links: + - 'http://wiki.ros.org/Names' + - 'http://wiki.ros.org/roslaunch/XML/group' +failure-codes: + - NONE +fault-codes: + - BAD-SMELL + - ROS-SPECIFIC + - CONFIG:NAMESPACE bug: phase: runtime specificity: ROS-specific - architectural-location: application-specific + architectural-location: application-specific code application: cob drivers - task: null + task: N/A subsystem: driver - package: cob_drivers + package: + - cob_drivers languages: - C++ detected-by: developer reported-by: member developer issue: https://github.com/ipa320/cob_driver/issues/272 - time-reported: 2016-04-07 (00:00) + time-reported: 2016-04-07T00:00:00Z reproducibility: sometimes trace: null fix: @@ -44,3 +57,15 @@ fix: languages: - C++ time: 2016-04-07T00:00:00Z +time-machine: + ros_distro: + ros_pkgs: + - + datetime: +bugzoo: + is-build-failure: + bug-commit: + fix-commit: + fork-urls: + - + diff --git a/care-o-bot/28c23cd/28c23cd.bug b/care-o-bot/28c23cd/28c23cd.bug index c8677157..f0a9d5dd 100644 --- a/care-o-bot/28c23cd/28c23cd.bug +++ b/care-o-bot/28c23cd/28c23cd.bug @@ -16,14 +16,17 @@ description: > solved by adding "include_directories(${catkin_INCLUDE_DIRS})" to the CMakeLists. classification: Missing Include / Dependency (no CWE) -keywords: ['include directories', 'CMakeLists'] +keywords: + - 'include directories' + - 'CMakeLists' system: care-o-bot severity: error -links: ['http://wiki.ros.org/catkin/CMakeLists.txt; 7.3'] +links: + - 'http://wiki.ros.org/catkin/CMakeLists.txt; 7.3' bug: phase: build specificity: ROS-specific - architectural-location: application-specific + architectural-location: application-specific code application: N/A task: N/A subsystem: specific application component diff --git a/care-o-bot/43705f7/43705f7.bug b/care-o-bot/43705f7/43705f7.bug index a5780710..9ee2c6ef 100644 --- a/care-o-bot/43705f7/43705f7.bug +++ b/care-o-bot/43705f7/43705f7.bug @@ -15,10 +15,17 @@ description: > real hardware. The problem is solved by introducing consistent naming. classification: inconsistent naming -keywords: ['xacro', 'gazebo', 'topic', 'name', 'inconsistency'] +keywords: + - 'xacro' + - 'gazebo' + - 'topic' + - 'name' + - 'inconsistency' system: care-o-bot severity: error -links: ['http://wiki.ros.org/xacro', 'http://gazebosim.org/tutorials?tut=ros_gzplugins'] +links: + - 'http://wiki.ros.org/xacro' + - 'http://gazebosim.org/tutorials?tut=ros_gzplugins' bug: phase: runtime specificity: robotics-specific diff --git a/care-o-bot/79867c8/79867c8.bug b/care-o-bot/79867c8/79867c8.bug index 8f38a87b..fb972c06 100644 --- a/care-o-bot/79867c8/79867c8.bug +++ b/care-o-bot/79867c8/79867c8.bug @@ -22,10 +22,13 @@ description: > packages gets updated one has to update the install tragets accordingly. classification: "Missing Installation Dependencies (no CWE)" -keywords: ['install targets', 'CMakeLists'] +keywords: + - 'install targets' + - 'CMakeLists' system: care-o-bot severity: error -links: ['http://wiki.ros.org/catkin/CMakeLists.txt; 11'] +links: + - 'http://wiki.ros.org/catkin/CMakeLists.txt; 11' bug: phase: build specificity: ROS-specific diff --git a/care-o-bot/ac6a181/ac6a181.bug b/care-o-bot/ac6a181/ac6a181.bug index 92aa15ea..7ca2be65 100644 --- a/care-o-bot/ac6a181/ac6a181.bug +++ b/care-o-bot/ac6a181/ac6a181.bug @@ -11,10 +11,15 @@ description: > dependency to the package.xml with the line ipython. classification: Missing Dependency (no CWE) -keywords: ['missing', 'dependencies', 'library', 'package.xml'] +keywords: + - 'missing' + - 'dependencies' + - 'library' + - 'package.xml' system: care-o-bot severity: error -links: ['http://wiki.ros.org/catkin/package.xml'] +links: + - 'http://wiki.ros.org/catkin/package.xml' bug: phase: startup specificity: ROS-specific diff --git a/care-o-bot/b826eae/b826eae.bug b/care-o-bot/b826eae/b826eae.bug index 446102e4..8240a53b 100644 --- a/care-o-bot/b826eae/b826eae.bug +++ b/care-o-bot/b826eae/b826eae.bug @@ -17,10 +17,15 @@ description: > adding the newly introduced argument to the parent-xacro at the respective call of the child-xacro. classification: "CWE-685: Wrong Number of Function Arguments #EVOLUTION" -keywords: ['xacro', 'arguments', 'update', 'outdated'] +keywords: + - 'xacro' + - 'arguments' + - 'update' + - 'outdated' system: care-o-bot severity: error -links: ['http://wiki.ros.org/xacro'] +links: + - 'http://wiki.ros.org/xacro' bug: phase: build specificity: ROS-specific diff --git a/care-o-bot/c8091b6/c8091b6.bug b/care-o-bot/c8091b6/c8091b6.bug index 0673150e..beca11e9 100644 --- a/care-o-bot/c8091b6/c8091b6.bug +++ b/care-o-bot/c8091b6/c8091b6.bug @@ -12,10 +12,15 @@ description: > library, since it was not required anymore. Otherwise, one would have needed to add the dependency to the package.xml. classification: Missing Dependency (no CWE) -keywords: ['missing', 'dependencies', 'library', 'package.xml'] +keywords: + - 'missing' + - 'dependencies' + - 'library' + - 'package.xml' system: care-o-bot severity: error -links: ['http://wiki.ros.org/catkin/package.xml'] +links: + - 'http://wiki.ros.org/catkin/package.xml' bug: phase: startup specificity: ROS-specific diff --git a/care-o-bot/ca7b536/ca7b536.bug b/care-o-bot/ca7b536/ca7b536.bug index 34b041aa..cacc28a8 100644 --- a/care-o-bot/ca7b536/ca7b536.bug +++ b/care-o-bot/ca7b536/ca7b536.bug @@ -18,10 +18,17 @@ description: > package name and thus, one can have a generic name, which is independent of the package name. classification: Missing Dependency (no CWE) -keywords: ['missing', 'dependencies', 'gencpp', 'project_name', 'CMakeLists'] +keywords: + - 'missing' + - 'dependencies' + - 'gencpp' + - 'project_name' + - 'CMakeLists' system: care-o-bot severity: error -links: ['http://wiki.ros.org/catkin/CMakeLists.txt', 'http://wiki.ros.org/gencpp'] +links: + - 'http://wiki.ros.org/catkin/CMakeLists.txt' + - 'http://wiki.ros.org/gencpp' bug: phase: build specificity: ROS-specific diff --git a/care-o-bot/e9ed0f8/e9ed0f8.bug b/care-o-bot/e9ed0f8/e9ed0f8.bug index fd5b98bb..ab3b1a92 100644 --- a/care-o-bot/e9ed0f8/e9ed0f8.bug +++ b/care-o-bot/e9ed0f8/e9ed0f8.bug @@ -19,10 +19,17 @@ description: > ...and to CMakeList with the lines: catkin_package(... joint_limits_interface ...). classification: Missing Dependency (no CWE) -keywords: ['missing', 'dependencies', 'library', 'package.xml', 'CMakeList'] +keywords: + - 'missing' + - 'dependencies' + - 'library' + - 'package.xml' + - 'CMakeList' system: care-o-bot severity: error -links: ['http://wiki.ros.org/catkin/package.xml', 'http://wiki.ros.org/catkin/CMakeLists.txt'] +links: + - 'http://wiki.ros.org/catkin/package.xml' + - 'http://wiki.ros.org/catkin/CMakeLists.txt' bug: phase: build specificity: ROS-specific @@ -43,7 +50,9 @@ fix: hash: e9ed0f8e157398621987bd61e2d78683cd945c2b pull-request: https://github.com/ros-simulation/gazebo_ros_pkgs/pull/343 license: ['LGPL'] - fix-in: ['gazebo_ros_control/CMakeLists.txt', 'gazebo_ros_control/package.xml'] + fix-in: + - 'gazebo_ros_control/CMakeLists.txt' + - 'gazebo_ros_control/package.xml' languages: - CMake - XML From bd8a8f59764433ed948bc2d8b7eb09743f7f1f80 Mon Sep 17 00:00:00 2001 From: Harsh Deshpande Date: Sun, 18 Oct 2020 22:00:47 +0200 Subject: [PATCH 21/21] fault and failure codes --- care-o-bot/0000000/0000000.bug | 5 +++++ care-o-bot/105dc16/105dc16.bug | 5 +++++ care-o-bot/28c23cd/28c23cd.bug | 4 ++++ care-o-bot/43705f7/43705f7.bug | 7 +++++++ care-o-bot/79867c8/79867c8.bug | 4 ++++ care-o-bot/ac6a181/ac6a181.bug | 6 ++++++ care-o-bot/b826eae/b826eae.bug | 8 ++++++++ care-o-bot/c8091b6/c8091b6.bug | 5 +++++ care-o-bot/ca7b536/ca7b536.bug | 5 +++++ care-o-bot/e9ed0f8/e9ed0f8.bug | 5 +++++ 10 files changed, 54 insertions(+) diff --git a/care-o-bot/0000000/0000000.bug b/care-o-bot/0000000/0000000.bug index a92079d7..d91d5172 100644 --- a/care-o-bot/0000000/0000000.bug +++ b/care-o-bot/0000000/0000000.bug @@ -26,6 +26,11 @@ severity: error links: - 'http://wiki.ros.org/Metapackages' - 'https://github.com/ros-controls/ros_control' +failure-codes: + - SYSTEM:UNINTENDED-BEHAVIOUR +fault-codes: + - EVOLUTION:PACKAGE + - ROS-SPECIFIC bug: phase: runtime specificity: ROS-specific diff --git a/care-o-bot/105dc16/105dc16.bug b/care-o-bot/105dc16/105dc16.bug index 7ca03924..fae347c7 100644 --- a/care-o-bot/105dc16/105dc16.bug +++ b/care-o-bot/105dc16/105dc16.bug @@ -28,6 +28,11 @@ severity: error links: - 'http://wiki.ros.org/catkin/CMakeLists.txt' - 'http://wiki.ros.org/gencpp' +failure-codes: + - SOFTWARE:BUILD +fault-codes: + - BDO:BUILD + - BDO:DEPENDENCY bug: phase: build specificity: ROS-specific diff --git a/care-o-bot/28c23cd/28c23cd.bug b/care-o-bot/28c23cd/28c23cd.bug index f0a9d5dd..a61416b3 100644 --- a/care-o-bot/28c23cd/28c23cd.bug +++ b/care-o-bot/28c23cd/28c23cd.bug @@ -23,6 +23,10 @@ system: care-o-bot severity: error links: - 'http://wiki.ros.org/catkin/CMakeLists.txt; 7.3' +failure-codes: + - SOFTWARE:BUILD +fault-codes: + - BDO:BUILD bug: phase: build specificity: ROS-specific diff --git a/care-o-bot/43705f7/43705f7.bug b/care-o-bot/43705f7/43705f7.bug index 9ee2c6ef..3948dff1 100644 --- a/care-o-bot/43705f7/43705f7.bug +++ b/care-o-bot/43705f7/43705f7.bug @@ -26,6 +26,13 @@ severity: error links: - 'http://wiki.ros.org/xacro' - 'http://gazebosim.org/tutorials?tut=ros_gzplugins' +failure-codes: + - SYSTEM:UNINTENDED-BEHAVIOUR + - SOFTWARE:SILENT +fault-codes: + - NAMING-TYPOS + - ROS-SPECIFIC + - CONFIG:TOPIC bug: phase: runtime specificity: robotics-specific diff --git a/care-o-bot/79867c8/79867c8.bug b/care-o-bot/79867c8/79867c8.bug index fb972c06..3c40e6b4 100644 --- a/care-o-bot/79867c8/79867c8.bug +++ b/care-o-bot/79867c8/79867c8.bug @@ -29,6 +29,10 @@ system: care-o-bot severity: error links: - 'http://wiki.ros.org/catkin/CMakeLists.txt; 11' +failure-codes: + - SOFTWARE:BUILD +fault-codes: + - BDO:BUILD bug: phase: build specificity: ROS-specific diff --git a/care-o-bot/ac6a181/ac6a181.bug b/care-o-bot/ac6a181/ac6a181.bug index 7ca2be65..fdae3ee1 100644 --- a/care-o-bot/ac6a181/ac6a181.bug +++ b/care-o-bot/ac6a181/ac6a181.bug @@ -20,6 +20,12 @@ system: care-o-bot severity: error links: - 'http://wiki.ros.org/catkin/package.xml' +failure-codes: + - SOFTWARE:RUNTIME + - SYSTEM:LIVENESS +fault-codes: + - BDO:DEPENDENCY + - BDO:ORCHESTRATION bug: phase: startup specificity: ROS-specific diff --git a/care-o-bot/b826eae/b826eae.bug b/care-o-bot/b826eae/b826eae.bug index 8240a53b..8ab31a43 100644 --- a/care-o-bot/b826eae/b826eae.bug +++ b/care-o-bot/b826eae/b826eae.bug @@ -26,6 +26,14 @@ system: care-o-bot severity: error links: - 'http://wiki.ros.org/xacro' +failure-codes: + - SOFTWARE:RUNTIME + - SYSTEM:LIVENESS +fault-codes: + - CONFIG:ARGS + - EVOLUTION:PACKAGE + - BDO:ORCHESTRATION + - PROGRAMMING:BROKEN-CONTRACT bug: phase: build specificity: ROS-specific diff --git a/care-o-bot/c8091b6/c8091b6.bug b/care-o-bot/c8091b6/c8091b6.bug index beca11e9..aec06751 100644 --- a/care-o-bot/c8091b6/c8091b6.bug +++ b/care-o-bot/c8091b6/c8091b6.bug @@ -21,6 +21,11 @@ system: care-o-bot severity: error links: - 'http://wiki.ros.org/catkin/package.xml' +failure-codes: + - SOFTWARE:RUNTIME +fault-codes: + - ROS-SPECIFIC + - BDO:DEPENDENCY bug: phase: startup specificity: ROS-specific diff --git a/care-o-bot/ca7b536/ca7b536.bug b/care-o-bot/ca7b536/ca7b536.bug index cacc28a8..0f521bc6 100644 --- a/care-o-bot/ca7b536/ca7b536.bug +++ b/care-o-bot/ca7b536/ca7b536.bug @@ -29,6 +29,11 @@ severity: error links: - 'http://wiki.ros.org/catkin/CMakeLists.txt' - 'http://wiki.ros.org/gencpp' +failure-codes: + - SOFTWARE:BUILD +fault-codes: + - BDO:BUILD + - BDO:DEPENDENCY bug: phase: build specificity: ROS-specific diff --git a/care-o-bot/e9ed0f8/e9ed0f8.bug b/care-o-bot/e9ed0f8/e9ed0f8.bug index ab3b1a92..60abf099 100644 --- a/care-o-bot/e9ed0f8/e9ed0f8.bug +++ b/care-o-bot/e9ed0f8/e9ed0f8.bug @@ -30,6 +30,11 @@ severity: error links: - 'http://wiki.ros.org/catkin/package.xml' - 'http://wiki.ros.org/catkin/CMakeLists.txt' +failure-codes: + - SOFTWARE:BUILD +fault-codes: + - BDO:DEPENDENCY + - BDO:ORCHESTRATION bug: phase: build specificity: ROS-specific