History log of /src/tests/lib/libarchive/
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
Revision tags: perseant-exfatfs-base-20250801 netbsd-11-base
1.16 21-Nov-2024 riastradh

tests/lib/libarchive: Link against libarchive statically.

The tests reach into libarchive guts, so they don't work with only
the public symbols, which are all that libarchive.so exports now.

PR lib/58829: libarchive exports excess symbols


1.15 13-Nov-2024 riastradh

makemandb(8): Fix static build with PROGDPLIBS.

XXX This shouldn't have to mention transitive dependencies -- we
should have a mechanism for upstream build goo for libarchive to
transmit the information automatically to downstream build goo for
makemandb.


1.14 30-Oct-2024 christos

Hook zstd to the build and enable it for libarchive and file.


1.13 17-Oct-2024 christos

Add more files, sort


Revision tags: perseant-exfatfs-base-20240630 perseant-exfatfs-base
1.12 13-Jun-2024 martin

branches: 1.12.2;
Add new test files for new libarchive version


1.11 10-Jun-2024 kre

One more no-longer-existing file we cannot install


1.10 10-Jun-2024 kre

More libarchive update fallout. There are no _2x files any more.


1.9 10-Jun-2024 kre

More libarchive build fallout. With these changes, "build.sh build"
works for me (amd64). Testing "build.sh release" in parallel with this
commit.


1.8 10-Jun-2024 christos

make it build (should add more tests)


1.7 09-Jun-2024 kre

Don't try to build test_compat_pax_libarchive_2x or test_read_pax_schily_xattr

Both of those were removed in the recent libarchive update:

Removed Files:
src/external/bsd/libarchive/dist: CONTRIBUTING.md
src/external/bsd/libarchive/dist/libarchive/test:
test_compat_pax_libarchive_2x.c
test_compat_pax_libarchive_2x.tar.Z.uu test_read_pax_schily_xattr.c
test_read_pax_schily_xattr.tar.uu


1.6 03-Jun-2023 lukem

bsd.own.mk: rename GCC_NO_* to CC_WNO_*

Rename compiler-warning-disable variables from
GCC_NO_warning
to
CC_WNO_warning
where warning is the full warning name as used by the compiler.

GCC_NO_IMPLICIT_FALLTHRU is CC_WNO_IMPLICIT_FALLTHROUGH

Using the convention CC_compilerflag, where compilerflag
is based on the full compiler flag name.


Revision tags: netbsd-10-0-RELEASE netbsd-10-0-RC6 netbsd-10-0-RC5 netbsd-10-0-RC4 netbsd-10-0-RC3 netbsd-10-0-RC2 netbsd-10-0-RC1 netbsd-10-base cjep_sun2x-base1 cjep_sun2x-base cjep_staticlib_x-base1 cjep_staticlib_x-base
1.5 07-Jun-2020 fox

branches: 1.5.6;
tests/lib/libarchive: Suppress -Werror=stringop-truncation error

This logic correctly uses strncpy(3) to fully initialize a fixed-width field, and also ensures
NUL-termination on the next line as other users of the field expect.

Add -Werror=stringop-truncation to prevent build failure, when run with MKSANITIZER=yes.

Error was reported when build.sh was run with MKSANITIZER=yes flag.

Reviewed by: kamil@


Revision tags: phil-wifi-20200421 phil-wifi-20200411 is-mlppp-base phil-wifi-20200406
1.4 19-Jan-2020 christos

branches: 1.4.4;
Fix static linking (sun2)


1.3 18-Jan-2020 christos

not require .d files for the build.


1.2 18-Jan-2020 ryoon

Fix build. Three list.h files are required to generate .d files


1.1 17-Jan-2020 christos

new tests


Revision tags: perseant-exfatfs-base-20250801 netbsd-11-base netbsd-10-1-RELEASE perseant-exfatfs-base-20240630 perseant-exfatfs-base netbsd-10-0-RELEASE netbsd-10-0-RC6 netbsd-10-0-RC5 netbsd-10-0-RC4 netbsd-10-0-RC3 netbsd-10-0-RC2 netbsd-10-0-RC1 netbsd-10-base cjep_sun2x-base1 cjep_sun2x-base cjep_staticlib_x-base1 cjep_staticlib_x-base
1.8 19-Feb-2021 martin

PR kern/55272: do not skip this test on single cpu machines - it is not
the only test causing the watchdog starvation and we better find and
fix the real issue.


1.7 28-Aug-2020 christos

PR/55612: Martin Husemann: libarchive tests pollute /tmp w/o cleanup
Set $TMPDIR to where we are.


1.6 16-Jun-2020 sevan

Improve sentence


1.5 16-Jun-2020 martin

PR kern/55272: skip this test on uniprocessor machines, it is too dangerous
and can kill the host kernel if a userland watchdog is running


1.4 03-Jun-2020 martin

Skip this test on machines where it would cause serious swapping.


Revision tags: phil-wifi-20200421 phil-wifi-20200411 phil-wifi-20200406
1.3 12-Mar-2020 martin

branches: 1.3.2;
Bump timeout to 10m


Revision tags: is-mlppp-base
1.2 28-Jan-2020 martin

Bump timeout to 3600 - the libarchive tests take quite a while to
complete (on a nearly 1 GHz dual armv7 machine it takes more than 700s)


1.1 17-Jan-2020 christos

new tests