← Back to team overview

group.of.nepali.translators team mailing list archive

[Bug 1717040] Re: Please backport libzstd 1.3.1+dfsg-1 (universe) from artful

 

** Changed in: libzstd (Ubuntu Xenial)
     Assignee: (unassigned) => Andreas Hasenack (ahasenack)

** Changed in: libzstd (Ubuntu Zesty)
     Assignee: (unassigned) => Andreas Hasenack (ahasenack)

** Changed in: libzstd (Ubuntu Xenial)
       Status: New => In Progress

** Changed in: libzstd (Ubuntu Zesty)
       Status: New => In Progress

** Changed in: libzstd (Ubuntu)
       Status: Confirmed => Fix Released

-- 
You received this bug notification because you are a member of नेपाली
भाषा समायोजकहरुको समूह, which is subscribed to Xenial.
Matching subscriptions: Ubuntu 16.04 Bugs
https://bugs.launchpad.net/bugs/1717040

Title:
  Please backport libzstd 1.3.1+dfsg-1 (universe) from artful

Status in libzstd package in Ubuntu:
  Fix Released
Status in libzstd source package in Xenial:
  In Progress
Status in libzstd source package in Zesty:
  In Progress

Bug description:
  [Impact]

   * libzstd v0.5.1 is an experimental version,
     which generates and read an experimental format 
     incompatible with official libzstd v1+ format.

   * Backporting a newer version >= v1.0, such as artful's v1.3.1, 
     fixes this issue

  [Test Case]

   * download latest upstream zstd source tarball from
  https://github.com/facebook/zstd/releases

   * unpack, compile (make)

   * compress a file with upstream version

   * try to decompress with Ubuntu LTS 16.04 version -> it fails

  
  [Regression Potential]

   * During transition, if some user switches to newer zstd version, and
  then send compressed data to another user has not yet updated zstd,
  the receiver will not be able to decompress as long as he does not
  update.

   * Note though that newer version contains a compatibility module
  which makes it able to read data generated by older versions, such as
  v0.5.1. Any existing document compressed with v0.5.1 will still be
  readable after update to v1.3.1.

  
  [Other Info]

   * Linux kernel 4.14 now integrates zstd compression / decompression,
  primarily for BtrFS and SquashFS, with patches available for reiser4,
  zram, and initrd. Kernel version does not support compatibility
  module, hence cannot read data from v0.5.1. Userland tools associated
  with these services will fail if they link to Ubuntu LTS libzstd, as
  generating incompatible data.

   * On top of the incompatible format issue, libzstd v0.5.1 API is old
  and missing several features that applications relying on libzstd
  need, such as streaming interface, or bulk processing for dictionary
  compression.


  --- Original description ---

  Please backport libzstd 1.3.1+dfsg-1 (universe) from artful to xenial.

  Reason for the backport:
  ========================
  Current version in Xenial is v0.5.1,
  it's an experimental version, using its own, incompatible format.
  As a consequence, zstd on Ubuntu Xenial is not compatible with the rest of the world.

  This is of important concern for products using libzstd as a shared library :
  on Ubuntu Xenial, produced data is different, not compatible with v1+.

  This issue has been made more pressing with the integration of zstd in Linux Kernel,
  as userland tools must also be updated to read and generate zstd.

  Note : this request was first improperly filled at :
  https://bugs.launchpad.net/zesty-backports/+bug/1717037

  Testing:
  ========
  Mark off items in the checklist [X] as you test them, but please leave the checklist so that backporters can quickly evaluate the state of testing.

  Backport available from PPA:
  https://launchpad.net/~ginggs/+archive/ubuntu/backports

  * xenial:
  [X] Package builds without modification (needs debhelper 10)
  [X] zstd installs cleanly and runs
  [ ] zstd-dbgsym installs cleanly and runs
  [ ] libzstd1-dbgsym installs cleanly and runs
  [X] libzstd-dev installs cleanly and runs
  [X] libzstd1 installs cleanly and runs

  No reverse dependencies

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/libzstd/+bug/1717040/+subscriptions