)]}' { "commit": "431cf23a01176ff966364f80c6b9ed6e046dfd8b", "tree": "02afd6c4a0adbf97612abe12ac38e63395080255", "parents": [ "d346ead7668dc6b3457059470125ffb2e7049ed7" ], "author": { "name": "Chris McDonald", "email": "cjmcdonald@chromium.org", "time": "Wed Jun 17 13:54:54 2020 -0600" }, "committer": { "name": "Chris McDonald", "email": "cjmcdonald@chromium.org", "time": "Thu Jun 18 16:02:30 2020 +0000" }, "message": "build_packages: Always rebuild consumers of active cros_workon packages\n\nThe first time a user installs a workon package the rebuild logic would\nwork correctly as the new 9999 version is enough information for Portage\nto correctly rebuild the packages that consume the workon package, but\nsubsequent rebuilds would not be handled correctly as they would already\nsee the 9999 version as being installed.\n\nChange this logic to always recompile anything that directly depends on\nan active cros_workon package in order to ensure that a user\u0027s local\nchanges to the package are always correctly reflected in the contents of\nthe overall build.\n\nBUG\u003dchromium:1071530, chromium:1017842\nTEST\u003d`build_packages`\nTEST\u003dCQ\n\nChange-Id: I37b6752541f9481667983b12d7f79e143dd3b1c9\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosutils/+/2250552\nCommit-Queue: Chris McDonald \u003ccjmcdonald@chromium.org\u003e\nTested-by: Chris McDonald \u003ccjmcdonald@chromium.org\u003e\nReviewed-by: Mike Frysinger \u003cvapier@chromium.org\u003e\n", "tree_diff": [ { "type": "modify", "old_id": "fe1477a633eaa1fb2bb7750a0ca70759d263655d", "old_mode": 33261, "old_path": "build_packages", "new_id": "6a9f5f9a13781873471fedb3d6f3cabc64941f74", "new_mode": 33261, "new_path": "build_packages" } ] }