libzstd (1.5.5+dfsg2-2build1.1) noble-proposed; urgency=medium
* SRU: LP: #2076340: No-change rebuild to pick up changed build flags
on ppc64 and s390x.
-- Matthias Klose <doko@ubuntu.com> Fri, 09 Aug 2024 04:33:22 +0200
libzstd (1.5.5+dfsg2-2build1) noble; urgency=high
* No change rebuild for 64-bit time_t and frame pointers.
-- Julian Andres Klode <juliank@ubuntu.com> Mon, 08 Apr 2024 18:10:50 +0200
libzstd (1.5.5+dfsg2-2) unstable; urgency=medium
* Clean up a directory of symlinks created by the test suite.
Closes: #1049066
* Bump the CMake version requirement to 3.24. Closes: #1031384
* Fix the nodoc build: do not tweak non-existent manpages. Closes: #1037088
* Declare version 1 of the dpkg-build API:
- drop the implied Root-Requires-Root: true
- use dpkg's default.mk instead of including buildtools.mk directly
* Use the DEB_HOST_MULTIARCH variable provided by default.mk.
* Use dh-package-notes to record ELF package metadata.
* Update the bundled copy of the check-build Python library in
the autopkgtest tree:
- remove the non-runtime check-build files
- import check-build 0.1.0
-- Peter Pentchev <roam@debian.org> Sun, 17 Sep 2023 16:48:35 +0300
libzstd (1.5.5+dfsg2-1) unstable; urgency=medium
* Do not detect -win64 versions in the watch file.
* New upstream release:
- Closes: #1038728
- drop the 0019-upstream-fix-cli-tests, 0020-upstream-fix-block-splitter,
and 0021-tests-newline patches, they were taken from upstream
- adapt the 0022-tests-timeout patch to the new upstream default
timeout (which was raised, but not enough)
- update the required version in the dh_makeshlibs invocation
* Add the 0023-cmake-min-3.13 Debian-specific patch to bump the minimum
required CMake version to 3.13.4.
-- Peter Pentchev <roam@debian.org> Sun, 25 Jun 2023 00:37:36 +0300
libzstd (1.5.4+dfsg2-5) unstable; urgency=medium
* Add the 0021-tests-newline patch to fix a very rarely occurring bug in
the test suite when it splits a program's output into lines.
* Add the 0022-tests-timeout patch to try once again to fix a FTBFS
related to the window-size test; on some platforms it can now complete,
but it takes more than the expected one minute to do so.
Closes: #1032592
-- Peter Pentchev <roam@debian.org> Sat, 18 Mar 2023 22:58:30 +0200
libzstd (1.5.4+dfsg2-4) unstable; urgency=medium
* Replace the 0019-disable-window-resize-test patch with
the 0019-upstream-fix-cli-tests one which should hopefully fix
the issues that made it necessary to skip those tests.
* Add the 0020-upstream-fix-block-splitter to fix a rare problem.
* Explicitly override the no-versioned-debhelper-prerequisite
Lintian tag as suggested in its description.
-- Peter Pentchev <roam@debian.org> Wed, 08 Mar 2023 23:54:45 +0200
libzstd (1.5.4+dfsg2-3) unstable; urgency=medium
* Temporary disable the window-resize CLI test until I can figure out
why does it seem to randomly fail on some of the Debian buildds.
-- Peter Pentchev <roam@debian.org> Mon, 13 Feb 2023 12:56:34 +0200
libzstd (1.5.4+dfsg2-2) unstable; urgency=medium
* Fix FTBFS: add python3 and less as build-time dependencies for
the test suite.
-- Peter Pentchev <roam@debian.org> Mon, 13 Feb 2023 03:55:11 +0200
libzstd (1.5.4+dfsg2-1) unstable; urgency=medium
* Add autopkgtests that build simple programs that link to libzstd
using the pkg-config and CMake build systems.
* New upstream release:
- update the upstream copyright notices
- drop the 0019-hurd-unused patch, integrated upstream
- refresh the patches
* Add the year 2023 to my debian/* copyright notice.
-- Peter Pentchev <roam@debian.org> Mon, 13 Feb 2023 01:37:54 +0200
libzstd (1.5.2+dfsg2-3) unstable; urgency=medium
* Add the 0019-hurd-unused patch to fix a FTBFS on the GNU Hurd:
silence an unused parameter warning.
* Fix FTCBFS: Export build tools for all targets. Closes: #1027126
-- Peter Pentchev <roam@debian.org> Thu, 29 Dec 2022 18:08:51 +0200
libzstd (1.5.2+dfsg2-2) unstable; urgency=medium
* Fix a FTBFS on i386 (and on any arch where DEB_HOST_MULTIARCH is not
the same as DEB_HOST_GNU_TYPE).
* Correctly point the debhelper cmake tools to build/cmake/ as
the source directory instead of passing it as a positional argument
that is not expected by Buildsystem::cmake.
-- Peter Pentchev <roam@debian.org> Tue, 27 Dec 2022 22:54:45 +0200
libzstd (1.5.2+dfsg2-1) unstable; urgency=medium
* Declare compliance with Policy 4.6.2 with no changes.
* Use the GitHub API in the watch file.
* Build and distribute the CMake build glue files:
- Closes: #1020403
- repack with the build/cmake/ and build/meson/ directories
- add an explicit "build" target to the rules file that invokes
`dh build` to make sure that make(1) does not mistake the existence of
the build/ directory for "nothing to do"
- run an additional `dh_auto_configure` with `--buildsystem-cmake` to
generate the zstdConfig*.cmake and zstdTarget*.cmake files used by
other projects to link against libzstd
- use debhelper compat level 14 for the CMake support
- install the CMake build glue files
- enable the ZSTD_LEGACY_SUPPORT CMake config option so that
the CMake build does not differ in behavior from the Makefile one
* Add Rules-Requires-Root: no to the source package stanza.
* Do not use d-shlibs, debhelper's tools can do the job.
* Use `execute_after_dh_installman` instead of overriding the full target.
* Improve the pzstd manual page's title ("parallelised" -> "parallelized",
"al la" -> "a la").
* Pass V=1 to `make` unless the "terse" build option is set. Closes: #1009746
* Fix the source licensing: BSD *or* GPL-2, not "and". Closes: #1012003
* Mark the zstd binary package as Multi-Arch: foreign. Closes: #1014438
* Support the noudeb build profile. Closes: #1024937
-- Peter Pentchev <roam@debian.org> Tue, 27 Dec 2022 19:47:09 +0200
libzstd (1.5.2+dfsg-1) unstable; urgency=medium
* New upstream release (Closes: #1008165):
- refresh some patches:
- 0013-skip-memory-greedy-tests
- 0015-Skip-dev-random-tests-on-hurd
- 0017-alpha-fbfs-st_mtime
- 0018-kfreebsd-ftbfs-utime-now
- update the required version in the dh_makeshlibs invocation
-- Peter Pentchev <roam@debian.org> Mon, 11 Apr 2022 17:50:14 +0300
libzstd (1.4.10+dfsg-1) unstable; urgency=medium
* Point the Vcs-* fields to the pkg-rpm-team repository.
* New upstream release (Closes: #1008078):
- remove the years from the main upstream copyright notice
- refresh patch line numbers
-- Peter Pentchev <roam@debian.org> Sat, 02 Apr 2022 22:44:53 +0300
libzstd (1.4.9+dfsg-1) unstable; urgency=medium
* New maintainer, bring libzstd under the RPM packaging team's umbrella.
Many thanks to the Debian Med Team and everyone else for their work!
* Add my debian/* copyright notice.
* Catch up with a renamed Lintian tag in an override.
* Correct the upstream copyright years.
* Add a trivial git-buildpackage config file.
* New upstream release:
- update the upstream copyright years
- adapt the 0008-Address-embedded-zlib patch
- refresh patch line numbers
* Fix a kFreeBSD FTBFS - UTIME_NOW is not defined.
-- Peter Pentchev <roam@debian.org> Sun, 20 Mar 2022 18:25:50 +0200
libzstd (1.4.8+dfsg-3) unstable; urgency=medium
* Team upload.
* Fix watchfile to detect new versions on github
* Standards-Version: 4.6.0
-- Andreas Tille <tille@debian.org> Wed, 06 Oct 2021 09:27:47 +0200
libzstd (1.4.8+dfsg-2.1) unstable; urgency=medium
* Non-maintainer upload.
* Drop the symbols file: the symbols in the library aren’t all intended
for public consumption, but they can’t be hidden (yet) either, see
https://github.com/facebook/zstd/pull/2501 for the discussion. We’ll
rely on the shlibs file for now, with a relaxed version (1.4.0, as
discussed with upstream). Closes: #969597.
-- Stephen Kitt <skitt@debian.org> Mon, 01 Mar 2021 18:23:52 +0100
libzstd (1.4.8+dfsg-2) unstable; urgency=high
* Team upload.
* When a file with restricted permissions is compressed, the resulting file
inherits the umask of the user for the time of the compression. This was
partially mitigated previously by running a change of permissions after a
`chmod`, but left a small but exploitable window just after the `fopen`.
This update adds 0018-fix-file-permissions-on-compression.patch to make
sure the compressed file is not group nor world readable for the _entire_
duration of the compression.
Closes: #982519
-- Étienne Mollier <etienne.mollier@mailoo.org> Thu, 18 Feb 2021 09:52:53 +0100
libzstd (1.4.8+dfsg-1) unstable; urgency=medium
* New upstream version 1.4.8+dfsg, Closes: #977829
* Refresh and remove patch applied by upstream
* Update d/libzstd1.symbols, getSequences() got renamed
to generateSequences(), no reverse deps use ZSTD_getSequences
* d/rules, remove export DEB_CFLAGS_MAINT_APPEND = -fno-strict-aliasing,
fixed by upstream, Closes: #957487
Call dh_makeshlibs with -V 'libzstd1 (>= 1.4.8)', new public symbols
* d/copyright, drop contrib/linux-kernel/fs/squashfs/*
* d/control: bump Policy to 4.5.1
-- Alexandre Mestiashvili <mestia@debian.org> Fri, 25 Dec 2020 19:28:35 +0100
libzstd (1.4.5+dfsg-4) unstable; urgency=medium
[ Andreas Tille ]
* Team upload.
* debhelper-compat 13 (routine-update)
[ Sudip Mukherjee ]
* Disable strict-aliasing to work around bug #957487
Intentionally not closing bug but decreasing severity for the moment.
The bug should be closed by a proper upstream fix and
strict-aliasing should be re-enabled.
-- Andreas Tille <tille@debian.org> Fri, 07 Aug 2020 20:47:29 +0200
libzstd (1.4.5+dfsg-3) unstable; urgency=medium
[ Paul Menzel ]
* debian/changelog: Fix typo in 1.4.5+dfsg-2 changelog
[ Alexandre Mestiashvili ]
* Add patch fixing FTBFS on Alpha, Closes: #962676
thanks to Helmut Grohne <helmut@subdivi.de>
-- Alexandre Mestiashvili <mestia@debian.org> Mon, 29 Jun 2020 16:10:31 +0200
libzstd (1.4.5+dfsg-2) unstable; urgency=medium
* Drop ZSTD_LEGACY_MULTITHREADED_API, since nothing in Debian seems to use it
* Fix FTCBFS: Don't build the shared library during dh_auto_install,
Closes: #962367, thanks to Helmut Grohne <helmut@subdivi.de>
-- Alexandre Mestiashvili <mestia@debian.org> Sun, 07 Jun 2020 09:31:18 +0200
libzstd (1.4.5+dfsg-1) unstable; urgency=medium
* New upstream version 1.4.5+dfsg
* Refresh patches, remove 0019-blhc-workarounds.patch from series
* Update symbols file, add ZDICT_getDictHeaderSize and remove all
ZSTDMT_* symbols, also remove renamed ZSTD_CCtxParam_getParameter and
ZSTD_CCtxParam_setParameter, no reverse dependencies use any of the
removed symbols
* Remove 0018-Alias-renamed-API-symbols.patch since no rdeps use the old
symbols
* Add patch fixing spelling typos
* d/rules: call dh_makeshlibs with -V 'libzstd1 (>= 1.4.5)', since this
version introduces new public symbols
-- Alexandre Mestiashvili <mestia@debian.org> Fri, 05 Jun 2020 10:47:12 +0200
libzstd (1.4.4+dfsg-3) unstable; urgency=medium
* Team upload.
* Source only upload.
-- Michael R. Crusoe <michael.crusoe@gmail.com> Thu, 13 Feb 2020 10:40:13 +0100
libzstd (1.4.4+dfsg-2) unstable; urgency=medium
* Team upload.
* Install all the man pages.
* Standards-Version: 4.5.0 (routine-update)
* debhelper-compat 12 (routine-update)
-- Michael R. Crusoe <michael.crusoe@gmail.com> Thu, 13 Feb 2020 09:10:22 +0100
libzstd (1.4.4+dfsg-1) unstable; urgency=medium
[ Justin Aplin ]
* New upstream version 1.4.4+dfsg
* Refresh patches
* Call Salsa CI with variable DB_BUILD_PARAM: '-v1.1.2-1', since this is the
oldest version in active repositories
* Add Rules-Requires-Root: binary-targets to debian/control to comply with
current DPM
* Bump Standards-Version to 4.4.1, changes noted above
* Update symbols file for libzstd1
* Call dh_makeshlibs with -V 'libzstd1 (>= 1.4.4)', since this version
introduced new public symbols
* Add an entry in debian/source/lintian-overrides to prevent libzstd1's
Section entry from triggering binary-control-field-duplicates-source,
since this field is necessary for the build
-- Alexandre Mestiashvili <mestia@debian.org> Fri, 15 Nov 2019 17:15:40 +0100
libzstd (1.4.3+dfsg-1) unstable; urgency=medium
[ Alexandre Mestiashvili ]
* Fix a typo causing test failures on mips(el) architectures in
d/patches/0013-skip-memory-greedy-tests.patch
* Remove circle.yml from Files-Excluded section in d/copyright
* New upstream version 1.4.3+dfsg
-- Alexandre Mestiashvili <mestia@debian.org> Tue, 20 Aug 2019 13:33:51 +0200
libzstd (1.4.2+dfsg-1) unstable; urgency=medium
[ Justin Aplin ]
* New upstream version 1.4.2+dfsg
* Refresh and drop applied by upstream patches
* Add patch aliasing two renamed but unchanged symbols to maintain backwards
compatibility
* Build with ZSTD_LEGACY_MULTITHREADED_API=1 to maintain backwards
compatibility
* Update symbols file for libzstd1
* Call dh_makeshlibs with -V 'libzstd1 (>= 1.4.0)', since this version
introduced new public symbols
* Bump debhelper compat level to 12.
* Bump Standards-Version to 4.4.0, no changes needed.
* Salsa-CI integration
[ Alexandre Mestiashvili ]
* Add .cirrus.yml to Files-Excluded list in d/copyright
-- Alexandre Mestiashvili <mestia@debian.org> Mon, 19 Aug 2019 15:14:31 +0200
# Older entries have been removed from this changelog.
# To read the complete changelog use `apt changelog libzstd1`.
Generated by dwww version 1.16 on Sat Dec 13 16:27:33 CET 2025.