Bug#931965: squashfs-tools-ng: new package is available

2021-12-03 Thread GCS
Control: fixed -1 squashfs-tools-ng/0.5-1

On Sat, Dec 4, 2021 at 8:31 AM László Böszörményi (GCS)  wrote:
> Control: fixed -1 src:squashfs-tools-ng/0.5-1
 Sure, source doesn't have a dash Debian version.



Bug#931965: squashfs-tools-ng: new package is available

2021-12-03 Thread GCS
Control: reassign -1 src:squashfs-tools-ng
Control: fixed -1 src:squashfs-tools-ng/0.5-1

On Mon, Jul 22, 2019 at 8:21 AM David Oberhollenzer
 wrote:
> In short, if people want it, I would also recommend adding it as a
> new, different package.
 Yup, it's been packaged since then and in the archives as its own package.

Cheers,
Laszlo/GCS



Bug#931965: squashfs-tools-ng: new package is available

2019-07-22 Thread David Oberhollenzer
On 7/22/19 12:40 PM, László Böszörményi (GCS) wrote:
> Hi David,
> 
> On Mon, Jul 22, 2019 at 8:21 AM David Oberhollenzer
>  wrote:
>> Both packages have a few features that the other doesn't have and
>> the tooling in squashfs-tools-ng is *by intention* completely
>> different than the one in squashfs-tools. So I would not recommend
>> it as a direct replacement.
>  Thanks for the information.
> 
>> The tools in squashfs-tools-ng have also been carefully named to not
>> collide with tools from squashfs-tools, so that the two packages can
>> be installed on the same system side-by-side without interfering.
>  But the output should be the same, right? I mean do you test
> squashfs-tools-ng with different setups that its images always
> correct?
> 
The output is semantically the same, but different in regards to
packing strategies, and non-deterministic, hard to control
behavior of mksquashfs.

During initial development I tested against squashfs-tools, but quickly
moved to developing against the kernel implementation, i.e. mounting
the output, iterating over all files to check that everything is there
and all inodes and xattrs can be read correctly.

A defining feature of the squashfs-tools-ng is that the output is
reproducible. At the moment, before pushing upstream I always run a
few tests that unpack and repack a few embedded rootfs images that
I know to be good (generated using squashfs-tools-ng) and verify that
the output is byte-for-byte the same as the original image before
unpacking.

To make sure quality improves over time, or at least stays that way, the
project also has an ever increasing unit test coverage and also makes
use of static analysis tools, such as Coverity:

https://scan.coverity.com/projects/squashfs-tools-ng


At the moment, I use the squashfs-tools-ng tooling for building
embedded rootfs images in spare time projects (besides a day job
working on embedded devices, which includes being the upstream
maintainer of mtd-utils).

The devices I tested on so far still boot and appear to function
properly after transitioning away from mksquashfs.

But since I'm the only user I know of right now, some things are still
untested (namely NFS exports, some xattr corner cases) and there may
still be corner cases I overlooked in testing, hence version 1.0 will
probably be a few iterations away.


Regards,

David

> Regards,
> Laszlo/GCS
> 



Bug#931965: squashfs-tools-ng: new package is available

2019-07-22 Thread GCS
Hi David,

On Mon, Jul 22, 2019 at 8:21 AM David Oberhollenzer
 wrote:
> Both packages have a few features that the other doesn't have and
> the tooling in squashfs-tools-ng is *by intention* completely
> different than the one in squashfs-tools. So I would not recommend
> it as a direct replacement.
 Thanks for the information.

> The tools in squashfs-tools-ng have also been carefully named to not
> collide with tools from squashfs-tools, so that the two packages can
> be installed on the same system side-by-side without interfering.
 But the output should be the same, right? I mean do you test
squashfs-tools-ng with different setups that its images always
correct?

Regards,
Laszlo/GCS



Bug#931965: squashfs-tools-ng: new package is available

2019-07-21 Thread David Oberhollenzer
Hi,

upstream maintainer here. I saw that this was moved from package
'squashfs-tools-ng' to the package 'squashfs-tools'.

Both packages have a few features that the other doesn't have and
the tooling in squashfs-tools-ng is *by intention* completely
different than the one in squashfs-tools. So I would not recommend
it as a direct replacement.

The tools in squashfs-tools-ng have also been carefully named to not
collide with tools from squashfs-tools, so that the two packages can
be installed on the same system side-by-side without interfering.

In short, if people want it, I would also recommend adding it as a
new, different package.

Greetings,

David



Bug#931965: squashfs-tools-ng: new package is available

2019-07-12 Thread Steven Shiau
Package: squashfs-tools-ng
Version: 0.4
Severity: wishlist

Dear Maintainer,

The package squashfs-tools has not been developed and
maintained by its upstream for more than 5 years.
However, a newer package "squashfs-tools-ng" is available:
https://sourceforge.net/p/squashfs/mailman/message/36709721/
This squashfs-like package is required for Debian live and its derivatives.
It would be great if squashfs-tools-ng can be available in the Debian
repository.
My 2 cents.

-- System Information:
Debian Release: 10.0
  APT prefers stable
  APT policy: (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 4.18.0-0.bpo.3-amd64 (SMP w/24 CPU cores)
Kernel taint flags: TAINT_OOT_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8),
LANGUAGE=en_US:en (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

-- 
Steven Shiau 
Public Key Server PGP Key ID: 4096R/163E3FB0
Fingerprint: EB1D D5BF 6F88 820B BCF5  356C 8E94 C9CD 163E 3FB0