Monday 22nd September 2025
Fedora Project
Updated miniz to 3.1.0 in F-43 and Rawhide:
- Fix warnings: Ensure correct integer promotion when adding
- Fix Unicode paths on MinGW32
Prevent min/max conflicts between windows.h and std namespace
Update miniz_tdef.c to enable compiling in forced-C++ mode
- Fix missing large file support warning on 64-bit Linux
Bump cmake minimum version
Add some catch2 tests including CI
Remove parameter check in tinfl_decompress that breaks tinfl_decompress_mem_to_heap
Don't redefine WIN32_LEAN_AND_MEAN if already defined
- Fix OSS-Fuzz build
Do not redefine TDEFL_LESS_MEMORY if already defined
Fix unused arg warnings when building with MINIZ_NO_TIME
- Support Zip archives not starting at zero offset
Fix offset detection for MZ_ZIP_TYPE_USER
Avoid fdreopen if possible
cmake: new option BUILD_NO_STDIO to enable MINIZ_NO_STDIO
Add fuzzer for mz_zip_add_mem_to_archive_file_in_place function
- Replace defines with function wrappers etc. as much as possible
Updated perl-Sereal-Decoder (5.004) and perl-Sereal-Encoder (5.004) in F-43 and Rawhide to fix detection of miniz 3.1.0:
miniz 3.1.0 has static functions in miniz.h that reference functions in the miniz library so we need -lminiz even for the header check in Devel::CheckLib
Local Packages
Rebuilt bluefish (2.2.17) for Python 3.14.0rc3 bytecode in Rawhide
Rebuilt libxml2 (2.12.10) for Python 3.14.0rc3 bytecode in Rawhide
Rebuilt libxslt (1.1.43) for Python 3.14.0rc3 bytecode in Rawhide
Updated perl-PPIx-Regexp to 0.090:
Explain s///eee... more than 2 'e' modifiers are permitted, and cause the result of the expression to be eval-ed n-1 times, where n is the number of 'e' modifiers
- Fix typo in comment