#
a509d68f |
| 11-Apr-2024 |
Martin Matuska <mm@FreeBSD.org> |
Update vendor/libarchive to 3.7.3
New features: #1941 uudecode filter: support file name and file mode in raw mode #1943 7-zip reader: translate Windows permissions into UNIX permissions
Update vendor/libarchive to 3.7.3
New features: #1941 uudecode filter: support file name and file mode in raw mode #1943 7-zip reader: translate Windows permissions into UNIX permissions #1962 zstd filter now supports the "long" write option #2012 add trailing letter b to bsdtar(1) substitute pattern #2031 PCRE2 support #2054 add support for long options "--group" and "--owner" to tar(1)
Security fixes: #2101 Fix possible vulnerability in tar error reporting introduced in f27c173
Important bugfixes: #1974 ISO9660: preserve the natural order of links #2105 rar5: fix infinite loop if during rar5 decompression the last block produced no data #2027 xz filter: fix incorrect eof at the end of an lzip member #2043 zip: fix end-of-data marker processing when decompressing zip archives
Obtained from: libarchive Libarchive commit: 4fcc02d906cca4b9e21a78a833f1142a2689ec52
show more ...
|
#
e8b7c78c |
| 06-Apr-2024 |
Ed Maste <emaste@FreeBSD.org> |
Cirrus-CI: switch to llvm18 by default
As of commit 439352ac8257 Clang/LLVM 18 is the default in-tree compiler. Follow suit in with the external toolchain package used by Cirrus-CI.
Sponsored by: T
Cirrus-CI: switch to llvm18 by default
As of commit 439352ac8257 Clang/LLVM 18 is the default in-tree compiler. Follow suit in with the external toolchain package used by Cirrus-CI.
Sponsored by: The FreeBSD Foundation
show more ...
|
Revision tags: vendor/llvm-project/llvmorg-18.1.3-0-gc13b7485b879, vendor/device-tree/6.5, vendor/openssh/9.7p1, vendor/unbound/1.19.3, vendor/NetBSD/bmake/20240309, vendor/sqlite3/sqlite-3450100, vendor/llvm-project/llvmorg-18.1.1-0-gdba2a75e9c7e, vendor/got/diff/2023-09-15, release/13.3.0 |
|
#
24235654 |
| 01-Mar-2024 |
Ed Maste <emaste@FreeBSD.org> |
Cirrus-CI: Add manual Clang 18 jobs
Work is in progress to import Clang/LLVM 18 as the base system compiler. llvm18-lite is not yet in the quarterly package set but but will be available in the not
Cirrus-CI: Add manual Clang 18 jobs
Work is in progress to import Clang/LLVM 18 as the base system compiler. llvm18-lite is not yet in the quarterly package set but but will be available in the not too distant future, and is available for src forks that switch to latest packages. Add manual llvm18 jobs now so that they can be used for testing.
Sponsored by: The FreeBSD Foundation
show more ...
|
#
51c6bf04 |
| 29-Feb-2024 |
Ed Maste <emaste@FreeBSD.org> |
Cirrus-CI: bump Clang versions to 16 and 17
Clang/LLVM 17 is currently the in-tree default compiler, so use it as the default Cirrus-CI toolchain. Clang/LLVM 18 is coming soon and needs to be added
Cirrus-CI: bump Clang versions to 16 and 17
Clang/LLVM 17 is currently the in-tree default compiler, so use it as the default Cirrus-CI toolchain. Clang/LLVM 18 is coming soon and needs to be added here, but I ran into trouble with llvm18-lite package availability so will look at that later.
Reviewed by: dim (earlier), Jose Luis Duran Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D44162
show more ...
|
Revision tags: vendor/libucl/20240206, vendor/xz/5.6.0, vendor/llvm-project/llvmorg-18.1.0-rc3-0-g6c90f8dd5463, vendor/llvm-project/llvmorg-18.1.0-rc2-53-gc7b0a6ecd442, vendor/arm-optimized-routines/v24.01, vendor/zlib/1.3.1, vendor/expat/2.6.0, vendor/unbound/1.19.1, vendor/tzcode/tzcode2024a, vendor/llvm-project/llvmorg-18.1.0-rc2-0-gc6c86965d967, vendor/tzdata/tzdata2024a, vendor/sendmail/8.18.1, vendor/acpica/20230628, vendor/acpica/20230331, vendor/llvm-project/llvmorg-18-init-18361-g22683463740e, vendor/libcxxrt/2024-01-25-fd484be8d1e94a1fcf6bc5c67e5c07b65ada19b6, vendor/llvm-project/llvmorg-18-init-18359-g93248729cfae, vendor/sqlite3/sqlite-3450000, vendor/NetBSD/bmake/20240108 |
|
#
5f174897 |
| 12-Jan-2024 |
Muhammad Moinur Rahman <bofh@FreeBSD.org> |
vendor/kyua: Update to snapshot 84c8ec8
Approved by: markj, brooks Differential Revision: https://reviews.freebsd.org/D43268
|
Revision tags: vendor/llvm-project/llvmorg-18-init-16864-g3b3ee1f53424, vendor/llvm-project/llvmorg-18-init-16595-g7c00a5be5cde, vendor/llvm-project/llvmorg-18-init-16003-gfc5f51cf5af4, vendor/bc/6.7.4, vendor/ena-com/2.7.0, vendor/llvm-project/llvmorg-18-init-15692-g007ed0dccd6a, vendor/tzdata/tzdata2023d, vendor/openssh/9.6p1, vendor/llvm-project/llvmorg-18-init-15088-gd14ee76181fb, vendor/llvm-project/llvmorg-18-init-14265-ga17671084db1, vendor/llvm-project/llvmorg-17.0.6-0-g6009708b4367, vendor/xz/5.4.5, vendor/llvm-project/llvmorg-17.0.5-0-g98bfdac5ce82, vendor/unbound/1.19.0, vendor/sqlite3/sqlite-3440000, release/14.0.0, vendor/bc/6.7.2, vendor/llvm-project/llvmorg-17.0.3-0-g888437e1b600, vendor/bsddialog/1.0, vendor/llvm-project/llvmorg-17.0.2-0-gb2417f51dbbd, vendor/openssh/9.5p1, vendor/llvm-project/llvmorg-17.0.1-25-g098e653a5bed, vendor/nvi/2.2.1, vendor/openssl/3.0.11, vendor/sqlite3/sqlite-3430100, vendor/unbound/1.18.0, vendor/NetBSD/bmake/20230909, vendor/openssl/1.1.1w, vendor/llvm-project/llvmorg-17.0.0-rc4-10-g0176e8729ea4, vendor/file/5.45, vendor/llvm-project/llvmorg-17.0.0-rc3-79-ga612cb0b81d8, vendor/krb5/1.21.2, vendor/unifdef/2.12, vendor/unifdef/2.11 |
|
#
d0738729 |
| 21-Aug-2023 |
Enji Cooper <ngie@FreeBSD.org> |
Vendor import of freebsd/kyua@a0d44bb356e0c816
This change brings in fixes for... - kyua report-html not properly escaping stdout/stderr: (https://github.com/freebsd/kyua/pull/6). - gettimeofday(2
Vendor import of freebsd/kyua@a0d44bb356e0c816
This change brings in fixes for... - kyua report-html not properly escaping stdout/stderr: (https://github.com/freebsd/kyua/pull/6). - gettimeofday(2) not necessarily being monotonic, but kyua assuming that it is: (https://github.com/freebsd/kyua/pull/2). - Update configuration to work with Cirrus CI in lieu of Travis CI.
show more ...
|
#
92aa071d |
| 09-Dec-2023 |
Ed Maste <emaste@FreeBSD.org> |
Cirrus-CI: stop forcibly installing pkg
Updated pkg is now in quarterly and there is no need to forcibly install a specific version.
This reverts commit 1c376684c7441a90e64f082c19e3da7942716ad1. Th
Cirrus-CI: stop forcibly installing pkg
Updated pkg is now in quarterly and there is no need to forcibly install a specific version.
This reverts commit 1c376684c7441a90e64f082c19e3da7942716ad1. This reverts commit 3c097b06a71715ec9ae86430ee94e25e954a1e36.
Reported by: bapt Sponsored by: The FreeBSD Foundation
show more ...
|
#
1c376684 |
| 08-Dec-2023 |
Mark Johnston <markj@FreeBSD.org> |
Cirrus-CI: Use HTTPS to fetch pkg
Discussed with: Jose Luis Duran <jlduran@gmail.com> Fixes: 3c097b06a717 ("Cirrus-CI: forcably upgrade pkg to latest")
|
#
9101746a |
| 07-Dec-2023 |
John Baldwin <jhb@FreeBSD.org> |
Cirrus CI: Add manual jobs for amd64 and aarch64 using GCC 13
Reviewed by: emaste Differential Revision: https://reviews.freebsd.org/D42840
|
#
3c097b06 |
| 05-Dec-2023 |
Jose Luis Duran <jlduran@gmail.com> |
Cirrus-CI: forcably upgrade pkg to latest
make packages requires the latest pkg for now so force that.
Differential Revision: https://reviews.freebsd.org/D42908
|
#
663e4fa3 |
| 05-Dec-2023 |
Brooks Davis <brooks@FreeBSD.org> |
Cirrus-CI: fix git usage by build user
The git checkout it owned by root, but builds are run as "user". git refuses to operate in such an environment unless the directory is trusted so make "user"
Cirrus-CI: fix git usage by build user
The git checkout it owned by root, but builds are run as "user". git refuses to operate in such an environment unless the directory is trusted so make "user" trust it.
Fixes CI after 99b8c0c35b0fcc633649209621243d678a13542a.
Sponsored by: DARPA
Reviewed by: emaste Differential Revision: https://reviews.freebsd.org/D42903
show more ...
|
#
5d371834 |
| 06-Oct-2023 |
Jose Luis Duran <jlduran@gmail.com> |
Cirrus CI: Trigger on pull requests or downstream repos
Since Cirrus Labs is limiting their free usage tier [1], limit CI runs on pull requests only. Otherwise, we might deplete our monthly quota w
Cirrus CI: Trigger on pull requests or downstream repos
Since Cirrus Labs is limiting their free usage tier [1], limit CI runs on pull requests only. Otherwise, we might deplete our monthly quota within a few days.
Adapt the task amd64-llvm16 to execute on downstream repos or on pull requests only.
Other alternatives will be further studied.
[1]: https://cirrus-ci.org/blog/2023/07/17/limiting-free-usage-of-cirrus-ci/
show more ...
|
#
82d22913 |
| 06-Oct-2023 |
Martin Matuška <martin@matuska.de> |
CI: add FreeBSD build with Cirrus CI
As a first step for automatic FreeBSD testing add a build and install
for FreeBSD versions 12.4, 13.2 and 14-snapshot using Cirrus CI.
Reviewed-by: Jose Luis
CI: add FreeBSD build with Cirrus CI
As a first step for automatic FreeBSD testing add a build and install
for FreeBSD versions 12.4, 13.2 and 14-snapshot using Cirrus CI.
Reviewed-by: Jose Luis Duran
Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov>
Signed-off-by: Martin Matuska <mm@FreeBSD.org>
Closes #15332
show more ...
|
#
57b9a104 |
| 06-Oct-2023 |
Jose Luis Duran <jlduran@gmail.com> |
Cirrus CI: Only trigger amd64-gcc12 on pull requests
Since Cirrus Labs is limiting their free usage tier [1], limit gcc CI runs to pull requests only.
[1]: https://cirrus-ci.org/blog/2023/07/17/lim
Cirrus CI: Only trigger amd64-gcc12 on pull requests
Since Cirrus Labs is limiting their free usage tier [1], limit gcc CI runs to pull requests only.
[1]: https://cirrus-ci.org/blog/2023/07/17/limiting-free-usage-of-cirrus-ci/
show more ...
|
Revision tags: 2023.08.19-b34f66deb02e188104, vendor/zlib/1.3 |
|
#
d8bb5858 |
| 19-Aug-2023 |
Ed Maste <emaste@FreeBSD.org> |
Cirrus-CI: restore amd64-gcc12 build/test on main
The Cirrus-CI log length issue was addressed by commit 5f72ceb2c50d ("Cirrus-CI: for *-gcc12, build world with make -s"), and the failure itself by
Cirrus-CI: restore amd64-gcc12 build/test on main
The Cirrus-CI log length issue was addressed by commit 5f72ceb2c50d ("Cirrus-CI: for *-gcc12, build world with make -s"), and the failure itself by commit 0c785f06020f ("Fix GoogleTest 1.14.0 import").
This reverts commit 0ed2e7e88984aa4ad01a41e9350c5870b271c0c3.
Reported by: Jose Luis Duran Sponsored by: The FreeBSD Foundation
show more ...
|
#
5f72ceb2 |
| 16-Aug-2023 |
Ed Maste <emaste@FreeBSD.org> |
Cirrus-CI: for *-gcc12, build world with make -s
Cirrus-CI appears to have a 100MB limit for log output. Use `make -s` to attempt to reduce the amount of output.
Sponsored by: The FreeBSD Foundati
Cirrus-CI: for *-gcc12, build world with make -s
Cirrus-CI appears to have a 100MB limit for log output. Use `make -s` to attempt to reduce the amount of output.
Sponsored by: The FreeBSD Foundation
show more ...
|
#
0ed2e7e8 |
| 16-Aug-2023 |
Ed Maste <emaste@FreeBSD.org> |
Cirrus-CI: temporarily disable amd64-gcc12 build/test on main
The amd64-gcc12 job is failing at present. Unfortunately Cirrus-CI appears to have a 100MB log limit and we exceed this before the erro
Cirrus-CI: temporarily disable amd64-gcc12 build/test on main
The amd64-gcc12 job is failing at present. Unfortunately Cirrus-CI appears to have a 100MB log limit and we exceed this before the error is reported. Disable the job for now until we can address the log length issue.
See also https://github.com/cirruslabs/cirrus-ci-docs/issues/1176.
Sponsored by: The FreeBSD Foundation
show more ...
|
#
d0b2dbfa |
| 16-Aug-2023 |
Warner Losh <imp@FreeBSD.org> |
Remove $FreeBSD$: one-line sh pattern
Remove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/
|
Revision tags: vendor/less/v643, vendor/NetBSD/libc-vis/20230813, vendor/openssh/9.4p1, vendor/device-tree/6.4, vendor/device-tree/6.3, vendor/device-tree/6.2, vendor/device-tree/6.1, vendor/krb5/1.21.1, vendor/xz/5.4.4, vendor/openssl/3.0.10, vendor/openssl/1.1.1v, vendor/llvm-project/llvmorg-17-init-19311-gbc849e525f80, vendor/llvm-project/llvmorg-17-init-19304-gd0b54bb50e51, vendor/openssh/9.3p2 |
|
#
14b646f7 |
| 18-Jul-2023 |
Martin Matuska <mm@FreeBSD.org> |
Update vendor/libarchive to libarchive/libarchive@ee4579617
Important changes (relevant to FreeBSD): #1840 year 2038 fix for pax archives on platforms with 64-bit time_t #1873 bsdunzip ported to
Update vendor/libarchive to libarchive/libarchive@ee4579617
Important changes (relevant to FreeBSD): #1840 year 2038 fix for pax archives on platforms with 64-bit time_t #1873 bsdunzip ported to libarchive from FreeBSD #1894 read support for zstd compression in 7zip archives #1918 ARM64 filter support in 7zip archives
Obtained from: libarchive Libarchive commit: ee45796171324519f0c0bfd012018dd099296336 Libarchive tag: v3.7.0
show more ...
|
Revision tags: vendor/lua/5.4.6, vendor/NetBSD/bmake/20230622, vendor/openpam/XIMENIA, vendor/heimdal/7.8.0-2023-06-10-f62e2f278, vendor/openssl/3.0.9 |
|
#
171f1c1b |
| 22-Jun-2023 |
Ed Maste <emaste@FreeBSD.org> |
Cirrus-CI: use llvm16 job by default and make llvm15 manual
With commit e048f78b2143 the default tool chain is Clang/LLVM 16, so follow along in the llvm pkg used by Cirrus-CI.
MFC after: 1 month S
Cirrus-CI: use llvm16 job by default and make llvm15 manual
With commit e048f78b2143 the default tool chain is Clang/LLVM 16, so follow along in the llvm pkg used by Cirrus-CI.
MFC after: 1 month Sponsored by: The FreeBSD Foundation
show more ...
|
Revision tags: vendor/llvm-project/llvmorg-16.0.6-0-g7cbf1a259152 |
|
#
5ad6c907 |
| 09-Jun-2023 |
Ed Maste <emaste@FreeBSD.org> |
Cirrus-CI: add a manually triggered aarch64-gcc12 task
Sponsored by: The FreeBSD Foundation
|
#
6024564c |
| 09-Jun-2023 |
Ed Maste <emaste@FreeBSD.org> |
Cirrus-CI: split main script into separate world + kernel
It appears that Cirrus-CI has a 100MB limit for log output, and we exceed that (!) with the amd64-gcc12 build. Separate world and kernel bu
Cirrus-CI: split main script into separate world + kernel
It appears that Cirrus-CI has a 100MB limit for log output, and we exceed that (!) with the amd64-gcc12 build. Separate world and kernel build tasks in an attempt to stay below the limit.
This also has the benefit of showing world and kernel build status separately in the Cirrus-CI UI.
PR: 271903 Sponsored by: The FreeBSD Foundation
show more ...
|
Revision tags: vendor/ntp/4.2.8p17, vendor/llvm-project/llvmorg-16.0.5-0-g185b81e034ba, vendor/spleen/2.0.0, vendor/ntp/4.2.8p16, vendor/openssl/1.1.1u, vendor/sqlite3/sqlite-3420000 |
|
#
df042dcf |
| 26-May-2023 |
Ed Maste <emaste@FreeBSD.org> |
Cirrus-CI: add amd64 and arm64 Clang/LLVM 16 jobs
Reviewed by: lwhsu (earlier) Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D40286
|
#
98c52118 |
| 26-May-2023 |
Ed Maste <emaste@FreeBSD.org> |
Cirrus-CI: move arch and toolchain to beginning of task names
This is the key difference between the tasks, so make it the most prominent.
Sponsored by: The FreeBSD Foundation
|
Revision tags: vendor/bc/6.6.0, vendor/llvm-project/llvmorg-16.0.4-0-gae42196bc493 |
|
#
f326a83c |
| 17-May-2023 |
Ed Maste <emaste@FreeBSD.org> |
Cirrus-CI: switch to -lite LLVM package for native run
This reduces CI cycle time (a small amount).
Suggested by: brooks Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.
Cirrus-CI: switch to -lite LLVM package for native run
This reduces CI cycle time (a small amount).
Suggested by: brooks Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D40136
show more ...
|