Format: 1.8
Date: Sat, 26 Apr 2026 16:00:00 +0200
Source: libparitypp
Binary: libparitypp-dev libparitypp1 libparitypp1-dbgsym
Architecture: source amd64
Version: 20260426+1
Distribution: unstable
Urgency: high
Maintainer: Jan Koester <jan.koester@tuxist.de>
Changed-By: Jan Koester <jan.koester@tuxist.de>
Description:
 libparitypp-dev - C++ parity and error correction library - development files
 libparitypp1 - C++ parity and error correction library
Changes:
 libparitypp (20260426+1) unstable; urgency=high
 .
   * file_block_store: fix CRC32 PCLMULQDQ fold constants (k1k2, k3k4),
     poly constant byte-order, and add missing 96→64 fold step in
     Barrett reduction — the broken PCLMUL path caused all records to
     fail CRC verification on restart, leading to complete data loss
   * vacuum_impl: refuse to run when index is empty but data file is
     non-empty, preventing data wipe from future CRC/scan bugs
   * crc32: promote to public API; add comprehensive unit test comparing
     PCLMUL vs table-driven across 24 sizes, 16 alignments, and 64 KB
Checksums-Sha1:
 8060a03c5137bb16281045867622b842a31e6006 656 libparitypp_20260426+1.dsc
 cdddbc77c631b8b58d6878a46915b7e4c1e62d25 46432 libparitypp_20260426+1.tar.xz
 8472d369e7efd84db3fc9c5e767816da62a69cd4 121116 libparitypp-dev_20260426+1_amd64.deb
 fec11a2568dc8df2116c762ad933a0e890ce488f 1563572 libparitypp1-dbgsym_20260426+1_amd64.deb
 294a1bbfe96f51d38309d07f34a247682cc9fe26 104076 libparitypp1_20260426+1_amd64.deb
 552e7279324ece92c40f6899c774a154bab9ab8d 8035 libparitypp_20260426+1_amd64.buildinfo
Checksums-Sha256:
 ad1b86ae6328085e0cf8bfb750a584a8cb7d600f113f0014ef2c291b74f71183 656 libparitypp_20260426+1.dsc
 fb7a848b473be3dba35e0c0ecfcad1739cdc527b5d807394e74087606f2de924 46432 libparitypp_20260426+1.tar.xz
 257e8c325e0b20afbe53d8ad186d4cde12c18481225e09e66dbdfd96ca6af54f 121116 libparitypp-dev_20260426+1_amd64.deb
 3f0e8bc0c9958e735abe33b1df4261b7f8fdbf24be6d412c22b1adab38212d18 1563572 libparitypp1-dbgsym_20260426+1_amd64.deb
 4c66c3266e9f0a374b5dff7365f72be13d8bb096f8db7514cd3bbef521ec35a0 104076 libparitypp1_20260426+1_amd64.deb
 991bfbcc81fa73699bd2aab0f69e19ac4daf3ac766305349397f55d49e2e0347 8035 libparitypp_20260426+1_amd64.buildinfo
Files:
 e84fc0e34ab028ad711dfb03375f5ffb 656 libs optional libparitypp_20260426+1.dsc
 d6ae139f8c2124df4228eedc4127d3d0 46432 libs optional libparitypp_20260426+1.tar.xz
 2bd59a2c96b8226562039374ca39e03f 121116 libdevel optional libparitypp-dev_20260426+1_amd64.deb
 b23336b34e1a8e7eab862ae397e2c904 1563572 debug optional libparitypp1-dbgsym_20260426+1_amd64.deb
 14dafb39e1d7049464d0a654e6a29f67 104076 libs optional libparitypp1_20260426+1_amd64.deb
 ff836b80dc280a1c309f1a38c7f3d629 8035 libs optional libparitypp_20260426+1_amd64.buildinfo
