| OLD | NEW | 
|---|
| 1 #!/usr/bin/env python | 1 #!/usr/bin/env python | 
| 2 # Copyright 2013 The Chromium Authors. All rights reserved. | 2 # Copyright 2013 The Chromium Authors. All rights reserved. | 
| 3 # Use of this source code is governed by a BSD-style license that can be | 3 # Use of this source code is governed by a BSD-style license that can be | 
| 4 # found in the LICENSE file. | 4 # found in the LICENSE file. | 
| 5 | 5 | 
| 6 """ | 6 """ | 
| 7 This file emits the list of reasons why a particular build needs to be clobbered | 7 This file emits the list of reasons why a particular build needs to be clobbered | 
| 8 (or a list of 'landmines'). | 8 (or a list of 'landmines'). | 
| 9 """ | 9 """ | 
| 10 | 10 | 
| (...skipping 26 matching lines...) Expand all  Loading... | 
| 37   if platform() == 'win': | 37   if platform() == 'win': | 
| 38     print 'Compile on cc_unittests fails due to symbols removed in r185063.' | 38     print 'Compile on cc_unittests fails due to symbols removed in r185063.' | 
| 39   if platform() == 'linux': | 39   if platform() == 'linux': | 
| 40     print 'Builders switching from make to ninja will clobber on this.' | 40     print 'Builders switching from make to ninja will clobber on this.' | 
| 41   if platform() == 'mac': | 41   if platform() == 'mac': | 
| 42     print 'Switching from bundle to unbundled dylib (issue 14743002).' | 42     print 'Switching from bundle to unbundled dylib (issue 14743002).' | 
| 43   if platform() in ('win', 'mac'): | 43   if platform() in ('win', 'mac'): | 
| 44     print ('Improper dependency for create_nmf.py broke in r240802, ' | 44     print ('Improper dependency for create_nmf.py broke in r240802, ' | 
| 45            'fixed in r240860.') | 45            'fixed in r240860.') | 
| 46   if (platform() == 'win' and gyp_msvs_version().startswith('2015')): | 46   if (platform() == 'win' and gyp_msvs_version().startswith('2015')): | 
| 47     print 'Switch to VS2015 Update 2' | 47     print 'Switch to VS2015 Update 3' | 
| 48   print 'Need to clobber everything due to an IDL change in r154579 (blink)' | 48   print 'Need to clobber everything due to an IDL change in r154579 (blink)' | 
| 49   print 'Need to clobber everything due to gen file moves in r175513 (Blink)' | 49   print 'Need to clobber everything due to gen file moves in r175513 (Blink)' | 
| 50   if (platform() != 'ios'): | 50   if (platform() != 'ios'): | 
| 51     print 'Clobber to get rid of obselete test plugin after r248358' | 51     print 'Clobber to get rid of obselete test plugin after r248358' | 
| 52     print 'Clobber to rebuild GN files for V8' | 52     print 'Clobber to rebuild GN files for V8' | 
| 53   print 'Clobber to get rid of stale generated mojom.h files' | 53   print 'Clobber to get rid of stale generated mojom.h files' | 
| 54   print 'Need to clobber everything due to build_nexe change in nacl r13424' | 54   print 'Need to clobber everything due to build_nexe change in nacl r13424' | 
| 55   print '[chromium-dev] PSA: clobber build needed for IDR_INSPECTOR_* compil...' | 55   print '[chromium-dev] PSA: clobber build needed for IDR_INSPECTOR_* compil...' | 
| 56   print 'blink_resources.grd changed: crbug.com/400860' | 56   print 'blink_resources.grd changed: crbug.com/400860' | 
| 57   print 'ninja dependency cycle: crbug.com/408192' | 57   print 'ninja dependency cycle: crbug.com/408192' | 
| (...skipping 13 matching lines...) Expand all  Loading... | 
| 71     print 'Clobber to remove libsystem.dylib. See crbug.com/620075' | 71     print 'Clobber to remove libsystem.dylib. See crbug.com/620075' | 
| 72 | 72 | 
| 73 | 73 | 
| 74 def main(): | 74 def main(): | 
| 75   print_landmines() | 75   print_landmines() | 
| 76   return 0 | 76   return 0 | 
| 77 | 77 | 
| 78 | 78 | 
| 79 if __name__ == '__main__': | 79 if __name__ == '__main__': | 
| 80   sys.exit(main()) | 80   sys.exit(main()) | 
| OLD | NEW | 
|---|