Bug 1607857: [partials] Don't pass platform to funsize; r=sfraser

The only thing it used it for was for a default filename, but we
always pass an explicit name, so remove the platform option and the
default filename.

Differential Revision: https://phabricator.services.mozilla.com/D59399

--HG--
extra : moz-landing-system : lando
This commit is contained in:
Tom Prince 2020-01-10 09:55:27 +00:00
Родитель 795cf400a0
Коммит 7ab5279101
3 изменённых файлов: 3 добавлений и 20 удалений

Просмотреть файл

@ -53,10 +53,6 @@ else
export MBSDIFF_HOOK=
fi
if [ -n "$FILENAME_TEMPLATE" ]; then
EXTRA_PARAMS="--filename-template $FILENAME_TEMPLATE $EXTRA_PARAMS"
fi
# EXTRA_PARAMS is optional
# shellcheck disable=SC2086
pipenv run /home/worker/bin/funsize.py \

Просмотреть файл

@ -46,9 +46,6 @@ STAGING_URL_PREFIXES = (
"https://ftp.stage.mozaws.net/",
)
DEFAULT_FILENAME_TEMPLATE = "{appName}-{branch}-{version}-{platform}-" \
"{locale}-{from_buildid}-{to_buildid}.partial.mar"
BCJ_OPTIONS = {
'x86': ['--x86'],
'x86_64': ['--x86'],
@ -218,7 +215,6 @@ async def generate_partial(work_env, from_dir, to_dir, dest_mar, mar_data,
env["MOZ_PRODUCT_VERSION"] = mar_data['version']
env["MAR_CHANNEL_ID"] = mar_data["MAR_CHANNEL_ID"]
env['BRANCH'] = mar_data['branch']
env['PLATFORM'] = mar_data['platform']
if use_old_format:
env['MAR_OLD_FORMAT'] = '1'
elif 'MAR_OLD_FORMAT' in env:
@ -292,7 +288,7 @@ def verify_allowed_url(mar, allowed_url_prefixes):
))
async def manage_partial(partial_def, filename_template, artifacts_dir,
async def manage_partial(partial_def, artifacts_dir,
allowed_url_prefixes, signing_certs, arch=None):
"""Manage the creation of partial mars based on payload."""
@ -359,7 +355,6 @@ async def manage_partial(partial_def, filename_template, artifacts_dir,
section="Build", option="SourceStamp"),
"from_mar": partial_def["from_mar"],
"to_mar": partial_def["to_mar"],
"platform": partial_def["platform"],
"locale": partial_def["locale"],
}
@ -375,11 +370,7 @@ async def manage_partial(partial_def, filename_template, artifacts_dir,
# if branch not set explicitly use repo-name
mar_data['branch'] = partial_def.get('branch', mar_data['repo'].rstrip('/').split('/')[-1])
if 'dest_mar' in partial_def:
mar_name = partial_def['dest_mar']
else:
# default to formatted name if not specified
mar_name = filename_template.format(**mar_data)
mar_name = partial_def['dest_mar']
mar_data['mar'] = mar_name
dest_mar = os.path.join(work_env.workdir, mar_name)
@ -419,7 +410,6 @@ async def async_main(args, signing_certs):
),
kwargs=dict(
partial_def=definition,
filename_template=args.filename_template,
artifacts_dir=args.artifacts_dir,
allowed_url_prefixes=allowed_url_prefixes,
signing_certs=signing_certs,
@ -442,8 +432,6 @@ def main():
default=strtobool(
os.environ.get('FUNSIZE_ALLOW_STAGING_PREFIXES', "false")),
help="Allow files from staging buckets.")
parser.add_argument("--filename-template",
default=DEFAULT_FILENAME_TEMPLATE)
parser.add_argument("-q", "--quiet", dest="log_level",
action="store_const", const=logging.WARNING,
default=logging.DEBUG)

Просмотреть файл

@ -8,7 +8,7 @@ from __future__ import absolute_import, print_function, unicode_literals
from taskgraph.transforms.base import TransformSequence
from taskgraph.util.attributes import copy_attributes_from_dependent_job
from taskgraph.util.partials import get_balrog_platform_name, get_builds
from taskgraph.util.partials import get_builds
from taskgraph.util.platforms import architecture
from taskgraph.util.taskcluster import get_artifact_prefix
@ -90,7 +90,6 @@ def make_task_description(config, jobs):
'locale': build_locale,
'from_mar': builds[build]['mar_url'],
'to_mar': {'artifact-reference': artifact_path},
'platform': get_balrog_platform_name(dep_th_platform),
'branch': config.params['project'],
'update_number': update_number,
'dest_mar': build,