└── README.md /README.md: -------------------------------------------------------------------------------- 1 | # ROS 2 Kilted Tutorial Party 2 | 3 | Welcome! The purpose of this repository is to guide the testing of various functionalities of ROS 2 Kilted Kaiju prior to official release. 4 | In other words, welcome to the Tutorial Party! 5 | 6 | The tutorial party will run between May 1, 2025 and May 15, 2025 (inclusive). 7 | Testing after that is welcome, but will not be included in the official statistics. 8 | 9 | ## Who can contribute? 10 | 11 | Everyone, all contributions are welcome! 12 | 13 | ## How to contribute? 14 | 15 | The [Issues](https://github.com/ros2/kilted_tutorial_party/issues) page has several tickets each containing specific instructions to test a particular functionality of ROS 2 Kilted Kaiju. 16 | Each ticket will have the following sections: 17 | 18 | 1. **Setup**: Details on the desired hardware and software setup for this test. The following combinations are possible. 19 | 1. RMW Implementation: `FASTDDS`, `CYCLONEDDS`, `CONNEXTDDS` or `ZENOH` 20 | 2. BuildType: 21 | * `binary`: pre-built packaged ROS 2 workspace from [the releases page](https://github.com/ros2/ros2/releases/tag/release-kilted-beta2-20250507) 22 | * `debian`: pre-built debian packages from the apt repository 23 | * `source`: building your own workspace from source 24 | 3. Os: `Ubuntu Noble`, `Windows` and `RHEL-9` 25 | 4. Chip: `Amd64` or `Arm64` 26 | 2. **Links**: Any relevant references for this test. 27 | 3. **Checks**: A list of functionalities to validate. 28 | 29 | To contribute, first ensure if you have the relevant setup as described in the ticket. 30 | If you don't have the setup, you can find the installation instructions at http://docs.ros.org/en/kilted/Installation.html. 31 | Next, assign the ticket to yourself via the `Assignees` option or comment on the ticket indicating your interest. 32 | Then follow the instructions to perform the necessary checks. 33 | 34 | **All checks passed?** 35 | Great! Please tick the checkboxes if you can or else leave a comment indicating your successful testing. 36 | Attaching your terminal output (codeblock comment or gist file) as a form of verification is greatly appreciated. 37 | If you have the necessary permission, go ahead and close the ticket by clicking `Close as completed`. 38 | 39 | **Encountered failures?** 40 | If one or more checks fail, please provide the error message in a codeblock comment or as a gist file attachment. 41 | 42 | ## What to prioritize? 43 | 44 | The goal is to close all tickets after successful validation. But we would like to prioritize the following sets in order: 45 | 46 | > **Note**: If you have access to a `Windows` machine, please prioritize testing on `Windows`. The next priority is `RHEL-9` followed by `Ubuntu Noble`. 47 | - [ ] [Tutorials from docs.ros.org](https://github.com/ros2/kilted_tutorial_party/issues?q=is%3Aissue+is%3Aopen+label%3Adocs) 48 | - [ ] [Installation on various platforms](https://github.com/ros2/kilted_tutorial_party/issues?q=is%3Aissue+is%3Aopen+label%3Ainstallation+) 49 | - [ ] [Beginner CLI](https://github.com/ros2/kilted_tutorial_party/issues?q=is%3Aopen+label%3Adocs+label%3Abeginner-cli-tools+) 50 | - [ ] [Beginner Client Libraries](https://github.com/ros2/kilted_tutorial_party/issues?q=is%3Aopen+label%3Adocs+label%3Abeginner-client-libraries+) 51 | - [ ] [Intermediate](https://github.com/ros2/kilted_tutorial_party/issues?q=is%3Aopen+label%3Adocs+label%3Aintermediate+) 52 | - [ ] [Advanced](https://github.com/ros2/kilted_tutorial_party/issues?q=is%3Aopen+label%3Adocs+label%3Aadvanced+) 53 | - [ ] [Core functionality](https://github.com/ros2/kilted_tutorial_party/labels/core) 54 | - [ ] [noble, debian](https://github.com/ros2/kilted_tutorial_party/issues?q=is%3Aissue%20is%3Aopen%20label%3Acore%20label%3Anoble%20label%3Adebian%20) 55 | - [ ] [noble, binary](https://github.com/ros2/kilted_tutorial_party/issues?q=is%3Aissue%20is%3Aopen%20label%3Acore%20label%3Anoble%20label%3Abinary) 56 | - [ ] [windows, binary](https://github.com/ros2/kilted_tutorial_party/issues?q=is%3Aissue%20is%3Aopen%20label%3Acore%20label%3Awindows%20label%3Abinary%20) 57 | - [ ] [windows, source](https://github.com/ros2/kilted_tutorial_party/issues?q=is%3Aissue+is%3Aopen+label%3Acore+label%3A%22Build+type%3A+Source%22+label%3A%22OS%3A+Windows%22+) 58 | - [ ] [rhel, source](https://github.com/ros2/kilted_tutorial_party/issues?q=is%3Aissue+is%3Aopen+label%3Acore+label%3A%22Build+type%3A+Source%22+label%3A%22OS%3A+RHEL+9%22+) 59 | - [ ] [Features](https://github.com/ros2/kilted_tutorial_party/issues?q=is%3Aissue+is%3Aopen+label%3Afeature+) 60 | - [ ] [noble](https://github.com/ros2/kilted_tutorial_party/issues?q=is%3Aissue%20is%3Aopen%20label%3Afeature%20label%3Anoble%20) 61 | - [ ] [windows](https://github.com/ros2/kilted_tutorial_party/issues?q=is%3Aissue%20is%3Aopen%20label%3Afeature%20label%3Awindows) 62 | 63 | ## What if I want to test something else? 64 | 65 | If you would like to test the functionality of any other package or extend the capabilities tested above, please open additional tickets while following the format described above. 66 | 67 | ## Questions 68 | 69 | Questions related to testing may be posted on the [Discussions](https://github.com/ros2/kilted_tutorial_party/discussions) board. 70 | Kindly ensure to link the relevant issue ticket when starting a new discussion. 71 | 72 | ### Tickets filtered by Setup 73 | 74 | #### Ubuntu Noble amd64 - Debian Binaries 75 | 76 | - [ ] [fastdds, debian, noble, amd64](https://github.com/ros2/kilted_tutorial_party/issues?q=is%3Aissue%20is%3Aopen%20label%3Adebian%20label%3Anoble%20label%3Aamd64%20label%3Afastdds) 77 | 78 | - [ ] [zenoh, debian, noble, amd64](https://github.com/ros2/kilted_tutorial_party/issues?q=is%3Aissue%20is%3Aopen%20label%3Adebian%20label%3Anoble%20label%3Aamd64%20label%3Azenoh) 79 | 80 | - [ ] [cyclone, debian, noble, amd64](https://github.com/ros2/kilted_tutorial_party/issues?q=is%3Aissue%20is%3Aopen%20label%3Adebian%20label%3Anoble%20label%3Aamd64%20label%3Acyclone) 81 | 82 | - [ ] [connext, debian, noble, amd64](https://github.com/ros2/kilted_tutorial_party/issues?q=is%3Aissue%20is%3Aopen%20label%3Adebian%20label%3Anoble%20label%3Aamd64%20label%3Aconnext) 83 | 84 | #### Ubuntu Noble arm64 - Debian Binaries 85 | 86 | - [ ] [fastdds, debian, noble, arm64](https://github.com/ros2/kilted_tutorial_party/issues?q=is%3Aissue%20is%3Aopen%20label%3Adebian%20label%3Anoble%20label%3Aarm64%20label%3Afastdds) 87 | 88 | - [ ] [zenoh, debian, noble, arm64](https://github.com/ros2/kilted_tutorial_party/issues?q=is%3Aissue%20is%3Aopen%20label%3Adebian%20label%3Anoble%20label%3Aarm64%20label%3Azenoh) 89 | 90 | - [ ] [cyclone, debian, noble, arm64](https://github.com/ros2/kilted_tutorial_party/issues?q=is%3Aissue%20is%3Aopen%20label%3Adebian%20label%3Anoble%20label%3Aarm64%20label%3Acyclone) 91 | 92 | - [ ] [connext, debian, noble, arm64](https://github.com/ros2/kilted_tutorial_party/issues?q=is%3Aissue%20is%3Aopen%20label%3Adebian%20label%3Anoble%20label%3Aarm64%20label%3Aconnext) 93 | 94 | #### Ubuntu Noble amd64 - Buildfarm Binaries 95 | 96 | - [ ] [fastdds, binary, noble, amd64](https://github.com/ros2/kilted_tutorial_party/issues?q=is%3Aissue%20is%3Aopen%20label%3Abinary%20label%3Anoble%20label%3Aamd64%20label%3Afastdds) 97 | 98 | - [ ] [zenoh, binary, noble, amd64](https://github.com/ros2/kilted_tutorial_party/issues?q=is%3Aissue%20is%3Aopen%20label%3Abinary%20label%3Anoble%20label%3Aamd64%20label%3Azenoh) 99 | 100 | - [ ] [cyclone, binary, noble, amd64](https://github.com/ros2/kilted_tutorial_party/issues?q=is%3Aissue%20is%3Aopen%20label%3Abinary%20label%3Anoble%20label%3Aamd64%20label%3Acyclone) 101 | 102 | - [ ] [connext, binary, noble, amd64](https://github.com/ros2/kilted_tutorial_party/issues?q=is%3Aissue%20is%3Aopen%20label%3Abinary%20label%3Anoble%20label%3Aamd64%20label%3Aconnext) 103 | 104 | #### Ubuntu Noble arm64 - Buildfarm Binaries 105 | 106 | - [ ] [fastdds, binary, noble, arm64](https://github.com/ros2/kilted_tutorial_party/issues?q=is%3Aissue%20is%3Aopen%20label%3Abinary%20label%3Anoble%20label%3Aarm64%20label%3Afastdds) 107 | 108 | - [ ] [zenoh, binary, noble, arm64](https://github.com/ros2/kilted_tutorial_party/issues?q=is%3Aissue%20is%3Aopen%20label%3Abinary%20label%3Anoble%20label%3Aarm64%20label%3Azenoh) 109 | 110 | - [ ] [cyclone, binary, noble, arm64](https://github.com/ros2/kilted_tutorial_party/issues?q=is%3Aissue%20is%3Aopen%20label%3Abinary%20label%3Anoble%20label%3Aarm64%20label%3Acyclone) 111 | 112 | - [ ] [connext, binary, noble, arm64](https://github.com/ros2/kilted_tutorial_party/issues?q=is%3Aissue%20is%3Aopen%20label%3Abinary%20label%3Anoble%20label%3Aarm64%20label%3Aconnext) 113 | 114 | #### Windows amd64 - Buildfarm Binaries 115 | 116 | - [ ] [fastdds, binary, windows, amd64](https://github.com/ros2/kilted_tutorial_party/issues?q=is%3Aissue%20is%3Aopen%20label%3Afastdds%20label%3Abinary%20label%3Awindows%20label%3Aamd64%20) 117 | 118 | - [ ] [zenoh, binary, windows, amd64](https://github.com/ros2/kilted_tutorial_party/issues?q=is%3Aissue%20is%3Aopen%20label%3Azenoh%20label%3Abinary%20label%3Awindows%20label%3Aamd64%20) 119 | 120 | - [ ] [cyclone, binary, windows, amd64](https://github.com/ros2/kilted_tutorial_party/issues?q=is%3Aissue%20is%3Aopen%20label%3Acyclone%20label%3Abinary%20label%3Awindows%20label%3Aamd64%20) 121 | 122 | - [ ] [connext, binary, windows, amd64](https://github.com/ros2/kilted_tutorial_party/issues?q=is%3Aissue%20is%3Aopen%20label%3Aconnext%20label%3Abinary%20label%3Awindows%20label%3Aamd64%20) 123 | 124 | #### Ubuntu Noble amd64 - source 125 | 126 | - [ ] [fastdds, source, noble, amd64](https://github.com/ros2/kilted_tutorial_party/issues?q=is%3Aissue%20is%3Aopen%20label%3Asource%20label%3Anoble%20label%3Aamd64%20label%3Afastdds) 127 | 128 | - [ ] [zenoh, source, noble, amd64](https://github.com/ros2/kilted_tutorial_party/issues?q=is%3Aissue%20is%3Aopen%20label%3Asource%20label%3Anoble%20label%3Aamd64%20label%3Azenoh) 129 | 130 | - [ ] [cyclone, source, noble, amd64](https://github.com/ros2/kilted_tutorial_party/issues?q=is%3Aissue%20is%3Aopen%20label%3Asource%20label%3Anoble%20label%3Aamd64%20label%3Acyclone) 131 | 132 | - [ ] [connext, source, noble, amd64](https://github.com/ros2/kilted_tutorial_party/issues?q=is%3Aissue%20is%3Aopen%20label%3Asource%20label%3Anoble%20label%3Aamd64%20label%3Aconnext) 133 | 134 | #### Ubuntu Noble arm64 - source 135 | 136 | - [ ] [fastdds, source, noble, arm64](https://github.com/ros2/kilted_tutorial_party/issues?q=is%3Aissue%20is%3Aopen%20label%3Asource%20label%3Anoble%20label%3Aarm64%20label%3Afastdds) 137 | 138 | - [ ] [zenoh, source, noble, arm64](https://github.com/ros2/kilted_tutorial_party/issues?q=is%3Aissue%20is%3Aopen%20label%3Asource%20label%3Anoble%20label%3Aarm64%20label%3Azenoh) 139 | 140 | - [ ] [cyclone, source, noble, arm64](https://github.com/ros2/kilted_tutorial_party/issues?q=is%3Aissue%20is%3Aopen%20label%3Asource%20label%3Anoble%20label%3Aarm64%20label%3Acyclone) 141 | 142 | - [ ] [connext, source, noble, arm64](https://github.com/ros2/kilted_tutorial_party/issues?q=is%3Aissue%20is%3Aopen%20label%3Asource%20label%3Anoble%20label%3Aarm64%20label%3Aconnext) 143 | 144 | #### Windows amd64 - source 145 | 146 | - [ ] [fastdds, source, windows, amd64](https://github.com/ros2/kilted_tutorial_party/issues?q=is%3Aissue%20is%3Aopen%20label%3Afastdds%20label%3Asource%20label%3Awindows%20label%3Aamd64%20) 147 | 148 | - [ ] [zenoh, source, windows, amd64](https://github.com/ros2/kilted_tutorial_party/issues?q=is%3Aissue%20is%3Aopen%20label%3Azenoh%20label%3Asource%20label%3Awindows%20label%3Aamd64%20) 149 | 150 | - [ ] [cyclone, source, windows, amd64](https://github.com/ros2/kilted_tutorial_party/issues?q=is%3Aissue%20is%3Aopen%20label%3Acyclone%20label%3Asource%20label%3Awindows%20label%3Aamd64%20) 151 | 152 | - [ ] [connext, source, windows, amd64](https://github.com/ros2/kilted_tutorial_party/issues?q=is%3Aissue%20is%3Aopen%20label%3Aconnext%20label%3Asource%20label%3Awindows%20label%3Aamd64%20) 153 | 154 | #### RHEL 9 amd64 - source 155 | 156 | - [ ] [fastdds, source, rhel9, amd64](https://github.com/ros2/kilted_tutorial_party/issues?q=is%3Aissue%20is%3Aopen%20label%3Afastdds%20%20label%3A%22rhel%209%22%20label%3Aamd64%20label%3Asource) 157 | 158 | - [ ] [zenoh, source, rhel9, amd64](https://github.com/ros2/kilted_tutorial_party/issues?q=is%3Aissue%20is%3Aopen%20label%3Azenoh%20%20label%3A%22rhel%209%22%20label%3Aamd64%20label%3Asource) 159 | 160 | - [ ] [cyclone, source, rhel9, amd64](https://github.com/ros2/kilted_tutorial_party/issues?q=is%3Aissue%20is%3Aopen%20label%3Acyclone%20%20label%3A%22rhel%209%22%20label%3Aamd64%20label%3Asource) 161 | 162 | - [ ] [connext, source, rhel9, amd64](https://github.com/ros2/kilted_tutorial_party/issues?q=is%3Aissue%20is%3Aopen%20label%3Aconnext%20%20label%3A%22rhel%209%22%20label%3Aamd64%20label%3Asource) 163 | --------------------------------------------------------------------------------