[build] Fix base_build() with a proper support for multi-package-building through conda-build

6 jobs for proper-multi-build in 1 minute and 8 seconds (queued for 1 second)
Status Job ID Name Coverage
  Build
failed #199245
docker
build_linux_36

00:01:08

failed #199246
docker
build_linux_37

00:01:07

failed #199247
docker
build_linux_38

00:01:07

failed #199248
macosx
build_macosx_36

00:00:59

failed #199249
macosx
build_macosx_37

00:00:59

failed #199250
macosx
build_macosx_38

00:00:58

 
Name Stage Failure
failed
build_linux_36 Build
$ python3 ./bob/devtools/build.py -vv
INFO@2020-05-26 15:40:51,724: Loading (this build's) CONDARC file from /scratch/builds/bob/bob.devtools/miniconda/condarc...
Traceback (most recent call last):
File "./bob/devtools/build.py", line 781, in <module>
base_build(
TypeError: base_build() takes 7 positional arguments but 8 were given
Running after_script
Uploading artifacts for failed job
ERROR: Job failed: exit code 1
failed
build_linux_38 Build
$ python3 ./bob/devtools/build.py -vv --twine-check
INFO@2020-05-26 15:40:51,670: Loading (this build's) CONDARC file from /scratch/builds/bob/bob.devtools/miniconda/condarc...
Traceback (most recent call last):
File "./bob/devtools/build.py", line 781, in <module>
base_build(
TypeError: base_build() takes 7 positional arguments but 8 were given
Running after_script
Uploading artifacts for failed job
ERROR: Job failed: exit code 1
failed
build_linux_37 Build
$ python3 ./bob/devtools/build.py -vv
INFO@2020-05-26 15:40:51,137: Loading (this build's) CONDARC file from /scratch/builds/bob/bob.devtools/miniconda/condarc...
Traceback (most recent call last):
File "./bob/devtools/build.py", line 781, in <module>
base_build(
TypeError: base_build() takes 7 positional arguments but 8 were given
Running after_script
Uploading artifacts for failed job
ERROR: Job failed: exit code 1
failed
build_macosx_37 Build
/Users/gitlab/builds/b6d3167a/1/bob/bob.devtools/miniconda/lib/python3.8/multiprocessing/resource_tracker.py:216: UserWarning: resource_tracker: There appear to be 1 leaked semaphore objects to clean up at shutdown
warnings.warn('resource_tracker: There appear to be %d '
Traceback (most recent call last):
File "./bob/devtools/build.py", line 781, in <module>
base_build(
TypeError: base_build() takes 7 positional arguments but 8 were given
Running after_script
Uploading artifacts for failed job
ERROR: Job failed: exit status 1
failed
build_macosx_38 Build
/Users/gitlab/builds/b6d3167a/2/bob/bob.devtools/miniconda/lib/python3.8/multiprocessing/resource_tracker.py:216: UserWarning: resource_tracker: There appear to be 1 leaked semaphore objects to clean up at shutdown
warnings.warn('resource_tracker: There appear to be %d '
Traceback (most recent call last):
File "./bob/devtools/build.py", line 781, in <module>
base_build(
TypeError: base_build() takes 7 positional arguments but 8 were given
Running after_script
Uploading artifacts for failed job
ERROR: Job failed: exit status 1
failed
build_macosx_36 Build
/Users/gitlab/builds/b6d3167a/0/bob/bob.devtools/miniconda/lib/python3.8/multiprocessing/resource_tracker.py:216: UserWarning: resource_tracker: There appear to be 1 leaked semaphore objects to clean up at shutdown
warnings.warn('resource_tracker: There appear to be %d '
Traceback (most recent call last):
File "./bob/devtools/build.py", line 781, in <module>
base_build(
TypeError: base_build() takes 7 positional arguments but 8 were given
Running after_script
Uploading artifacts for failed job
ERROR: Job failed: exit status 1