<?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>209954</bug_id>
          
          <creation_ts>2020-04-03 00:51:18 -0700</creation_ts>
          <short_desc>[Flatpak SDK] Create platform/Release directory only when build-webkit is called</short_desc>
          <delta_ts>2020-04-03 04:58:51 -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>New Bugs</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>
          
          <blocked>209960</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Diego Pino">dpino</reporter>
          <assigned_to name="Diego Pino">dpino</assigned_to>
          <cc>pnormand</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1637263</commentid>
    <comment_count>0</comment_count>
    <who name="Diego Pino">dpino</who>
    <bug_when>2020-04-03 00:51:18 -0700</bug_when>
    <thetext>[WPE] Pass --wpe argument to update-webkit-flatpak</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1637264</commentid>
    <comment_count>1</comment_count>
      <attachid>395355</attachid>
    <who name="Diego Pino">dpino</who>
    <bug_when>2020-04-03 00:51:33 -0700</bug_when>
    <thetext>Created attachment 395355
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1637265</commentid>
    <comment_count>2</comment_count>
    <who name="Diego Pino">dpino</who>
    <bug_when>2020-04-03 00:57:57 -0700</bug_when>
    <thetext>On calling `Tools/Scripts/update-webkitwpe-libs`, script `update-webkit-flatpak` is called without platform name (--wpe), taking GTK as default. As a result, flatpak argument &apos;--bind-mount=/app/webkit/WebKitBuild/Release&apos; points to &apos;../WebKitBuild/GTK/Release&apos;, when it should point to &apos;../WebKitBuild/WPE/Release&apos;. Another consequence is that &apos;WebKitBuild/GTK&apos; folder is created.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1637270</commentid>
    <comment_count>3</comment_count>
    <who name="Philippe Normand">pnormand</who>
    <bug_when>2020-04-03 01:09:05 -0700</bug_when>
    <thetext>This shouldn&apos;t be necessary, because the same SDK is used for both GTK and WPE.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1637277</commentid>
    <comment_count>4</comment_count>
    <who name="Philippe Normand">pnormand</who>
    <bug_when>2020-04-03 01:36:27 -0700</bug_when>
    <thetext>(In reply to Diego Pino from comment #2)
&gt; On calling `Tools/Scripts/update-webkitwpe-libs`, script
&gt; `update-webkit-flatpak` is called without platform name (--wpe), taking GTK
&gt; as default. As a result, flatpak argument
&gt; &apos;--bind-mount=/app/webkit/WebKitBuild/Release&apos; points to
&gt; &apos;../WebKitBuild/GTK/Release&apos;, when it should point to
&gt; &apos;../WebKitBuild/WPE/Release&apos;. Another consequence is that &apos;WebKitBuild/GTK&apos;
&gt; folder is created.

Regarding this, perhaps we can simply avoid to mkdir the build directory unless we&apos;re being called by build-webkit.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1637291</commentid>
    <comment_count>5</comment_count>
      <attachid>395360</attachid>
    <who name="Diego Pino">dpino</who>
    <bug_when>2020-04-03 02:35:49 -0700</bug_when>
    <thetext>Created attachment 395360
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1637302</commentid>
    <comment_count>6</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2020-04-03 04:10:43 -0700</bug_when>
    <thetext>Committed r259453: &lt;https://trac.webkit.org/changeset/259453&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 395360.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1637303</commentid>
    <comment_count>7</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2020-04-03 04:11:16 -0700</bug_when>
    <thetext>&lt;rdar://problem/61253950&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>395355</attachid>
            <date>2020-04-03 00:51:33 -0700</date>
            <delta_ts>2020-04-03 02:35:46 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-209954-20200403095132.patch</filename>
            <type>text/plain</type>
            <size>1253</size>
            <attacher name="Diego Pino">dpino</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjU5NDQ4CmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggMzQwYWEwNzg3OTRjYmExYzdkM2E1MmNjOGJlNjFmNTdk
OWM3MzQ5ZC4uMTA5MTUwMjhlNTRmMmMzZjJkZDkzZDc1Mzg1OTI3YTM4ZjE1ZDc2NSAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDEy
IEBACisyMDIwLTA0LTAzICBEaWVnbyBQaW5vIEdhcmNpYSAgPGRwaW5vQGlnYWxpYS5jb20+CisK
KyAgICAgICAgW1dQRV0gUGFzcyAtLXdwZSBhcmd1bWVudCB0byB1cGRhdGUtd2Via2l0LWZsYXRw
YWsKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIwOTk1
NAorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICogU2Ny
aXB0cy91cGRhdGUtd2Via2l0d3BlLWxpYnM6CisKIDIwMjAtMDQtMDMgIEFudHRpIEtvaXZpc3Rv
ICA8YW50dGlAYXBwbGUuY29tPgogCiAgICAgICAgIFtXaW5kb3dzXSBJZ25vcmUgcmVuZGVyIHRy
ZWUgZHVtcCBiYXNlZCByZXN1bHRzIG9uIFdpbmRvd3MKZGlmZiAtLWdpdCBhL1Rvb2xzL1Njcmlw
dHMvdXBkYXRlLXdlYmtpdHdwZS1saWJzIGIvVG9vbHMvU2NyaXB0cy91cGRhdGUtd2Via2l0d3Bl
LWxpYnMKaW5kZXggY2RjNGM3ZGI4YzY1ZWE3MzIzZDY5MjY4MTk4YTJmNjhiZDUxMzAxNC4uMDMx
OWMzMWYxOWI3YTA3YTM5NDM3MTczMDIyZjBlOWQxNDIxODk5YiAxMDA3NTUKLS0tIGEvVG9vbHMv
U2NyaXB0cy91cGRhdGUtd2Via2l0d3BlLWxpYnMKKysrIGIvVG9vbHMvU2NyaXB0cy91cGRhdGUt
d2Via2l0d3BlLWxpYnMKQEAgLTI1LDUgKzI1LDUgQEAgbXkgJHNjcmlwdHNEaXIgPSByZWxhdGl2
ZVNjcmlwdHNEaXIoKTsKIGlmIChkZWZpbmVkICRFTlZ7J1dFQktJVF9KSEJVSUxEJ30gYW5kICRF
TlZ7J1dFQktJVF9KSEJVSUxEJ30pIHsKICAgICBzeXN0ZW0oInBlcmwiLCAiJHNjcmlwdHNEaXIv
dXBkYXRlLXdlYmtpdC1saWJzLWpoYnVpbGQiLCAiLS13cGUiLCBAQVJHVikgPT0gMCBvciBkaWUg
JCE7CiB9IGVsc2UgewotICAgIHN5c3RlbSgiJHNjcmlwdHNEaXIvdXBkYXRlLXdlYmtpdC1mbGF0
cGFrIiwgQEFSR1YpID09IDAgb3IgZGllICQhOworICAgIHN5c3RlbSgiJHNjcmlwdHNEaXIvdXBk
YXRlLXdlYmtpdC1mbGF0cGFrIiwgIi0td3BlIiwgQEFSR1YpID09IDAgb3IgZGllICQhOwogfQo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>395360</attachid>
            <date>2020-04-03 02:35:49 -0700</date>
            <delta_ts>2020-04-03 04:10:43 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-209954-20200403113548.patch</filename>
            <type>text/plain</type>
            <size>2839</size>
            <attacher name="Diego Pino">dpino</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjU5NDQ4CmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggMzQwYWEwNzg3OTRjYmExYzdkM2E1MmNjOGJlNjFmNTdk
OWM3MzQ5ZC4uYTg3ZWY4NDY4Y2RiNmY0MzgyNDhiMGQxZmM3ZTc5NmVhNTk5YTNkZSAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE1
IEBACisyMDIwLTA0LTAzICBEaWVnbyBQaW5vIEdhcmNpYSAgPGRwaW5vQGlnYWxpYS5jb20+CisK
KyAgICAgICAgW0ZsYXRwYWsgU0RLXSBDcmVhdGUgcGxhdGZvcm0vUmVsZWFzZSBkaXJlY3Rvcnkg
b25seSB3aGVuIGJ1aWxkLXdlYmtpdCBpcyBjYWxsZWQKKyAgICAgICAgaHR0cHM6Ly9idWdzLndl
YmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIwOTk1NAorCisgICAgICAgIFJldmlld2VkIGJ5IE5P
Qk9EWSAoT09QUyEpLgorCisgICAgICAgICogZmxhdHBhay9mbGF0cGFrdXRpbHMucHk6CisgICAg
ICAgIChXZWJraXRGbGF0cGFrLmNsZWFuX2FyZ3MpOiBSZW1vdmUgY3JlYXRpb24gb2Ygc2VsZi5i
dWlsZF9wYXRoLgorICAgICAgICAoV2Via2l0RmxhdHBhay5ydW5faW5fc2FuZGJveCk6IENyZWF0
ZSBzZWxmLmJ1aWxkX3BhdGggaWYgY29tbWFuZCBpcworICAgICAgICBidWlsZC13ZWJraXQuCisK
IDIwMjAtMDQtMDMgIEFudHRpIEtvaXZpc3RvICA8YW50dGlAYXBwbGUuY29tPgogCiAgICAgICAg
IFtXaW5kb3dzXSBJZ25vcmUgcmVuZGVyIHRyZWUgZHVtcCBiYXNlZCByZXN1bHRzIG9uIFdpbmRv
d3MKZGlmZiAtLWdpdCBhL1Rvb2xzL2ZsYXRwYWsvZmxhdHBha3V0aWxzLnB5IGIvVG9vbHMvZmxh
dHBhay9mbGF0cGFrdXRpbHMucHkKaW5kZXggMzllY2Y4ZThlNGJiZDg0ZGQxMGU1YWNiYTMwZWFm
ZWE2OTI4ZmJjNy4uNTkzZTlmNTEyYjNjNmY3NTA0NzE0YzIzOTdlYThjYjdlNTBkY2IwZiAxMDA2
NDQKLS0tIGEvVG9vbHMvZmxhdHBhay9mbGF0cGFrdXRpbHMucHkKKysrIGIvVG9vbHMvZmxhdHBh
ay9mbGF0cGFrdXRpbHMucHkKQEAgLTUxNiwxMSArNTE2LDYgQEAgY2xhc3MgV2Via2l0RmxhdHBh
azoKIAogICAgICAgICBidWlsZF9yb290ID0gb3MucGF0aC5qb2luKHNlbGYuc291cmNlX3Jvb3Qs
ICdXZWJLaXRCdWlsZCcpCiAgICAgICAgIHNlbGYuYnVpbGRfcGF0aCA9IG9zLnBhdGguam9pbihi
dWlsZF9yb290LCBzZWxmLnBsYXRmb3JtLCBzZWxmLmJ1aWxkX3R5cGUpCi0gICAgICAgIHRyeToK
LSAgICAgICAgICAgIG9zLm1ha2VkaXJzKHNlbGYuYnVpbGRfcGF0aCkKLSAgICAgICAgZXhjZXB0
IE9TRXJyb3IgYXMgZToKLSAgICAgICAgICAgIGlmIGUuZXJybm8gIT0gZXJybm8uRUVYSVNUOgot
ICAgICAgICAgICAgICAgIHJhaXNlIGUKICAgICAgICAgc2VsZi5jb25maWdfZmlsZSA9IG9zLnBh
dGguam9pbihzZWxmLmZsYXRwYWtfYnVpbGRfcGF0aCwgJ3dlYmtpdF9mbGF0cGFrX2NvbmZpZy5q
c29uJykKIAogICAgICAgICBDb25zb2xlLnF1aWV0ID0gc2VsZi5xdWlldApAQCAtNjI2LDEwICs2
MjEsMTggQEAgY2xhc3MgV2Via2l0RmxhdHBhazoKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICMgd2hpdGUtbGlzdCBpdCBpbiAvcnVuLCBob3BpbmcgdGhpcyBpcyB0aGUgcmlnaHQKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICMgcGF0aC4KICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICItLWJpbmQtbW91bnQ9L3J1bi9zeXN0ZW1kL2pvdXJuYWw9L3J1bi9zeXN0ZW1kL2pvdXJuYWwi
LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgIi0tYmluZC1tb3VudD0lcz0lcyIgJSAoc2Vs
Zi5zYW5kYm94X3NvdXJjZV9yb290LCBzZWxmLnNvdXJjZV9yb290KSwKLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICMgV2UgbW91bnQgV2ViS2l0QnVpbGQvUE9SVE5BTUUvQnVpbGRUeXBlIHRv
IC9hcHAvd2Via2l0L1dlYktpdEJ1aWxkL0J1aWxkVHlwZQotICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIyBzbyB3ZSBjYW4gYnVpbGQgV1BFIGFuZCBHVEsgaW4gYSBzYW1lIHNvdXJjZSB0cmVl
LgotICAgICAgICAgICAgICAgICAgICAgICAgICAgIi0tYmluZC1tb3VudD0lcz0lcyIgJSAoc2Fu
ZGJveF9idWlsZF9wYXRoLCBzZWxmLmJ1aWxkX3BhdGgpXQorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIi0tYmluZC1tb3VudD0lcz0lcyIgJSAoc2VsZi5zYW5kYm94X3NvdXJjZV9yb290LCBz
ZWxmLnNvdXJjZV9yb290KV0KKworICAgICAgICBpZiBhcmdzIGFuZCBhcmdzWzBdLmVuZHN3aXRo
KCJidWlsZC13ZWJraXQiKToKKyAgICAgICAgICAgICMgRW5zdXJlIHNlbGYuYnVpbGRfcGF0aCBl
eGlzdHMuCisgICAgICAgICAgICB0cnk6CisgICAgICAgICAgICAgICAgb3MubWFrZWRpcnMoc2Vs
Zi5idWlsZF9wYXRoKQorICAgICAgICAgICAgZXhjZXB0IE9TRXJyb3IgYXMgZToKKyAgICAgICAg
ICAgICAgICBpZiBlLmVycm5vICE9IGVycm5vLkVFWElTVDoKKyAgICAgICAgICAgICAgICAgICAg
cmFpc2UgZQorICAgICAgICAgICAgIyBXZSBtb3VudCBXZWJLaXRCdWlsZC9QT1JUTkFNRS9CdWls
ZFR5cGUgdG8gL2FwcC93ZWJraXQvV2ViS2l0QnVpbGQvQnVpbGRUeXBlCisgICAgICAgICAgICAj
IHNvIHdlIGNhbiBidWlsZCBXUEUgYW5kIEdUSyBpbiBhIHNhbWUgc291cmNlIHRyZWUuCisgICAg
ICAgICAgICBmbGF0cGFrX2NvbW1hbmQuYXBwZW5kKCItLWJpbmQtbW91bnQ9JXM9JXMiICUgKHNh
bmRib3hfYnVpbGRfcGF0aCwgc2VsZi5idWlsZF9wYXRoKSkKIAogICAgICAgICBmb3J3YXJkZWQg
PSB7CiAgICAgICAgICAgICAiV0VCS0lUX1RPUF9MRVZFTCI6ICIvYXBwLyIsCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>