The logic was broken in add_port_info, which would reset @changed to false if the particular port was not updated, leading to the propagation algorithm to think it found a fixed point.
In practice, this caused some complex transformer setup to fail to propagate frames.
The logic was broken in add_port_info, which would reset
@changed
to false if the particular port was not updated, leading to the propagation algorithm to think it found a fixed point.In practice, this caused some complex transformer setup to fail to propagate frames.