nixpkgs/pkgs/tools
Arnout Engelen 0aeba64fb2
squashfs: use -no-hardlinks for reproducible squashfs images (#114454)
the nix store may contain hardlinks: derivations may output them
directly, or users may be using store optimization which automatically
hardlinks identical files in the nix store.

The presence of these links are intended to be a 'transparent'
optimization. However, when creating a squashfs image, the image
will be different depending on whether hard links were present
on the filesystem, leading to reproducibility problems.

By passing '-no-hardlinks' to mksquashfs the files are stored
as duplicates in the squashfs image. Since squashfs has support
for duplicate files this does not lead to a larger image.

For more details see
https://github.com/NixOS/nixpkgs/issues/114331
2021-02-28 18:03:50 +00:00
..
admin awscli: 1.19.12 -> 1.19.17 2021-02-28 10:38:01 -05:00
archivers Merge staging-next into staging 2021-02-20 00:36:40 +00:00
audio Merge pull request #113996 from dotlambda/abcmidi-2021.02.21 2021-02-23 08:47:37 +01:00
backup Merge master into staging-next 2021-02-26 10:25:13 +01:00
bluetooth treewide: xdg_utils -> xdg-utils 2021-02-01 15:05:09 +07:00
bootloaders/refind refind: 0.13.0 -> 0.13.1 2021-02-25 23:57:16 -05:00
cd-dvd treewide: add targetPrefix to hardcoded references to CC=cc 2021-02-20 01:01:46 +07:00
compression Merge pull request #113327 from helsinki-systems/upd/lrzip 2021-02-19 20:47:58 +01:00
filesystems squashfs: use -no-hardlinks for reproducible squashfs images (#114454) 2021-02-28 18:03:50 +00:00
games/ajour ajour: 0.7.0 -> 0.7.1 2021-02-16 14:12:23 +00:00
graphics pfstools: use imagemagick6 2021-02-27 18:37:08 +01:00
inputmethods Merge master into staging-next 2021-02-26 10:25:13 +01:00
misc lf: 20 -> 21 2021-02-28 14:01:59 +01:00
networking webwormhole: init at git-2021-01-16 (#114269) 2021-02-26 20:24:44 -05:00
nix Merge pull request #113939 from SuperSandro2000/nixpkgs-fmt 2021-02-22 02:14:44 +01:00
package-management emplace: 1.1.0 -> 1.2.0 2021-02-28 11:28:47 +00:00
security git-credential-gopass: init at 1.12.0 (#114457) 2021-02-26 11:37:34 -05:00
system gdu: 4.6.4 -> 4.6.5 2021-02-28 12:38:56 +00:00
text rst2html5: fix download now that it is a wheel 2021-02-27 10:30:42 -08:00
toml2nix
typesetting Merge master into staging-next 2021-02-26 10:25:13 +01:00
video Merge pull request #113184 from dali99/update_vsci_7_0_13 2021-02-25 01:14:19 +01:00
virtualization Merge master into staging-next 2021-02-26 10:25:13 +01:00
wayland wlr-randr: eliminate unneeded cmake dependency 2021-02-16 17:25:32 -03:00
X11 Merge staging-next into staging 2021-02-20 00:36:40 +00:00