Repository navigation
filerepack 0.4.1
Patch release with gzip fidelity and Windows process-supervision fixes.
Fixed
- Recompressed
.gz,.svgzand.tar.gzmembers keep the source member's file name, comment, modification time and OS byte. Encoders previously recorded the scratch file name (restored bygunzip -N) and the current time, so identical inputs, and dry-run versus real runs, produced different bytes. - Gzip,
.svgzand gzip-compressed tar inputs whose leading member has anFEXTRAfield, such as BGZF (tabix/CSI-indexed.vcf.gz) or dictzip, are left unchanged and reported asunsupported. Recompressing them into one member invalidated compressed-offset indexes and random access. - Budgeted command, verifier, prefix and format-worker supervision accepts a child that exits before psutil attaches. Windows reported such fast children as
NoSuchProcess, failing the operation instead of reading its result.
Upgrade notes
- BGZF or dictzip files that 0.4.0 already rewrote still decompress to the same data, but they are no longer block-compressed. Recompress them with
bgzip(ordictzip) and rebuild their.tbi/.csiindexes. - No options, defaults or dependencies changed.
See the changelog for the full history.