Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Revert dynamic params #1417

Merged
merged 5 commits into from
Dec 5, 2019
Merged

Conversation

crdelsey
Copy link
Contributor

@crdelsey crdelsey commented Dec 5, 2019

Description of contribution in a few bullet points

@crdelsey
Copy link
Contributor Author

crdelsey commented Dec 5, 2019

Now that I recall, I believe @bpwilcox mentioned there were recent upstream changes that broke this. I believe commits as they stand are correct for eloquent, but not for master.

I'll make a eloquent-devel branch today or tomorrow and retry them there.

@crdelsey crdelsey merged commit 2ac07b2 into ros-navigation:master Dec 5, 2019
@bpwilcox
Copy link

bpwilcox commented Dec 5, 2019

That is correct, ros2/rclcpp#929 on master breaks the current approach in my PRs. @crdelsey I had planned to submit a PR for the dwb parameter callbacks today, so it should now go to the eloquent-devel branch?

@crdelsey
Copy link
Contributor Author

crdelsey commented Dec 5, 2019

@bpwilcox Yeah. Target it to eloquent-devel. I just created the eloquent-devel branch and based off the version before this PR went in, so it should merge with no issues.

I was thinking we'd have a bit of time to deal with the conflict with upstream when I suggested merging to master, but it's all good. It just forced me to make the eloquent-devel branch a day early.

When we're ready to make it work on master, we can just revert this PR and than add the modification on top if that make sense.

@bpwilcox
Copy link

bpwilcox commented Dec 6, 2019

You already created the eloquent-devel branch? I don't currently see it

@seanyen
Copy link
Contributor

seanyen commented Apr 18, 2020

@SteveMacenski Just want to bring this to your attention, on eloquent branch, I hit the access violation on Windows when the ACML nodes receive the laser scan data (a dangling callback on a already de-allocated laser_scan_filter_ object) and after some digging, it turned out that after I remove the dynamic params (removing the registration of paramEventCallback), the issue is no longer repro. I am not sure if it is the similar issue rendered here. If it is, perhaps it is something to consider to be back-ported to eloquent?

@SteveMacenski
Copy link
Member

@seanyen just to be clear- you're suggesting we cherry pick this commit into the Eloquent branch, correct?

That seems reasonable. Confirm that that is what you're suggesting and I'll do it.

@seanyen
Copy link
Contributor

seanyen commented Apr 18, 2020

@SteveMacenski Yes! That’s what I am suggesting. And thanks for taking care of it.

@SteveMacenski
Copy link
Member

Got it- thanks for the idea.

I don't use the devel branches while developing on master so some of the backporting stuff I don't run into. Thanks for addressing it.

SteveMacenski added a commit that referenced this pull request Apr 22, 2020
* cherry pick 2ac07b2 for eloquent

* remove a cherry pick error

Co-authored-by: Carl Delsey <carl.r.delsey@intel.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants