Merge ~cjwatson/launchpad:remove-old-build-dispatch-arguments into launchpad:master

Proposed by Colin Watson
Status: Merged
Approved by: Colin Watson
Approved revision: a8187e00b001b2301455816bcc32f23aedd44b62
Merge reported by: Otto Co-Pilot
Merged at revision: not available
Proposed branch: ~cjwatson/launchpad:remove-old-build-dispatch-arguments
Merge into: launchpad:master
Diff against target: 86 lines (+0/-17)
5 files modified
lib/lp/buildmaster/interfaces/buildfarmjobbehaviour.py (+0/-8)
lib/lp/code/model/recipebuilder.py (+0/-4)
lib/lp/code/model/tests/test_recipebuilder.py (+0/-3)
lib/lp/soyuz/model/binarypackagebuildbehaviour.py (+0/-1)
lib/lp/soyuz/tests/test_binarypackagebuildbehaviour.py (+0/-1)
Reviewer Review Type Date Requested Status
Jürgen Gmach Approve
Review via email: mp+436622@code.launchpad.net

Commit message

Remove two old build dispatch arguments

Description of the change

launchpad-buildd 226 stopped using the `distribution` and `distroseries_name` arguments and is now deployed everywhere relevant to us, so we can drop these from the protocol.

To post a comment you must log in.
Revision history for this message
Jürgen Gmach (jugmac00) :
review: Approve

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1diff --git a/lib/lp/buildmaster/interfaces/buildfarmjobbehaviour.py b/lib/lp/buildmaster/interfaces/buildfarmjobbehaviour.py
2index d78d9ca..7fdf254 100644
3--- a/lib/lp/buildmaster/interfaces/buildfarmjobbehaviour.py
4+++ b/lib/lp/buildmaster/interfaces/buildfarmjobbehaviour.py
5@@ -77,14 +77,6 @@ BuildArgs = TypedDict(
6 "channels": Dict[str, str],
7 # The date stamp to set in the built image [livefs].
8 "datestamp": str,
9- # The name of the distribution to build for [no longer used, but
10- # currently required for binarypackage].
11- "distribution": str,
12- # The name of the series to build for [sourcepackagerecipe].
13- # XXX cjwatson 2017-07-26: This duplicates "series", which is common
14- # to all build types; this name for it is deprecated and should be
15- # removed once launchpad-buildd no longer requires it.
16- "distroseries_name": str,
17 # A dictionary of additional environment variables to pass to the CI
18 # build runner [ci].
19 "environment_variables": Dict[str, str],
20diff --git a/lib/lp/code/model/recipebuilder.py b/lib/lp/code/model/recipebuilder.py
21index 9b6e49a..5b73659 100644
22--- a/lib/lp/code/model/recipebuilder.py
23+++ b/lib/lp/code/model/recipebuilder.py
24@@ -100,10 +100,6 @@ class RecipeBuildBehaviour(BuildFarmJobBehaviourBase):
25 tools_source=config.builddmaster.bzr_builder_sources_list,
26 logger=logger,
27 )
28- # XXX cjwatson 2017-07-26: This duplicates "series", which is common
29- # to all build types; this name for it is deprecated and should be
30- # removed once launchpad-buildd no longer requires it.
31- args["distroseries_name"] = self.build.distroseries.name
32 if self.build.recipe.base_git_repository is not None:
33 args["git"] = True
34 return args
35diff --git a/lib/lp/code/model/tests/test_recipebuilder.py b/lib/lp/code/model/tests/test_recipebuilder.py
36index ce34d6f..33481f5 100644
37--- a/lib/lp/code/model/tests/test_recipebuilder.py
38+++ b/lib/lp/code/model/tests/test_recipebuilder.py
39@@ -213,7 +213,6 @@ class TestAsyncRecipeBuilder(TestRecipeBuilderBase):
40 "author_name": "Joe User",
41 "build_url": canonical_url(job.build),
42 "builder_constraints": [],
43- "distroseries_name": job.build.distroseries.name,
44 "fast_cleanup": True,
45 "ogrecomponent": "universe",
46 "recipe_text": "# bzr-builder format 0.3 "
47@@ -316,7 +315,6 @@ class TestAsyncRecipeBuilder(TestRecipeBuilderBase):
48 "author_name": "Joe User",
49 "build_url": canonical_url(job.build),
50 "builder_constraints": [],
51- "distroseries_name": job.build.distroseries.name,
52 "fast_cleanup": True,
53 "ogrecomponent": "universe",
54 "recipe_text": "# bzr-builder format 0.3 "
55@@ -366,7 +364,6 @@ class TestAsyncRecipeBuilder(TestRecipeBuilderBase):
56 "author_name": "Joe User",
57 "build_url": canonical_url(job.build),
58 "builder_constraints": [],
59- "distroseries_name": job.build.distroseries.name,
60 "fast_cleanup": True,
61 "git": True,
62 "ogrecomponent": "universe",
63diff --git a/lib/lp/soyuz/model/binarypackagebuildbehaviour.py b/lib/lp/soyuz/model/binarypackagebuildbehaviour.py
64index a038114..4b65e9c 100644
65--- a/lib/lp/soyuz/model/binarypackagebuildbehaviour.py
66+++ b/lib/lp/soyuz/model/binarypackagebuildbehaviour.py
67@@ -163,7 +163,6 @@ class BinaryPackageBuildBehaviour(BuildFarmJobBehaviourBase):
68 # Build extra arguments.
69 args = yield super().extraBuildArgs(logger=logger) # type: BuildArgs
70 args["arch_indep"] = build.arch_indep
71- args["distribution"] = das.distroseries.distribution.name
72 args["suite"] = das.distroseries.getSuite(build.pocket)
73
74 archive_purpose = build.archive.purpose
75diff --git a/lib/lp/soyuz/tests/test_binarypackagebuildbehaviour.py b/lib/lp/soyuz/tests/test_binarypackagebuildbehaviour.py
76index ea4a2db..073b387 100644
77--- a/lib/lp/soyuz/tests/test_binarypackagebuildbehaviour.py
78+++ b/lib/lp/soyuz/tests/test_binarypackagebuildbehaviour.py
79@@ -168,7 +168,6 @@ class TestBinaryBuildPackageBehaviour(StatsMixin, TestCaseWithFactory):
80 "build_debug_symbols": archive.build_debug_symbols,
81 "build_url": canonical_url(build),
82 "builder_constraints": [],
83- "distribution": das.distroseries.distribution.name,
84 "fast_cleanup": builder.virtualized,
85 "image_type": "chroot",
86 "ogrecomponent": component,

Subscribers

People subscribed via source and target branches

to status/vote changes: