<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.webkit.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>196148</bug_id>
          
          <creation_ts>2019-03-22 07:55:36 -0700</creation_ts>
          <short_desc>[Flatpak] Manifest expanding fails for qt WPE extension</short_desc>
          <delta_ts>2019-03-22 10:46:53 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>Tools / Tests</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Philippe Normand">pnormand</reporter>
          <assigned_to name="Philippe Normand">pnormand</assigned_to>
          <cc>achristensen</cc>
    
    <cc>cgarcia</cc>
    
    <cc>commit-queue</cc>
    
    <cc>lforschler</cc>
    
    <cc>tsaunier</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1520305</commentid>
    <comment_count>0</comment_count>
    <who name="Philippe Normand">pnormand</who>
    <bug_when>2019-03-22 07:55:36 -0700</bug_when>
    <thetext>$ Tools/Scripts/webkit-flatpak --platform wpe --wpe-extension=qt --update
Updating Flatpak environment for WPE (Release)
Installing for user: org.kde.Platform/x86_64/5.11 from flathub
[####################] 12 delta parts, 104 loose fetched; 298436 KiB transferred in 22 seconds
Installing for user: org.freedesktop.Platform.ffmpeg/x86_64/1.6 from flathub
[####################] 1 delta parts, 2 loose fetched; 2649 KiB transferred in 0 seconds
Installing for user: org.kde.KStyle.Adwaita/x86_64/5.11 from flathub
[####################] 1 delta parts, 2 loose fetched; 351 KiB transferred in 0 seconds
Installing for user: org.kde.Platform.Locale/x86_64/5.11 from flathub
[####################] 4 metadata, 1 content objects fetched; 14 KiB transferred in 0 seconds
Installing for user: org.kde.Sdk/x86_64/5.11 from flathub
[####################] 22 delta parts, 117 loose fetched; 274907 KiB transferred in 32 seconds
Installing for user: org.kde.Sdk.Locale/x86_64/5.11 from flathub
[####################] 3 metadata, 1 content objects fetched; 13 KiB transferred in 0 seconds
Installing for user: org.kde.Platform.Locale/x86_64/5.11 from flathub
[####################] 5 delta parts, 128 loose fetched; 100516 KiB transferred in 6 seconds
Building org.webkit.WPE and dependencies in /home/igalia/pnormand/WebKit/WebKitBuild/WPE/FlatpakTreeRelease
Traceback (most recent call last):
  File &quot;Tools/Scripts/webkit-flatpak&quot;, line 28, in &lt;module&gt;
    sys.exit(WebkitFlatpak.load_from_args().run())
  File &quot;./Tools/flatpak/flatpakutils.py&quot;, line 836, in run
    return self.setup_dev_env()
  File &quot;./Tools/flatpak/flatpakutils.py&quot;, line 872, in setup_dev_env
    self.name, self.sandbox_source_root, self.command):
  File &quot;./Tools/flatpak/flatpakutils.py&quot;, line 209, in expand_manifest                               
    modules = expand_submodules_recurse(modules, manifest_path, port_name, command)
  File &quot;./Tools/flatpak/flatpakutils.py&quot;, line 178, in expand_submodules_recurse
    submanifest = load_manifest(submanifest_path, port_name=port_name, command=command)
  File &quot;./Tools/flatpak/flatpakutils.py&quot;, line 152, in load_manifest
    with open(manifest_path, &quot;r&quot;) as mr:                     
IOError: [Errno 2] No such file or directory: &apos;/home/igalia/pnormand/WebKit/Tools/flatpak/buildsystem&apos;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1520310</commentid>
    <comment_count>1</comment_count>
      <attachid>365727</attachid>
    <who name="Philippe Normand">pnormand</who>
    <bug_when>2019-03-22 08:00:02 -0700</bug_when>
    <thetext>Created attachment 365727
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1520313</commentid>
    <comment_count>2</comment_count>
      <attachid>365727</attachid>
    <who name="Thibault Saunier">tsaunier</who>
    <bug_when>2019-03-22 08:24:10 -0700</bug_when>
    <thetext>Comment on attachment 365727
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=365727&amp;action=review

Looks good otherwise.

&gt; Tools/flatpak/flatpakutils.py:176
&gt; +    if type(modules) != list:

Should be `if not isinstance(modules, list)`</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1520314</commentid>
    <comment_count>3</comment_count>
      <attachid>365728</attachid>
    <who name="Philippe Normand">pnormand</who>
    <bug_when>2019-03-22 08:29:38 -0700</bug_when>
    <thetext>Created attachment 365728
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1520315</commentid>
    <comment_count>4</comment_count>
      <attachid>365728</attachid>
    <who name="Thibault Saunier">tsaunier</who>
    <bug_when>2019-03-22 08:30:30 -0700</bug_when>
    <thetext>Comment on attachment 365728
Patch

Informal r+</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1520405</commentid>
    <comment_count>5</comment_count>
      <attachid>365728</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-03-22 10:40:19 -0700</bug_when>
    <thetext>Comment on attachment 365728
Patch

Clearing flags on attachment: 365728

Committed r243387: &lt;https://trac.webkit.org/changeset/243387&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1520406</commentid>
    <comment_count>6</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-03-22 10:40:21 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1520418</commentid>
    <comment_count>7</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2019-03-22 10:46:53 -0700</bug_when>
    <thetext>&lt;rdar://problem/49159586&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>365727</attachid>
            <date>2019-03-22 08:00:02 -0700</date>
            <delta_ts>2019-03-22 08:29:34 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-196148-20190322160001.patch</filename>
            <type>text/plain</type>
            <size>1595</size>
            <attacher name="Philippe Normand">pnormand</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjQzMzc1CmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggYTIwOWEzZDEzMTI2YTRkMjkxZThiMmY3NWNiMzU0MjZh
MDFlODE1Ni4uNTc0NDI1NWJlYWJhNTc3ZTllYTAzYzU1NmEzNTE2ZGFjMDBhYjEwNCAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE1
IEBACisyMDE5LTAzLTIyICBQaGlsaXBwZSBOb3JtYW5kICA8cG5vcm1hbmRAaWdhbGlhLmNvbT4K
KworICAgICAgICBbRmxhdHBha10gTWFuaWZlc3QgZXhwYW5kaW5nIGZhaWxzIGZvciBxdCBXUEUg
ZXh0ZW5zaW9uCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9p
ZD0xOTYxNDgKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAg
ICAqIGZsYXRwYWsvZmxhdHBha3V0aWxzLnB5OgorICAgICAgICAoZXhwYW5kX3N1Ym1vZHVsZXNf
cmVjdXJzZSk6IFRoZSBsYXN0IHJlY3Vyc2UgbWFuaWZlc3QgZXhwYW5kCisgICAgICAgIGl0ZXJh
dGlvbiBtaWdodCBsZWFkIHRvIGEgc2luZ2xlIG1vZHVsZSBzbyB0YWtlIGl0IGludG8gYWNjb3Vu
dAorICAgICAgICBhbmQgZG9uJ3QgdHJ5IHRvIHJlY3Vyc2UgZnVydGhlci4KKwogMjAxOS0wMy0y
MiAgRGF2aWQgS2lsemVyICA8ZGRraWx6ZXJAYXBwbGUuY29tPgogCiAgICAgICAgIEJhY2sgb3V0
IGxvY2FsIGNoYW5nZXMgdG8gQWxleCdzIFN1YnZlcnNpb24gd29ya2luZyBkaXJlY3RvcnkKZGlm
ZiAtLWdpdCBhL1Rvb2xzL2ZsYXRwYWsvZmxhdHBha3V0aWxzLnB5IGIvVG9vbHMvZmxhdHBhay9m
bGF0cGFrdXRpbHMucHkKaW5kZXggMGUzZDEzMjFhZmRjZDE2MmU5OGYxMGJjMGRhZTgzZDIyMTUw
NGM2YS4uNzBlNmM5YzU2ODU1MDRlMWY0NzQxYzAyZGUyNjllYjgzYTYwNjg5NiAxMDA2NDQKLS0t
IGEvVG9vbHMvZmxhdHBhay9mbGF0cGFrdXRpbHMucHkKKysrIGIvVG9vbHMvZmxhdHBhay9mbGF0
cGFrdXRpbHMucHkKQEAgLTE3Miw2ICsxNzIsMTEgQEAgZGVmIGV4cGFuZF9zdWJtb2R1bGVzX3Jl
Y3Vyc2UobW9kdWxlcywgbWFuaWZlc3RfcGF0aCwgcG9ydF9uYW1lLCBjb21tYW5kKToKICAgICAg
ICAgYWxsX21vZHVsZXMuZXh0ZW5kKGV4cGFuZF9zdWJtb2R1bGVzX3JlY3Vyc2Uoc3VibWFuaWZl
c3QsIHN1Ym1hbmlmZXN0X3BhdGgsIHBvcnRfbmFtZSwgY29tbWFuZCkpCiAgICAgICAgIHJldHVy
biBhbGxfbW9kdWxlcwogCisgICAgIyBUaGUgbGFzdCByZWN1cnNlIG1hbmlmZXN0IGV4cGFuZCBp
dGVyYXRpb24gbWlnaHQgbGVhZCB0byBhIHNpbmdsZSBtb2R1bGUuCisgICAgaWYgdHlwZShtb2R1
bGVzKSAhPSBsaXN0OgorICAgICAgICBhbGxfbW9kdWxlcy5hcHBlbmQobW9kdWxlcykKKyAgICAg
ICAgcmV0dXJuIGFsbF9tb2R1bGVzCisKICAgICBmb3IgbW9kdWxlIGluIG1vZHVsZXM6CiAgICAg
ICAgIGlmIHR5cGUobW9kdWxlKSBpcyBzdHI6CiAgICAgICAgICAgICBzdWJtYW5pZmVzdF9wYXRo
ID0gb3MucGF0aC5qb2luKG9zLnBhdGguZGlybmFtZShtYW5pZmVzdF9wYXRoKSwgbW9kdWxlKQo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>365728</attachid>
            <date>2019-03-22 08:29:38 -0700</date>
            <delta_ts>2019-03-22 10:40:19 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-196148-20190322162936.patch</filename>
            <type>text/plain</type>
            <size>1603</size>
            <attacher name="Philippe Normand">pnormand</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjQzMzc1CmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggYTIwOWEzZDEzMTI2YTRkMjkxZThiMmY3NWNiMzU0MjZh
MDFlODE1Ni4uNTc0NDI1NWJlYWJhNTc3ZTllYTAzYzU1NmEzNTE2ZGFjMDBhYjEwNCAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE1
IEBACisyMDE5LTAzLTIyICBQaGlsaXBwZSBOb3JtYW5kICA8cG5vcm1hbmRAaWdhbGlhLmNvbT4K
KworICAgICAgICBbRmxhdHBha10gTWFuaWZlc3QgZXhwYW5kaW5nIGZhaWxzIGZvciBxdCBXUEUg
ZXh0ZW5zaW9uCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9p
ZD0xOTYxNDgKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAg
ICAqIGZsYXRwYWsvZmxhdHBha3V0aWxzLnB5OgorICAgICAgICAoZXhwYW5kX3N1Ym1vZHVsZXNf
cmVjdXJzZSk6IFRoZSBsYXN0IHJlY3Vyc2UgbWFuaWZlc3QgZXhwYW5kCisgICAgICAgIGl0ZXJh
dGlvbiBtaWdodCBsZWFkIHRvIGEgc2luZ2xlIG1vZHVsZSBzbyB0YWtlIGl0IGludG8gYWNjb3Vu
dAorICAgICAgICBhbmQgZG9uJ3QgdHJ5IHRvIHJlY3Vyc2UgZnVydGhlci4KKwogMjAxOS0wMy0y
MiAgRGF2aWQgS2lsemVyICA8ZGRraWx6ZXJAYXBwbGUuY29tPgogCiAgICAgICAgIEJhY2sgb3V0
IGxvY2FsIGNoYW5nZXMgdG8gQWxleCdzIFN1YnZlcnNpb24gd29ya2luZyBkaXJlY3RvcnkKZGlm
ZiAtLWdpdCBhL1Rvb2xzL2ZsYXRwYWsvZmxhdHBha3V0aWxzLnB5IGIvVG9vbHMvZmxhdHBhay9m
bGF0cGFrdXRpbHMucHkKaW5kZXggMGUzZDEzMjFhZmRjZDE2MmU5OGYxMGJjMGRhZTgzZDIyMTUw
NGM2YS4uMDRkN2M4ZGNhNGRhNWE1ZWFhNDM3ZWJmMDYyZDQxNmY0MDFiYzM3NiAxMDA2NDQKLS0t
IGEvVG9vbHMvZmxhdHBhay9mbGF0cGFrdXRpbHMucHkKKysrIGIvVG9vbHMvZmxhdHBhay9mbGF0
cGFrdXRpbHMucHkKQEAgLTE3Miw2ICsxNzIsMTEgQEAgZGVmIGV4cGFuZF9zdWJtb2R1bGVzX3Jl
Y3Vyc2UobW9kdWxlcywgbWFuaWZlc3RfcGF0aCwgcG9ydF9uYW1lLCBjb21tYW5kKToKICAgICAg
ICAgYWxsX21vZHVsZXMuZXh0ZW5kKGV4cGFuZF9zdWJtb2R1bGVzX3JlY3Vyc2Uoc3VibWFuaWZl
c3QsIHN1Ym1hbmlmZXN0X3BhdGgsIHBvcnRfbmFtZSwgY29tbWFuZCkpCiAgICAgICAgIHJldHVy
biBhbGxfbW9kdWxlcwogCisgICAgIyBUaGUgbGFzdCByZWN1cnNlIG1hbmlmZXN0IGV4cGFuZCBp
dGVyYXRpb24gbWlnaHQgbGVhZCB0byBhIHNpbmdsZSBtb2R1bGUuCisgICAgaWYgbm90IGlzaW5z
dGFuY2UobW9kdWxlcywgbGlzdCk6CisgICAgICAgIGFsbF9tb2R1bGVzLmFwcGVuZChtb2R1bGVz
KQorICAgICAgICByZXR1cm4gYWxsX21vZHVsZXMKKwogICAgIGZvciBtb2R1bGUgaW4gbW9kdWxl
czoKICAgICAgICAgaWYgdHlwZShtb2R1bGUpIGlzIHN0cjoKICAgICAgICAgICAgIHN1Ym1hbmlm
ZXN0X3BhdGggPSBvcy5wYXRoLmpvaW4ob3MucGF0aC5kaXJuYW1lKG1hbmlmZXN0X3BhdGgpLCBt
b2R1bGUpCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>