{"push_id":909920122,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"6ad99b0fd8dc822fd595d4fdeace94f9463c6e35","before":"4231ce1d580da4b8b62c41398fae95c882cdd6f6","commits":[{"sha":"6ad99b0fd8dc822fd595d4fdeace94f9463c6e35","author":{"email":"625169824b719df98706d88646d0aae6f368ae4d@scylladb.com","name":"Nadav Har'El"},"message":"tests: fix incorrect dependency in Makefile\n\nThe modules/tests/Makefile used for \"scripts/build image=tests\" had a\ndependency error: We need both the usr.manifest and the actual tests.\nBut rather than say that both are needed, we only listed usr.manifest,\nand said that depended on the test executables. But if the executables\nwere deleted (by \"make clean\") and usr.manifest remained, the test\nexecutables would not be rebuilt, and the result is that \"scripts/build\nimage=tests\" thinks it built the tests, but it did not, and the upload\nof the files into the image will fail.\n\nThe solution is to fix the dependencies: the module depends on *both*\nusr.manifest and the actual tests. The usr.manifest doesn't really depend\non the test being built (it just lists the tests, making this list doesn't\nreally depend on the files existing).\n\n\"scripts/build image=tests\" after \"make clean\" now works.\n\nSigned-off-by: Nadav Har'El <nyh@scylladb.com>","distinct":true,"url":"https://api.github.com/repos/cloudius-systems/osv/commits/6ad99b0fd8dc822fd595d4fdeace94f9463c6e35"}]}