Closed larry-xmos closed 4 years ago
The incident mentioned was an issue largely because it took a long time to diagnose in Buildbot. With faster Jenkins-based builds we are able to fix such issues quickly.
Tests compiled with handwritten makefiles are commonplace although not ideal. I will close this particular issue.
It's a manual makefile that lists source files of dependent libraries to compile. It means that if a dependency introduces a new second order dependency, it won't be picked up automatically and would need to be manually added to this makefile.
This happened recently as I2C introduced xassert and caused the i2c_end_to_end test to fail.