From 7c61fb05f51fb1f80edfce433ae8b0d9bbcf7cc2 Mon Sep 17 00:00:00 2001 From: Kevin Murphy Date: Mon, 29 Jun 2026 14:58:11 -0700 Subject: [PATCH 1/2] build: Update libyal dependencies Maddeningly, these git dependencies from https://github.com/libyal all periodically delete their tags, so our CI will crash with errors like $ ./synclibs.sh --use-head && ./autogen.sh && ./configure && make sources >/dev/null Synchronizing: libbfio from https://github.com/libyal/libbfio.git tag 20240414 error: pathspec 'tags/20240414' did not match any file(s) known to git https://github.com/Everlaw/libpff/actions/runs/28357647677/job/84004367312 --- synclibs.sh | 34 +++++++++++++++++----------------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/synclibs.sh b/synclibs.sh index c96da395..c8481a2b 100755 --- a/synclibs.sh +++ b/synclibs.sh @@ -32,55 +32,55 @@ do # ensure repeatable builds, we fix the tag for each dependency. if test ${LOCAL_LIB} = "libbfio"; then - LATEST_TAG="20240414"; + LATEST_TAG="20260623"; elif test ${LOCAL_LIB} = "libcdata"; then - LATEST_TAG="20240414"; + LATEST_TAG="20260612"; elif test ${LOCAL_LIB} = "libcerror"; then - LATEST_TAG="20240413"; + LATEST_TAG="20260612"; elif test ${LOCAL_LIB} = "libcfile"; then - LATEST_TAG="20240414"; + LATEST_TAG="20260615"; elif test ${LOCAL_LIB} = "libclocale"; then - LATEST_TAG="20240414"; + LATEST_TAG="20260612"; elif test ${LOCAL_LIB} = "libcnotify"; then - LATEST_TAG="20240414"; + LATEST_TAG="20260612"; elif test ${LOCAL_LIB} = "libcpath"; then - LATEST_TAG="20260520"; + LATEST_TAG="20260621"; elif test ${LOCAL_LIB} = "libcsplit"; then - LATEST_TAG="20240414"; + LATEST_TAG="20260612"; elif test ${LOCAL_LIB} = "libcthreads"; then - LATEST_TAG="20240413"; + LATEST_TAG="20260615"; elif test ${LOCAL_LIB} = "libfcache"; then - LATEST_TAG="20240414"; + LATEST_TAG="20260520"; elif test ${LOCAL_LIB} = "libfdata"; then - LATEST_TAG="20240415"; + LATEST_TAG="20260521"; elif test ${LOCAL_LIB} = "libfdatetime"; then - LATEST_TAG="20240415"; + LATEST_TAG="20260521"; elif test ${LOCAL_LIB} = "libfguid"; then - LATEST_TAG="20240415"; + LATEST_TAG="20260521"; elif test ${LOCAL_LIB} = "libfmapi"; then - LATEST_TAG="20240415"; + LATEST_TAG="20260521"; elif test ${LOCAL_LIB} = "libfvalue"; then - LATEST_TAG="20240415"; + LATEST_TAG="20260522"; elif test ${LOCAL_LIB} = "libfwnt"; then - LATEST_TAG="20240415"; + LATEST_TAG="20260602"; elif test ${LOCAL_LIB} = "libuna"; then - LATEST_TAG="20240414"; + LATEST_TAG="20260602"; else echo "Undefined static latest tag for: ${LOCAL_LIB}"; exit ${EXIT_FAILURE}; From 30d837b67aac43fbace249654db1ff12f7953439 Mon Sep 17 00:00:00 2001 From: Kevin Murphy Date: Mon, 29 Jun 2026 15:00:55 -0700 Subject: [PATCH 2/2] build: Bump libpff version --- configure.ac | 2 +- stubs/pyproject.toml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/configure.ac b/configure.ac index 958dd52a..a0aef293 100644 --- a/configure.ac +++ b/configure.ac @@ -2,7 +2,7 @@ AC_PREREQ([2.71]) AC_INIT( [libpff], - [20240608.2], + [20240608.4], [joachim.metz@gmail.com]) AC_CONFIG_SRCDIR( diff --git a/stubs/pyproject.toml b/stubs/pyproject.toml index 46ef1413..89c71c81 100644 --- a/stubs/pyproject.toml +++ b/stubs/pyproject.toml @@ -6,5 +6,5 @@ build-backend = "setuptools.build_meta" name = "pypff-stubs" # The major version should match the version in `configure.ac`'s `AC_INIT` # with the minor version incremented as needed for new changes. -version = "20240608.3" +version = "20240608.4" requires-python = ">=3.9"