diff options
author | David Oberhollenzer <david.oberhollenzer@sigma-star.at> | 2021-01-23 08:48:39 +0100 |
---|---|---|
committer | David Oberhollenzer <david.oberhollenzer@sigma-star.at> | 2021-01-23 09:01:58 +0100 |
commit | 574e89b968b671662c78bf5ae4a6dec9d4cdf3ff (patch) | |
tree | f447954ec10ce2b72f2b382c734208674a344efc | |
parent | 8026849fda277f54a2a3e4fa5cf5d183cbc84bef (diff) |
Bump version numbers & changelog after 1.0.4 release
This commit imports the changes to the CHANGELOG.md in the backports
branch after the 1.0.4 release and updates the package scripts to
point to the new release.
In addition, the version numbers in configure.ac are update to more
closeley reflect reality, i.e. set the current so version and set the
package version to 1.1.0 which will be the next release from master.
The unreleased changes in master are also added to the CHANGELOG.md.
Signed-off-by: David Oberhollenzer <david.oberhollenzer@sigma-star.at>
-rw-r--r-- | CHANGELOG.md | 28 | ||||
-rw-r--r-- | configure.ac | 4 | ||||
-rw-r--r-- | packages/APKBUILD | 4 | ||||
-rw-r--r-- | packages/Dockerfile | 4 | ||||
-rw-r--r-- | packages/PKGBUILD | 16 | ||||
-rw-r--r-- | packages/README.md | 10 | ||||
-rw-r--r-- | packages/debian/changelog | 13 | ||||
-rw-r--r-- | packages/squashfs-tools-ng.spec | 4 |
8 files changed, 63 insertions, 20 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md index 1911e80..ec2e7be 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,32 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [Unreleased] +### Added +- tar2sqfs: support transparently reading stream compressed archives +- sqfs2tar: support creating stream compressed archives +- Support bzip2 compression for tar +- Updated benchmarks, including benchmarks for decompression + +### Changed +- Rewrite file I/O in the tools around an I/O stream wrapper which is used + to implement the transparent compression. +- Internal cleanups & restructuring, trying to improve maintainabillity and + testabillity of the code. + +## [1.0.4] - 2021-01-23 +### Fixed +- typos in documentation +- libsquashfs: xattr_writer: fail if allocation fails +- remove broken normalization of backslashes (#77, #78) +- congestion in block processor when processing lots of tiny fragments +- exact byte-for-byte matching during block deduplication +- exact byte-for-byte matching during fragment deduplication + +### Added +- new, extensible block processor create function required for + deduplication fixes + ## [1.0.3] - 2020-11-05 ### Fixed - tar2sqfs: if --root-becomes is used, also retarget links (#70) @@ -359,6 +385,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Changed - Insert abstraction layers and split generic code off into support libraries +[Unreleased]: https://github.com/AgentD/squashfs-tools-ng/compare/v1.0.4...HEAD +[1.0.4]: https://github.com/AgentD/squashfs-tools-ng/compare/v1.0.3...v1.0.4 [1.0.3]: https://github.com/AgentD/squashfs-tools-ng/compare/v1.0.2...v1.0.3 [1.0.2]: https://github.com/AgentD/squashfs-tools-ng/compare/v1.0.1...v1.0.2 [1.0.1]: https://github.com/AgentD/squashfs-tools-ng/compare/v1.0.0...v1.0.1 diff --git a/configure.ac b/configure.ac index 30f7a6a..32ae8ba 100644 --- a/configure.ac +++ b/configure.ac @@ -1,5 +1,5 @@ AC_PREREQ([2.60]) -AC_INIT([squashfs-tools-ng], [1.0.2], [goliath@infraroot.at], squashfs-tools-ng) +AC_INIT([squashfs-tools-ng], [1.1.0], [goliath@infraroot.at], squashfs-tools-ng) AC_CONFIG_MACRO_DIR([m4]) AM_INIT_AUTOMAKE([foreign dist-xz subdir-objects]) AM_SILENT_RULES([yes]) @@ -11,7 +11,7 @@ AC_PROG_SED AC_SYS_LARGEFILE AC_CANONICAL_HOST -AC_SUBST([LIBSQUASHFS_SO_VERSION], [1:2:0]) +AC_SUBST([LIBSQUASHFS_SO_VERSION], [2:0:1]) m4_ifndef([PKG_PROG_PKG_CONFIG], [m4_fatal([Could not locate the pkg-config autoconf diff --git a/packages/APKBUILD b/packages/APKBUILD index 7eceb9f..ac9fda4 100644 --- a/packages/APKBUILD +++ b/packages/APKBUILD @@ -4,7 +4,7 @@ # Maintainer: Sébastien Gross <invalid@invalid.tld> pkgname=squashfs-tools-ng -pkgver=1.0.3 +pkgver=1.0.4 pkgrel=0 pkgdesc="New set of tools for working with SquashFS images." url="https://github.com/AgentD/squashfs-tools-ng" @@ -43,4 +43,4 @@ doc() { } -sha512sums="3d9a160421bd093daf6fa8a6730137d2c1fee8b8969176e540fa21e9f85ac936546a2011d6b469e7408fabad75627225ba747ca1173272eada8331b0735a93fd squashfs-tools-ng-1.0.3.tar.gz" +sha512sums="3c9f3bea73becaf026bfe22fdc5da28de05d7b5fa7e17230a74f7cc9d08efefda59c004113b6d1aaa59d0e586fc379bc6d0f6e178ddab794bfe9c5966602204c squashfs-tools-ng-1.0.4.tar.gz" diff --git a/packages/Dockerfile b/packages/Dockerfile index d2fb35d..39fbe89 100644 --- a/packages/Dockerfile +++ b/packages/Dockerfile @@ -12,13 +12,13 @@ ARG vendor ARG release -ARG version=1.0.3 +ARG version=1.0.4 FROM $vendor:$release # Args are not globaly scoped ARG vendor ARG release -ARG version=1.0.3 +ARG version=1.0.4 # Install tools required to build a package for several distributions. # diff --git a/packages/PKGBUILD b/packages/PKGBUILD index 4f98401..adc9222 100644 --- a/packages/PKGBUILD +++ b/packages/PKGBUILD @@ -4,7 +4,7 @@ # Contributor: pkgname=('squashfs-tools-ng' 'squashfs-tools-ng-doc') -pkgver=1.0.3 +pkgver=1.0.4 pkgrel=1 epoch= pkgdesc="New set of tools for working with SquashFS images." @@ -39,13 +39,13 @@ source=("https://github.com/AgentD/squashfs-tools-ng/archive/v$pkgver/$pkgname-$ noextract=() ## Generated using: makepkg -g PKGBUILD -md5sums=('ffa870d5204ea1dbadc943e1a45a6ef9') -sha1sums=('c0fe57ebb25bd25bccfec99773f21f8f3f9e25d7') -sha224sums=('c0a931a23f859745d264fab80ea084ab80d6d9822f211d5d2a0082b8') -sha256sums=('7b1f198d6b1f49f253954e6108ab3e86a6a763b4dbf97758c31ff176bf694362') -sha384sums=('fd466e2f2969d9c07e1a3059f9124b4f3be9068307e341eb7c8993dd305eff7756c8e34ff9e1a513c52632b6b1911f01') -sha512sums=('3d9a160421bd093daf6fa8a6730137d2c1fee8b8969176e540fa21e9f85ac936546a2011d6b469e7408fabad75627225ba747ca1173272eada8331b0735a93fd') -b2sums=('61706a71e918086794cc5edf5763a62789b8120897db97051a7205d1e65a2ef1c2337dac2f8cbf892f759717a5c2fcec85563e556177eb8d18c4bce978ddcb5e') +md5sums=('6f0a153a3438fa333771759e70d5fd41') +sha1sums=('8996e3f4560eb99bb536f49aa3d43ef7d74386da') +sha224sums=('a1abb8bcdc13c497f4be40866c0ac3425018af6e64fb866604614146') +sha256sums=('addcd60f94971b7f7d7f65a973efa19714d273515a4f4bfc90138b0db0a4c9e9') +sha384sums=('09adeae3321bbf61d4a40c26297892300da2074fbb83ca49a9002e3ab0d775ab6ea4f4945f075e65d18c32a5979b18a9') +sha512sums=('3c9f3bea73becaf026bfe22fdc5da28de05d7b5fa7e17230a74f7cc9d08efefda59c004113b6d1aaa59d0e586fc379bc6d0f6e178ddab794bfe9c5966602204c') +b2sums=('4ad4a36d10580c035b4af7c09ec2d4794fd1a054579d0427971debbb2dbb859b486dfc1d27ac56136d85b78e2e3787f4330917bf1c8c5bca0e1da028add55cf9') validpgpkeys=() diff --git a/packages/README.md b/packages/README.md index 0e094e0..341a63c 100644 --- a/packages/README.md +++ b/packages/README.md @@ -51,16 +51,16 @@ Package building for Debian like distibutions is a bit tricky. In this case we want to add the codename to the version number in order to differentiate builds. -To build package for version 1.0.2, run following commands: +To build package for version 1.0.4, run following commands: ``` apt-get install devscripts build-essential wget source /etc/os-release -wget https://github.com/AgentD/squashfs-tools-ng/archive/v1.0.2/squashfs-tools-ng-1.0.2.tar.gz -O squashfs-tools-ng_1.0.2+$VERSION_CODENAME.orig.tar.gz -tar xfz squashfs-tools-ng_1.0.2+$VERSION_CODENAME.orig.tar.gz -cd squashfs-tools-ng-1.0.2 +wget https://github.com/AgentD/squashfs-tools-ng/archive/v1.0.4/squashfs-tools-ng-1.0.4.tar.gz -O squashfs-tools-ng_1.0.4+$VERSION_CODENAME.orig.tar.gz +tar xfz squashfs-tools-ng_1.0.4+$VERSION_CODENAME.orig.tar.gz +cd squashfs-tools-ng-1.0.4 ln -s packages/debian -DEBFULLNAME="$USER" DEBEMAIL="$USER@localhost" dch -v 1.0.2+$VERSION_CODENAME-1 -D $VERSION_CODENAME "Build 1.0.2 for $VERSION_CODENAME." +DEBFULLNAME="$USER" DEBEMAIL="$USER@localhost" dch -v 1.0.4+$VERSION_CODENAME-1 -D $VERSION_CODENAME "Build 1.0.4 for $VERSION_CODENAME." mk-build-deps --install --tool='apt-get --no-install-recommends --yes' debian/control rm *.deb debuild diff --git a/packages/debian/changelog b/packages/debian/changelog index be28a0e..ff9051d 100644 --- a/packages/debian/changelog +++ b/packages/debian/changelog @@ -1,3 +1,16 @@ +squashfs-tools-ng (1.0.3-2) unstable; urgency=medium + + * Backport upstream fix for normalization of slashes in filenames + (closes: #979595). + + -- Laszlo Boszormenyi (GCS) <gcs@debian.org> Fri, 08 Jan 2021 20:57:22 +0100 + +squashfs-tools-ng (1.0.3-1) unstable; urgency=medium + + * New upstream release. + + -- Laszlo Boszormenyi (GCS) <gcs@debian.org> Thu, 12 Nov 2020 22:19:55 +0100 + squashfs-tools-ng (1.0.2-1) unstable; urgency=medium * New upstream release. diff --git a/packages/squashfs-tools-ng.spec b/packages/squashfs-tools-ng.spec index b5deb57..00f0d97 100644 --- a/packages/squashfs-tools-ng.spec +++ b/packages/squashfs-tools-ng.spec @@ -6,7 +6,7 @@ %endif Name: squashfs-tools-ng -Version: 1.0.3 +Version: 1.0.4 Release: 1%{?dist} License: GPLv3+ URL: https://github.com/AgentD/squashfs-tools-ng @@ -141,6 +141,8 @@ rm -rf $RPM_BUILD_ROOT %changelog +* Sat Jan 23 2021 David Oberhollenzer <goliath@infraroot.at> - 1.0.4-1 +- Bump to version 1.0.4. * Wed Nov 05 2020 David Oberhollenzer <goliath@infraroot.at> - 1.0.3-1 - Bump to version 1.0.3. * Thu Oct 01 2020 Sébastien Gross <seb•ɑƬ•chezwam•ɖɵʈ•org> - 1.0.2-1 |