Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(316)

Side by Side Diff: scripts/slave/recipes/skia/swarm_trigger.expected/Build-Ubuntu-GCC-x86_64-Release-Swarming-Trybot.json

Issue 1917243002: Revert "build: roll infra_paths changes" (Closed) Base URL: https://chromium.googlesource.com/chromium/tools/build.git@master
Patch Set: Created 4 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 [ 1 [
2 { 2 {
3 "cmd": [ 3 "cmd": [
4 "git", 4 "git",
5 "remote", 5 "remote",
6 "set-url", 6 "set-url",
7 "origin", 7 "origin",
8 "https://skia.googlesource.com/skia.git" 8 "https://skia.googlesource.com/skia.git"
9 ], 9 ],
10 "cwd": "[CWD]/skia", 10 "cwd": "[SLAVE_BUILD]/skia",
11 "name": "git remote set-url" 11 "name": "git remote set-url"
12 }, 12 },
13 { 13 {
14 "cmd": [ 14 "cmd": [
15 "git", 15 "git",
16 "fetch" 16 "fetch"
17 ], 17 ],
18 "cwd": "[CWD]/skia", 18 "cwd": "[SLAVE_BUILD]/skia",
19 "name": "git fetch" 19 "name": "git fetch"
20 }, 20 },
21 { 21 {
22 "cmd": [ 22 "cmd": [
23 "git", 23 "git",
24 "reset", 24 "reset",
25 "--hard", 25 "--hard",
26 "abc123" 26 "abc123"
27 ], 27 ],
28 "cwd": "[CWD]/skia", 28 "cwd": "[SLAVE_BUILD]/skia",
29 "name": "git reset" 29 "name": "git reset"
30 }, 30 },
31 { 31 {
32 "cmd": [ 32 "cmd": [
33 "git", 33 "git",
34 "clean", 34 "clean",
35 "-d", 35 "-d",
36 "-f" 36 "-f"
37 ], 37 ],
38 "cwd": "[CWD]/skia", 38 "cwd": "[SLAVE_BUILD]/skia",
39 "name": "git clean" 39 "name": "git clean"
40 }, 40 },
41 { 41 {
42 "cmd": [ 42 "cmd": [
43 "python", 43 "python",
44 "-u", 44 "-u",
45 "RECIPE_PACKAGE_REPO[depot_tools]/gclient.py", 45 "RECIPE_PACKAGE_REPO[depot_tools]/gclient.py",
46 "config", 46 "config",
47 "--spec", 47 "--spec",
48 "cache_dir = None\nsolutions = [{'deps_file': 'DEPS', 'managed': False, 'n ame': 'skia', 'url': 'https://skia.googlesource.com/skia.git'}]\ntarget_os = ['l lvm']" 48 "cache_dir = None\nsolutions = [{'deps_file': 'DEPS', 'managed': False, 'n ame': 'skia', 'url': 'https://skia.googlesource.com/skia.git'}]\ntarget_os = ['l lvm']"
49 ], 49 ],
50 "cwd": "[SLAVE_BUILD]",
50 "env": { 51 "env": {
51 "PATH": "%(PATH)s:RECIPE_PACKAGE_REPO[depot_tools]" 52 "PATH": "%(PATH)s:RECIPE_PACKAGE_REPO[depot_tools]"
52 }, 53 },
53 "name": "gclient setup" 54 "name": "gclient setup"
54 }, 55 },
55 { 56 {
56 "cmd": [ 57 "cmd": [
57 "python", 58 "python",
58 "-u", 59 "-u",
59 "[ROOT]/b/build/scripts/slave/gclient_safe_revert.py", 60 "[BUILD]/scripts/slave/gclient_safe_revert.py",
60 ".", 61 ".",
61 "[ROOT]/b/depot_tools/gclient" 62 "[DEPOT_TOOLS]/gclient"
62 ], 63 ],
64 "cwd": "[SLAVE_BUILD]",
63 "name": "gclient revert" 65 "name": "gclient revert"
64 }, 66 },
65 { 67 {
66 "cmd": [ 68 "cmd": [
67 "python", 69 "python",
68 "-u", 70 "-u",
69 "RECIPE_PACKAGE_REPO[depot_tools]/gclient.py", 71 "RECIPE_PACKAGE_REPO[depot_tools]/gclient.py",
70 "sync", 72 "sync",
71 "--nohooks", 73 "--nohooks",
72 "--force", 74 "--force",
73 "--verbose", 75 "--verbose",
74 "--delete_unversioned_trees", 76 "--delete_unversioned_trees",
75 "--revision", 77 "--revision",
76 "skia@abc123", 78 "skia@abc123",
77 "--output-json", 79 "--output-json",
78 "/path/to/tmp/json" 80 "/path/to/tmp/json"
79 ], 81 ],
82 "cwd": "[SLAVE_BUILD]",
80 "env": { 83 "env": {
81 "PATH": "%(PATH)s:RECIPE_PACKAGE_REPO[depot_tools]" 84 "PATH": "%(PATH)s:RECIPE_PACKAGE_REPO[depot_tools]"
82 }, 85 },
83 "name": "gclient sync", 86 "name": "gclient sync",
84 "~followup_annotations": [ 87 "~followup_annotations": [
85 "@@@STEP_LOG_LINE@json.output@{@@@", 88 "@@@STEP_LOG_LINE@json.output@{@@@",
86 "@@@STEP_LOG_LINE@json.output@ \"solutions\": {@@@", 89 "@@@STEP_LOG_LINE@json.output@ \"solutions\": {@@@",
87 "@@@STEP_LOG_LINE@json.output@ \"skia/\": {@@@", 90 "@@@STEP_LOG_LINE@json.output@ \"skia/\": {@@@",
88 "@@@STEP_LOG_LINE@json.output@ \"revision\": 164710@@@", 91 "@@@STEP_LOG_LINE@json.output@ \"revision\": 164710@@@",
89 "@@@STEP_LOG_LINE@json.output@ }@@@", 92 "@@@STEP_LOG_LINE@json.output@ }@@@",
90 "@@@STEP_LOG_LINE@json.output@ }@@@", 93 "@@@STEP_LOG_LINE@json.output@ }@@@",
91 "@@@STEP_LOG_LINE@json.output@}@@@", 94 "@@@STEP_LOG_LINE@json.output@}@@@",
92 "@@@STEP_LOG_END@json.output@@@", 95 "@@@STEP_LOG_END@json.output@@@",
93 "@@@SET_BUILD_PROPERTY@got_revision@164710@@@" 96 "@@@SET_BUILD_PROPERTY@got_revision@164710@@@"
94 ] 97 ]
95 }, 98 },
96 { 99 {
97 "cmd": [ 100 "cmd": [
98 "python", 101 "python",
99 "-u", 102 "-u",
100 "[ROOT]/b/depot_tools/apply_issue.py", 103 "[DEPOT_TOOLS]/apply_issue.py",
101 "-r", 104 "-r",
102 "[CWD]/skia", 105 "[SLAVE_BUILD]/skia",
103 "-i", 106 "-i",
104 "500", 107 "500",
105 "-p", 108 "-p",
106 "1", 109 "1",
107 "-s", 110 "-s",
108 "https://codereview.chromium.org", 111 "https://codereview.chromium.org",
109 "--no-auth" 112 "--no-auth"
110 ], 113 ],
114 "cwd": "[SLAVE_BUILD]",
111 "name": "apply_issue", 115 "name": "apply_issue",
112 "~followup_annotations": [ 116 "~followup_annotations": [
113 "@@@STEP_LINK@Applied issue 500@https://codereview.chromium.org/500@@@" 117 "@@@STEP_LINK@Applied issue 500@https://codereview.chromium.org/500@@@"
114 ] 118 ]
115 }, 119 },
116 { 120 {
117 "cmd": [ 121 "cmd": [
118 "python", 122 "python",
119 "-u", 123 "-u",
120 "[CWD]/skia/tools/buildbot_spec.py", 124 "[SLAVE_BUILD]/skia/tools/buildbot_spec.py",
121 "/path/to/tmp/json", 125 "/path/to/tmp/json",
122 "Build-Ubuntu-GCC-x86_64-Release-Swarming-Trybot" 126 "Build-Ubuntu-GCC-x86_64-Release-Swarming-Trybot"
123 ], 127 ],
124 "cwd": "[CWD]/skia", 128 "cwd": "[SLAVE_BUILD]/skia",
125 "name": "exec buildbot_spec.py", 129 "name": "exec buildbot_spec.py",
126 "~followup_annotations": [ 130 "~followup_annotations": [
127 "@@@STEP_LOG_LINE@json.output@{@@@", 131 "@@@STEP_LOG_LINE@json.output@{@@@",
128 "@@@STEP_LOG_LINE@json.output@ \"build_targets\": [@@@", 132 "@@@STEP_LOG_LINE@json.output@ \"build_targets\": [@@@",
129 "@@@STEP_LOG_LINE@json.output@ \"most\"@@@", 133 "@@@STEP_LOG_LINE@json.output@ \"most\"@@@",
130 "@@@STEP_LOG_LINE@json.output@ ], @@@", 134 "@@@STEP_LOG_LINE@json.output@ ], @@@",
131 "@@@STEP_LOG_LINE@json.output@ \"builder_cfg\": {@@@", 135 "@@@STEP_LOG_LINE@json.output@ \"builder_cfg\": {@@@",
132 "@@@STEP_LOG_LINE@json.output@ \"compiler\": \"GCC\", @@@", 136 "@@@STEP_LOG_LINE@json.output@ \"compiler\": \"GCC\", @@@",
133 "@@@STEP_LOG_LINE@json.output@ \"configuration\": \"Release\", @@@", 137 "@@@STEP_LOG_LINE@json.output@ \"configuration\": \"Release\", @@@",
134 "@@@STEP_LOG_LINE@json.output@ \"extra_config\": \"Swarming\", @@@", 138 "@@@STEP_LOG_LINE@json.output@ \"extra_config\": \"Swarming\", @@@",
(...skipping 19 matching lines...) Expand all
154 "@@@STEP_LOG_LINE@json.output@}@@@", 158 "@@@STEP_LOG_LINE@json.output@}@@@",
155 "@@@STEP_LOG_END@json.output@@@" 159 "@@@STEP_LOG_END@json.output@@@"
156 ] 160 ]
157 }, 161 },
158 { 162 {
159 "cmd": [ 163 "cmd": [
160 "python", 164 "python",
161 "-u", 165 "-u",
162 "RECIPE_MODULE[depot_tools::git]/resources/git_setup.py", 166 "RECIPE_MODULE[depot_tools::git]/resources/git_setup.py",
163 "--path", 167 "--path",
164 "[CWD]/swarming.client", 168 "[SLAVE_BUILD]/swarming.client",
165 "--url", 169 "--url",
166 "https://chromium.googlesource.com/external/swarming.client.git" 170 "https://chromium.googlesource.com/external/swarming.client.git"
167 ], 171 ],
172 "cwd": "[SLAVE_BUILD]",
168 "name": "git setup (swarming_client)" 173 "name": "git setup (swarming_client)"
169 }, 174 },
170 { 175 {
171 "cmd": [ 176 "cmd": [
172 "git", 177 "git",
173 "retry", 178 "retry",
174 "fetch", 179 "fetch",
175 "origin", 180 "origin",
176 "master" 181 "master"
177 ], 182 ],
178 "cwd": "[CWD]/swarming.client", 183 "cwd": "[SLAVE_BUILD]/swarming.client",
179 "name": "git fetch (swarming_client)" 184 "name": "git fetch (swarming_client)"
180 }, 185 },
181 { 186 {
182 "cmd": [ 187 "cmd": [
183 "git", 188 "git",
184 "checkout", 189 "checkout",
185 "-f", 190 "-f",
186 "FETCH_HEAD" 191 "FETCH_HEAD"
187 ], 192 ],
188 "cwd": "[CWD]/swarming.client", 193 "cwd": "[SLAVE_BUILD]/swarming.client",
189 "name": "git checkout (swarming_client)" 194 "name": "git checkout (swarming_client)"
190 }, 195 },
191 { 196 {
192 "cmd": [ 197 "cmd": [
193 "git", 198 "git",
194 "rev-parse", 199 "rev-parse",
195 "HEAD" 200 "HEAD"
196 ], 201 ],
197 "cwd": "[CWD]/swarming.client", 202 "cwd": "[SLAVE_BUILD]/swarming.client",
198 "name": "read revision", 203 "name": "read revision",
199 "stdout": "/path/to/tmp/", 204 "stdout": "/path/to/tmp/",
200 "~followup_annotations": [ 205 "~followup_annotations": [
201 "@@@STEP_TEXT@<br/>checked out 'deadbeef'<br/>@@@" 206 "@@@STEP_TEXT@<br/>checked out 'deadbeef'<br/>@@@"
202 ] 207 ]
203 }, 208 },
204 { 209 {
205 "cmd": [ 210 "cmd": [
206 "git", 211 "git",
207 "clean", 212 "clean",
208 "-f", 213 "-f",
209 "-d", 214 "-d",
210 "-x" 215 "-x"
211 ], 216 ],
212 "cwd": "[CWD]/swarming.client", 217 "cwd": "[SLAVE_BUILD]/swarming.client",
213 "name": "git clean (swarming_client)" 218 "name": "git clean (swarming_client)"
214 }, 219 },
215 { 220 {
216 "cmd": [ 221 "cmd": [
217 "git", 222 "git",
218 "submodule", 223 "submodule",
219 "sync" 224 "sync"
220 ], 225 ],
221 "cwd": "[CWD]/swarming.client", 226 "cwd": "[SLAVE_BUILD]/swarming.client",
222 "name": "submodule sync (swarming_client)" 227 "name": "submodule sync (swarming_client)"
223 }, 228 },
224 { 229 {
225 "cmd": [ 230 "cmd": [
226 "git", 231 "git",
227 "submodule", 232 "submodule",
228 "update", 233 "update",
229 "--init", 234 "--init",
230 "--recursive" 235 "--recursive"
231 ], 236 ],
232 "cwd": "[CWD]/swarming.client", 237 "cwd": "[SLAVE_BUILD]/swarming.client",
233 "name": "submodule update (swarming_client)" 238 "name": "submodule update (swarming_client)"
234 }, 239 },
235 { 240 {
236 "cmd": [ 241 "cmd": [
237 "python", 242 "python",
238 "-u", 243 "-u",
239 "[CWD]/swarming.client/swarming.py", 244 "[SLAVE_BUILD]/swarming.client/swarming.py",
240 "--version" 245 "--version"
241 ], 246 ],
247 "cwd": "[SLAVE_BUILD]",
242 "name": "swarming.py --version", 248 "name": "swarming.py --version",
243 "stdout": "/path/to/tmp/", 249 "stdout": "/path/to/tmp/",
244 "~followup_annotations": [ 250 "~followup_annotations": [
245 "@@@STEP_TEXT@0.4.10@@@" 251 "@@@STEP_TEXT@0.4.10@@@"
246 ] 252 ]
247 }, 253 },
248 { 254 {
249 "cmd": [ 255 "cmd": [
250 "download_from_google_storage", 256 "download_from_google_storage",
251 "--no_resume", 257 "--no_resume",
252 "--platform=linux*", 258 "--platform=linux*",
253 "--no_auth", 259 "--no_auth",
254 "--bucket", 260 "--bucket",
255 "chromium-luci", 261 "chromium-luci",
256 "-d", 262 "-d",
257 "[CWD]/skia/infra/bots/tools/luci-go/linux64" 263 "[SLAVE_BUILD]/skia/infra/bots/tools/luci-go/linux64"
258 ], 264 ],
265 "cwd": "[SLAVE_BUILD]",
259 "name": "download luci-go linux" 266 "name": "download luci-go linux"
260 }, 267 },
261 { 268 {
262 "cmd": [ 269 "cmd": [
263 "download_from_google_storage", 270 "download_from_google_storage",
264 "--no_resume", 271 "--no_resume",
265 "--platform=darwin", 272 "--platform=darwin",
266 "--no_auth", 273 "--no_auth",
267 "--bucket", 274 "--bucket",
268 "chromium-luci", 275 "chromium-luci",
269 "-d", 276 "-d",
270 "[CWD]/skia/infra/bots/tools/luci-go/mac64" 277 "[SLAVE_BUILD]/skia/infra/bots/tools/luci-go/mac64"
271 ], 278 ],
279 "cwd": "[SLAVE_BUILD]",
272 "name": "download luci-go mac" 280 "name": "download luci-go mac"
273 }, 281 },
274 { 282 {
275 "cmd": [ 283 "cmd": [
276 "download_from_google_storage", 284 "download_from_google_storage",
277 "--no_resume", 285 "--no_resume",
278 "--platform=win32", 286 "--platform=win32",
279 "--no_auth", 287 "--no_auth",
280 "--bucket", 288 "--bucket",
281 "chromium-luci", 289 "chromium-luci",
282 "-d", 290 "-d",
283 "[CWD]/skia/infra/bots/tools/luci-go/win64" 291 "[SLAVE_BUILD]/skia/infra/bots/tools/luci-go/win64"
284 ], 292 ],
293 "cwd": "[SLAVE_BUILD]",
285 "name": "download luci-go win" 294 "name": "download luci-go win"
286 }, 295 },
287 { 296 {
288 "cmd": [ 297 "cmd": [
289 "python", 298 "python",
290 "-u", 299 "-u",
291 "\nimport os, sys\nfrom common import chromium_utils # Error? See https:// crbug.com/584783.\n\n\nif os.path.exists(sys.argv[1]):\n chromium_utils.RemoveD irectory(sys.argv[1])\n", 300 "\nimport os, sys\nfrom common import chromium_utils # Error? See https:// crbug.com/584783.\n\n\nif os.path.exists(sys.argv[1]):\n chromium_utils.RemoveD irectory(sys.argv[1])\n",
292 "[CWD]/luci-go" 301 "[SLAVE_BUILD]/luci-go"
293 ], 302 ],
303 "cwd": "[SLAVE_BUILD]",
294 "name": "rmtree Go binary dir", 304 "name": "rmtree Go binary dir",
295 "~followup_annotations": [ 305 "~followup_annotations": [
296 "@@@STEP_LOG_LINE@python.inline@@@@", 306 "@@@STEP_LOG_LINE@python.inline@@@@",
297 "@@@STEP_LOG_LINE@python.inline@import os, sys@@@", 307 "@@@STEP_LOG_LINE@python.inline@import os, sys@@@",
298 "@@@STEP_LOG_LINE@python.inline@from common import chromium_utils # Error? See https://crbug.com/584783.@@@", 308 "@@@STEP_LOG_LINE@python.inline@from common import chromium_utils # Error? See https://crbug.com/584783.@@@",
299 "@@@STEP_LOG_LINE@python.inline@@@@", 309 "@@@STEP_LOG_LINE@python.inline@@@@",
300 "@@@STEP_LOG_LINE@python.inline@@@@", 310 "@@@STEP_LOG_LINE@python.inline@@@@",
301 "@@@STEP_LOG_LINE@python.inline@if os.path.exists(sys.argv[1]):@@@", 311 "@@@STEP_LOG_LINE@python.inline@if os.path.exists(sys.argv[1]):@@@",
302 "@@@STEP_LOG_LINE@python.inline@ chromium_utils.RemoveDirectory(sys.argv[ 1])@@@", 312 "@@@STEP_LOG_LINE@python.inline@ chromium_utils.RemoveDirectory(sys.argv[ 1])@@@",
303 "@@@STEP_LOG_END@python.inline@@@" 313 "@@@STEP_LOG_END@python.inline@@@"
304 ] 314 ]
305 }, 315 },
306 { 316 {
307 "cmd": [ 317 "cmd": [
308 "python", 318 "python",
309 "-u", 319 "-u",
310 "\nimport shutil\nimport sys\nshutil.copytree(sys.argv[1], sys.argv[2], sy mlinks=bool(sys.argv[3]))\n", 320 "\nimport shutil\nimport sys\nshutil.copytree(sys.argv[1], sys.argv[2], sy mlinks=bool(sys.argv[3]))\n",
311 "[CWD]/skia/infra/bots/tools/luci-go", 321 "[SLAVE_BUILD]/skia/infra/bots/tools/luci-go",
312 "[CWD]/luci-go", 322 "[SLAVE_BUILD]/luci-go",
313 "0" 323 "0"
314 ], 324 ],
325 "cwd": "[SLAVE_BUILD]",
315 "name": "Copy Go binary" 326 "name": "Copy Go binary"
316 }, 327 },
317 { 328 {
318 "cmd": [ 329 "cmd": [
319 "python", 330 "python",
320 "-u", 331 "-u",
321 "\nimport sys, os\npath = sys.argv[1]\nmode = int(sys.argv[2])\nif not os. path.isdir(path):\n if os.path.exists(path):\n print \"%s exists but is not a dir\" % path\n sys.exit(1)\n os.makedirs(path, mode)\n", 332 "\nimport sys, os\npath = sys.argv[1]\nmode = int(sys.argv[2])\nif not os. path.isdir(path):\n if os.path.exists(path):\n print \"%s exists but is not a dir\" % path\n sys.exit(1)\n os.makedirs(path, mode)\n",
322 "[ROOT]/b/build/third_party/infra", 333 "[BUILD]/third_party/infra",
323 "511" 334 "511"
324 ], 335 ],
336 "cwd": "[SLAVE_BUILD]",
325 "name": "makedirs third_party_infra", 337 "name": "makedirs third_party_infra",
326 "~followup_annotations": [ 338 "~followup_annotations": [
327 "@@@STEP_LOG_LINE@python.inline@@@@", 339 "@@@STEP_LOG_LINE@python.inline@@@@",
328 "@@@STEP_LOG_LINE@python.inline@import sys, os@@@", 340 "@@@STEP_LOG_LINE@python.inline@import sys, os@@@",
329 "@@@STEP_LOG_LINE@python.inline@path = sys.argv[1]@@@", 341 "@@@STEP_LOG_LINE@python.inline@path = sys.argv[1]@@@",
330 "@@@STEP_LOG_LINE@python.inline@mode = int(sys.argv[2])@@@", 342 "@@@STEP_LOG_LINE@python.inline@mode = int(sys.argv[2])@@@",
331 "@@@STEP_LOG_LINE@python.inline@if not os.path.isdir(path):@@@", 343 "@@@STEP_LOG_LINE@python.inline@if not os.path.isdir(path):@@@",
332 "@@@STEP_LOG_LINE@python.inline@ if os.path.exists(path):@@@", 344 "@@@STEP_LOG_LINE@python.inline@ if os.path.exists(path):@@@",
333 "@@@STEP_LOG_LINE@python.inline@ print \"%s exists but is not a dir\" % path@@@", 345 "@@@STEP_LOG_LINE@python.inline@ print \"%s exists but is not a dir\" % path@@@",
334 "@@@STEP_LOG_LINE@python.inline@ sys.exit(1)@@@", 346 "@@@STEP_LOG_LINE@python.inline@ sys.exit(1)@@@",
335 "@@@STEP_LOG_LINE@python.inline@ os.makedirs(path, mode)@@@", 347 "@@@STEP_LOG_LINE@python.inline@ os.makedirs(path, mode)@@@",
336 "@@@STEP_LOG_END@python.inline@@@" 348 "@@@STEP_LOG_END@python.inline@@@"
337 ] 349 ]
338 }, 350 },
339 { 351 {
340 "cmd": [ 352 "cmd": [
341 "python", 353 "python",
342 "-u", 354 "-u",
343 "\nimport sys, os\npath = sys.argv[1]\nmode = int(sys.argv[2])\nif not os. path.isdir(path):\n if os.path.exists(path):\n print \"%s exists but is not a dir\" % path\n sys.exit(1)\n os.makedirs(path, mode)\n", 355 "\nimport sys, os\npath = sys.argv[1]\nmode = int(sys.argv[2])\nif not os. path.isdir(path):\n if os.path.exists(path):\n print \"%s exists but is not a dir\" % path\n sys.exit(1)\n os.makedirs(path, mode)\n",
344 "[CWD]/swarming_temp_dir", 356 "[SLAVE_BUILD]/swarming_temp_dir",
345 "511" 357 "511"
346 ], 358 ],
359 "cwd": "[SLAVE_BUILD]",
347 "name": "makedirs swarming tmp dir", 360 "name": "makedirs swarming tmp dir",
348 "~followup_annotations": [ 361 "~followup_annotations": [
349 "@@@STEP_LOG_LINE@python.inline@@@@", 362 "@@@STEP_LOG_LINE@python.inline@@@@",
350 "@@@STEP_LOG_LINE@python.inline@import sys, os@@@", 363 "@@@STEP_LOG_LINE@python.inline@import sys, os@@@",
351 "@@@STEP_LOG_LINE@python.inline@path = sys.argv[1]@@@", 364 "@@@STEP_LOG_LINE@python.inline@path = sys.argv[1]@@@",
352 "@@@STEP_LOG_LINE@python.inline@mode = int(sys.argv[2])@@@", 365 "@@@STEP_LOG_LINE@python.inline@mode = int(sys.argv[2])@@@",
353 "@@@STEP_LOG_LINE@python.inline@if not os.path.isdir(path):@@@", 366 "@@@STEP_LOG_LINE@python.inline@if not os.path.isdir(path):@@@",
354 "@@@STEP_LOG_LINE@python.inline@ if os.path.exists(path):@@@", 367 "@@@STEP_LOG_LINE@python.inline@ if os.path.exists(path):@@@",
355 "@@@STEP_LOG_LINE@python.inline@ print \"%s exists but is not a dir\" % path@@@", 368 "@@@STEP_LOG_LINE@python.inline@ print \"%s exists but is not a dir\" % path@@@",
356 "@@@STEP_LOG_LINE@python.inline@ sys.exit(1)@@@", 369 "@@@STEP_LOG_LINE@python.inline@ sys.exit(1)@@@",
357 "@@@STEP_LOG_LINE@python.inline@ os.makedirs(path, mode)@@@", 370 "@@@STEP_LOG_LINE@python.inline@ os.makedirs(path, mode)@@@",
358 "@@@STEP_LOG_END@python.inline@@@" 371 "@@@STEP_LOG_END@python.inline@@@"
359 ] 372 ]
360 }, 373 },
361 { 374 {
362 "cmd": [ 375 "cmd": [
363 "python", 376 "python",
364 "-u", 377 "-u",
365 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n", 378 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
366 "{\n \"args\": [\n \"--isolate\", \n \"[ROOT]/b/build/scr ipts/slave/recipes/skia/swarm_recipe.isolate\", \n \"--isolated\", \n \"[CWD]/swarming_temp_dir/skia-task-isolate_recipes.isolated\", \n \" --config-variable\", \n \"OS\", \n \"linux\"\n ], \n \"dir\" : \"[ROOT]/b/build/scripts/slave/recipes/skia\", \n \"version\": 1\n}", 379 "{\n \"args\": [\n \"--isolate\", \n \"[BUILD]/scripts/sl ave/recipes/skia/swarm_recipe.isolate\", \n \"--isolated\", \n \"[ SLAVE_BUILD]/swarming_temp_dir/skia-task-isolate_recipes.isolated\", \n \ "--config-variable\", \n \"OS\", \n \"linux\"\n ], \n \"dir\ ": \"[BUILD]/scripts/slave/recipes/skia\", \n \"version\": 1\n}",
367 "[CWD]/swarming_temp_dir/isolate_recipes.isolated.gen.json" 380 "[SLAVE_BUILD]/swarming_temp_dir/isolate_recipes.isolated.gen.json"
368 ], 381 ],
382 "cwd": "[SLAVE_BUILD]",
369 "name": "Write isolate_recipes.isolated.gen.json" 383 "name": "Write isolate_recipes.isolated.gen.json"
370 }, 384 },
371 { 385 {
372 "cmd": [ 386 "cmd": [
373 "python", 387 "python",
374 "-u", 388 "-u",
375 "RECIPE_MODULE[build::isolate]/resources/isolate.py", 389 "RECIPE_MODULE[build::isolate]/resources/isolate.py",
376 "[CWD]/swarming.client", 390 "[SLAVE_BUILD]/swarming.client",
377 "batcharchive", 391 "batcharchive",
378 "--dump-json", 392 "--dump-json",
379 "/path/to/tmp/json", 393 "/path/to/tmp/json",
380 "--isolate-server", 394 "--isolate-server",
381 "https://isolateserver.appspot.com", 395 "https://isolateserver.appspot.com",
382 "--verbose", 396 "--verbose",
383 "[CWD]/swarming_temp_dir/isolate_recipes.isolated.gen.json" 397 "[SLAVE_BUILD]/swarming_temp_dir/isolate_recipes.isolated.gen.json"
384 ], 398 ],
399 "cwd": "[SLAVE_BUILD]",
385 "name": "isolate tests", 400 "name": "isolate tests",
386 "~followup_annotations": [ 401 "~followup_annotations": [
387 "@@@STEP_LOG_LINE@json.output@{@@@", 402 "@@@STEP_LOG_LINE@json.output@{@@@",
388 "@@@STEP_LOG_LINE@json.output@ \"isolate_recipes\": \"[dummy hash for iso late_recipes]\"@@@", 403 "@@@STEP_LOG_LINE@json.output@ \"isolate_recipes\": \"[dummy hash for iso late_recipes]\"@@@",
389 "@@@STEP_LOG_LINE@json.output@}@@@", 404 "@@@STEP_LOG_LINE@json.output@}@@@",
390 "@@@STEP_LOG_END@json.output@@@", 405 "@@@STEP_LOG_END@json.output@@@",
391 "@@@SET_BUILD_PROPERTY@swarm_hashes@{\"isolate_recipes\": \"[dummy hash fo r isolate_recipes]\"}@@@" 406 "@@@SET_BUILD_PROPERTY@swarm_hashes@{\"isolate_recipes\": \"[dummy hash fo r isolate_recipes]\"}@@@"
392 ] 407 ]
393 }, 408 },
394 { 409 {
395 "cmd": [ 410 "cmd": [
396 "python", 411 "python",
397 "-u", 412 "-u",
398 "\nimport sys, os\npath = sys.argv[1]\nmode = int(sys.argv[2])\nif not os. path.isdir(path):\n if os.path.exists(path):\n print \"%s exists but is not a dir\" % path\n sys.exit(1)\n os.makedirs(path, mode)\n", 413 "\nimport sys, os\npath = sys.argv[1]\nmode = int(sys.argv[2])\nif not os. path.isdir(path):\n if os.path.exists(path):\n print \"%s exists but is not a dir\" % path\n sys.exit(1)\n os.makedirs(path, mode)\n",
399 "[CWD]/swarming_temp_dir", 414 "[SLAVE_BUILD]/swarming_temp_dir",
400 "511" 415 "511"
401 ], 416 ],
417 "cwd": "[SLAVE_BUILD]",
402 "name": "makedirs swarming tmp dir (2)", 418 "name": "makedirs swarming tmp dir (2)",
403 "~followup_annotations": [ 419 "~followup_annotations": [
404 "@@@STEP_LOG_LINE@python.inline@@@@", 420 "@@@STEP_LOG_LINE@python.inline@@@@",
405 "@@@STEP_LOG_LINE@python.inline@import sys, os@@@", 421 "@@@STEP_LOG_LINE@python.inline@import sys, os@@@",
406 "@@@STEP_LOG_LINE@python.inline@path = sys.argv[1]@@@", 422 "@@@STEP_LOG_LINE@python.inline@path = sys.argv[1]@@@",
407 "@@@STEP_LOG_LINE@python.inline@mode = int(sys.argv[2])@@@", 423 "@@@STEP_LOG_LINE@python.inline@mode = int(sys.argv[2])@@@",
408 "@@@STEP_LOG_LINE@python.inline@if not os.path.isdir(path):@@@", 424 "@@@STEP_LOG_LINE@python.inline@if not os.path.isdir(path):@@@",
409 "@@@STEP_LOG_LINE@python.inline@ if os.path.exists(path):@@@", 425 "@@@STEP_LOG_LINE@python.inline@ if os.path.exists(path):@@@",
410 "@@@STEP_LOG_LINE@python.inline@ print \"%s exists but is not a dir\" % path@@@", 426 "@@@STEP_LOG_LINE@python.inline@ print \"%s exists but is not a dir\" % path@@@",
411 "@@@STEP_LOG_LINE@python.inline@ sys.exit(1)@@@", 427 "@@@STEP_LOG_LINE@python.inline@ sys.exit(1)@@@",
412 "@@@STEP_LOG_LINE@python.inline@ os.makedirs(path, mode)@@@", 428 "@@@STEP_LOG_LINE@python.inline@ os.makedirs(path, mode)@@@",
413 "@@@STEP_LOG_END@python.inline@@@" 429 "@@@STEP_LOG_END@python.inline@@@"
414 ] 430 ]
415 }, 431 },
416 { 432 {
417 "cmd": [ 433 "cmd": [
418 "python", 434 "python",
419 "-u", 435 "-u",
420 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n", 436 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
421 "{\n \"args\": [\n \"--isolate\", \n \"[CWD]/skia/infra/b ots/compile_skia.isolate\", \n \"--isolated\", \n \"[CWD]/swarming _temp_dir/skia-task-compile_skia.isolated\", \n \"--config-variable\", \n \"OS\", \n \"Ubuntu\", \n \"--blacklist\", \n \".gi t\", \n \"--blacklist\", \n \"out\", \n \"--blacklist\", \n \"*.pyc\", \n \"--extra-variable\", \n \"WORKDIR\", \n \"[CWD]\", \n \"--extra-variable\", \n \"BUILD\", \n \" [ROOT]/b/build\"\n ], \n \"dir\": \"[CWD]\", \n \"version\": 1\n}", 437 "{\n \"args\": [\n \"--isolate\", \n \"[SLAVE_BUILD]/skia /infra/bots/compile_skia.isolate\", \n \"--isolated\", \n \"[SLAVE _BUILD]/swarming_temp_dir/skia-task-compile_skia.isolated\", \n \"--confi g-variable\", \n \"OS\", \n \"Ubuntu\", \n \"--blacklist\", \n \".git\", \n \"--blacklist\", \n \"out\", \n \"- -blacklist\", \n \"*.pyc\", \n \"--extra-variable\", \n \"W ORKDIR\", \n \"[SLAVE_BUILD]\", \n \"--extra-variable\", \n \"BUILD\", \n \"[BUILD]\"\n ], \n \"dir\": \"[SLAVE_BUILD]\", \n \"version\": 1\n}",
422 "[CWD]/swarming_temp_dir/compile_skia.isolated.gen.json" 438 "[SLAVE_BUILD]/swarming_temp_dir/compile_skia.isolated.gen.json"
423 ], 439 ],
440 "cwd": "[SLAVE_BUILD]",
424 "name": "Write compile_skia.isolated.gen.json" 441 "name": "Write compile_skia.isolated.gen.json"
425 }, 442 },
426 { 443 {
427 "cmd": [ 444 "cmd": [
428 "python", 445 "python",
429 "-u", 446 "-u",
430 "RECIPE_MODULE[build::isolate]/resources/isolate.py", 447 "RECIPE_MODULE[build::isolate]/resources/isolate.py",
431 "[CWD]/swarming.client", 448 "[SLAVE_BUILD]/swarming.client",
432 "batcharchive", 449 "batcharchive",
433 "--dump-json", 450 "--dump-json",
434 "/path/to/tmp/json", 451 "/path/to/tmp/json",
435 "--isolate-server", 452 "--isolate-server",
436 "https://isolateserver.appspot.com", 453 "https://isolateserver.appspot.com",
437 "--verbose", 454 "--verbose",
438 "[CWD]/swarming_temp_dir/compile_skia.isolated.gen.json" 455 "[SLAVE_BUILD]/swarming_temp_dir/compile_skia.isolated.gen.json"
439 ], 456 ],
457 "cwd": "[SLAVE_BUILD]",
440 "name": "isolate tests (2)", 458 "name": "isolate tests (2)",
441 "~followup_annotations": [ 459 "~followup_annotations": [
442 "@@@STEP_LOG_LINE@json.output@{@@@", 460 "@@@STEP_LOG_LINE@json.output@{@@@",
443 "@@@STEP_LOG_LINE@json.output@ \"compile_skia\": \"[dummy hash for compil e_skia]\"@@@", 461 "@@@STEP_LOG_LINE@json.output@ \"compile_skia\": \"[dummy hash for compil e_skia]\"@@@",
444 "@@@STEP_LOG_LINE@json.output@}@@@", 462 "@@@STEP_LOG_LINE@json.output@}@@@",
445 "@@@STEP_LOG_END@json.output@@@", 463 "@@@STEP_LOG_END@json.output@@@",
446 "@@@SET_BUILD_PROPERTY@swarm_hashes@{\"compile_skia\": \"[dummy hash for c ompile_skia]\"}@@@" 464 "@@@SET_BUILD_PROPERTY@swarm_hashes@{\"compile_skia\": \"[dummy hash for c ompile_skia]\"}@@@"
447 ] 465 ]
448 }, 466 },
449 { 467 {
450 "cmd": [ 468 "cmd": [
451 "python", 469 "python",
452 "-u", 470 "-u",
453 "\nimport json\nimport sys\nwith open(sys.argv[1]) as f:\n isolated = jso n.load(f)\nfor h in sys.argv[2:]:\n isolated['includes'].append(h)\nwith open(s ys.argv[1], 'w') as f:\n json.dump(isolated, f, sort_keys=True)\n", 471 "\nimport json\nimport sys\nwith open(sys.argv[1]) as f:\n isolated = jso n.load(f)\nfor h in sys.argv[2:]:\n isolated['includes'].append(h)\nwith open(s ys.argv[1], 'w') as f:\n json.dump(isolated, f, sort_keys=True)\n",
454 "[CWD]/swarming_temp_dir/skia-task-compile_skia.isolated", 472 "[SLAVE_BUILD]/swarming_temp_dir/skia-task-compile_skia.isolated",
455 "[dummy hash for isolate_recipes]" 473 "[dummy hash for isolate_recipes]"
456 ], 474 ],
475 "cwd": "[SLAVE_BUILD]",
457 "name": "add_isolated_input", 476 "name": "add_isolated_input",
458 "~followup_annotations": [ 477 "~followup_annotations": [
459 "@@@STEP_LOG_LINE@python.inline@@@@", 478 "@@@STEP_LOG_LINE@python.inline@@@@",
460 "@@@STEP_LOG_LINE@python.inline@import json@@@", 479 "@@@STEP_LOG_LINE@python.inline@import json@@@",
461 "@@@STEP_LOG_LINE@python.inline@import sys@@@", 480 "@@@STEP_LOG_LINE@python.inline@import sys@@@",
462 "@@@STEP_LOG_LINE@python.inline@with open(sys.argv[1]) as f:@@@", 481 "@@@STEP_LOG_LINE@python.inline@with open(sys.argv[1]) as f:@@@",
463 "@@@STEP_LOG_LINE@python.inline@ isolated = json.load(f)@@@", 482 "@@@STEP_LOG_LINE@python.inline@ isolated = json.load(f)@@@",
464 "@@@STEP_LOG_LINE@python.inline@for h in sys.argv[2:]:@@@", 483 "@@@STEP_LOG_LINE@python.inline@for h in sys.argv[2:]:@@@",
465 "@@@STEP_LOG_LINE@python.inline@ isolated['includes'].append(h)@@@", 484 "@@@STEP_LOG_LINE@python.inline@ isolated['includes'].append(h)@@@",
466 "@@@STEP_LOG_LINE@python.inline@with open(sys.argv[1], 'w') as f:@@@", 485 "@@@STEP_LOG_LINE@python.inline@with open(sys.argv[1], 'w') as f:@@@",
467 "@@@STEP_LOG_LINE@python.inline@ json.dump(isolated, f, sort_keys=True)@@ @", 486 "@@@STEP_LOG_LINE@python.inline@ json.dump(isolated, f, sort_keys=True)@@ @",
468 "@@@STEP_LOG_END@python.inline@@@" 487 "@@@STEP_LOG_END@python.inline@@@"
469 ] 488 ]
470 }, 489 },
471 { 490 {
472 "cmd": [ 491 "cmd": [
473 "python", 492 "python",
474 "-u", 493 "-u",
475 "[CWD]/swarming.client/isolateserver.py", 494 "[SLAVE_BUILD]/swarming.client/isolateserver.py",
476 "archive", 495 "archive",
477 "--isolate-server", 496 "--isolate-server",
478 "https://isolateserver.appspot.com", 497 "https://isolateserver.appspot.com",
479 "[CWD]/swarming_temp_dir/skia-task-compile_skia.isolated" 498 "[SLAVE_BUILD]/swarming_temp_dir/skia-task-compile_skia.isolated"
480 ], 499 ],
500 "cwd": "[SLAVE_BUILD]",
481 "name": "upload new .isolated file for compile_skia", 501 "name": "upload new .isolated file for compile_skia",
482 "stdout": "/path/to/tmp/" 502 "stdout": "/path/to/tmp/"
483 }, 503 },
484 { 504 {
485 "cmd": [ 505 "cmd": [
486 "python", 506 "python",
487 "-u", 507 "-u",
488 "[CWD]/swarming.client/swarming.py", 508 "[SLAVE_BUILD]/swarming.client/swarming.py",
489 "trigger", 509 "trigger",
490 "--swarming", 510 "--swarming",
491 "https://chromium-swarm.appspot.com", 511 "https://chromium-swarm.appspot.com",
492 "--isolate-server", 512 "--isolate-server",
493 "https://isolateserver.appspot.com", 513 "https://isolateserver.appspot.com",
494 "--priority", 514 "--priority",
495 "90", 515 "90",
496 "--shards", 516 "--shards",
497 "1", 517 "1",
498 "--task-name", 518 "--task-name",
(...skipping 43 matching lines...) Expand 10 before | Expand all | Expand 10 after
542 "buildername=Build-Ubuntu-GCC-x86_64-Release-Swarming-Trybot", 562 "buildername=Build-Ubuntu-GCC-x86_64-Release-Swarming-Trybot",
543 "mastername=client.skia.fyi", 563 "mastername=client.skia.fyi",
544 "buildnumber=5", 564 "buildnumber=5",
545 "slavename=skiabot-linux-housekeeper-003", 565 "slavename=skiabot-linux-housekeeper-003",
546 "reason=Triggered by Skia swarm_trigger Recipe", 566 "reason=Triggered by Skia swarm_trigger Recipe",
547 "swarm_out_dir=${ISOLATED_OUTDIR}", 567 "swarm_out_dir=${ISOLATED_OUTDIR}",
548 "patchset=1", 568 "patchset=1",
549 "issue=500", 569 "issue=500",
550 "revision=164710" 570 "revision=164710"
551 ], 571 ],
572 "cwd": "[SLAVE_BUILD]",
552 "name": "[trigger] compile_skia on Ubuntu", 573 "name": "[trigger] compile_skia on Ubuntu",
553 "~followup_annotations": [ 574 "~followup_annotations": [
554 "@@@STEP_LOG_LINE@json.output@{@@@", 575 "@@@STEP_LOG_LINE@json.output@{@@@",
555 "@@@STEP_LOG_LINE@json.output@ \"base_task_name\": \"compile_skia/Ubuntu/ def456/Build-Ubuntu-GCC-x86_64-Release-Swarming-Trybot/5\", @@@", 576 "@@@STEP_LOG_LINE@json.output@ \"base_task_name\": \"compile_skia/Ubuntu/ def456/Build-Ubuntu-GCC-x86_64-Release-Swarming-Trybot/5\", @@@",
556 "@@@STEP_LOG_LINE@json.output@ \"tasks\": {@@@", 577 "@@@STEP_LOG_LINE@json.output@ \"tasks\": {@@@",
557 "@@@STEP_LOG_LINE@json.output@ \"compile_skia/Ubuntu/def456/Build-Ubunt u-GCC-x86_64-Release-Swarming-Trybot/5\": {@@@", 578 "@@@STEP_LOG_LINE@json.output@ \"compile_skia/Ubuntu/def456/Build-Ubunt u-GCC-x86_64-Release-Swarming-Trybot/5\": {@@@",
558 "@@@STEP_LOG_LINE@json.output@ \"shard_index\": 0, @@@", 579 "@@@STEP_LOG_LINE@json.output@ \"shard_index\": 0, @@@",
559 "@@@STEP_LOG_LINE@json.output@ \"task_id\": \"10000\", @@@", 580 "@@@STEP_LOG_LINE@json.output@ \"task_id\": \"10000\", @@@",
560 "@@@STEP_LOG_LINE@json.output@ \"view_url\": \"https://chromium-swarm .appspot.com/user/task/10000\"@@@", 581 "@@@STEP_LOG_LINE@json.output@ \"view_url\": \"https://chromium-swarm .appspot.com/user/task/10000\"@@@",
561 "@@@STEP_LOG_LINE@json.output@ }@@@", 582 "@@@STEP_LOG_LINE@json.output@ }@@@",
562 "@@@STEP_LOG_LINE@json.output@ }@@@", 583 "@@@STEP_LOG_LINE@json.output@ }@@@",
563 "@@@STEP_LOG_LINE@json.output@}@@@", 584 "@@@STEP_LOG_LINE@json.output@}@@@",
564 "@@@STEP_LOG_END@json.output@@@", 585 "@@@STEP_LOG_END@json.output@@@",
565 "@@@STEP_LINK@shard #0@https://chromium-swarm.appspot.com/user/task/10000@ @@" 586 "@@@STEP_LINK@shard #0@https://chromium-swarm.appspot.com/user/task/10000@ @@"
566 ] 587 ]
567 }, 588 },
568 { 589 {
569 "cmd": [ 590 "cmd": [
570 "python", 591 "python",
571 "-u", 592 "-u",
572 "[CWD]/swarming.client/swarming.py", 593 "[SLAVE_BUILD]/swarming.client/swarming.py",
573 "collect", 594 "collect",
574 "--swarming", 595 "--swarming",
575 "https://chromium-swarm.appspot.com", 596 "https://chromium-swarm.appspot.com",
576 "--decorate", 597 "--decorate",
577 "--print-status-updates", 598 "--print-status-updates",
578 "--shards", 599 "--shards",
579 "1", 600 "1",
580 "compile_skia/Ubuntu/def456/Build-Ubuntu-GCC-x86_64-Release-Swarming-Trybo t/5", 601 "compile_skia/Ubuntu/def456/Build-Ubuntu-GCC-x86_64-Release-Swarming-Trybo t/5",
581 "--task-summary-json", 602 "--task-summary-json",
582 "/path/to/tmp/json" 603 "/path/to/tmp/json"
583 ], 604 ],
605 "cwd": "[SLAVE_BUILD]",
584 "name": "compile_skia on Ubuntu", 606 "name": "compile_skia on Ubuntu",
585 "~followup_annotations": [ 607 "~followup_annotations": [
586 "@@@STEP_TEXT@swarming pending 71s@@@", 608 "@@@STEP_TEXT@swarming pending 71s@@@",
587 "@@@STEP_LOG_LINE@json.output@{@@@", 609 "@@@STEP_LOG_LINE@json.output@{@@@",
588 "@@@STEP_LOG_LINE@json.output@ \"shards\": [@@@", 610 "@@@STEP_LOG_LINE@json.output@ \"shards\": [@@@",
589 "@@@STEP_LOG_LINE@json.output@ {@@@", 611 "@@@STEP_LOG_LINE@json.output@ {@@@",
590 "@@@STEP_LOG_LINE@json.output@ \"abandoned_ts\": null, @@@", 612 "@@@STEP_LOG_LINE@json.output@ \"abandoned_ts\": null, @@@",
591 "@@@STEP_LOG_LINE@json.output@ \"bot_id\": \"vm30\", @@@", 613 "@@@STEP_LOG_LINE@json.output@ \"bot_id\": \"vm30\", @@@",
592 "@@@STEP_LOG_LINE@json.output@ \"completed_ts\": \"2014-09-25T01:42:0 0.123\", @@@", 614 "@@@STEP_LOG_LINE@json.output@ \"completed_ts\": \"2014-09-25T01:42:0 0.123\", @@@",
593 "@@@STEP_LOG_LINE@json.output@ \"created_ts\": \"2014-09-25T01:41:00. 123\", @@@", 615 "@@@STEP_LOG_LINE@json.output@ \"created_ts\": \"2014-09-25T01:41:00. 123\", @@@",
(...skipping 30 matching lines...) Expand all
624 "@@@STEP_LOG_END@json.output@@@", 646 "@@@STEP_LOG_END@json.output@@@",
625 "@@@STEP_LINK@shard #0 isolated out@blah@@@" 647 "@@@STEP_LINK@shard #0 isolated out@blah@@@"
626 ] 648 ]
627 }, 649 },
628 { 650 {
629 "name": "$result", 651 "name": "$result",
630 "recipe_result": null, 652 "recipe_result": null,
631 "status_code": 0 653 "status_code": 0
632 } 654 }
633 ] 655 ]
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698