tcpdump mailing list archives
CI news December 2024 - February 2025 (make check)
From: Denis Ovsienko <denis () ovsienko info>
Date: Tue, 18 Mar 2025 11:58:10 +0000
(Re-sending because the first copy seems to be lost on the mail
servers.)
Hello all.
I hope this finds you well. Below you can find a digest of the CI
infrastructure improvements since the previous update.
libpcap master branch now implements "make check" by means of a Perl
script (same as in tcpdump), which uses an intermediate C program to
feed various combinations of arguments into pcap_compile() and compares
the compiled filter programs with the expected results. This covers
some simple parts of BPF syntax, but for quite a few more areas the
tests still remain to be written (contributions are welcome).
The libpcap test script started as a simplified version of the test
script in tcpdump, but after some development became generic enough to
be able to run tcpdump tests as well, so after porting some Perl code
forth and back both source trees now run their tests in a very similar
manner. From the user's point of view, the output of "make check"
became much more condensed; also the tests can now run multi-threaded
on request, which results in a faster feedback loop both interactively
and in the CI builds.
Other improvements include:
* On linux-aarch64 Alpine Linux has been upgraded from 3.20 to 3.21,
which has upgraded Clang from 17.0 to 19.1.
* On netbsd-aarch64, netbsd-mips64 and netbsd-amd64 NetBSD has been
upgraded from 10.0 to 10.1.
* On netbsd-aarch64 and netbsd-mips64 pkgsrc has been upgraded from
2024Q3 to 2024Q4 without notable changes.
* On netbsd-amd64 GCC has been upgraded from 13.3 to 14.2.
* On openbsd-aarch64, openbsd-amd64 and openbsd-mips64 Autoconf has
been upgraded from 2.71 to 2.72.
Cheers.
--
Denis Ovsienko
_______________________________________________
tcpdump-workers mailing list -- tcpdump-workers () lists tcpdump org
To unsubscribe send an email to tcpdump-workers-leave () lists tcpdump org
%(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s
Current thread:
- CI news December 2024 - February 2025 (make check) Denis Ovsienko (Mar 18)
