Title: [239028] trunk/Tools
Revision
239028
Author
[email protected]
Date
2018-12-10 06:58:31 -0800 (Mon, 10 Dec 2018)

Log Message

[WPE][GTK] run-minibrowser improperly creates webkit-flatpak environment
https://bugs.webkit.org/show_bug.cgi?id=190241

Reviewed by Carlos Garcia Campos.

run-minibrowser calls into webkit-flatpak to check if a flatpak environment is available.
Currently this actually creates the directories needed for the flatpak environment. Fix it.

* flatpak/flatpakutils.py:
(WebkitFlatpak.clean_args):
(WebkitFlatpak.run):

Modified Paths

Diff

Modified: trunk/Tools/ChangeLog (239027 => 239028)


--- trunk/Tools/ChangeLog	2018-12-10 14:56:16 UTC (rev 239027)
+++ trunk/Tools/ChangeLog	2018-12-10 14:58:31 UTC (rev 239028)
@@ -1,5 +1,19 @@
 2018-12-10  Michael Catanzaro  <[email protected]>
 
+        [WPE][GTK] run-minibrowser improperly creates webkit-flatpak environment
+        https://bugs.webkit.org/show_bug.cgi?id=190241
+
+        Reviewed by Carlos Garcia Campos.
+
+        run-minibrowser calls into webkit-flatpak to check if a flatpak environment is available.
+        Currently this actually creates the directories needed for the flatpak environment. Fix it.
+
+        * flatpak/flatpakutils.py:
+        (WebkitFlatpak.clean_args):
+        (WebkitFlatpak.run):
+
+2018-12-10  Michael Catanzaro  <[email protected]>
+
         [GTK] Don't use the slice allocator
         https://bugs.webkit.org/show_bug.cgi?id=192360
 

Modified: trunk/Tools/flatpak/flatpakutils.py (239027 => 239028)


--- trunk/Tools/flatpak/flatpakutils.py	2018-12-10 14:56:16 UTC (rev 239027)
+++ trunk/Tools/flatpak/flatpakutils.py	2018-12-10 14:58:31 UTC (rev 239028)
@@ -55,13 +55,7 @@
 scriptdir = os.path.abspath(os.path.dirname(__file__))
 _log = logging.getLogger(__name__)
 
-os.environ["FLATPAK_USER_DIR"] = os.environ.get("WEBKIT_FLATPAK_USER_DIR", os.path.realpath(os.path.join(scriptdir, "../../WebKitBuild", "UserFlatpak")))
-try:
-    os.makedirs(os.environ["FLATPAK_USER_DIR"])
-except OSError as e:
-    pass
 
-
 class Colors:
     HEADER = "\033[95m"
     OKBLUE = "\033[94m"
@@ -599,6 +593,12 @@
         self.manifest_path = os.path.abspath(os.path.join(scriptdir, '../flatpak/org.webkit.WebKit.yaml'))
         self.build_name = self.name + "-generated"
 
+        os.environ["FLATPAK_USER_DIR"] = os.environ.get("WEBKIT_FLATPAK_USER_DIR", os.path.realpath(os.path.join(scriptdir, "../../WebKitBuild", "UserFlatpak")))
+        try:
+            os.makedirs(os.environ["FLATPAK_USER_DIR"])
+        except OSError as e:
+            pass
+
         build_root = os.path.join(self.source_root, 'WebKitBuild')
         self.flatpak_build_path = os.path.join(build_root, self.platform, "FlatpakTree" + self.build_type)
         self.cache_path = os.path.join(build_root, "FlatpakCache")
@@ -755,12 +755,12 @@
         return 0
 
     def run(self):
+        if self.check_available:
+            return 0
+
         if not self.clean_args():
             return 1
 
-        if self.check_available:
-            return 0
-
         if self.clean:
             if os.path.exists(self.flatpak_build_path):
                 shutil.rmtree(self.flatpak_build_path)
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to