snaps have different checksums on repeated mksquashfs runs
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Snapcraft |
Fix Released
|
High
|
Tyler Hicks | ||
snapd |
Fix Released
|
Medium
|
Tyler Hicks | ||
click-reviewers-tools (Ubuntu) |
Fix Released
|
High
|
Jamie Strandboge |
Bug Description
Reported by josepht:
root@localhost:~# for i in 1 2 3 4 5; do unsquashfs -f -d nmap_unpack_$i nmap_7.
Parallel unsquashfs: Using 1 processor
725 inodes (845 blocks) to write
[======
created 725 files
created 41 directories
created 0 symlinks
created 0 devices
created 0 fifos
Parallel mksquashfs: Using 1 processor
Creating 4.0 filesystem on nmap_1.snap, block size 131072.
Setting fs time: Mon Apr 25 15:25:24 2016
[======
Exportable Squashfs 4.0 filesystem, xz compressed, data block size 131072
compressed data, compressed metadata, compressed fragments, no xattrs
duplicates are removed
Filesystem size 5476.70 Kbytes (5.35 Mbytes)
24.01% of uncompressed filesystem size (22806.52 Kbytes)
Inode table size 5532 bytes (5.40 Kbytes)
22.00% of uncompressed inode table size (25147 bytes)
Directory table size 8206 bytes (8.01 Kbytes)
42.65% of uncompressed directory table size (19241 bytes)
Number of duplicate files found 0
Number of inodes 766
Number of files 725
Number of fragments 56
Number of symbolic links 0
Number of device nodes 0
Number of fifo nodes 0
Number of socket nodes 0
Number of directories 41
Number of ids (unique uids + gids) 1
Number of uids 1
root (0)
Number of gids 1
root (0)
Parallel unsquashfs: Using 1 processor
725 inodes (845 blocks) to write
[======
created 725 files
created 41 directories
created 0 symlinks
created 0 devices
created 0 fifos
Parallel mksquashfs: Using 1 processor
Creating 4.0 filesystem on nmap_2.snap, block size 131072.
Setting fs time: Mon Apr 25 15:25:24 2016
[======
Exportable Squashfs 4.0 filesystem, xz compressed, data block size 131072
compressed data, compressed metadata, compressed fragments, no xattrs
duplicates are removed
Filesystem size 5476.70 Kbytes (5.35 Mbytes)
24.01% of uncompressed filesystem size (22806.52 Kbytes)
Inode table size 5532 bytes (5.40 Kbytes)
22.00% of uncompressed inode table size (25147 bytes)
Directory table size 8206 bytes (8.01 Kbytes)
42.65% of uncompressed directory table size (19241 bytes)
Number of duplicate files found 0
Number of inodes 766
Number of files 725
Number of fragments 56
Number of symbolic links 0
Number of device nodes 0
Number of fifo nodes 0
Number of socket nodes 0
Number of directories 41
Number of ids (unique uids + gids) 1
Number of uids 1
root (0)
Number of gids 1
root (0)
Parallel unsquashfs: Using 1 processor
725 inodes (845 blocks) to write
[======
created 725 files
created 41 directories
created 0 symlinks
created 0 devices
created 0 fifos
Parallel mksquashfs: Using 1 processor
Creating 4.0 filesystem on nmap_3.snap, block size 131072.
Setting fs time: Mon Apr 25 15:25:24 2016
[======
Exportable Squashfs 4.0 filesystem, xz compressed, data block size 131072
compressed data, compressed metadata, compressed fragments, no xattrs
duplicates are removed
Filesystem size 5476.70 Kbytes (5.35 Mbytes)
24.01% of uncompressed filesystem size (22806.52 Kbytes)
Inode table size 5532 bytes (5.40 Kbytes)
22.00% of uncompressed inode table size (25147 bytes)
Directory table size 8206 bytes (8.01 Kbytes)
42.65% of uncompressed directory table size (19241 bytes)
Number of duplicate files found 0
Number of inodes 766
Number of files 725
Number of fragments 56
Number of symbolic links 0
Number of device nodes 0
Number of fifo nodes 0
Number of socket nodes 0
Number of directories 41
Number of ids (unique uids + gids) 1
Number of uids 1
root (0)
Number of gids 1
root (0)
Parallel unsquashfs: Using 1 processor
725 inodes (845 blocks) to write
[======
created 725 files
created 41 directories
created 0 symlinks
created 0 devices
created 0 fifos
Parallel mksquashfs: Using 1 processor
Creating 4.0 filesystem on nmap_4.snap, block size 131072.
Setting fs time: Mon Apr 25 15:25:24 2016
[======
Exportable Squashfs 4.0 filesystem, xz compressed, data block size 131072
compressed data, compressed metadata, compressed fragments, no xattrs
duplicates are removed
Filesystem size 5476.70 Kbytes (5.35 Mbytes)
24.01% of uncompressed filesystem size (22806.52 Kbytes)
Inode table size 5532 bytes (5.40 Kbytes)
22.00% of uncompressed inode table size (25147 bytes)
Directory table size 8206 bytes (8.01 Kbytes)
42.65% of uncompressed directory table size (19241 bytes)
Number of duplicate files found 0
Number of inodes 766
Number of files 725
Number of fragments 56
Number of symbolic links 0
Number of device nodes 0
Number of fifo nodes 0
Number of socket nodes 0
Number of directories 41
Number of ids (unique uids + gids) 1
Number of uids 1
root (0)
Number of gids 1
root (0)
Parallel unsquashfs: Using 1 processor
725 inodes (845 blocks) to write
[======
created 725 files
created 41 directories
created 0 symlinks
created 0 devices
created 0 fifos
Parallel mksquashfs: Using 1 processor
Creating 4.0 filesystem on nmap_5.snap, block size 131072.
Setting fs time: Mon Apr 25 15:25:24 2016
[======
Exportable Squashfs 4.0 filesystem, xz compressed, data block size 131072
compressed data, compressed metadata, compressed fragments, no xattrs
duplicates are removed
Filesystem size 5476.70 Kbytes (5.35 Mbytes)
24.01% of uncompressed filesystem size (22806.52 Kbytes)
Inode table size 5532 bytes (5.40 Kbytes)
22.00% of uncompressed inode table size (25147 bytes)
Directory table size 8206 bytes (8.01 Kbytes)
42.65% of uncompressed directory table size (19241 bytes)
Number of duplicate files found 0
Number of inodes 766
Number of files 725
Number of fragments 56
Number of symbolic links 0
Number of device nodes 0
Number of fifo nodes 0
Number of socket nodes 0
Number of directories 41
Number of ids (unique uids + gids) 1
Number of uids 1
root (0)
Number of gids 1
root (0)
root@localhost:~# ls
nmap_1.snap nmap_2.snap nmap_3.snap nmap_4.snap nmap_5.snap nmap_7.
root@localhost:~# sha512sum *.snap
4c9eed209ced078
4c9eed209ced078
7419b843ce769fb
7419b843ce769fb
4c9eed209ced078
4c9eed209ced078
description: | updated |
Changed in click-reviewers-tools (Ubuntu): | |
status: | New → Confirmed |
summary: |
- pi2 images generate different checksums on repeated runs + snaps have different checksums on repeated mksquashfs runs |
Changed in snapcraft: | |
status: | New → In Progress |
importance: | Undecided → High |
Changed in click-reviewers-tools (Ubuntu): | |
importance: | Undecided → High |
Changed in snapcraft: | |
assignee: | nobody → Tyler Hicks (tyhicks) |
Changed in snapd: | |
status: | New → In Progress |
importance: | Undecided → High |
assignee: | nobody → Tyler Hicks (tyhicks) |
importance: | High → Medium |
Changed in snapcraft: | |
status: | Fix Committed → Fix Released |
root@localhost:~# dpkg -l | grep squashfs
ii squashfs-tools 1:4.3-3ubuntu2 armhf Tool to create and append to squashfs filesystems