<?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>217799</bug_id>
          
          <creation_ts>2020-10-15 18:08:12 -0700</creation_ts>
          <short_desc>[Flatpak SDK] flatpakutils.py reports &quot;KeyError: &apos;gcc&apos;&quot; error if using with icecc and toolchains aren&apos;t generated yet</short_desc>
          <delta_ts>2020-10-17 01:17:20 -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="Fujii Hironori">fujii</reporter>
          <assigned_to name="Philippe Normand">pnormand</assigned_to>
          <cc>pnormand</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1698416</commentid>
    <comment_count>0</comment_count>
    <who name="Fujii Hironori">fujii</who>
    <bug_when>2020-10-15 18:08:12 -0700</bug_when>
    <thetext>[Flatpak SDK] flatpakutils.py reports &quot;KeyError: &apos;gcc&apos;&quot; error if using with icecc and toolchains aren&apos;t generated yet

I&apos;m using icecc.

$ env | grep -i icecc
CCACHE_PREFIX=icecc
ICECC_SCHEDULER={my scheduler ip addr}

build-webkit reports the following unfriendly error message:

$ ./Tools/Scripts/build-webkit --gtk --release
Building flatpak based environment
Traceback (most recent call last):
  File &quot;/home/fujii/webkit/gb/Tools/Scripts/webkit-flatpak&quot;, line 28, in &lt;module&gt;
    sys.exit(WebkitFlatpak.load_from_args().run())
  File &quot;/home/fujii/webkit/gb/Tools/flatpak/flatpakutils.py&quot;, line 897, in run
    return self.main()
  File &quot;/home/fujii/webkit/gb/Tools/flatpak/flatpakutils.py&quot;, line 886, in main
    result = self.setup_dev_env()
  File &quot;/home/fujii/webkit/gb/Tools/flatpak/flatpakutils.py&quot;, line 978, in setup_dev_env
    return self.run_in_sandbox(*self.user_command)
  File &quot;/home/fujii/webkit/gb/Tools/flatpak/flatpakutils.py&quot;, line 822, in run_in_sandbox
    toolchain_path = self.icc_version[toolchain_name]
KeyError: &apos;gcc&apos;
$

WebKitBuild/UserFlatpak/webkit_flatpak_config.json is not generated.
Manually invoking Tools/Scripts/webkit-flatpak --regenerate-toolchains solves the issue.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1698498</commentid>
    <comment_count>1</comment_count>
      <attachid>411546</attachid>
    <who name="Philippe Normand">pnormand</who>
    <bug_when>2020-10-16 01:32:59 -0700</bug_when>
    <thetext>Created attachment 411546
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1698731</commentid>
    <comment_count>2</comment_count>
      <attachid>411546</attachid>
    <who name="Fujii Hironori">fujii</who>
    <bug_when>2020-10-16 13:38:45 -0700</bug_when>
    <thetext>Comment on attachment 411546
Patch

Thank you.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1698926</commentid>
    <comment_count>3</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2020-10-17 01:16:17 -0700</bug_when>
    <thetext>Committed r268639: &lt;https://trac.webkit.org/changeset/268639&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 411546.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1698927</commentid>
    <comment_count>4</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2020-10-17 01:17:20 -0700</bug_when>
    <thetext>&lt;rdar://problem/70404732&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>411546</attachid>
            <date>2020-10-16 01:32:59 -0700</date>
            <delta_ts>2020-10-17 01:16:17 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-217799-20201016013258.patch</filename>
            <type>text/plain</type>
            <size>1782</size>
            <attacher name="Philippe Normand">pnormand</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjY4NTc1CmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggMmZjOWE5NGNiMzBjY2NiNWY1ODQ3NzdjOGZkNWVhMjM2
