Bug 1552960 - Follow-up: Cleanup Beetmover manifests. r=jorgk
authorRob Lemley <rob@thunderbird.net>
Tue, 21 May 2019 15:28:12 -0400
changeset 35658 cfeeca7996f611cb6fb6d5626c2647351e9162ca
parent 35657 cca897225fa9a08959619972fd92ca3e4d859c3f
child 35659 93545cdce0ccb634384e3a889967866e2f2541f1
push id392
push userclokep@gmail.com
push dateMon, 02 Sep 2019 20:17:19 +0000
reviewersjorgk
bugs1552960
Bug 1552960 - Follow-up: Cleanup Beetmover manifests. r=jorgk Remove artifacts not supported by Thunderbird and remove unsupported platforms.
taskcluster/comm_taskgraph/manifests/thunderbird_candidates.yml
taskcluster/comm_taskgraph/manifests/thunderbird_candidates_checksums.yml
taskcluster/comm_taskgraph/manifests/thunderbird_nightly.yml
taskcluster/comm_taskgraph/manifests/thunderbird_nightly_checksums.yml
--- a/taskcluster/comm_taskgraph/manifests/thunderbird_candidates.yml
+++ b/taskcluster/comm_taskgraph/manifests/thunderbird_candidates.yml
@@ -45,42 +45,33 @@ tasktype_map:
     repackage-signing: repackage
     repackage-signing-msi: repackage
     release-sign-and-push-langpacks: scriptworker
 platform_names:
     path_platform:
         by-platform:
             linux-shippable: 'linux-i686'
             linux64-shippable: 'linux-x86_64'
-            linux64-asan-reporter-nightly: 'linux-x86_64-asan-reporter'
             macosx64-shippable: 'mac'
             win32-shippable: 'win32'
             win64-shippable: 'win64'
-            win64-aarch64-shippable: 'win64-aarch64'
-            win64-asan-reporter-nightly: 'win64-asan-reporter'
     tools_platform:
         by-platform:
             linux-shippable: 'linux'
             linux64-shippable: 'linux64'
-            linux64-asan-reporter-nightly: 'linux-x86_64-asan-reporter'
             macosx64-shippable: 'macosx64'
             win32-shippable: 'win32'
             win64-shippable: 'win64'
-            win64-aarch64-shippable: 'win64-aarch64'
-            win64-asan-reporter-nightly: 'win64-asan-reporter'
     filename_platform:
         by-platform:
             linux-shippable: 'linux'
             linux64-shippable: 'linux64'
-            linux64-asan-reporter-nightly: 'linux-x86_64-asan-reporter'
             macosx64-shippable: 'macosx64'
             win32-shippable: 'win32'
             win64-shippable: 'win64'
-            win64-aarch64-shippable: 'win64_aarch64'
-            win64-asan-reporter-nightly: 'win64-asan-reporter'
 
 default: &default
     from:
         - build
     all_locales: false
     description: "TO_BE_OVERRIDDEN"
     locale_prefix: '${locale}/'
     source_path_modifier:
@@ -206,56 +197,52 @@ mapping:
         description: "Alongside `mbsdiff`, a tool used to generate partials"
         locale_prefix: ''
         source_path_modifier: 'host/bin'
         pretty_name: ${tools_platform}/mar
         checksums_path: mar-tools/${tools_platform}/mar
         not_for_platforms:
             - win32-shippable
             - win64-shippable
-            - win64-aarch64-shippable
         destinations:
             - ${version}-candidates/build${build_number}/mar-tools
     mbsdiff:
         <<: *default
         description: "Alongside `mar`, a tool used to generate partials"
         locale_prefix: ''
         source_path_modifier: 'host/bin'
         pretty_name: ${tools_platform}/mbsdiff
         checksums_path: mar-tools/${tools_platform}/mbsdiff
         not_for_platforms:
             - win32-shippable
             - win64-shippable
