c708e1c9e3
bpglob is only used as a helper to check if the primary builder needs to rerun due to the results of a glob changing. A recent change to glob support in pathtools made a glob format that was accidentally previously accepted into an error. If the bad syntax was used in the most recent primary builder run, and then an incremental build is performed after picking up the change that made the syntax invalid, then bpglob will attempt to rerun before the primary builder, see the now-invalid syntax, and fail. This will prevent the primary builder from rerunning, which would have updated the bpglob rule with a corrected glob syntax (or failed in the primary builder if the Blueprints file still had the invalid glob syntax). Avoid exiting with an error in bpglob. Instead, write the error to the output file along with a timestamp so that it is always dirty, forcing the primary builder to rerun. Bug: 129411151 Test: m nothing Change-Id: Ib680570c33662f3c0f1f72425d60a963ed841ba6 |
||
---|---|---|
.. | ||
bpglob.go |