Update ZONEMD to match RFC 8976

* The location of the digest type field has changed to where the
  reserved field was.
* The reserved field is now called scheme and is where the digest
  type field was.
* Digest type 2 has been defined (SHA256).

(cherry picked from commit 8510ccaa)
78 jobs for !4969 with 2658-update-zonemd-now-that-rfc-8976-has-been-issued-v9_16 in 18 minutes and 44 seconds (queued for 9 seconds)
latest detached
Status Job ID Name Coverage
  Precheck
passed #1680446
amd64 linux
autoreconf

00:00:16

passed #1680448
amd64 linux
clang-format

00:00:18

passed #1680449
amd64 linux
coccinelle

00:03:33

passed #1680523
amd64 linux
danger

00:00:15

passed #1680447
amd64 linux
misc

00:00:17

failed #1680450
amd64 linux
danger

00:00:16

 
  Build
passed #1680463
amd64 linux
clang:asan

00:03:49

passed #1680467
amd64 linux
clang:buster:amd64

00:01:57

passed #1680470
amd64 libvirt
clang:freebsd11:amd64

00:01:52

passed #1680471
amd64 libvirt
clang:freebsd12:amd64

00:01:51

passed #1680472
amd64 libvirt
clang:openbsd:amd64

00:03:55

passed #1680465
amd64 linux
clang:tsan

00:02:24

passed #1680451
amd64 linux
gcc:alpine3.13:amd64

00:01:57

passed #1680462
amd64 linux
gcc:asan

00:03:29

passed #1680455
amd64 linux
gcc:buster:amd64

00:01:31

passed #1680452
amd64 linux
gcc:centos7:amd64

00:01:41

passed #1680453
amd64 linux
gcc:centos8:amd64

00:01:43

passed #1680461
amd64 linux
gcc:focal:amd64

00:01:44

passed #1680466
amd64 linux
gcc:mutexatomics

00:01:45

passed #1680457
amd64 linux
gcc:out-of-tree

00:01:39

passed #1680456
amd64 linux
gcc:sid:amd64

00:02:10

passed #1680458
i386 linux
gcc:sid:i386

00:01:46

passed #1680468
amd64 linux
gcc:softhsm2.4

00:01:44

passed #1680469
amd64 linux
gcc:softhsm2.6

00:01:56

passed #1680454
amd64 linux
gcc:stretch:amd64

00:01:58

passed #1680464
amd64 linux
gcc:tsan

00:02:06

passed #1680459
amd64 linux
gcc:tumbleweed:amd64

00:01:40

passed #1680460
amd64 linux
gcc:xenial:amd64

00:01:56

passed #1680474
amd64 windows
msvc:windows:amd64

00:00:57

passed #1680473
amd64 linux
nolibtool:sid:amd64

00:02:09

 
  Unit
passed #1680486
amd64 linux
unit:clang:asan

00:01:13

passed #1680490
amd64 linux
unit:clang:buster:amd64

00:00:36

passed #1680493
amd64 libvirt
unit:clang:freebsd11:amd64

00:01:07

passed #1680494
amd64 libvirt
unit:clang:freebsd12:amd64

00:01:04

passed #1680488
amd64 linux
unit:clang:tsan

00:01:23

passed #1680475
amd64 linux
unit:gcc:alpine3.13:amd64

00:00:43

passed #1680485
amd64 linux
unit:gcc:asan

00:01:10

passed #1680479
amd64 linux
unit:gcc:buster:amd64

00:00:59

passed #1680476
amd64 linux
unit:gcc:centos7:amd64

00:00:43

passed #1680477
amd64 linux
unit:gcc:centos8:amd64

00:00:43

passed #1680484
amd64 linux
unit:gcc:focal:amd64

00:00:37

passed #1680489
amd64 linux
unit:gcc:mutexatomics

00:00:39

passed #1680480
amd64 linux
unit:gcc:sid:amd64

00:00:37

passed #1680481
i386 linux
unit:gcc:sid:i386

00:00:49

passed #1680491
amd64 linux
unit:gcc:softhsm2.4

00:00:40

passed #1680492
amd64 linux
unit:gcc:softhsm2.6

00:00:43

passed #1680478
amd64 linux
unit:gcc:stretch:amd64

00:00:39

passed #1680487
amd64 linux
unit:gcc:tsan

00:01:47

passed #1680482
amd64 linux
unit:gcc:tumbleweed:amd64

00:00:42

passed #1680483
amd64 linux
unit:gcc:xenial:amd64

00:00:40

passed #1680495
amd64 linux
unit:nolibtool:sid:amd64

00:00:58

 
  System
passed #1680507
amd64 linux
system:clang:asan

00:13:40

passed #1680511
amd64 linux
system:clang:buster:amd64

00:11:30

failed #1680514
amd64 libvirt
system:clang:freebsd11:amd64

00:10:56

passed #1680515
amd64 libvirt
system:clang:freebsd12:amd64

00:10:43

passed #1680509
amd64 linux
system:clang:tsan

00:15:11

passed #1680496
amd64 linux
system:gcc:alpine3.13:amd64

00:12:04

passed #1680506
amd64 linux
system:gcc:asan

00:13:28

passed #1680500
amd64 linux
system:gcc:buster:amd64

00:12:52

passed #1680497
amd64 linux
system:gcc:centos7:amd64

00:12:39

passed #1680498
amd64 linux
system:gcc:centos8:amd64

00:12:09

passed #1680505
amd64 linux
system:gcc:focal:amd64

00:12:14

passed #1680510
amd64 linux
system:gcc:mutexatomics

00:12:23

passed #1680501
amd64 linux
system:gcc:sid:amd64

00:11:57

passed #1680502
i386 linux
system:gcc:sid:i386

00:10:06

passed #1680512
amd64 linux
system:gcc:softhsm2.4

00:11:31

passed #1680513
amd64 linux
system:gcc:softhsm2.6

00:12:00

failed #1680499
amd64 linux
system:gcc:stretch:amd64

00:12:24

passed #1680508
amd64 linux
system:gcc:tsan

00:15:52

passed #1680503
amd64 linux
system:gcc:tumbleweed:amd64

00:11:52

failed #1680504
amd64 linux
system:gcc:xenial:amd64

00:10:50

passed #1680516
amd64 linux
system:nolibtool:sid:amd64

00:12:02

 
  Docs
passed #1680517
amd64 linux
docs

00:02:31

 
  Postcheck
passed #1680521
amd64 linux
cppcheck

00:00:22

passed #1680518
amd64 linux
flake8

00:00:20

passed #1680522
amd64 linux
gcov

00:00:36

75.0%
passed #1680519
amd64 linux
pylint

00:00:25

passed #1680520
amd64 linux
scan-build

00:09:22

 
Name Stage Failure
failed
system:gcc:stretch:amd64 System
No job log
failed
system:gcc:xenial:amd64 System
No job log
failed
system:clang:freebsd11:amd64 System
No job log