Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package libfwevt for openSUSE:Factory checked in at 2026-07-02 20:10:13 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libfwevt (Old) and /work/SRC/openSUSE:Factory/.libfwevt.new.1982 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libfwevt" Thu Jul 2 20:10:13 2026 rev:23 rq:1363451 version:20260702 Changes: -------- --- /work/SRC/openSUSE:Factory/libfwevt/libfwevt.changes 2026-06-22 17:36:24.036390464 +0200 +++ /work/SRC/openSUSE:Factory/.libfwevt.new.1982/libfwevt.changes 2026-07-02 20:13:59.026797785 +0200 @@ -1,0 +2,12 @@ +Thu Jul 2 08:54:56 UTC 2026 - Jan Engelhardt <[email protected]> + +- Update to release 20260702 + * An update to autoconf m4 scripts for tests + +------------------------------------------------------------------- +Wed Jul 1 19:13:20 UTC 2026 - Jan Engelhardt <[email protected]> + +- Update to release 20260701 + * The testsuite was updated + +------------------------------------------------------------------- Old: ---- libfwevt-experimental-20260616.tar.gz libfwevt-experimental-20260616.tar.gz.asc New: ---- libfwevt-experimental-20260702.tar.gz libfwevt-experimental-20260702.tar.gz.asc ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libfwevt.spec ++++++ --- /var/tmp/diff_new_pack.KFXoq1/_old 2026-07-02 20:13:59.518814756 +0200 +++ /var/tmp/diff_new_pack.KFXoq1/_new 2026-07-02 20:13:59.526815032 +0200 @@ -18,7 +18,7 @@ %define lname libfwevt1 Name: libfwevt -Version: 20260616 +Version: 20260702 Release: 0 Summary: Library for Windows XML Event Log (EVTX) data types License: GFDL-1.3-or-later AND LGPL-3.0-or-later @@ -30,7 +30,7 @@ BuildRequires: c_compiler BuildRequires: pkg-config BuildRequires: pkgconfig(libcdata) >= 20260612 -BuildRequires: pkgconfig(libcerror) >= 20260527 +BuildRequires: pkgconfig(libcerror) >= 20260612 BuildRequires: pkgconfig(libcnotify) >= 20260612 BuildRequires: pkgconfig(libcthreads) >= 20260615 BuildRequires: pkgconfig(libfdatetime) >= 20260521 ++++++ _scmsync.obsinfo ++++++ --- /var/tmp/diff_new_pack.KFXoq1/_old 2026-07-02 20:13:59.562816273 +0200 +++ /var/tmp/diff_new_pack.KFXoq1/_new 2026-07-02 20:13:59.570816550 +0200 @@ -1,5 +1,5 @@ -mtime: 1782066190 -commit: e3721f9eca850824fdad30fb14223ff712fce43d1d29c968dc8dd6a89b1ded57 +mtime: 1782982518 +commit: 9aa96c9c7e6414c9826d9e7bade0d255bb690e6bf600b270b7edc9ded8ae64ac url: https://src.opensuse.org/security-forensics/libfwevt revision: master ++++++ build.specials.obscpio ++++++ ++++++ build.specials.obscpio ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/.gitignore new/.gitignore --- old/.gitignore 1970-01-01 01:00:00.000000000 +0100 +++ new/.gitignore 2026-07-02 10:55:18.000000000 +0200 @@ -0,0 +1,4 @@ +*.obscpio +*.osc +_build.* +.pbuild ++++++ libfwevt-experimental-20260616.tar.gz -> libfwevt-experimental-20260702.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libfwevt-20260616/common/config.h new/libfwevt-20260702/common/config.h --- old/libfwevt-20260616/common/config.h 2026-06-16 14:42:31.000000000 +0200 +++ new/libfwevt-20260702/common/config.h 2026-07-02 06:18:59.000000000 +0200 @@ -377,7 +377,7 @@ #define PACKAGE_NAME "libfwevt" /* Define to the full name and version of this package. */ -#define PACKAGE_STRING "libfwevt 20260616" +#define PACKAGE_STRING "libfwevt 20260702" /* Define to the one symbol short name of this package. */ #define PACKAGE_TARNAME "libfwevt" @@ -386,7 +386,7 @@ #define PACKAGE_URL "" /* Define to the version of this package. */ -#define PACKAGE_VERSION "20260616" +#define PACKAGE_VERSION "20260702" /* The size of 'int', as computed by sizeof. */ #define SIZEOF_INT 4 @@ -412,7 +412,7 @@ /* #undef STRERROR_R_CHAR_P */ /* Version number of package */ -#define VERSION "20260616" +#define VERSION "20260702" /* Number of bits in a file offset, on hosts where this is settable. */ /* #undef _FILE_OFFSET_BITS */ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libfwevt-20260616/configure new/libfwevt-20260702/configure --- old/libfwevt-20260616/configure 2026-06-16 14:42:26.000000000 +0200 +++ new/libfwevt-20260702/configure 2026-07-02 06:18:53.000000000 +0200 @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.72 for libfwevt 20260616. +# Generated by GNU Autoconf 2.72 for libfwevt 20260702. # # Report bugs to <https://github.com/libyal/libfwevt/issues>. # @@ -614,8 +614,8 @@ # Identity of this package. PACKAGE_NAME='libfwevt' PACKAGE_TARNAME='libfwevt' -PACKAGE_VERSION='20260616' -PACKAGE_STRING='libfwevt 20260616' +PACKAGE_VERSION='20260702' +PACKAGE_STRING='libfwevt 20260702' PACKAGE_BUGREPORT='https://github.com/libyal/libfwevt/issues' PACKAGE_URL='' @@ -1568,7 +1568,7 @@ # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF -'configure' configures libfwevt 20260616 to adapt to many kinds of systems. +'configure' configures libfwevt 20260702 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1639,7 +1639,7 @@ if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of libfwevt 20260616:";; + short | recursive ) echo "Configuration of libfwevt 20260702:";; esac cat <<\_ACEOF @@ -1842,7 +1842,7 @@ test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -libfwevt configure 20260616 +libfwevt configure 20260702 generated by GNU Autoconf 2.72 Copyright (C) 2023 Free Software Foundation, Inc. @@ -2584,7 +2584,7 @@ This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by libfwevt $as_me 20260616, which was +It was created by libfwevt $as_me 20260702, which was generated by GNU Autoconf 2.72. Invocation command line was $ $0$ac_configure_args_raw @@ -4281,7 +4281,7 @@ # Define the identity of the package. PACKAGE='libfwevt' - VERSION='20260616' + VERSION='20260702' printf "%s\n" "#define PACKAGE \"$PACKAGE\"" >>confdefs.h @@ -51430,10 +51430,11 @@ printf '.Dd June 10, 2026\n.Dt TITLE 1\n.Os\n.Sh NAME\n.Nm command\n.Nd example\n' > conftest.1 + # Note that if man cannot set the locale it will exit with 0 but print to stderr if test "x$MAN" != x then : - LC_ALL="en_US.UTF-8" MANROFFSEQ="" MANWIDTH="80" "$MAN" --warnings -E UTF-8 -l -Tutf8 -Z conftest.1 >/dev/null 2>&1 - if test $? -eq 0 + LC_ALL="en_US.UTF-8" MANROFFSEQ="" MANWIDTH="80" "$MAN" --warnings -E UTF-8 -l -Tutf8 -Z conftest.1 >/dev/null 2>conftest.err + if test $? -eq 0 && ! test -s conftest.err then : ac_cv_have_manpage_linter="man-db" fi @@ -51442,16 +51443,16 @@ if test "x$ac_cv_have_manpage_linter" = xno && test "x$MANDOC" != x then : - LC_ALL="en_US.UTF-8" "$MANDOC" -O width=80 -T lint -W all ./conftest.1 >/dev/null 2>&1 + LC_ALL="en_US.UTF-8" "$MANDOC" -O width=80 -T lint -W all ./conftest.1 >/dev/null 2>conftest.err - if test $? -eq 0 + if test $? -eq 0 && ! test -s conftest.err then : ac_cv_have_manpage_linter="mandoc" fi fi - rm -f conftest.1 + rm -f conftest.1 conftest.err ;; esac fi @@ -52393,7 +52394,7 @@ # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by libfwevt $as_me 20260616, which was +This file was extended by libfwevt $as_me 20260702, which was generated by GNU Autoconf 2.72. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -52461,7 +52462,7 @@ cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config='$ac_cs_config_escaped' ac_cs_version="\\ -libfwevt config.status 20260616 +libfwevt config.status 20260702 configured by $0, generated by GNU Autoconf 2.72, with options \\"\$ac_cs_config\\" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libfwevt-20260616/configure.ac new/libfwevt-20260702/configure.ac --- old/libfwevt-20260616/configure.ac 2026-06-16 13:16:31.000000000 +0200 +++ new/libfwevt-20260702/configure.ac 2026-07-02 06:14:30.000000000 +0200 @@ -2,7 +2,7 @@ AC_INIT( [libfwevt], - [20260616], + [20260702], [https://github.com/libyal/libfwevt/issues]) AC_CONFIG_SRCDIR( diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libfwevt-20260616/dpkg/changelog new/libfwevt-20260702/dpkg/changelog --- old/libfwevt-20260616/dpkg/changelog 2026-06-16 14:42:31.000000000 +0200 +++ new/libfwevt-20260702/dpkg/changelog 2026-07-02 06:18:58.000000000 +0200 @@ -1,5 +1,5 @@ -libfwevt (20260616-1) unstable; urgency=low +libfwevt (20260702-1) unstable; urgency=low * Auto-generated - -- Joachim Metz <[email protected]> Tue, 16 Jun 2026 14:42:30 +0200 + -- Joachim Metz <[email protected]> Thu, 02 Jul 2026 06:18:58 +0200 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libfwevt-20260616/dpkg/compat new/libfwevt-20260702/dpkg/compat --- old/libfwevt-20260616/dpkg/compat 2026-06-16 13:16:31.000000000 +0200 +++ new/libfwevt-20260702/dpkg/compat 2026-07-01 18:57:16.000000000 +0200 @@ -1 +1 @@ -10 +13 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libfwevt-20260616/dpkg/control new/libfwevt-20260702/dpkg/control --- old/libfwevt-20260616/dpkg/control 2026-06-16 13:16:31.000000000 +0200 +++ new/libfwevt-20260702/dpkg/control 2026-07-01 18:57:16.000000000 +0200 @@ -1,7 +1,7 @@ Source: libfwevt Priority: extra Maintainer: Joachim Metz <[email protected]> -Build-Depends: debhelper (>= 9), dh-autoreconf, dh-python, pkg-config, python3-dev, python3-setuptools +Build-Depends: debhelper (>= 13), dh-autoreconf, dh-python, pkg-config, python3-dev, python3-setuptools Standards-Version: 4.1.4 Section: libs Homepage: https://github.com/libyal/libfwevt diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libfwevt-20260616/dpkg/rules new/libfwevt-20260702/dpkg/rules --- old/libfwevt-20260616/dpkg/rules 2026-06-16 13:16:31.000000000 +0200 +++ new/libfwevt-20260702/dpkg/rules 2026-07-01 18:57:16.000000000 +0200 @@ -15,7 +15,7 @@ .PHONY: override_dh_install override_dh_install: - dh_install --fail-missing -X.la -X/pyfwevt.a + dh_install -X.la -X/pyfwevt.a .PHONY: override_dh_missing override_dh_missing: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libfwevt-20260616/include/libfwevt/definitions.h new/libfwevt-20260702/include/libfwevt/definitions.h --- old/libfwevt-20260616/include/libfwevt/definitions.h 2026-06-16 14:42:31.000000000 +0200 +++ new/libfwevt-20260702/include/libfwevt/definitions.h 2026-07-02 06:18:58.000000000 +0200 @@ -24,11 +24,11 @@ #include <libfwevt/types.h> -#define LIBFWEVT_VERSION 20260616 +#define LIBFWEVT_VERSION 20260702 /* The version string */ -#define LIBFWEVT_VERSION_STRING "20260616" +#define LIBFWEVT_VERSION_STRING "20260702" /* The byte order definitions */ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libfwevt-20260616/include/libfwevt/error.h new/libfwevt-20260702/include/libfwevt/error.h --- old/libfwevt-20260616/include/libfwevt/error.h 2026-06-16 13:16:32.000000000 +0200 +++ new/libfwevt-20260702/include/libfwevt/error.h 2026-07-01 18:57:17.000000000 +0200 @@ -82,7 +82,7 @@ */ LIBFWEVT_ARGUMENT_ERROR_UNSUPPORTED_VALUE = 8, - /* The argument contains a value that conficts with another argument + /* The argument contains a value that conflicts with another argument */ LIBFWEVT_ARGUMENT_ERROR_CONFLICTING_VALUE = 9 }; @@ -214,7 +214,7 @@ { LIBFWEVT_OUTPUT_ERROR_GENERIC = 0, - /* There is insuficient space to write the output + /* There is insufficient space to write the output */ LIBFWEVT_OUTPUT_ERROR_INSUFFICIENT_SPACE = 1 }; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libfwevt-20260616/libfwevt/libfwevt.rc new/libfwevt-20260702/libfwevt/libfwevt.rc --- old/libfwevt-20260616/libfwevt/libfwevt.rc 2026-06-16 14:42:31.000000000 +0200 +++ new/libfwevt-20260702/libfwevt/libfwevt.rc 2026-07-02 06:18:58.000000000 +0200 @@ -22,12 +22,12 @@ BLOCK "040904E4" BEGIN VALUE "FileDescription", "Library to support the Windows XML Event Log (EVTX) data types\0" - VALUE "FileVersion", "20260616" "\0" + VALUE "FileVersion", "20260702" "\0" VALUE "InternalName", "libfwevt.dll\0" VALUE "LegalCopyright", "(C) 2011-2026, Joachim Metz <[email protected]>\0" VALUE "OriginalFilename", "libfwevt.dll\0" VALUE "ProductName", "libfwevt\0" - VALUE "ProductVersion", "20260616" "\0" + VALUE "ProductVersion", "20260702" "\0" VALUE "Comments", "For more information visit https://github.com/libyal/libfwevt/\0" END END diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libfwevt-20260616/libfwevt/libfwevt_definitions.h new/libfwevt-20260702/libfwevt/libfwevt_definitions.h --- old/libfwevt-20260616/libfwevt/libfwevt_definitions.h 2026-06-16 14:42:31.000000000 +0200 +++ new/libfwevt-20260702/libfwevt/libfwevt_definitions.h 2026-07-02 06:18:58.000000000 +0200 @@ -36,11 +36,11 @@ #else #include <byte_stream.h> -#define LIBFWEVT_VERSION 20260616 +#define LIBFWEVT_VERSION 20260702 /* The version string */ -#define LIBFWEVT_VERSION_STRING "20260616" +#define LIBFWEVT_VERSION_STRING "20260702" /* The byte order definitions */ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libfwevt-20260616/libfwevt.spec new/libfwevt-20260702/libfwevt.spec --- old/libfwevt-20260616/libfwevt.spec 2026-06-16 14:42:31.000000000 +0200 +++ new/libfwevt-20260702/libfwevt.spec 2026-07-02 06:18:58.000000000 +0200 @@ -1,5 +1,5 @@ Name: libfwevt -Version: 20260616 +Version: 20260702 Release: 1 Summary: Library to support the Windows XML Event Log (EVTX) data types Group: System Environment/Libraries @@ -80,6 +80,6 @@ %{_libdir}/python3*/site-packages/*.so %changelog -* Tue Jun 16 2026 Joachim Metz <[email protected]> 20260616-1 +* Thu Jul 2 2026 Joachim Metz <[email protected]> 20260702-1 - Auto-generated diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libfwevt-20260616/m4/tests.m4 new/libfwevt-20260702/m4/tests.m4 --- old/libfwevt-20260616/m4/tests.m4 2026-06-16 13:16:33.000000000 +0200 +++ new/libfwevt-20260702/m4/tests.m4 2026-07-02 06:14:23.000000000 +0200 @@ -1,6 +1,6 @@ dnl Functions for testing dnl -dnl Version: 20260612 +dnl Version: 20260702 dnl Function to check if pthread_rwlock_unlock can be hooked for testing AC_DEFUN([AX_TESTS_CHECK_CAN_HOOK_PTHREAD_RWLOCK_UNLOCK], @@ -85,24 +85,25 @@ printf '.Dd June 10, 2026\n.Dt TITLE 1\n.Os\n.Sh NAME\n.Nm command\n.Nd example\n' > conftest.1 + # Note that if man cannot set the locale it will exit with 0 but print to stderr AS_IF( [test "x$MAN" != x], - [LC_ALL="en_US.UTF-8" MANROFFSEQ="" MANWIDTH="80" "$MAN" --warnings -E UTF-8 -l -Tutf8 -Z conftest.1 >/dev/null 2>&1 + [LC_ALL="en_US.UTF-8" MANROFFSEQ="" MANWIDTH="80" "$MAN" --warnings -E UTF-8 -l -Tutf8 -Z conftest.1 >/dev/null 2>conftest.err AS_IF( - [test $? -eq 0], + [test $? -eq 0 && ! test -s conftest.err], [ac_cv_have_manpage_linter="man-db"]) ]) AS_IF( [test "x$ac_cv_have_manpage_linter" = xno && test "x$MANDOC" != x], - [LC_ALL="en_US.UTF-8" "$MANDOC" -O width=80 -T lint -W all ./conftest.1 >/dev/null 2>&1 + [LC_ALL="en_US.UTF-8" "$MANDOC" -O width=80 -T lint -W all ./conftest.1 >/dev/null 2>conftest.err AS_IF( - [test $? -eq 0], + [test $? -eq 0 && ! test -s conftest.err], [ac_cv_have_manpage_linter="mandoc"]) ]) - rm -f conftest.1 + rm -f conftest.1 conftest.err ]) ]) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libfwevt-20260616/manuals/Makefile.am new/libfwevt-20260702/manuals/Makefile.am --- old/libfwevt-20260616/manuals/Makefile.am 2026-06-16 13:16:32.000000000 +0200 +++ new/libfwevt-20260702/manuals/Makefile.am 2026-07-01 18:57:17.000000000 +0200 @@ -2,7 +2,7 @@ libfwevt.3 EXTRA_DIST = \ - libfwevt.3 + $(man_MANS) DISTCLEANFILES = \ Makefile \ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libfwevt-20260616/manuals/Makefile.in new/libfwevt-20260702/manuals/Makefile.in --- old/libfwevt-20260616/manuals/Makefile.in 2026-06-16 14:42:26.000000000 +0200 +++ new/libfwevt-20260702/manuals/Makefile.in 2026-07-02 06:18:54.000000000 +0200 @@ -436,7 +436,7 @@ libfwevt.3 EXTRA_DIST = \ - libfwevt.3 + $(man_MANS) DISTCLEANFILES = \ Makefile \ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libfwevt-20260616/pyproject.toml new/libfwevt-20260702/pyproject.toml --- old/libfwevt-20260616/pyproject.toml 2026-06-16 14:42:31.000000000 +0200 +++ new/libfwevt-20260702/pyproject.toml 2026-07-02 06:18:59.000000000 +0200 @@ -4,7 +4,7 @@ [project] name = "libfwevt-python" -version = "20260616" +version = "20260702" description = "Python bindings for libfwevt" maintainers = [ { name = "Joachim Metz", email = "[email protected]" }, diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libfwevt-20260616/tests/Makefile.am new/libfwevt-20260702/tests/Makefile.am --- old/libfwevt-20260616/tests/Makefile.am 2026-06-16 13:18:21.000000000 +0200 +++ new/libfwevt-20260702/tests/Makefile.am 2026-07-01 18:59:03.000000000 +0200 @@ -12,8 +12,6 @@ @PTHREAD_CPPFLAGS@ \ @LIBFWEVT_DLL_IMPORT@ -check_PYTHONdir = $(abs_top_builddir) - BUILT_SOURCES = package.m4 check_AUTOTESTS = \ @@ -24,7 +22,7 @@ check_AUTOTESTS += test_python_module endif -check_PYTHON_SCRIPTS = \ +check_SCRIPTS = \ pyfwevt_test_event.py \ pyfwevt_test_manifest.py \ pyfwevt_test_provider.py \ @@ -376,10 +374,12 @@ test_python_module.at EXTRA_DIST = \ - $(check_AUTOTESTS:=.at) \ - $(check_PYTHON_SCRIPTS) \ + $(check_SCRIPTS) \ package.m4 \ - test_macros.at + test_library.at \ + test_macros.at \ + test_manpages.at \ + test_python_module.at CLEANFILES = \ $(check_AUTOTESTS) \ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libfwevt-20260616/tests/Makefile.in new/libfwevt-20260702/tests/Makefile.in --- old/libfwevt-20260616/tests/Makefile.in 2026-06-16 14:42:26.000000000 +0200 +++ new/libfwevt-20260702/tests/Makefile.in 2026-07-02 06:18:54.000000000 +0200 @@ -13,7 +13,6 @@ # PARTICULAR PURPOSE. @SET_MAKE@ - VPATH = @srcdir@ am__is_gnu_make = { \ if test -z '$(MAKELEVEL)'; then \ @@ -226,34 +225,6 @@ fwevt_test_xml_value.$(OBJEXT) fwevt_test_xml_value_OBJECTS = $(am_fwevt_test_xml_value_OBJECTS) fwevt_test_xml_value_DEPENDENCIES = ../libfwevt/libfwevt.la -am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; -am__vpath_adj = case $$p in \ - $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ - *) f=$$p;; \ - esac; -am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; -am__install_max = 40 -am__nobase_strip_setup = \ - srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` -am__nobase_strip = \ - for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" -am__nobase_list = $(am__nobase_strip_setup); \ - for p in $$list; do echo "$$p $$p"; done | \ - sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ - $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ - if (++n[$$2] == $(am__install_max)) \ - { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ - END { for (dir in files) print dir, files[dir] }' -am__base_list = \ - sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ - sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' -am__uninstall_files_from_dir = { \ - { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ - || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ - $(am__cd) "$$dir" && echo $$files | $(am__xargs_n) 40 $(am__rm_f); }; \ - } -am__installdirs = "$(DESTDIR)$(check_PYTHONdir)" -SCRIPTS = $(check_PYTHON_SCRIPTS) AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false @@ -650,10 +621,9 @@ @PTHREAD_CPPFLAGS@ \ @LIBFWEVT_DLL_IMPORT@ -check_PYTHONdir = $(abs_top_builddir) BUILT_SOURCES = package.m4 check_AUTOTESTS = test_library test_manpages $(am__append_1) -check_PYTHON_SCRIPTS = \ +check_SCRIPTS = \ pyfwevt_test_event.py \ pyfwevt_test_manifest.py \ pyfwevt_test_provider.py \ @@ -932,10 +902,12 @@ AUTOTEST = $(AUTOM4TE) --language=autotest SUFFIXES = .at EXTRA_DIST = \ - $(check_AUTOTESTS:=.at) \ - $(check_PYTHON_SCRIPTS) \ + $(check_SCRIPTS) \ package.m4 \ - test_macros.at + test_library.at \ + test_macros.at \ + test_manpages.at \ + test_python_module.at CLEANFILES = \ $(check_AUTOTESTS) \ @@ -1081,41 +1053,6 @@ fwevt_test_xml_value$(EXEEXT): $(fwevt_test_xml_value_OBJECTS) $(fwevt_test_xml_value_DEPENDENCIES) $(EXTRA_fwevt_test_xml_value_DEPENDENCIES) @rm -f fwevt_test_xml_value$(EXEEXT) $(AM_V_CCLD)$(LINK) $(fwevt_test_xml_value_OBJECTS) $(fwevt_test_xml_value_LDADD) $(LIBS) -install-check_PYTHONSCRIPTS: $(check_PYTHON_SCRIPTS) - @$(NORMAL_INSTALL) - @list='$(check_PYTHON_SCRIPTS)'; test -n "$(check_PYTHONdir)" || list=; \ - if test -n "$$list"; then \ - echo " $(MKDIR_P) '$(DESTDIR)$(check_PYTHONdir)'"; \ - $(MKDIR_P) "$(DESTDIR)$(check_PYTHONdir)" || exit 1; \ - fi; \ - for p in $$list; do \ - if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ - if test -f "$$d$$p"; then echo "$$d$$p"; echo "$$p"; else :; fi; \ - done | \ - sed -e 'p;s,.*/,,;n' \ - -e 'h;s|.*|.|' \ - -e 'p;x;s,.*/,,;$(transform)' | sed 'N;N;N;s,\n, ,g' | \ - $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1; } \ - { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ - if ($$2 == $$4) { files[d] = files[d] " " $$1; \ - if (++n[d] == $(am__install_max)) { \ - print "f", d, files[d]; n[d] = 0; files[d] = "" } } \ - else { print "f", d "/" $$4, $$1 } } \ - END { for (d in files) print "f", d, files[d] }' | \ - while read type dir files; do \ - if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ - test -z "$$files" || { \ - echo " $(INSTALL_SCRIPT) $$files '$(DESTDIR)$(check_PYTHONdir)$$dir'"; \ - $(INSTALL_SCRIPT) $$files "$(DESTDIR)$(check_PYTHONdir)$$dir" || exit $$?; \ - } \ - ; done - -uninstall-check_PYTHONSCRIPTS: - @$(NORMAL_UNINSTALL) - @list='$(check_PYTHON_SCRIPTS)'; test -n "$(check_PYTHONdir)" || exit 0; \ - files=`for p in $$list; do echo "$$p"; done | \ - sed -e 's,.*/,,;$(transform)'`; \ - dir='$(DESTDIR)$(check_PYTHONdir)'; $(am__uninstall_files_from_dir) mostlyclean-compile: -rm -f *.$(OBJEXT) @@ -1269,15 +1206,12 @@ fi; \ done check-am: all-am - $(MAKE) $(AM_MAKEFLAGS) $(check_PROGRAMS) + $(MAKE) $(AM_MAKEFLAGS) $(check_PROGRAMS) $(check_SCRIPTS) $(MAKE) $(AM_MAKEFLAGS) check-local check: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) check-am -all-am: Makefile $(SCRIPTS) +all-am: Makefile installdirs: - for dir in "$(DESTDIR)$(check_PYTHONdir)"; do \ - test -z "$$dir" || $(MKDIR_P) "$$dir"; \ - done install: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) install-am install-exec: $(BUILT_SOURCES) @@ -1359,7 +1293,7 @@ info-am: -install-data-am: install-check_PYTHONSCRIPTS +install-data-am: install-dvi: install-dvi-am @@ -1436,7 +1370,7 @@ splint-am: splint-local -uninstall-am: uninstall-check_PYTHONSCRIPTS +uninstall-am: .MAKE: all check check-am install install-am install-exec \ install-strip @@ -1446,17 +1380,16 @@ clean-libtool clean-local cscopelist-am ctags ctags-am \ distclean distclean-compile distclean-generic \ distclean-libtool distclean-tags distdir dvi dvi-am html \ - html-am info info-am install install-am \ - install-check_PYTHONSCRIPTS install-data install-data-am \ - install-dvi install-dvi-am install-exec install-exec-am \ - install-html install-html-am install-info install-info-am \ - install-man install-pdf install-pdf-am install-ps \ - install-ps-am install-strip installcheck installcheck-am \ - installdirs maintainer-clean maintainer-clean-generic \ - mostlyclean mostlyclean-compile mostlyclean-generic \ - mostlyclean-libtool pdf pdf-am ps ps-am sources-am \ - sources-local splint-am splint-local tags tags-am uninstall \ - uninstall-am uninstall-check_PYTHONSCRIPTS + html-am info info-am install install-am install-data \ + install-data-am install-dvi install-dvi-am install-exec \ + install-exec-am install-html install-html-am install-info \ + install-info-am install-man install-pdf install-pdf-am \ + install-ps install-ps-am install-strip installcheck \ + installcheck-am installdirs maintainer-clean \ + maintainer-clean-generic mostlyclean mostlyclean-compile \ + mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ + sources-am sources-local splint-am splint-local tags tags-am \ + uninstall uninstall-am .PRECIOUS: Makefile diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libfwevt-20260616/tests/fwevt_test_memory.c new/libfwevt-20260702/tests/fwevt_test_memory.c --- old/libfwevt-20260616/tests/fwevt_test_memory.c 2026-06-16 13:16:32.000000000 +0200 +++ new/libfwevt-20260702/tests/fwevt_test_memory.c 2026-07-01 18:57:17.000000000 +0200 @@ -39,7 +39,7 @@ int fwevt_test_malloc_attempts_before_fail = -1; /* Custom malloc for testing memory error cases - * Note this function might fail if compiled with optimation + * Note this function might fail if compiled with optimization * Returns a pointer to newly allocated data or NULL */ void *malloc( @@ -78,7 +78,7 @@ int fwevt_test_memcpy_attempts_before_fail = -1; /* Custom memcpy for testing memory error cases - * Note this function might fail if compiled with optimation and as a shared libary + * Note this function might fail if compiled with optimization and as a shared library * Returns a pointer to newly allocated data or NULL */ void *memcpy( @@ -119,7 +119,7 @@ int fwevt_test_memset_attempts_before_fail = -1; /* Custom memset for testing memory error cases - * Note this function might fail if compiled with optimation and as a shared libary + * Note this function might fail if compiled with optimization and as a shared library * Returns a pointer to newly allocated data or NULL */ void *memset( @@ -160,7 +160,7 @@ int fwevt_test_realloc_attempts_before_fail = -1; /* Custom realloc for testing memory error cases - * Note this function might fail if compiled with optimation + * Note this function might fail if compiled with optimization * Returns a pointer to reallocated data or NULL */ void *realloc( diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libfwevt-20260616/tests/fwevt_test_provider.c new/libfwevt-20260702/tests/fwevt_test_provider.c --- old/libfwevt-20260616/tests/fwevt_test_provider.c 2026-06-16 13:17:07.000000000 +0200 +++ new/libfwevt-20260702/tests/fwevt_test_provider.c 2026-07-01 19:13:38.000000000 +0200 @@ -4792,9 +4792,11 @@ char * const argv[] FWEVT_TEST_ATTRIBUTE_UNUSED ) #endif { +#if defined( __GNUC__ ) && !defined( LIBFWEVT_DLL_IMPORT ) libcerror_error_t *error = NULL; libfwevt_provider_t *provider = NULL; int result = 0; +#endif FWEVT_TEST_UNREFERENCED_PARAMETER( argc ) FWEVT_TEST_UNREFERENCED_PARAMETER( argv ) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libfwevt-20260616/tests/package.m4 new/libfwevt-20260702/tests/package.m4 --- old/libfwevt-20260616/tests/package.m4 2026-06-16 13:16:32.000000000 +0200 +++ new/libfwevt-20260702/tests/package.m4 2026-07-02 06:16:21.000000000 +0200 @@ -1,5 +1,5 @@ m4_define([AT_PACKAGE_NAME], [libfwevt]) m4_define([AT_PACKAGE_TARNAME], [libfwevt]) -m4_define([AT_PACKAGE_VERSION], [20260611]) -m4_define([AT_PACKAGE_STRING], [libfwevt 20260611]) +m4_define([AT_PACKAGE_VERSION], [20260702]) +m4_define([AT_PACKAGE_STRING], [libfwevt 20260702]) m4_define([AT_PACKAGE_BUGREPORT], [https://github.com/libyal/libfwevt/issues]) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libfwevt-20260616/tests/test_manpages.at new/libfwevt-20260702/tests/test_manpages.at --- old/libfwevt-20260616/tests/test_manpages.at 2026-06-16 13:16:32.000000000 +0200 +++ new/libfwevt-20260702/tests/test_manpages.at 2026-07-01 18:57:17.000000000 +0200 @@ -21,7 +21,10 @@ [! command -v "${MANDOC}" >/dev/null 2>&1]) AT_CHECK( - [LC_ALL="en_US.UTF-8" "${MANDOC}" -O width=80 -T lint -W all "$abs_srcdir/../manuals/$1"]) + [cp "$abs_srcdir/../manuals/$1" "$1" + # Strip references given mandoc will check if they exist + sed -i'~' '/^.Xr / d' "$1" + LC_ALL="en_US.UTF-8" "${MANDOC}" -O width=80 -T lint -W all "$1"]) ;; *) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libfwevt-20260616/tests/test_python_module.at new/libfwevt-20260702/tests/test_python_module.at --- old/libfwevt-20260616/tests/test_python_module.at 1970-01-01 01:00:00.000000000 +0100 +++ new/libfwevt-20260702/tests/test_python_module.at 2026-07-01 18:57:17.000000000 +0200 @@ -0,0 +1,88 @@ +m4_include([package.m4]) + +dnl Determines the test prefix based on the package name. +m4_define([test_prefix], + [m4_expand(m4_substr(AT_PACKAGE_NAME, 3))])dnl + +dnl Sets up Python helper functions. +m4_define([SETUP_PYTHON_HELPER_FUNCTIONS], + [AT_TEST_HELPER_FN( + [run_test_script], + [path arguments], + [Runs the test script], + [PLATFORM=`uname -s | sed 's/-.*$//'` + + if test "${PLATFORM}" = "Darwin"; then + DYLD_LIBRARY_PATH="${LIBRARY_PATH}" PYTHONPATH="${PYTHON_MODULE_PATH}" "${PYTHON}" "$[]@" + + elif test "${PLATFORM}" = "CYGWIN_NT"; then + PATH="${LIBRARY_PATH}:${PATH}" PYTHONPATH="${PYTHON_MODULE_PATH}" "${PYTHON}" "$[]@" + + elif test "${PLATFORM}" = "MINGW32_NT" || test "${PLATFORM}" = "MINGW64_NT" || test "${PLATFORM}" = "MSYS_NT"; then + # Copy the library DLL to the Python module directory so Python can load it. + cp -f "${LIBRARY_PATH}"/*.dll "${PYTHON_MODULE_PATH}"/ + + PATH="${PYTHON_MODULE_PATH}:${PATH}" PYTHONPATH="${PYTHON_MODULE_PATH}" "${PYTHON}" "$[]@" + else + LD_LIBRARY_PATH="${LIBRARY_PATH}" PYTHONPATH="${PYTHON_MODULE_PATH}" "${PYTHON}" "$[]@" + fi + ]) + ]) + +dnl Runs one or more test scripts. +dnl Arguments: +dnl test_names +m4_define([RUN_TEST_SCRIPTS], + [m4_ifblank([$1], [m4_fatal([Missing test names])]) + + m4_foreach_w( + [test_name], + [$1], + [m4_define( + [test_script], + [m4_expand(py[]test_prefix[]_test_[]test_name[].py)])dnl + + AT_SETUP(test_script) + + AT_SKIP_IF( + [test -n "${SKIP_PYTHON_TESTS}"]) + + AT_CHECK( + [ath_fn_run_test_script $abs_srcdir/test_script], + [0], + [ignore], + [ignore]) + + AT_CLEANUP]) + ]) + +dnl Wrap m4_define to overwrite AT_TESTSUITE_NAME +m4_define([_M4_DEFINE_HOOK], m4_defn([m4_define])) +m4_define([m4_define], + [m4_if( + [$1], + [AT_TESTSUITE_NAME], + [_M4_DEFINE_HOOK([$1], [Running Python module tests])], + [_M4_DEFINE_HOOK([$1], [$2])])]) + +dnl Redefine AS_BOX to remove the "box" +m4_undefine([AS_BOX]) +m4_define([AS_BOX], [echo "$1"]) + +AT_INIT([Python module]) +AT_COLOR_TESTS + +dnl Rewrite AT_SETUP to change the minimum line length +m4_define([AT_SETUP], + m4_unquote( + [m4_bpatsubst( + m4_dquote(m4_defn([AT_SETUP])), + [47], + [72]) + ]) + ) + +SETUP_PYTHON_HELPER_FUNCTIONS + +RUN_TEST_SCRIPTS( + [event manifest provider support])
