Revisión | e850897e67026fa235bd34c56adf1c26e6aa1110 (tree) |
---|---|
Tiempo | 2022-01-19 01:44:16 |
Autor | Brad Smith <brad@coms...> |
Commiter | Alex Bennée |
FreeBSD: Upgrade to 12.3 release
Note, since libtasn1 was fixed in 12.3 [*], this commit re-enables GnuTLS.
[*] https://gitlab.com/gnutls/libtasn1/-/merge_requests/71
Signed-off-by: Brad Smith <brad@comstyle.com>
Tested-by: Thomas Huth <thuth@redhat.com>
Reviewed-by: Warner Losh <imp@bsdimp.com>
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Message-Id: <YdUCQLVe5JSWZByQ@humpty.home.comstyle.com>
Message-Id: <20220105135009.1584676-31-alex.bennee@linaro.org>
@@ -52,14 +52,11 @@ x64-freebsd-12-build: | ||
52 | 52 | NAME: freebsd-12 |
53 | 53 | CIRRUS_VM_INSTANCE_TYPE: freebsd_instance |
54 | 54 | CIRRUS_VM_IMAGE_SELECTOR: image_family |
55 | - CIRRUS_VM_IMAGE_NAME: freebsd-12-2 | |
55 | + CIRRUS_VM_IMAGE_NAME: freebsd-12-3 | |
56 | 56 | CIRRUS_VM_CPUS: 8 |
57 | 57 | CIRRUS_VM_RAM: 8G |
58 | 58 | UPDATE_COMMAND: pkg update |
59 | 59 | INSTALL_COMMAND: pkg install -y |
60 | - # TODO: Enable gnutls again once FreeBSD's libtasn1 got fixed | |
61 | - # See: https://gitlab.com/gnutls/libtasn1/-/merge_requests/71 | |
62 | - CONFIGURE_ARGS: --disable-gnutls | |
63 | 60 | TEST_TARGETS: check |
64 | 61 | |
65 | 62 | x64-freebsd-13-build: |
@@ -28,8 +28,8 @@ class FreeBSDVM(basevm.BaseVM): | ||
28 | 28 | name = "freebsd" |
29 | 29 | arch = "x86_64" |
30 | 30 | |
31 | - link = "https://download.freebsd.org/ftp/releases/ISO-IMAGES/12.2/FreeBSD-12.2-RELEASE-amd64-disc1.iso.xz" | |
32 | - csum = "a4530246cafbf1dd42a9bd3ea441ca9a78a6a0cd070278cbdf63f3a6f803ecae" | |
31 | + link = "https://download.freebsd.org/ftp/releases/ISO-IMAGES/12.3/FreeBSD-12.3-RELEASE-amd64-disc1.iso.xz" | |
32 | + csum = "36dd0de50f1fe5f0a88e181e94657656de26fb64254412f74e80e128e8b938b4" | |
33 | 33 | size = "20G" |
34 | 34 | pkgs = [ |
35 | 35 | # build tools |
@@ -65,8 +65,6 @@ class FreeBSDVM(basevm.BaseVM): | ||
65 | 65 | "zstd", |
66 | 66 | ] |
67 | 67 | |
68 | - # TODO: Enable gnutls again once FreeBSD's libtasn1 got fixed | |
69 | - # See: https://gitlab.com/gnutls/libtasn1/-/merge_requests/71 | |
70 | 68 | BUILD_SCRIPT = """ |
71 | 69 | set -e; |
72 | 70 | rm -rf /home/qemu/qemu-test.* |
@@ -74,7 +72,7 @@ class FreeBSDVM(basevm.BaseVM): | ||
74 | 72 | mkdir src build; cd src; |
75 | 73 | tar -xf /dev/vtbd1; |
76 | 74 | cd ../build |
77 | - ../src/configure --python=python3.7 --disable-gnutls {configure_opts}; | |
75 | + ../src/configure --python=python3.7 {configure_opts}; | |
78 | 76 | gmake --output-sync -j{jobs} {target} {verbose}; |
79 | 77 | """ |
80 | 78 |