-            - win64-aarch64-shippable
         destinations:
             - ${version}-candidates/build${build_number}/mar-tools
     mar.exe:
         <<: *default
         description: "Alongside `mbsdiff.exe`, a tool used to generate partials for Windows platforms"
         locale_prefix: ''
         source_path_modifier: 'host/bin'
         pretty_name: ${tools_platform}/mar.exe
         checksums_path: mar-tools/${tools_platform}/mar.exe
         only_for_platforms:
             - win32-shippable
             - win64-shippable
-            - win64-aarch64-shippable
         destinations:
             - ${version}-candidates/build${build_number}/mar-tools
     mbsdiff.exe:
         <<: *default
         locale_prefix: ''
         description: "Alongside `mar.exe`, a tool used to generate partials for Windows platforms"
         source_path_modifier: 'host/bin'
         pretty_name: ${tools_platform}/mbsdiff.exe
         checksums_path: mar-tools/${tools_platform}/mbsdiff.exe
         only_for_platforms:
             - win32-shippable
             - win64-shippable
-            - win64-aarch64-shippable
         destinations:
             - ${version}-candidates/build${build_number}/mar-tools
     target.tar.bz2:
         <<: *default
         description: "Main installer for Linux platforms"
         all_locales: true
         from:
             - signing
@@ -289,41 +276,29 @@ mapping:
         <<: *default
         description: "Main package installer for Windows platforms"
         all_locales: true
         from:
             - signing
         only_for_platforms:
             - win64-shippable
             - win32-shippable
-            - win64-aarch64-shippable
         pretty_name: thunderbird-${version}.zip
         checksums_path: ${path_platform}/${locale}/thunderbird-${version}.zip
     target.installer.exe:
         <<: *default
         description: "Main installer for Windows platforms"
         all_locales: true
         from:
             - repackage-signing
         only_for_platforms:
             - win64-shippable
             - win32-shippable
-            - win64-aarch64-shippable
         pretty_name: thunderbird Setup ${version}.exe
         checksums_path: ${path_platform}/${locale}/thunderbird Setup ${version}.exe
-    target.stub-installer.exe:
-        <<: *default
-        description: "Stub installer for Win32 platforms"
-        all_locales: true
-        from:
-            - repackage-signing
-        only_for_platforms:
-            - win32-shippable
-        pretty_name: thunderbird Installer.exe
-        checksums_path: ${path_platform}/${locale}/thunderbird Installer.exe
     target.installer.msi:
         <<: *default
         description: "Windows installer for MSI platform"
         all_locales: true
         from:
             - repackage-signing-msi
         only_for_platforms:
             - win64-shippable
@@ -348,21 +323,8 @@ mapping:
         from:
             - mar-signing
         pretty_name: thunderbird-${version}.bz2.complete.mar
         checksums_path: update/${path_platform}/${locale}/thunderbird-${version}.bz2.complete.mar
         update_balrog_manifest: true
         balrog_format: bz2
         destinations:
             - ${version}-candidates/build${build_number}/update/${path_platform}
-    ${partial}:
-        <<: *default
-        description: "Partials MAR files to serve as updates"
-        all_locales: true
-        from:
-            - partials-signing
-        partials_only: true
-        pretty_name: thunderbird-${previous_version}-${version}.partial.mar
-        checksums_path: update/${path_platform}/${locale}/thunderbird-${previous_version}-${version}.partial.mar
-        update_balrog_manifest: true
-        from_buildid: ${from_buildid}
-        destinations:
-            - ${version}-candidates/build${build_number}/update/${path_platform}
--- a/taskcluster/comm_taskgraph/manifests/thunderbird_candidates_checksums.yml
+++ b/taskcluster/comm_taskgraph/manifests/thunderbird_candidates_checksums.yml
@@ -39,22 +39,19 @@ default_locales:
 tasktype_map:
     checksums-signing: signing
     release-beetmover-signed-langpacks: signing
 platform_names:
     path_platform:
         by-platform:
             linux-shippable: 'linux-i686'
             linux64-shippable: 'linux-x86_64'
-            linux64-asan-reporter-nightly: 'linux-x86_64-asan-reporter'
             macosx64-shippable: 'mac'
             win32-shippable: 'win32'
             win64-shippable: 'win64'
