[GTK] Sort inspector GResource manifest to ensure reproducible builds
authorcommit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Sun, 16 Jul 2017 12:51:26 +0000 (12:51 +0000)
committercommit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Sun, 16 Jul 2017 12:51:26 +0000 (12:51 +0000)
https://bugs.webkit.org/show_bug.cgi?id=174540

Patch by Bernhard M. Wiedemann <bwiedemann@suse.de> on 2017-07-16
Reviewed by Michael Catanzaro.

* gtk/generate-inspector-gresource-manifest.py:
(get_filenames): sort list of input files

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@219546 268f45cc-cd09-0410-ab3c-d52691b4dbfc

Tools/ChangeLog
Tools/gtk/generate-inspector-gresource-manifest.py

index 4ec1161..913f09e 100644 (file)
@@ -1,3 +1,13 @@
+2017-07-16  Bernhard M. Wiedemann  <bwiedemann@suse.de>
+
+        [GTK] Sort inspector GResource manifest to ensure reproducible builds
+        https://bugs.webkit.org/show_bug.cgi?id=174540
+
+        Reviewed by Michael Catanzaro.
+
+        * gtk/generate-inspector-gresource-manifest.py:
+        (get_filenames): sort list of input files
+
 2017-07-15  Brady Eidson  <beidson@apple.com>
 
         Make sure all CFHTTPCookieStorageRefs we create are scheduled.
index 03060cf..ce23b66 100755 (executable)
@@ -28,7 +28,7 @@ def get_filenames(args):
     filenames = []
 
     for pattern in args:
-        paths = glob.glob(pattern)
+        paths = sorted(glob.glob(pattern))
         for filename in paths:
             base_dir_index = filename.rfind(BASE_DIR)
             if base_dir_index != -1: