History log of /freebsd/.cirrus.yml (Results 1 – 25 of 360)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 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 ...


12345678910>>...15