Closed Bug 1290918 Opened 8 years ago Closed 8 years ago

releasetasks_graph_gen.py get_partials is passed an unexpected string of partials

Categories

(Release Engineering :: Release Automation: Other, defect)

defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: jlund, Assigned: jlund)

References

Details

Attachments

(2 files)

No description provided.
(releaserunner)[cltbld@buildbot-master85.bb.releng.scl3.mozilla.com release]$ hg diff diff --git a/buildfarm/release/releasetasks_graph_gen.py b/buildfarm/release/releasetasks_graph_gen.py --- a/buildfarm/release/releasetasks_graph_gen.py +++ b/buildfarm/release/releasetasks_graph_gen.py @@ -33,6 +33,8 @@ def main(release_runner_config, release_ rr = ReleaseRunner(api_root=api_root, username=username, password=password) graph_id = slugId() log.info('Generating task graph') + log.info("using config:") + log.info(release_config) kwargs = { # release-runner.ini "signing_pvt_key": release_config['signing_pvt_key'], diff --git a/lib/python/kickoff/__init__.py b/lib/python/kickoff/__init__.py --- a/lib/python/kickoff/__init__.py +++ b/lib/python/kickoff/__init__.py @@ -134,6 +134,8 @@ def get_partials(rr, partial_versions, p return partials for p in partial_versions.split(','): partialVersion, buildNumber = p.split('build') + print "XXX" + print partialVersion partial_release_name = '{}-{}-build{}'.format( product.capitalize(), partialVersion, buildNumber, ) shows me that partials equals: 'partials': u'47.0build3, 47.0.1build1, 48.0b10build1', and so we end up with " 47.0.1" here: XXX 47.0.1 Traceback (most recent call last): File "releasetasks_graph_gen.py", line 216, in <module> main(release_runner_config, releasetasks_kwargs, tc_config) File "releasetasks_graph_gen.py", line 89, in main release_config['product']), File "/builds/releaserunner/tools/lib/python/kickoff/__init__.py", line 143, in get_partials 'appVersion': getAppVersion(partialVersion), File "/builds/releaserunner/tools/lib/python/release/versions.py", line 7, in getAppVersion return re.match(ANY_VERSION_REGEX, version).group(1) AttributeError: 'NoneType' object has no attribute 'group'
Attached patch 160801_bug_1290918.patch (deleted) — Splinter Review
Attachment #8776606 - Flags: review?(mtabara)
Attachment #8776606 - Flags: review?(mtabara) → review+
Summary: releasetasks_graph_gen.py get_partials is passed a string of partials from common taskid with spaces in it → releasetasks_graph_gen.py get_partials is passed an unexpected string of partials
Assignee: nobody → jlund
https://hg.mozilla.org/build/tools/rev/3ea759ccbbd12c3a60db69fa5910f9cc41de0df7 Bug 1290918 - releasetasks_graph_gen.py get_partials is passed an unexpected string of partials, r=mtabara
https://github.com/mozilla/releasetasks/pull/189 Eliminating the root of evil here. Partials list comes nicely in the form of "X,Y,Z" from Ship-it; it gets processed in graph1 and stashed in the common_extras for graph2. While building the partials for graph2, I've accidentally added a trailing space for the string joiner there in bug 1278312. Correcting that mistake.
Attachment #8776621 - Flags: review?(rail)
Attachment #8776621 - Flags: review?(rail) → review+
Comment on attachment 8776621 [details] releastasks part - trim trailing spaces when recreating partials list for graph2 https://github.com/mozilla/releasetasks/commit/db48ca10cdc37191ca96d54189df0405b88a0378
Attachment #8776621 - Flags: checked-in+
deployed
Found this is triage. I think we can close it unless we want to wait for 49 RC to double check my patch. Jlund's patch was checked before 48.0 RC
yep :)
Status: NEW → RESOLVED
Closed: 8 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: