ros2_control icon indicating copy to clipboard operation
ros2_control copied to clipboard

Handle HW errors on read and write in CM by stopping controllers (backport #742) #abi-breaking

Open mergify[bot] opened this issue 3 years ago • 13 comments

This is an automatic backport of pull request #742 done by Mergify.


Mergify commands and options

More conditions and actions can be found in the documentation.

You can also trigger Mergify actions by commenting on this pull request:

  • @Mergifyio refresh will re-evaluate the rules
  • @Mergifyio rebase will rebase this PR on its base branch
  • @Mergifyio update will merge the base branch into this PR
  • @Mergifyio backport <destination> will backport this PR on <destination> branch

Additionally, on Mergify dashboard you can:

  • look at your merge queues
  • generate the Mergify configuration with the config editor.

Finally, you can contact us on https://mergify.com

mergify[bot] avatar Oct 15 '22 17:10 mergify[bot]

Would this be merge to humble with breaking ABI check?

Benjamin-Tan avatar Apr 03 '23 11:04 Benjamin-Tan

On a scale of 1-10 how much would that bother you? We'd really like to have this in Humble as it's a good quality of life improvement

bmagyar avatar Apr 03 '23 17:04 bmagyar

I would like to have this feature in humble even with breaking abi check. My understanding of this breaking abi could be resolved by updating/fixing the relevant code after it is merged to humble. Is my understanding correct?

Benjamin-Tan avatar Apr 03 '23 22:04 Benjamin-Tan

I would like to have this feature in humble even with breaking abi check. My understanding of this breaking abi could be resolved by updating/fixing the relevant code after it is merged to humble. Is my understanding correct?

You don't even need to fix the code, but just re-link your libraries. Basically, "recompile" it, beucase compiling and linking is merged togeather with colcon

destogl avatar Apr 11 '23 17:04 destogl

I see. In this case, I think having this feature available in humble (current LTS release) is an easy decision and a clear winner over holding it. What do you think?

Benjamin-Tan avatar Apr 12 '23 00:04 Benjamin-Tan

Any thoughts/comments on this PR from the reviewers?

Benjamin-Tan avatar Apr 28 '23 15:04 Benjamin-Tan

Could the reviewers give this a look and drop your feedback for not approving it?

Benjamin-Tan avatar Jun 16 '23 15:06 Benjamin-Tan

Hello @bmagyar and @destogl. I hope you are well

We are using the ros2_control in the ROS Humble version in our project and are facing a problem that the modification in https://github.com/ros-controls/ros2_control/pull/742 will solve. Unfortunately, we can not upgrade our system for the last ROS 2 stable release. Hence, we need this feature in the Humble version.

Therefore, do you have some schedule estimation of when this backporting will occur? While this does not happen, do you have any suggestions on how we can handle the hardware component read/write failure for now?

In addition, I am available to help you if necessary!

mateusmenezes95 avatar Sep 21 '23 15:09 mateusmenezes95

Hi there, just checking in – any updates on this PR?

mateusmenezes95 avatar Oct 13 '23 12:10 mateusmenezes95

This pull request is in conflict. Could you fix it @mergify[bot]?

mergify[bot] avatar Nov 14 '23 07:11 mergify[bot]

A little complicated to get there but we are making strides

On Tue, 14 Nov 2023, 07:32 mergify[bot], @.***> wrote:

This pull request is in conflict. Could you fix it @mergify https://github.com/mergify[bot]?

— Reply to this email directly, view it on GitHub https://github.com/ros-controls/ros2_control/pull/838#issuecomment-1809674783, or unsubscribe https://github.com/notifications/unsubscribe-auth/AA24PYJ4YPU2RC5Y4YUCVLDYEMM7PAVCNFSM6AAAAAARF7RPUGVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQMBZGY3TINZYGM . You are receiving this because you were mentioned.Message ID: @.***>

bmagyar avatar Nov 14 '23 07:11 bmagyar

needs #1191 first

christophfroehlich avatar Dec 10 '23 21:12 christophfroehlich

This pull request is in conflict. Could you fix it @bmagyar @destogl @christophfroehlich?

mergify[bot] avatar Jan 29 '24 18:01 mergify[bot]

It is too late to merge this PR to Humble at this stage. That being said, we now support building the master branch from source on Humble so you can have this and even more features!

bmagyar avatar Mar 13 '24 19:03 bmagyar