MTU2ZmQxZi4uYmI4NjY2NDBlMjNlOGJkZTg5ZTJiMTRmMzlmNDNkMWZkNDA0Y2FlMSAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE0
IEBACisyMDIwLTEwLTE2ICBQaGlsaXBwZSBOb3JtYW5kICA8cG5vcm1hbmRAaWdhbGlhLmNvbT4K
KworICAgICAgICBbRmxhdHBhayBTREtdIGZsYXRwYWt1dGlscy5weSByZXBvcnRzICJLZXlFcnJv
cjogJ2djYyciIGVycm9yIGlmIHVzaW5nIHdpdGggaWNlY2MgYW5kIHRvb2xjaGFpbnMgYXJlbid0
IGdlbmVyYXRlZCB5ZXQKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcu
Y2dpP2lkPTIxNzc5OQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisg
ICAgICAgICogZmxhdHBhay9mbGF0cGFrdXRpbHMucHk6CisgICAgICAgIChXZWJraXRGbGF0cGFr
LnJ1bl9pbl9zYW5kYm94KTogR3JhY2VmdWxseSBleGl0IHdpdGggYW4gZXJyb3IgbWVzc2FnZSB3
aGVuIHRoZSBpY2VjYworICAgICAgICBjb25maWd1cmF0aW9uIGZhaWxlZCB0byBjb21wbGV0ZS4K
KwogMjAyMC0xMC0xNSAgU2FtIFdlaW5pZyAgPHdlaW5pZ0BhcHBsZS5jb20+CiAKICAgICAgICAg
QXR0ZW1wdCB0byBmaXggdGhlIGJ1aWxkLgpkaWZmIC0tZ2l0IGEvVG9vbHMvZmxhdHBhay9mbGF0
cGFrdXRpbHMucHkgYi9Ub29scy9mbGF0cGFrL2ZsYXRwYWt1dGlscy5weQppbmRleCBjMjgwODU2
MGNmN2JmMThiZjM0ZmRjNGI1NDM2YWRmZWI0NWNjNjc4Li4xMzFhNTM5OGFkYjQ4YzY5Nzg2Nzk3
ZTA4OTBlMWM1NzlmODM5ODJlIDEwMDY0NAotLS0gYS9Ub29scy9mbGF0cGFrL2ZsYXRwYWt1dGls
cy5weQorKysgYi9Ub29scy9mbGF0cGFrL2ZsYXRwYWt1dGlscy5weQpAQCAtODE5LDcgKzgxOSwx
MSBAQCBjbGFzcyBXZWJraXRGbGF0cGFrOgogICAgICAgICAgICAgbl9jb3JlcyA9IG11bHRpcHJv
Y2Vzc2luZy5jcHVfY291bnQoKSAqIDMKICAgICAgICAgICAgIF9sb2cuZGVidWcoJ0ZvbGxvd2lu
ZyBpY2VjcmVhbSByZWNvbW1lbmRhdGlvbiBmb3IgdGhlIG51bWJlciBvZiBjb3JlcyB0byB1c2U6
ICVkJyAlIG5fY29yZXMpCiAgICAgICAgICAgICB0b29sY2hhaW5fbmFtZSA9IG9zLmVudmlyb24u
Z2V0KCJDQyIsICJnY2MiKQotICAgICAgICAgICAgdG9vbGNoYWluX3BhdGggPSBzZWxmLmljY192
ZXJzaW9uW3Rvb2xjaGFpbl9uYW1lXQorICAgICAgICAgICAgdHJ5OgorICAgICAgICAgICAgICAg
IHRvb2xjaGFpbl9wYXRoID0gc2VsZi5pY2NfdmVyc2lvblt0b29sY2hhaW5fbmFtZV0KKyAgICAg
ICAgICAgIGV4Y2VwdCBLZXlFcnJvcjoKKyAgICAgICAgICAgICAgICBDb25zb2xlLmVycm9yX21l
c3NhZ2UoIlRvb2xjaGFpbnMgY29uZmlndXJhdGlvbiBub3QgZm91bmQuIFBsZWFzZSBydW4gd2Vi
a2l0LWZsYXRwYWsgLXIiKQorICAgICAgICAgICAgICAgIHJldHVybiAxCiAgICAgICAgICAgICBp
ZiBub3Qgb3MucGF0aC5pc2ZpbGUodG9vbGNoYWluX3BhdGgpOgogICAgICAgICAgICAgICAgIENv
bnNvbGUuZXJyb3JfbWVzc2FnZSgiJXMgaXMgbm90IGEgdmFsaWQgSWNlQ0MgdG9vbGNoYWluLiBQ
bGVhc2UgcnVuIHdlYmtpdC1mbGF0cGFrIC1yIiwgdG9vbGNoYWluX3BhdGgpCiAgICAgICAgICAg
ICAgICAgcmV0dXJuIDEK
</data>

          </attachment>
      

    </bug>

</bugzilla>