Bug#918480: squashfs-tools: Please move to "squashfskit" fork

Chris Lamb lamby at debian.org
Sun Jan 6 14:27:39 GMT 2019


Package: squashfs-tools
Version: 1:4.3-7
Severity: wishlist
X-Debbugs-CC: lynxis at fe80.eu, intrigeri at boum.org, reproducible-builds at lists.alioth.debian.org

Hi László,

First, thanks for maintaining squashfs-tools! As I understand it,
upstream has been replaced with a more-active fork maintained by
Lynxis Couzens:

  https://github.com/squashfskit/squashfskit

§

This contains a number of patches that I, Intrigeri & Tails are using
for generating reproducibile output, such as:

    From: Chris Lamb <lamby at debian.org>
    Date: Sun, 6 Jan 2019 11:03:42 +0100
    Subject: If SOURCE_DATE_EPOCH is set, use that timestamp for the mkfs time.

    See https://reproducible-builds.org/specs/source-date-epoch/ for more
    information about this environment variable.

    Based on a patch by Alexander Couzens <lynxis at fe...> posted on
    https://sourceforge.net/p/squashfs/mailman/message/34673610/
    ---
     squashfs-tools/mksquashfs.c | 33 +++++++++++++++++++++++++++++++++
     1 file changed, 33 insertions(+)

and:

    From: intrigeri <intrigeri at boum.org>
    Date: Sun, 6 Jan 2019 11:07:08 +0100
    Subject: If SOURCE_DATE_EPOCH is set,
     also clamp content timestamps with that value.

    Based on a patch by Alexander Couzens <lynxis at fe...> posted on
    https://sourceforge.net/p/squashfs/mailman/message/34673610/

    Updated by Chris Lamb <lamby at debian.org> to use (time_t)0 as a
    sentinel value over -1.
    ---
     squashfs-tools/mksquashfs.c | 13 ++++++++++---
     1 file changed, 10 insertions(+), 3 deletions(-)

Although I do note this latter one would require a slightly different
rebase due to, at least:

      [ Michael Vogt <michael.vogt at ubuntu.com> ]
      * debian/patches/0005-add-fstime.patch: initializing the time_t variable
	with (time_t)0 instead of (time_t)-1 to avoid creating all filesystems
	on "Wed Dec 31 23:59:59 1969"

… that was part of the squashfs-tools 1:4.3-6 upload.

§

Anyway, thanks again for maintaining this package.


Best wishes,

-- 
      ,''`.
     : :'  :     Chris Lamb
     `. `'`      lamby at debian.org / chris-lamb.co.uk
       `-



More information about the Reproducible-builds mailing list