|
|
DescriptionAdd 'CFI Linux Full' buildbot (src part).
'CFI Linux Full' buildbot is similar to 'CFI Linux', but also enables
bad cast checks, which while are not scheduled to be released
to the official Chrome in the nearest future, provide an important
feedback on the bad casts in Chrome. We also want to track any
regressions, so when we're ready to launch them, no additional
cleanup is required.
Also, enabling cfi_cast checks on a number of bots.
BUG=626794
Committed: https://crrev.com/27490f9605648a3697251f616e71e734e9ca3424
Cr-Commit-Position: refs/heads/master@{#406773}
Patch Set 1 #Patch Set 2 : CFI Linux Cast -> CFI Linux Full #
Total comments: 4
Patch Set 3 : cfi_cast -> cfi_full; use mixins #
Total comments: 2
Patch Set 4 : fix style #Messages
Total messages: 30 (12 generated)
krasin@chromium.org changed reviewers: + dpranke@chromium.org, krasin@chromium.org
Can we pick a different name for this? This is too close for my liking to the chromecast linux bot, aka "Cast Linux".
On 2016/07/20 22:40:41, Dirk Pranke wrote: > Can we pick a different name for this? This is too close for my liking to the > chromecast linux bot, aka "Cast Linux". That's a very good point. How about 'CFI Linux Full', where Full means that all CFI checks are enabled (vptr, cast, etc)
On 2016/07/20 22:45:23, krasin1 wrote: > On 2016/07/20 22:40:41, Dirk Pranke wrote: > > Can we pick a different name for this? This is too close for my liking to the > > chromecast linux bot, aka "Cast Linux". > > That's a very good point. How about 'CFI Linux Full', where Full means that all > CFI checks are enabled (vptr, cast, etc) Works for me.
Rename is done. Please, take a look.
lgtm if you agree w/ my suggestions. https://codereview.chromium.org/2164033003/diff/20001/tools/mb/mb_config.pyl File tools/mb/mb_config.pyl (right): https://codereview.chromium.org/2164033003/diff/20001/tools/mb/mb_config.pyl#... tools/mb/mb_config.pyl:1090: 'gn', 'cfi', 'cfi_cast', 'cfi_diag', 'release', 'static', The 'cfi_cast' mixin should just include the 'cfi' mixin, since it's not like you will want the former w/o the later. https://codereview.chromium.org/2164033003/diff/20001/tools/mb/mb_config.pyl#... tools/mb/mb_config.pyl:1941: 'cfi_cast': { i.e., add 'mixins': ['cfi'] here.
Though, don't forget to also update the CL description.
Description was changed from ========== Add 'CFI Linux Cast' buildbot (src part). 'CFI Linux Cast' buildbot is similar to 'CFI Linux', but also enables bad cast checks, which while are not scheduled to be released to the official Chrome in the nearest future, provide an important feedback on the bad casts in Chrome. We also want to track any regressions, so when we're ready to launch them, no additional cleanup is required. Also, enabling cfi_cast checks on a number of bots. BUG=626794 ========== to ========== Add 'CFI Linux Full' buildbot (src part). 'CFI Linux Full' buildbot is similar to 'CFI Linux', but also enables bad cast checks, which while are not scheduled to be released to the official Chrome in the nearest future, provide an important feedback on the bad casts in Chrome. We also want to track any regressions, so when we're ready to launch them, no additional cleanup is required. Also, enabling cfi_cast checks on a number of bots. BUG=626794 ==========
Please, take a final look, as I am not 100% in the right use of the mixins. https://codereview.chromium.org/2164033003/diff/20001/tools/mb/mb_config.pyl File tools/mb/mb_config.pyl (right): https://codereview.chromium.org/2164033003/diff/20001/tools/mb/mb_config.pyl#... tools/mb/mb_config.pyl:1090: 'gn', 'cfi', 'cfi_cast', 'cfi_diag', 'release', 'static', On 2016/07/20 23:29:54, Dirk Pranke wrote: > The 'cfi_cast' mixin should just include the 'cfi' mixin, since it's not like > you will want the former w/o the later. Done. https://codereview.chromium.org/2164033003/diff/20001/tools/mb/mb_config.pyl#... tools/mb/mb_config.pyl:1941: 'cfi_cast': { On 2016/07/20 23:29:54, Dirk Pranke wrote: > i.e., add 'mixins': ['cfi'] here. This is a great suggestion: not only it makes it harder to make a mistake, it also allowed to rename cfi_cast to cfi_full, so there's even less name confusion.
lgtm w/ nit. https://codereview.chromium.org/2164033003/diff/40001/tools/mb/mb_config.pyl File tools/mb/mb_config.pyl (right): https://codereview.chromium.org/2164033003/diff/40001/tools/mb/mb_config.pyl#... tools/mb/mb_config.pyl:1089: 'gn_cfi_full_diag_release_static': [ Technically this should be called 'gn_cfi_full_cfi_diag_release_static', because the style is to just form the name from the list of mixins joined with underscores. But, not the end of the world if we don't clean that up.
https://codereview.chromium.org/2164033003/diff/40001/tools/mb/mb_config.pyl File tools/mb/mb_config.pyl (right): https://codereview.chromium.org/2164033003/diff/40001/tools/mb/mb_config.pyl#... tools/mb/mb_config.pyl:1089: 'gn_cfi_full_diag_release_static': [ On 2016/07/20 23:38:26, Dirk Pranke wrote: > Technically this should be called 'gn_cfi_full_cfi_diag_release_static', because > the style is to just form the name from the list of mixins joined with > underscores. > > But, not the end of the world if we don't clean that up. Done.
The CQ bit was checked by krasin@chromium.org
The patchset sent to the CQ was uploaded after l-g-t-m from dpranke@chromium.org Link to the patchset: https://codereview.chromium.org/2164033003/#ps60001 (title: "fix style")
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
The CQ bit was unchecked by krasin@chromium.org
The CQ bit was checked by krasin@chromium.org
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
The CQ bit was unchecked by commit-bot@chromium.org
Try jobs failed on following builders: linux_chromium_chromeos_ozone_rel_ng on master.tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/linux_chromium_...)
The CQ bit was checked by krasin@chromium.org
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
The CQ bit was unchecked by commit-bot@chromium.org
Try jobs failed on following builders: linux_chromium_chromeos_ozone_rel_ng on master.tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/linux_chromium_...)
The CQ bit was checked by krasin@google.com
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
Message was sent while issue was closed.
Description was changed from ========== Add 'CFI Linux Full' buildbot (src part). 'CFI Linux Full' buildbot is similar to 'CFI Linux', but also enables bad cast checks, which while are not scheduled to be released to the official Chrome in the nearest future, provide an important feedback on the bad casts in Chrome. We also want to track any regressions, so when we're ready to launch them, no additional cleanup is required. Also, enabling cfi_cast checks on a number of bots. BUG=626794 ========== to ========== Add 'CFI Linux Full' buildbot (src part). 'CFI Linux Full' buildbot is similar to 'CFI Linux', but also enables bad cast checks, which while are not scheduled to be released to the official Chrome in the nearest future, provide an important feedback on the bad casts in Chrome. We also want to track any regressions, so when we're ready to launch them, no additional cleanup is required. Also, enabling cfi_cast checks on a number of bots. BUG=626794 ==========
Message was sent while issue was closed.
Committed patchset #4 (id:60001)
Message was sent while issue was closed.
Description was changed from ========== Add 'CFI Linux Full' buildbot (src part). 'CFI Linux Full' buildbot is similar to 'CFI Linux', but also enables bad cast checks, which while are not scheduled to be released to the official Chrome in the nearest future, provide an important feedback on the bad casts in Chrome. We also want to track any regressions, so when we're ready to launch them, no additional cleanup is required. Also, enabling cfi_cast checks on a number of bots. BUG=626794 ========== to ========== Add 'CFI Linux Full' buildbot (src part). 'CFI Linux Full' buildbot is similar to 'CFI Linux', but also enables bad cast checks, which while are not scheduled to be released to the official Chrome in the nearest future, provide an important feedback on the bad casts in Chrome. We also want to track any regressions, so when we're ready to launch them, no additional cleanup is required. Also, enabling cfi_cast checks on a number of bots. BUG=626794 Committed: https://crrev.com/27490f9605648a3697251f616e71e734e9ca3424 Cr-Commit-Position: refs/heads/master@{#406773} ==========
Message was sent while issue was closed.
Patchset 4 (id:??) landed as https://crrev.com/27490f9605648a3697251f616e71e734e9ca3424 Cr-Commit-Position: refs/heads/master@{#406773} |