chroimum: Improve jumbo reproducibility
A little patch to jumbo script, which should improve reproducibility by sorting source files before merge.
This commit is contained in:
parent
a70ab23409
commit
254a16c42e
@ -132,6 +132,7 @@ let
|
||||
patches = optional enableWideVine ./patches/widevine.patch ++ [
|
||||
./patches/nix_plugin_paths_68.patch
|
||||
./patches/remove-webp-include-69.patch
|
||||
./patches/jumbo-sorted.patch
|
||||
|
||||
# Unfortunately, chromium regularly breaks on major updates and
|
||||
# then needs various patches backported in order to be compiled with GCC.
|
||||
|
@ -0,0 +1,11 @@
|
||||
--- chromium-70.0.3538.67/build/config/merge_for_jumbo.py.old 2018-10-25 19:15:54.578222230 +0300
|
||||
+++ chromium-70.0.3538.67/build/config/merge_for_jumbo.py 2018-10-25 19:20:44.397613032 +0300
|
||||
@@ -132,6 +132,8 @@
|
||||
assert not inputs
|
||||
continue
|
||||
|
||||
+ inputs.sort()
|
||||
+ outputs.sort()
|
||||
write_jumbo_files(inputs, outputs, written_input_set, written_output_set)
|
||||
|
||||
assert set(args.outputs) == written_output_set, "Did not fill all outputs"
|
Loading…
Reference in New Issue
Block a user