-
Notifications
You must be signed in to change notification settings - Fork 1.3k
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
Re-apply "add missing bindings for State<T> abstract values" #11427
Re-apply "add missing bindings for State<T> abstract values" #11427
Conversation
Ugh, this fix (in its original push) doesn't work anymore, either. |
f1d76ff
to
add4201
Compare
Under Xenial GCC 5.4 + Python2 + --compilation_mode=dbg only, the //bindings/pydrake/systems:py/custom_test has about 75% failure rate when pydrake.systems.framework.State has too many methods bound. We'll need to root cause this further, but for now this repairs CI, while stopping short of a full revert.
add4201
to
8883716
Compare
I think this revision works \CC @EricCousineau-TRI @RussTedrake FYI. If CI ends up happy, I'll assign review. |
The debug build has succeeded. +@RussTedrake do you want to sign off on this approach being worthwhile for master? |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
(that's some beautiful code!)
thanks for pushing it through. my only concern is that we still don't know why it failed before...
Reviewed 2 of 2 files at r2.
Reviewable status: needs at least two assigned reviewers, labeled "do not merge"
I guess we'll keep pounding on #11424 to root cause it. Hopefully this PR doesn't cause any ongoing trouble. If so, we'll just have to revert it again. +@ggould-tri for platform review, please. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
... looks sane to me. fingers crossed
Reviewed 2 of 2 files at r2.
Reviewable status: labeled "do not merge"
Re-applies #11416. Relates #11424.
This change is