FFe: Sync libzstd 1.3.1+dfsg-1 (universe) from Debian unstable (main)

Bug #1717086 reported by Yann Collet
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
libzstd (Ubuntu)
Fix Released
Undecided
Graham Inggs

Bug Description

Please sync libzstd 1.3.1+dfsg-1 (universe) from Debian unstable (main)

Explanation of FeatureFreeze exception:

1.3.1 is a general improvement of zstd over 1.2.0,
especially for multi-threading code path.
It also features a more powerful advanced API for developpers.

sync to 1.3.1 should be done as preliminary step to back-porting into Ubuntu LTS Xenial, which is the final objective.

Changelog entries since current artful version 1.2.0-1:

New license : BSD + GPLv2
perf: substantially decreased memory usage in Multi-threading mode, thanks to reports by Tino Reichardt (@mcmilk)
perf: Multi-threading supports up to 256 threads. Cap at 256 when more are requested (#760)
cli : improved and fixed --list command, by @ib (#772)
cli : command -vV lists supported formats, by @ib (#771)
build : fixed binary variants, reported by @svenha (#788)
build : fix Visual compilation for non x86/x64 targets, reported by @GregSlazinski (#718)
API exp : breaking change : ZSTD_getframeHeader() provides more information
API exp : breaking change : pinned down values of error codes
doc : fixed huffman example, by Ulrich Kunitz (@ulikunitz)
new : contrib/adaptive-compression, I/O driven compression level, by Paul Cruz (@paulcruz74)
new : contrib/long_distance_matching, statistics tool by Stella Lau (@stellamplau)
updated : contrib/linux-kernel, by Nick Terrell (@terrelln)

cli : new : --list command, by @paulcruz74
cli : changed : xz/lzma support enabled by default
cli : changed : -t * continue processing list after a decompression error
API : added : ZSTD_versionString()
API : promoted to stable status : ZSTD_getFrameContentSize(), by @iburinoc
API exp : new advanced API : ZSTD_compress_generic(), ZSTD_CCtx_setParameter()
API exp : new : API for static or external allocation : ZSTD_initStatic?Ctx()
API exp : added : ZSTD_decompressBegin_usingDDict(), requested by @Crazee (#700)
API exp : clarified memory estimation / measurement functions.
API exp : changed : strongest strategy renamed ZSTD_btultra, fastest strategy ZSTD_fast set to 1
Improved : reduced stack memory usage, by @terrelln and @stellamplau
tools : decodecorpus can generate random dictionary-compressed samples, by @paulcruz74
new : contrib/seekable_format, demo and API, by @iburinoc
changed : contrib/linux-kernel, updated version and license, by @terrelln

libzstd (1.3.1+dfsg-1) unstable; urgency=medium

  * Team upload
  * New upstream version
  * Exclude examples from upstream tarball
    Closes: #869581
  * debhelper 10
  * cme fix dpkg-control
  * Standards-Version: 4.1.0 (no changes needed)
  * Fix copyright

 -- Andreas Tille <email address hidden> Wed, 06 Sep 2017 15:29:29 +0200

Revision history for this message
Iain Lane (laney) wrote :

Sure, approved.

Next time, could you please confirm that you've built / installed / tested reverse dependencies. I'm subscribing ubuntu-sponsors - whoever sponsors, please satisfy yourself that this is good.

Revision history for this message
Graham Inggs (ginggs) wrote :

Thanks Iain.

I am in the process of testing and will sponsor the upload if everything works.

Changed in libzstd (Ubuntu):
assignee: nobody → Graham Inggs (ginggs)
Revision history for this message
Graham Inggs (ginggs) wrote :

This bug was fixed in the package libzstd - 1.3.1+dfsg-1
Sponsored for Yann Collet (cyan4973)

---------------
libzstd (1.3.1+dfsg-1) unstable; urgency=medium

  * Team upload
  * New upstream version
  * Exclude examples from upstream tarball
    Closes: #869581
  * debhelper 10
  * cme fix dpkg-control
  * Standards-Version: 4.1.0 (no changes needed)
  * Fix copyright

 -- Andreas Tille <email address hidden> Wed, 06 Sep 2017 15:29:29 +0200

Changed in libzstd (Ubuntu):
status: New → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.