-            win64-aarch64-shippable: 'win64-aarch64'
-            win64-asan-reporter-nightly: 'win64-asan-reporter'
             linux: 'linux-i686'
             linux64: 'linux-x86_64'
             macosx64: 'mac'
             win32: 'win32'
             win64: 'win64'
 
 default: &default
     from:
--- a/taskcluster/comm_taskgraph/manifests/thunderbird_nightly.yml
+++ b/taskcluster/comm_taskgraph/manifests/thunderbird_nightly.yml
@@ -44,32 +44,26 @@ tasktype_map:
     repackage: repackage
     repackage-signing: repackage
     repackage-signing-msi: repackage
 platform_names:
     filename_platform:
         by-platform:
             linux-shippable: 'linux-i686'
             linux64-shippable: 'linux-x86_64'
-            linux64-asan-reporter-nightly: 'linux-x86_64-asan-reporter'
             macosx64-shippable: 'mac'
             win32-shippable: 'win32'
             win64-shippable: 'win64'
-            win64-aarch64-shippable: 'win64-aarch64'
-            win64-asan-reporter-nightly: 'win64-asan-reporter'
     stage_platform:
         by-platform:
             linux-shippable: 'linux'
-            linux64-asan-reporter-nightly: 'linux64-asan-reporter'
             linux64-shippable: 'linux64'
             macosx64-shippable: 'macosx64'
             win32-shippable: 'win32'
             win64-shippable: 'win64'
-            win64-aarch64-shippable: 'win64-aarch64'
-            win64-asan-reporter-nightly: 'win64-asan-reporter'
 
 default: &default
     from:
         - build
     all_locales: false
     description: "TO_BE_OVERRIDDEN"
     locale_prefix: ''
     source_path_modifier:
@@ -110,19 +104,16 @@ mapping:
         description: "C++ unittests related in-tree test infrastructure"
         pretty_name: thunderbird-${version}.${locale}.${filename_platform}.cppunittest.tests.tar.gz
         checksums_path: thunderbird-${version}.${locale}.${filename_platform}.cppunittest.tests.tar.gz
     target.crashreporter-symbols.zip:
         <<: *default
         description: "Crashreporter symbols to be consumed by Socorro"
         pretty_name: thunderbird-${version}.${locale}.${filename_platform}.crashreporter-symbols.zip
         checksums_path: thunderbird-${version}.${locale}.${filename_platform}.crashreporter-symbols.zip
-        not_for_platforms:
-            - linux64-asan-reporter-nightly
-            - win64-asan-reporter-nightly
     target.json:
         <<: *default
         description: "Various compile and moz_app flags baked together in a json file"
         pretty_name: thunderbird-${version}.${locale}.${filename_platform}.json
         checksums_path: thunderbird-${version}.${locale}.${filename_platform}.json
     target.mochitest.tests.tar.gz:
         <<: *default
         description: "Results for running the mochitest testing framework via Javascript function calls"
@@ -178,35 +169,28 @@ mapping:
         description: "File containing the mozharness set of scripts and configuration used by various automation tools"
         pretty_name: mozharness.zip
         checksums_path: mozharness.zip
     target.jsshell.zip:
         <<: *default
         description: "Set of shells to allow test snippets of Javascript code without needing to reload the page"
         pretty_name: jsshell-${filename_platform}.zip
         checksums_path: jsshell-${filename_platform}.zip
-        not_for_platforms:
-            - linux64-asan-reporter-nightly
-            - win64-asan-reporter-nightly
     target.langpack.xpi:
         <<: *default
         all_locales: true
         description: "Localized repack that grabs a packaged en-US Thunderbird and repackages it as locale-specific Thunderbird"
         from:
             - build
         only_for_platforms:
             - linux-shippable
             - linux64-shippable
             - macosx64-shippable
             - win64-shippable
             - win32-shippable
