GitLab is used only for code review, issue tracking and project management. Canonical locations for source code are still https://gitweb.torproject.org/ https://git.torproject.org/ and git-rw.torproject.org.

Turn ConsensusParams into a Linelist

Make it possible to specify multiple ConsensusParams torrc
lines.

Now directory authority operators can for example put the
main ConsensusParams config in one torrc file and then add to it
from a different torrc file.

Closes ticket 40164.
8 jobs for ticket40164 in 48 minutes and 54 seconds (queued for 31 seconds)
latest
Status Job ID Name Coverage
  Test
failed #4261
debian-disable-dirauth

00:10:47

failed #4262
debian-disable-relay

00:07:18

passed #4258
debian-distcheck

00:17:35

passed #4259
debian-docs

00:07:28

failed #4257
debian-hardened

00:26:25

passed #4260
debian-integration

00:14:06

failed #4256
debian-minimal

00:08:15

failed #4263
debian-nss

00:12:01

 
Name Stage Failure
failed
debian-nss Test
the 'fuzzing-corpora' repository.
SKIP src/test/fuzz_static_testcases.sh (exit status: 77)

FATAL ERROR: Failed tests: check
Uploading artifacts for failed job
Uploading artifacts...
artifacts/: found 2 matching files and directories

Uploading artifacts as "archive" to coordinator... ok
id=4263 responseStatus=201 Created token=vdRsnBE4
ERROR: Job failed: exit code 1
failed
debian-disable-relay Test
SKIP src/test/test_rebind.sh (exit status: 77)

FATAL ERROR: Failed tests: check
Uploading artifacts for failed job
Uploading artifacts...
artifacts/: found 2 matching files and directories

Uploading artifacts as "archive" to coordinator... ok
id=4262 responseStatus=201 Created token=ncyyJxNV
Cleaning up file based variables
ERROR: Job failed: exit code 1
failed
debian-disable-dirauth Test
the 'fuzzing-corpora' repository.
SKIP src/test/fuzz_static_testcases.sh (exit status: 77)

FATAL ERROR: Failed tests: check
Uploading artifacts for failed job
Uploading artifacts...
artifacts/: found 2 matching files and directories

Uploading artifacts as "archive" to coordinator... ok
id=4261 responseStatus=201 Created token=QTzjy-Cv
ERROR: Job failed: exit code 1
failed
debian-hardened Test
the 'fuzzing-corpora' repository.
SKIP src/test/fuzz_static_testcases.sh (exit status: 77)

FATAL ERROR: Failed tests: check
Uploading artifacts for failed job
Uploading artifacts...
artifacts/: found 2 matching files and directories

Uploading artifacts as "archive" to coordinator... ok
id=4257 responseStatus=201 Created token=A6fn4w7Z
ERROR: Job failed: exit code 1
failed
debian-minimal Test
FATAL ERROR: Failed tests:  check
Uploading artifacts for failed job
Uploading artifacts...
artifacts/: found 2 matching files and directories

ERROR: Uploading artifacts as "archive" to coordinator... error error=couldn't execute POST against https://gitlab.torproject.org/api/v4/jobs/4256/artifacts?artifact_format=zip&artifact_type=archive&expire_in=1+week: Post https://gitlab.torproject.org/api/v4/jobs/4256/artifacts?artifact_format=zip&artifact_type=archive&expire_in=1+week: dial tcp 116.202.120.180:443: connect: no route to host id=4256 token=zmsnfTsZ
WARNING: Retrying... context=artifacts-uploader error=invalid argument
Uploading artifacts as "archive" to coordinator... ok
id=4256 responseStatus=201 Created token=zmsnfTsZ
Cleaning up file based variables
ERROR: Job failed: exit code 1