@@ -71,7 +71,7 @@ variables:
71
71
echo "$package"
72
72
rpm -qlpv "$package" | awk '{print $1 " " $3 "/" $4 " ." $9 " " $10 " " $11}' | sort -k 3
73
73
echo "------------------------------------------------"
74
- done >> ../rpmlist-$CI_JOB_NAME-$CI_COMMIT_REF_SLUG.log
74
+ done >> " ../rpmlist-$CI_JOB_NAME-$CI_COMMIT_REF_SLUG.log"
75
75
# CPackRPM lists contents in build log, so no need to show the output of this,
76
76
# just store it as a build artifact that can be downloaded and diffed against
77
77
# other builds to detect which files where added/removed/moved
@@ -182,7 +182,7 @@ fedora-sanitizer:
182
182
GIT_SUBMODULE_STRATEGY : normal
183
183
script :
184
184
- yum install -y yum-utils rpm-build openssl-devel clang
185
- - yum install -y /usr/lib64/ libasan.so.6.0.0 /usr/lib64/ libtsan.so.0.0.0 /usr/lib64/ libubsan.so.1.0.0
185
+ - yum install -y libasan libtsan libubsan
186
186
# This repository does not have any .spec files, so install dependencies based on Fedora spec file
187
187
- yum-builddep -y mariadb-server
188
188
- mkdir builddir; cd builddir
@@ -305,6 +305,8 @@ mysql-test-run:
305
305
stage : test
306
306
dependencies :
307
307
- fedora
308
+ needs :
309
+ - fedora
308
310
<< : *mysql-test-run-def
309
311
artifacts :
310
312
when : always # Also show results when tests fail
@@ -326,6 +328,8 @@ mysql-test-run-asan:
326
328
RESTART_POLICY : " --force-restart"
327
329
dependencies :
328
330
- " fedora-sanitizer: [-DWITH_ASAN=YES]"
331
+ needs :
332
+ - " fedora-sanitizer: [-DWITH_ASAN=YES]"
329
333
<< : *mysql-test-run-def
330
334
artifacts :
331
335
when : always # Also show results when tests fail
@@ -339,6 +343,8 @@ mysql-test-run-tsan:
339
343
RESTART_POLICY : " --force-restart"
340
344
dependencies :
341
345
- " fedora-sanitizer: [-DWITH_TSAN=YES]"
346
+ needs :
347
+ - " fedora-sanitizer: [-DWITH_TSAN=YES]"
342
348
<< : *mysql-test-run-def
343
349
allow_failure : true
344
350
artifacts :
@@ -353,6 +359,8 @@ mysql-test-run-ubsan:
353
359
RESTART_POLICY : " --force-restart"
354
360
dependencies :
355
361
- " fedora-sanitizer: [-DWITH_UBSAN=YES]"
362
+ needs :
363
+ - " fedora-sanitizer: [-DWITH_UBSAN=YES]"
356
364
<< : *mysql-test-run-def
357
365
allow_failure : true
358
366
artifacts :
@@ -367,6 +375,8 @@ mysql-test-run-msan:
367
375
RESTART_POLICY : " --force-restart"
368
376
dependencies :
369
377
- " fedora-sanitizer: [-DWITH_MSAN=YES]"
378
+ needs :
379
+ - " fedora-sanitizer: [-DWITH_MSAN=YES]"
370
380
<< : *mysql-test-run-def
371
381
allow_failure : true
372
382
artifacts :
@@ -379,6 +389,8 @@ rpmlint:
379
389
stage : test
380
390
dependencies :
381
391
- fedora
392
+ needs :
393
+ - fedora
382
394
script :
383
395
- yum install -y rpmlint
384
396
- rm -f rpm/*debuginfo* # Not relevant in this test
@@ -396,6 +408,8 @@ fedora install:
396
408
stage : test
397
409
dependencies :
398
410
- fedora
411
+ needs :
412
+ - fedora
399
413
script :
400
414
- rm -f rpm/*debuginfo* # Not relevant in this test
401
415
# Nothing provides galera-4 on Fedora, so this step fails if built with wsrep
@@ -429,6 +443,8 @@ fedora upgrade:
429
443
stage : test
430
444
dependencies :
431
445
- fedora
446
+ needs :
447
+ - fedora
432
448
script :
433
449
- dnf install -y mariadb-server
434
450
# Fedora does not support running services in Docker (like Debian packages do) so start it manually
0 commit comments