-            - win64-shippable
-            - win64-aarch64-shippable
-            - win64-asan-reporter-nightly
-            - linux64-asan-reporter-nightly
         pretty_name: thunderbird-${version}.${locale}.langpack.xpi
         checksums_path: thunderbird-${version}.${locale}.langpack.xpi
         destinations:
             by-locale:
                 en-US:
                     - ${year}/${month}/${upload_date}-${branch}
                     - latest-${branch}
                 default:
@@ -216,73 +200,64 @@ mapping:
         <<: *default
         description: "Alongside `mbsdiff`, a tool used to generate partials"
         source_path_modifier: 'host/bin'
         pretty_name: mar
         checksums_path: mar
         not_for_platforms:
             - win32-shippable
             - win64-shippable
-            - win64-aarch64-shippable
-            - win64-asan-reporter-nightly
         destinations:
             - ${year}/${month}/${upload_date}-${branch}/mar-tools/${stage_platform}
             - latest-${branch}/mar-tools/${stage_platform}
     mbsdiff:
         <<: *default
         description: "Alongside `mar`, a tool used to generate partials"
         source_path_modifier: 'host/bin'
         pretty_name: mbsdiff
         checksums_path: mbsdiff
         not_for_platforms:
             - win32-shippable
             - win64-shippable
-            - win64-aarch64-shippable
-            - win64-asan-reporter-nightly
         destinations:
             - ${year}/${month}/${upload_date}-${branch}/mar-tools/${stage_platform}
             - latest-${branch}/mar-tools/${stage_platform}
     mar.exe:
         <<: *default
         description: "Alongside `mbsdiff.exe`, a tool used to generate partials for Windows platforms"
         source_path_modifier: 'host/bin'
         pretty_name: mar.exe
         checksums_path: mar.exe
         only_for_platforms:
             - win32-shippable
             - win64-shippable
-            - win64-aarch64-shippable
-            - win64-asan-reporter-nightly
         destinations:
             - ${year}/${month}/${upload_date}-${branch}/mar-tools/${stage_platform}
             - latest-${branch}/mar-tools/${stage_platform}
     mbsdiff.exe:
         <<: *default
         description: "Alongside `mar.exe`, a tool used to generate partials for Windows platforms"
         source_path_modifier: 'host/bin'
         pretty_name: mbsdiff.exe
         checksums_path: mbsdiff.exe
         only_for_platforms:
             - win32-shippable
             - win64-shippable
-            - win64-aarch64-shippable
-            - win64-asan-reporter-nightly
         destinations:
             - ${year}/${month}/${upload_date}-${branch}/mar-tools/${stage_platform}
             - latest-${branch}/mar-tools/${stage_platform}
     target.tar.bz2:
         <<: *default
         description: "Main installer for Linux platforms"
         all_locales: true
         from:
             - signing
         only_for_platforms:
             - linux-shippable
             - linux64-shippable
-            - linux64-asan-reporter-nightly
         pretty_name: thunderbird-${version}.${locale}.${filename_platform}.tar.bz2
         checksums_path: thunderbird-${version}.${locale}.${filename_platform}.tar.bz2
         destinations:
             by-locale:
                 en-US:
                     - ${year}/${month}/${upload_date}-${branch}
                     - latest-${branch}
                     - latest-${branch}-l10n
@@ -293,17 +268,16 @@ mapping:
         <<: *default
         description: "Detached signature for the checksums file"
         all_locales: true
         from:
             - signing
         only_for_platforms:
             - linux-shippable
             - linux64-shippable
-            - linux64-asan-reporter-nightly
         pretty_name: thunderbird-${version}.${locale}.${filename_platform}.tar.bz2.asc
         checksums_path: thunderbird-${version}.${locale}.${filename_platform}.tar.bz2.asc
         destinations:
             by-locale:
                 en-US:
                     - ${year}/${month}/${upload_date}-${branch}
                     - latest-${branch}
                     - latest-${branch}-l10n
@@ -333,61 +307,38 @@ mapping:
         <<: *default
         description: "Main package installer for Windows platforms"
         all_locales: true
         from:
             - signing
         only_for_platforms:
             - win64-shippable
             - win32-shippable
