#
cd355e36 |
| 10-Sep-2021 |
Alan Somers <asomers@FreeBSD.org> |
Vendor import of atf commit 55c21b2c5fb189bbdfccb2b297bfa89236502542
Updated from https://github.com/freebsd/atf
|
#
bbf70270 |
| 31-Aug-2021 |
Ed Maste <emaste@FreeBSD.org> |
Cirrus-CI: reduce VM memory to 8G
Cirrus-CI now provides a task memory use graph, and it is clear we do not need to provision the VM with 24GB.
Sponsored by: The FreeBSD Foundation
|
#
9aa54761 |
| 23-Aug-2021 |
Martin Matuska <mm@FreeBSD.org> |
Update vendor/libarchive/dist to libarchive/libarchive@1b2c437b9
Libarchive 3.5.2
New features: PR #1502: Support for PWB and v7 binary cpio formats PR #1509: Support of deflate algorithm in sy
Update vendor/libarchive/dist to libarchive/libarchive@1b2c437b9
Libarchive 3.5.2
New features: PR #1502: Support for PWB and v7 binary cpio formats PR #1509: Support of deflate algorithm in symbolic link decompression for ZIP archives
Important bugfixes: IS #1044: fix extraction of hardlinks to symlinks PR #1480: Fix truncation of size values during 7zip archive extraction on 32bit architectures PR #1504: fix rar header skiming PR #1514: ZIP excessive disk read - fix location of central directory PR #1520: fix double-free in CAB reader PR #1521: Fixed leak of rar before ending with error PR #1530: Handle short writes from archive_write_callback PR #1532: 7zip: Use compression settings from file also for file header IS #1566: do not follow symlinks when processing the fixup list
Obtained from: libarchive Libarchive commit: 1b2c437b99b361c7692538fa373e99955e9b93ae Libarchive tag: v3.5.2
show more ...
|
#
e1e9e084 |
| 26-Jul-2021 |
Ed Maste <emaste@FreeBSD.org> |
Revert "Cirrus-CI: Temporarily skip package build + test"
This reverts commit 2bfba2a04b05524d72a6190164aa5aaa1d29e337.
As of commit 4e224e4be7c3 Makefile.inc1 works with old and new pkg.
PR: 257
Revert "Cirrus-CI: Temporarily skip package build + test"
This reverts commit 2bfba2a04b05524d72a6190164aa5aaa1d29e337.
As of commit 4e224e4be7c3 Makefile.inc1 works with old and new pkg.
PR: 257422 Sponsored by: The FreeBSD Foundation
show more ...
|
#
a077a4e3 |
| 26-Jul-2021 |
Ed Maste <emaste@FreeBSD.org> |
Cirrus-CI: report pkg version
PR: 257422
|
#
2bfba2a0 |
| 26-Jul-2021 |
Ed Maste <emaste@FreeBSD.org> |
Cirrus-CI: Temporarily skip package build + test
The PKG_FORMAT=tar used by Cirrus CI's pkgbase build is failing after 6cafdee71d2b ("pkgbase: Track pkg 1.17"). Skip package build and test in Cirru
Cirrus-CI: Temporarily skip package build + test
The PKG_FORMAT=tar used by Cirrus CI's pkgbase build is failing after 6cafdee71d2b ("pkgbase: Track pkg 1.17"). Skip package build and test in Cirrus-CI until new pkg is available.
PR: 257422 Sponsored by: The FreeBSD Foundation
show more ...
|
#
7d9794b3 |
| 26-Jun-2021 |
Ed Maste <emaste@FreeBSD.org> |
CI: use amd64 EDK II firmware included with QEMU
QEMU (now) includes a prebuilt EDK II firmare in edk2-x86_64-code.fd. Use that instead of requring a standalone uefi-edk2-qemu-x86_64 package.
Revie
CI: use amd64 EDK II firmware included with QEMU
QEMU (now) includes a prebuilt EDK II firmare in edk2-x86_64-code.fd. Use that instead of requring a standalone uefi-edk2-qemu-x86_64 package.
Reviewed by: imp MFC after: 3 weeks Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D30915
show more ...
|
Revision tags: vendor/NetBSD/vis/20210621, llvmorg-12.0.1-rc2-0-ge7dac564cd0e, vendor/acpica/20210604, vendor/nvi/2.2.0-3bbdfe4, vendor/tcsh/6.22.04, vendor/bc/4.0.2, vendor/sqlite3/sqlite-3350500, vendor/less/v581.2, vendor/bc/4.0.1, vendor/openssh/8.6p1, vendor/openssh/8.5p1, vendor/llvm-project/llvmorg-12.0.0-0-gd28af7c654d8, vendor/less/v581, vendor/google/capsicum-test/ea66424d921bb393539b298c108a46edee5c3051, release/13.0.0, upstream/13.0.0, vendor/bc/4.0.0, vendor/acpica/20210331, vendor/NetBSD/libedit/2021-03-28, vendor/openssl/1.1.1k, vendor/device-tree/5.11, vendor/NetBSD/libedit/2020-07-10, vendor/libucl/20210314, vendor/bc/3.3.4, vendor/wpa/g9d9b42306541, vendor/tcsh/6.22.03-ceccc7f, bc/3.3.3, vendor/google/capsicum-test/20210302, vendor/dialog/1.3-20210117, vendor/ncurses/6.2-20210220, vendor/arm-optimized-routines/v21.02, vendor/libcxxrt/2021-02-18-8049924686b8414d8e652cbd2a52c763b48e8456, vendor/bc/bc-3.3.0, vendor/llvm-project/llvmorg-12.0.0-rc1-109-gd5d089bf08c9, vendor/llvm-project/llvmorg-12-init-17869-g8e464dd76bef, vendor/openssl/1.1.1j, vendor/google/capsicum-test/7707222b46abe52d18fd4fbb76115ffdb3e6f74b, vendor/openssh/8.4p1, vendor/openssh/8.3p1, vendor/openssh/8.2p1, vendor/openssh/8.1p1, vendor/openzfs/20210210, vendor/subversion/subversion-1.14.1, vendor/NetBSD/bmake/20210206, vendor/unbound/1.13.1, vendor/bc/3.2.6 |
|
#
225605ec |
| 29-Jan-2021 |
Fedor Korotkov <fedor.korotkov@gmail.com> |
Cirrus-CI: Use the default Git history depth
Which is `50`. I saw a few errors like `Failed to force reset to SHA: object not found!` which seems is happening because the SHA is not available becau
Cirrus-CI: Use the default Git history depth
Which is `50`. I saw a few errors like `Failed to force reset to SHA: object not found!` which seems is happening because the SHA is not available because there were two commits pushed almost simultaneously and the second from the top fails with this error because the SHA is not in the history.
Pull Request: https://github.com/freebsd/freebsd-src/pull/454
Comments on re-commit from emaste:
Originally committed as fcb4797c90f3 and reverted in 80a840b8ba03 due to the clone operation taking significantly longer. However, I have seen many failures due to the "object not found" issue recently. 7 of 37 recent runs failed because of this, and intermittent failures like this makes CI much less useful.
Prefer longer-running runs to intermittent failures.
show more ...
|
#
dd41de95 |
| 02-Jun-2021 |
Ed Maste <emaste@FreeBSD.org> |
Cirrus-CI: retry pkg installation on failure
Pkg installation failed somewhat frequently, always at:
[62/104] Fetching jpeg-turbo-2.0.6.txz: .......... done pkg: http://pkgmir.geo.freebsd.org/FreeB
Cirrus-CI: retry pkg installation on failure
Pkg installation failed somewhat frequently, always at:
[62/104] Fetching jpeg-turbo-2.0.6.txz: .......... done pkg: http://pkgmir.geo.freebsd.org/FreeBSD:13:amd64/quarterly/All/jbigkit-2.1_1.txz: No route to host
Move pkg installation to a script and retry once upon failure as a (hopefully temporary) workaround.
Reviewed by: imp MFC after: 1 week Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D30613
show more ...
|
#
90352654 |
| 02-Jun-2021 |
Ed Maste <emaste@FreeBSD.org> |
Cirrus-CI: Add descriptive task name
Previously it appeared only as "main" in places like GitHub's list of checks run as part of a pull request.
MFC after: 1 week Sponsored by: The FreeBSD Foundati
Cirrus-CI: Add descriptive task name
Previously it appeared only as "main" in places like GitHub's list of checks run as part of a pull request.
MFC after: 1 week Sponsored by: The FreeBSD Foundation
show more ...
|
#
cec2682c |
| 02-May-2021 |
Ed Maste <emaste@FreeBSD.org> |
Restore Cirrus-CI boot smoke test
This reverts commit a7d593dd1da27833b5384349700bc3c7bcae6aad. We now use compute_engine_instance which allows us to specify a custom disk size. Also go back to usi
Restore Cirrus-CI boot smoke test
This reverts commit a7d593dd1da27833b5384349700bc3c7bcae6aad. We now use compute_engine_instance which allows us to specify a custom disk size. Also go back to using the default qemu version (rather than qemu42 or qemu-devel) as any issues were fixed some time ago.
Reviewed by: lwhsu, markj MFC after: 1 month Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D30082
show more ...
|
#
15c0aaf5 |
| 04-May-2021 |
Ed Maste <emaste@FreeBSD.org> |
Cirrus-CI: switch to Clang/LLVM 12
dim@ is preparing to import Clang/LLVM 12 into the base system as the system compiler / toolchain. Apply the same change to the Cirrus-CI config.
Reviewed by: im
Cirrus-CI: switch to Clang/LLVM 12
dim@ is preparing to import Clang/LLVM 12 into the base system as the system compiler / toolchain. Apply the same change to the Cirrus-CI config.
Reviewed by: imp, markj Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D30109
show more ...
|
#
407abff2 |
| 19-Apr-2021 |
Ed Maste <emaste@FreeBSD.org> |
Cirrus-CI: use FreeBSD 13.0 image for base system CI build
We generally want to build and test on the highest release version, and FreeBSD 13.0 also brings some performance benefits.
Reviewed by: l
Cirrus-CI: use FreeBSD 13.0 image for base system CI build
We generally want to build and test on the highest release version, and FreeBSD 13.0 also brings some performance benefits.
Reviewed by: lwhsu Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D29842
show more ...
|
#
f2f24008 |
| 01-Mar-2021 |
Ed Maste <emaste@FreeBSD.org> |
Cirrus-CI: Add more information to help track down disk full issues
Execute df(1) before and after the build (reporting in MiB for consistency), and du(1) of /usr/obj. Also include the uname.
|
#
a7d593dd |
| 01-Mar-2021 |
Ed Maste <emaste@FreeBSD.org> |
Cirrus-CI: temporarily avoid qemu smoke test boot
Cirrus-CI has been red for some time because we're running out of disk space on the ephemeral GCP VMs. For now remove the package + qemu boot, and
Cirrus-CI: temporarily avoid qemu smoke test boot
Cirrus-CI has been red for some time because we're running out of disk space on the ephemeral GCP VMs. For now remove the package + qemu boot, and just check for build regressions.
This change to be reverted once we have identified and addressed the underlying issue.
Sponsored by: The FreeBSD Foundation
show more ...
|
#
af11c202 |
| 01-Mar-2021 |
Ed Maste <emaste@FreeBSD.org> |
Cirrus-CI: show mounted filesystems and free space at start
CI runs have been encountering disk full errors. Add a `df` invocation so that we can see what we're working with.
|
#
80a840b8 |
| 29-Jan-2021 |
Ed Maste <emaste@FreeBSD.org> |
Revert "Cirrus-CI: Use the default Git history depth"
This reverts commit fcb4797c90f3f62a18b67542ae5b576a1271e6d4. With `CIRRUS_CLONE_DEPTH` unspecified (using the default of 50) the time to clone
Revert "Cirrus-CI: Use the default Git history depth"
This reverts commit fcb4797c90f3f62a18b67542ae5b576a1271e6d4. With `CIRRUS_CLONE_DEPTH` unspecified (using the default of 50) the time to clone the repo increased from a little under 2 minutes to over 6 minutes, possibly due to additional processing required by GitHub.
We will want to watch out for occasional `Failed to force reset to SHA: object not found!` errors.
show more ...
|
#
f17fc543 |
| 29-Jan-2021 |
Ed Maste <emaste@FreeBSD.org> |
Cirrus-CI: remove svn2git remnant
Previously Cirrus was skipped on svn_head to avoid running CI on two different branches with identical content. With the transition to git this serves no purpose.
Cirrus-CI: remove svn2git remnant
Previously Cirrus was skipped on svn_head to avoid running CI on two different branches with identical content. With the transition to git this serves no purpose.
Reported by: kevans Sponsored by: The FreeBSD Foundation
show more ...
|
#
fcb4797c |
| 29-Jan-2021 |
Fedor Korotkov <fedor.korotkov@gmail.com> |
Cirrus-CI: Use the default Git history depth
Which is `50`. I saw a few errors like `Failed to force reset to SHA: object not found!` which seems is happening because the SHA is not available becau
Cirrus-CI: Use the default Git history depth
Which is `50`. I saw a few errors like `Failed to force reset to SHA: object not found!` which seems is happening because the SHA is not available because there were two commits pushed almost simultaneously and the second from the top fails with this error because the SHA is not in the history.
Pull Request: https://github.com/freebsd/freebsd-src/pull/454
show more ...
|
Revision tags: vendor/atf/20210128 |
|
#
a3330ae7 |
| 28-Jan-2021 |
Alex Richardson <arichardson@FreeBSD.org> |
Vendor import of atf commit ca73d08c3fc1ecffc1f1c97458c31ab82c12bb01
Updated from https://github.com/freebsd/atf
|
Revision tags: vendor/sqlite3/sqlite-3340100, vendor/tzdata/tzdata2021a, vendor/device-tree/5.10, vendor/device-tree/5.9, vendor/NetBSD/bmake/20210110, vendor/openzfs/20210107, vendor/acpica/20210105, vendor/acpica/20201217, vendor/llvm-project/llvmorg-11.0.1-0-g43ff75f2c3fe, vendor/llvm-project/llvmorg-11.0.1-rc2-0-g43ff75f2c3f, vendor/pnglite/20130820, vendor/terminus/terminus-font-4.48, vendor/tzdata/tzdata2020f, vendor/libarchive/3.5.1 |
|
#
8be2bb3d |
| 27-Dec-2020 |
Martin Matuska <mm@FreeBSD.org> |
Update vendor/libarchive/dist to 227a4b9719a7fbeba6ba46e377ff7d953f405cd5
Libarchive 3.5.1
|
Revision tags: vendor/bc/3.2.4, vendor/lua/5.4.2, vendor/zstd/1.4.8, vendor/tzdata/tzdata2020e, vendor/unbound/1.13.0, vendor/openssl/1.1.1i, vendor/bc/3.2.3, vendor/libarchive/3.5.0 |
|
#
d5f2a5ff |
| 01-Dec-2020 |
Martin Matuska <mm@FreeBSD.org> |
Update vendor/libarchive/dist to git 833821f55b1807cac22a63a58b759a7802df2fb7
Libarchive 3.5.0
Relevant vendor changes: Issue #1258: add archive_read_support_filter_by_code() PR #1347: mtree di
Update vendor/libarchive/dist to git 833821f55b1807cac22a63a58b759a7802df2fb7
Libarchive 3.5.0
Relevant vendor changes: Issue #1258: add archive_read_support_filter_by_code() PR #1347: mtree digest reader support Issue #1381: skip hardlinks pointing to itself on extraction PR #1387: fix writing of cpio archives with hardlinks without file type PR #1388: fix rdev field in cpio format for device nodes PR #1389: completed support for UTF-8 encoding conversion PR #1405: more formats in archive_read_support_format_by_code() PR #1408: fix uninitialized size in rar5_read_data PR #1409: system extended attribute support PR #1435: support for decompression of symbolic links in zipx archives Issue #1456: memory leak after unsuccessful archive_write_open_filename
show more ...
|
Revision tags: vendor/bc/3.2.0, vendor/NetBSD/bmake/20201117, vendor/ena-com/2.3.0, vendor/ena-com/2.2.1, vendor/acpica/20201113, vendor/NetBSD/bmake/20201101 |
|
#
9abc7621 |
| 29-Oct-2020 |
Ed Maste <emaste@FreeBSD.org> |
CI: switch to qemu42 package
It appears that booting FreeBSD from qemu's synthesized FAT filesystem broke somehow in a recent qemu-devel update. qemu42 works so switch to it for now.
|
#
6869aed2 |
| 28-Oct-2020 |
Alex Richardson <arichardson@FreeBSD.org> |
Speed up Cirrus CI by using CROSS_TOOLCHAIN
Installing the llvm11 package instead of bootstrapping it from the source tree reduces the build time by about 20 minutes.
The last freebsd/freebsd build
Speed up Cirrus CI by using CROSS_TOOLCHAIN
Installing the llvm11 package instead of bootstrapping it from the source tree reduces the build time by about 20 minutes.
The last freebsd/freebsd build that was tested (r366629) took 1h 21m 22s, whereas my GitHub fork with this .cirrus.yml took 58m 6s. We could probably further reduce time by using images that have LLVM pre-installed: the pkg install step took 4 minutes 30s.
Since the bootstrap toolchain is still tested by Jenkins, this should not reduce test coverage of the CI testing.
Reviewed By: emaste Differential Revision: https://reviews.freebsd.org/D26747
show more ...
|
Revision tags: vendor/unbound/1.12.0, vendor/less/v563, release/12.2.0, upstream/12.2.0, vendor/tzdata/tzdata2020d, vendor/tzdata/tzdata2020c, vendor/openzfs/2.0.0-rc3-gfc5966, vendor/lua/5.3.6, vendor/llvm-project/llvmorg-11.0.0-0-g176249bd673, vendor/acpica/20200925, vendor/tzdata/tzdata2020b, vendor/openzfs/2.0-rc3-gfc5966, vendor/llvm-project/llvmorg-11.0.0-rc5-0-g60a25202a7d, vendor/bc/3.1.6, vendor/nvi/2.2.0-05ed8b9, vendor/openssl/1.1.1h |
|
#
57391dee |
| 19-Sep-2020 |
Ed Maste <emaste@FreeBSD.org> |
Cirrus-CI: skip svn_head branch
svn_head has the same content as the master or main branch (it's just the result of a `git svn` conversion instead of svn2git).
Sponsored by: The FreeBSD Foundation
|