Add policy for target platforms reaching EOL before a ROS distro#6231
Add policy for target platforms reaching EOL before a ROS distro#6231fujitatomoya merged 14 commits intorollingfrom
Conversation
kscottz
left a comment
There was a problem hiding this comment.
I made a few suggestions.
I think we could perhaps tighten up the language a bit but it is a bit unclear to me who is the audience? Is the audience us reminding ourselves what we do, or is the audience the general ROS user?
|
@Mergifyio rebase |
✅ Branch has been successfully rebased |
0bc5e30 to
efbef1a
Compare
|
@sloretz @kscottz i just enabled auto-merge, this PR is going to be merged automatically once all comments are resolved (#6231 (comment) is required to be resolved to be merged) and workflow is green. |
tfoote
left a comment
There was a problem hiding this comment.
Thanks for putting this together. I added some small tweaks as suggestions but not required.
kscottz
left a comment
There was a problem hiding this comment.
This looks great! I dropped to quick clarifying suggestions to add, but otherwise this is good to go.
fujitatomoya
left a comment
There was a problem hiding this comment.
linter is not happy with a couple of warnings, i will fix them up and rebase to make sure all green.
|
@Mergifyio rebase |
✅ Branch has been successfully rebased |
Signed-off-by: Shane Loretz <sloretz@intrinsic.ai>
Signed-off-by: Shane Loretz <sloretz@intrinsic.ai>
Signed-off-by: Shane Loretz <sloretz@intrinsic.ai>
Co-authored-by: Katherine Scott <katherineAScott@gmail.com> Signed-off-by: Shane Loretz <shane.loretz@gmail.com>
Co-authored-by: Katherine Scott <katherineAScott@gmail.com> Signed-off-by: Shane Loretz <shane.loretz@gmail.com>
Co-authored-by: Katherine Scott <katherineAScott@gmail.com> Signed-off-by: Shane Loretz <shane.loretz@gmail.com>
Signed-off-by: Shane Loretz <sloretz@intrinsic.ai>
Signed-off-by: Shane Loretz <sloretz@intrinsic.ai>
Signed-off-by: Tomoya.Fujita <Tomoya.Fujita@sony.com>
Co-authored-by: Tully Foote <tullyfoote@intrinsic.ai> Signed-off-by: Shane Loretz <shane.loretz@gmail.com>
Tried simplifying language at the start of the document, and explaining more in the policy section Signed-off-by: Shane Loretz <shane.loretz@gmail.com>
Signed-off-by: Katherine Scott <katherineAScott@gmail.com>
Signed-off-by: Katherine Scott <katherineAScott@gmail.com>
Signed-off-by: Tomoya.Fujita <Tomoya.Fujita@sony.com>
e16e611 to
774362a
Compare
|
HTML artifacts: https://github.com/ros2/ros2_documentation/actions/runs/22119547991/artifacts/5547614346. To view the resulting site:
|
* Add policy for target platforms reaching EOL before a ROS distro Signed-off-by: Shane Loretz <sloretz@intrinsic.ai> * Minor working changes Signed-off-by: Shane Loretz <sloretz@intrinsic.ai> * Whitespace Signed-off-by: Shane Loretz <sloretz@intrinsic.ai> * also known as operating systems Co-authored-by: Katherine Scott <katherineAScott@gmail.com> Signed-off-by: Shane Loretz <shane.loretz@gmail.com> * available and functional; no longer Co-authored-by: Katherine Scott <katherineAScott@gmail.com> Signed-off-by: Shane Loretz <shane.loretz@gmail.com> * to protect ourseves; proactively Co-authored-by: Katherine Scott <katherineAScott@gmail.com> Signed-off-by: Shane Loretz <shane.loretz@gmail.com> * Suggest 2 syncs notice for the announcement Signed-off-by: Shane Loretz <sloretz@intrinsic.ai> * Stop supporting Signed-off-by: Shane Loretz <sloretz@intrinsic.ai> * make linter happy. Signed-off-by: Tomoya.Fujita <Tomoya.Fujita@sony.com> * May update in exceptional circumstances Co-authored-by: Tully Foote <tullyfoote@intrinsic.ai> Signed-off-by: Shane Loretz <shane.loretz@gmail.com> * target platform -> platform Tried simplifying language at the start of the document, and explaining more in the policy section Signed-off-by: Shane Loretz <shane.loretz@gmail.com> * Update source/The-ROS2-Project/Platform-EOL-Policy.rst Signed-off-by: Katherine Scott <katherineAScott@gmail.com> * Update source/The-ROS2-Project/Platform-EOL-Policy.rst Signed-off-by: Katherine Scott <katherineAScott@gmail.com> * cosmetic fixes to make linter happy. Signed-off-by: Tomoya.Fujita <Tomoya.Fujita@sony.com> --------- Signed-off-by: Shane Loretz <sloretz@intrinsic.ai> Signed-off-by: Shane Loretz <shane.loretz@gmail.com> Signed-off-by: Tomoya.Fujita <Tomoya.Fujita@sony.com> Signed-off-by: Katherine Scott <katherineAScott@gmail.com> Co-authored-by: Katherine Scott <katherineAScott@gmail.com> Co-authored-by: Tomoya.Fujita <Tomoya.Fujita@sony.com> Co-authored-by: Tully Foote <tullyfoote@intrinsic.ai> (cherry picked from commit 5dff3eb)
* Add policy for target platforms reaching EOL before a ROS distro Signed-off-by: Shane Loretz <sloretz@intrinsic.ai> * Minor working changes Signed-off-by: Shane Loretz <sloretz@intrinsic.ai> * Whitespace Signed-off-by: Shane Loretz <sloretz@intrinsic.ai> * also known as operating systems Co-authored-by: Katherine Scott <katherineAScott@gmail.com> Signed-off-by: Shane Loretz <shane.loretz@gmail.com> * available and functional; no longer Co-authored-by: Katherine Scott <katherineAScott@gmail.com> Signed-off-by: Shane Loretz <shane.loretz@gmail.com> * to protect ourseves; proactively Co-authored-by: Katherine Scott <katherineAScott@gmail.com> Signed-off-by: Shane Loretz <shane.loretz@gmail.com> * Suggest 2 syncs notice for the announcement Signed-off-by: Shane Loretz <sloretz@intrinsic.ai> * Stop supporting Signed-off-by: Shane Loretz <sloretz@intrinsic.ai> * make linter happy. Signed-off-by: Tomoya.Fujita <Tomoya.Fujita@sony.com> * May update in exceptional circumstances Co-authored-by: Tully Foote <tullyfoote@intrinsic.ai> Signed-off-by: Shane Loretz <shane.loretz@gmail.com> * target platform -> platform Tried simplifying language at the start of the document, and explaining more in the policy section Signed-off-by: Shane Loretz <shane.loretz@gmail.com> * Update source/The-ROS2-Project/Platform-EOL-Policy.rst Signed-off-by: Katherine Scott <katherineAScott@gmail.com> * Update source/The-ROS2-Project/Platform-EOL-Policy.rst Signed-off-by: Katherine Scott <katherineAScott@gmail.com> * cosmetic fixes to make linter happy. Signed-off-by: Tomoya.Fujita <Tomoya.Fujita@sony.com> --------- Signed-off-by: Shane Loretz <sloretz@intrinsic.ai> Signed-off-by: Shane Loretz <shane.loretz@gmail.com> Signed-off-by: Tomoya.Fujita <Tomoya.Fujita@sony.com> Signed-off-by: Katherine Scott <katherineAScott@gmail.com> Co-authored-by: Katherine Scott <katherineAScott@gmail.com> Co-authored-by: Tomoya.Fujita <Tomoya.Fujita@sony.com> Co-authored-by: Tully Foote <tullyfoote@intrinsic.ai> (cherry picked from commit 5dff3eb)
* Add policy for target platforms reaching EOL before a ROS distro Signed-off-by: Shane Loretz <sloretz@intrinsic.ai> * Minor working changes Signed-off-by: Shane Loretz <sloretz@intrinsic.ai> * Whitespace Signed-off-by: Shane Loretz <sloretz@intrinsic.ai> * also known as operating systems Co-authored-by: Katherine Scott <katherineAScott@gmail.com> Signed-off-by: Shane Loretz <shane.loretz@gmail.com> * available and functional; no longer Co-authored-by: Katherine Scott <katherineAScott@gmail.com> Signed-off-by: Shane Loretz <shane.loretz@gmail.com> * to protect ourseves; proactively Co-authored-by: Katherine Scott <katherineAScott@gmail.com> Signed-off-by: Shane Loretz <shane.loretz@gmail.com> * Suggest 2 syncs notice for the announcement Signed-off-by: Shane Loretz <sloretz@intrinsic.ai> * Stop supporting Signed-off-by: Shane Loretz <sloretz@intrinsic.ai> * make linter happy. Signed-off-by: Tomoya.Fujita <Tomoya.Fujita@sony.com> * May update in exceptional circumstances Co-authored-by: Tully Foote <tullyfoote@intrinsic.ai> Signed-off-by: Shane Loretz <shane.loretz@gmail.com> * target platform -> platform Tried simplifying language at the start of the document, and explaining more in the policy section Signed-off-by: Shane Loretz <shane.loretz@gmail.com> * Update source/The-ROS2-Project/Platform-EOL-Policy.rst Signed-off-by: Katherine Scott <katherineAScott@gmail.com> * Update source/The-ROS2-Project/Platform-EOL-Policy.rst Signed-off-by: Katherine Scott <katherineAScott@gmail.com> * cosmetic fixes to make linter happy. Signed-off-by: Tomoya.Fujita <Tomoya.Fujita@sony.com> --------- Signed-off-by: Shane Loretz <sloretz@intrinsic.ai> Signed-off-by: Shane Loretz <shane.loretz@gmail.com> Signed-off-by: Tomoya.Fujita <Tomoya.Fujita@sony.com> Signed-off-by: Katherine Scott <katherineAScott@gmail.com> Co-authored-by: Katherine Scott <katherineAScott@gmail.com> Co-authored-by: Tomoya.Fujita <Tomoya.Fujita@sony.com> Co-authored-by: Tully Foote <tullyfoote@intrinsic.ai> (cherry picked from commit 5dff3eb)
…) (#6245) * Add policy for target platforms reaching EOL before a ROS distro * Minor working changes * Whitespace * also known as operating systems * available and functional; no longer * to protect ourseves; proactively * Suggest 2 syncs notice for the announcement * Stop supporting * make linter happy. * May update in exceptional circumstances * target platform -> platform Tried simplifying language at the start of the document, and explaining more in the policy section * Update source/The-ROS2-Project/Platform-EOL-Policy.rst * Update source/The-ROS2-Project/Platform-EOL-Policy.rst * cosmetic fixes to make linter happy. --------- (cherry picked from commit 5dff3eb) Signed-off-by: Shane Loretz <sloretz@intrinsic.ai> Signed-off-by: Shane Loretz <shane.loretz@gmail.com> Signed-off-by: Tomoya.Fujita <Tomoya.Fujita@sony.com> Signed-off-by: Katherine Scott <katherineAScott@gmail.com> Co-authored-by: Shane Loretz <shane.loretz@gmail.com> Co-authored-by: Katherine Scott <katherineAScott@gmail.com> Co-authored-by: Tomoya.Fujita <Tomoya.Fujita@sony.com> Co-authored-by: Tully Foote <tullyfoote@intrinsic.ai>
…) (#6246) * Add policy for target platforms reaching EOL before a ROS distro * Minor working changes * Whitespace * also known as operating systems * available and functional; no longer * to protect ourseves; proactively * Suggest 2 syncs notice for the announcement * Stop supporting * make linter happy. * May update in exceptional circumstances * target platform -> platform Tried simplifying language at the start of the document, and explaining more in the policy section * Update source/The-ROS2-Project/Platform-EOL-Policy.rst * Update source/The-ROS2-Project/Platform-EOL-Policy.rst * cosmetic fixes to make linter happy. --------- (cherry picked from commit 5dff3eb) Signed-off-by: Shane Loretz <sloretz@intrinsic.ai> Signed-off-by: Shane Loretz <shane.loretz@gmail.com> Signed-off-by: Tomoya.Fujita <Tomoya.Fujita@sony.com> Signed-off-by: Katherine Scott <katherineAScott@gmail.com> Co-authored-by: Shane Loretz <shane.loretz@gmail.com> Co-authored-by: Katherine Scott <katherineAScott@gmail.com> Co-authored-by: Tomoya.Fujita <Tomoya.Fujita@sony.com> Co-authored-by: Tully Foote <tullyfoote@intrinsic.ai>
…) (#6247) * Add policy for target platforms reaching EOL before a ROS distro * Minor working changes * Whitespace * also known as operating systems * available and functional; no longer * to protect ourseves; proactively * Suggest 2 syncs notice for the announcement * Stop supporting * make linter happy. * May update in exceptional circumstances * target platform -> platform Tried simplifying language at the start of the document, and explaining more in the policy section * Update source/The-ROS2-Project/Platform-EOL-Policy.rst * Update source/The-ROS2-Project/Platform-EOL-Policy.rst * cosmetic fixes to make linter happy. --------- (cherry picked from commit 5dff3eb) Signed-off-by: Shane Loretz <sloretz@intrinsic.ai> Signed-off-by: Shane Loretz <shane.loretz@gmail.com> Signed-off-by: Tomoya.Fujita <Tomoya.Fujita@sony.com> Signed-off-by: Katherine Scott <katherineAScott@gmail.com> Co-authored-by: Shane Loretz <shane.loretz@gmail.com> Co-authored-by: Katherine Scott <katherineAScott@gmail.com> Co-authored-by: Tomoya.Fujita <Tomoya.Fujita@sony.com> Co-authored-by: Tully Foote <tullyfoote@intrinsic.ai>
|
This pull request has been mentioned on Open Robotics Discourse. There might be relevant details there: https://discourse.openrobotics.org/t/ros-pmc-minutes-for-februrary-17-2026/52564/1 |
Description
Per some ROS PMC meeting, we decided we needed a documented policy on how to handle a target platform going EOL before the ROS distribution. I checked with @gbiggs, and he said projects should put this kind of policy in their own documentation rather than a REP
Did you use Generative AI?
I used Gemini to draft it, then rewrote it all by hand, so ... maybe?
Additional Information