-            - win64-aarch64-shippable
-            - win64-asan-reporter-nightly
         pretty_name: thunderbird-${version}.${locale}.${filename_platform}.zip
         checksums_path: thunderbird-${version}.${locale}.${filename_platform}.zip
     target.installer.exe:
         <<: *default
         description: "Main installer for Windows platforms"
         all_locales: true
         from:
             - repackage-signing
         only_for_platforms:
             - win64-shippable
             - win32-shippable
-            - win64-aarch64-shippable
-            - win64-asan-reporter-nightly
         pretty_name: thunderbird-${version}.${locale}.${filename_platform}.installer.exe
         checksums_path: thunderbird-${version}.${locale}.${filename_platform}.installer.exe
         destinations:
             by-locale:
                 en-US:
                     - ${year}/${month}/${upload_date}-${branch}
                     - latest-${branch}
                     - latest-${branch}-l10n
                 default:
                     - ${year}/${month}/${upload_date}-${branch}-l10n
                     - latest-${branch}-l10n
-    target.stub-installer.exe:
-        <<: *default
-        description: "Stub installer for Win32 platforms"
-        all_locales: true
-        from:
-            - repackage-signing
-        only_for_platforms:
-            - win32-shippable
-        pretty_name: thunderbird Installer.${locale}.exe
-        checksums_path: thunderbird Installer.${locale}.exe
-        destinations:
-            by-locale:
-                en-US:
-                    - ${year}/${month}/${upload_date}-${branch}
-                    - latest-${branch}
-                    - latest-${branch}-l10n
-                default:
-                    - ${year}/${month}/${upload_date}-${branch}-l10n
-                    - latest-${branch}-l10n
     target.installer.msi:
         <<: *default
         description: "Windows installer for MSI platform"
         all_locales: true
         from:
             - repackage-signing-msi
         only_for_platforms:
             - win64-shippable
@@ -416,25 +367,8 @@ mapping:
             by-locale:
                 en-US:
                     - ${year}/${month}/${upload_date}-${branch}
                     - latest-${branch}
                     - latest-${branch}-l10n
                 default:
                     - ${year}/${month}/${upload_date}-${branch}-l10n
                     - latest-${branch}-l10n
-    ${partial}:
-        <<: *default
-        description: "Partials MAR files to serve as updates"
-        all_locales: true
-        from:
-            - partials-signing
-        partials_only: true
-        pretty_name: thunderbird-${branch}-${version}-${filename_platform}-${locale}-${from_buildid}-${buildid}.partial.mar
-        checksums_path: thunderbird-${branch}-${version}-${filename_platform}-${locale}-${from_buildid}-${buildid}.partial.mar
-        update_balrog_manifest: true
-        from_buildid: ${from_buildid}
-        destinations:
-            by-locale:
-                en-US:
-                    - partials/${year}/${month}/${upload_date}-${branch}
-                default:
-                    - partials/${year}/${month}/${upload_date}-${branch}-l10n
--- a/taskcluster/comm_taskgraph/manifests/thunderbird_nightly_checksums.yml
+++ b/taskcluster/comm_taskgraph/manifests/thunderbird_nightly_checksums.yml
@@ -8,22 +8,19 @@ default_locales:  # if given an empty lo
     - en-US
 tasktype_map:  # Map task reference to task type.
     checksums-signing: signing
 platform_names:
     filename_platform:
         by-platform:
             linux-shippable: 'linux-i686'
             linux64-shippable: 'linux-x86_64'
-            linux64-asan-reporter-nightly: 'linux-x86_64-asan-reporter'
             macosx64-shippable: 'mac'
             win32-shippable: 'win32'
             win64-shippable: 'win64'
-            win64-aarch64-shippable: 'win64-aarch64'
-            win64-asan-reporter-nightly: 'win64-asan-reporter'
 
 # A default entry, which the mappings below extend and override.
 # Final 'destinations' will be the product of:
 # s3_bucket_paths + destinations + locale_prefix + pretty_name
 default: &default
     from:
         - checksums-signing
     all_locales: true