<?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>215654</bug_id>
          
          <creation_ts>2020-08-19 10:34:12 -0700</creation_ts>
          <short_desc>[webkitcorepy] Don&apos;t overwrite foreign packages by default</short_desc>
          <delta_ts>2020-08-19 11:07:23 -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>
          
          <see_also>https://bugs.webkit.org/show_bug.cgi?id=214378</see_also>
          <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="Jonathan Bedard">jbedard</reporter>
          <assigned_to name="Jonathan Bedard">jbedard</assigned_to>
          <cc>aakash_jain</cc>
    
    <cc>darin</cc>
    
    <cc>dewei_zhu</cc>
    
    <cc>frankhome61</cc>
    
    <cc>slewis</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1681398</commentid>
    <comment_count>0</comment_count>
    <who name="Jonathan Bedard">jbedard</who>
    <bug_when>2020-08-19 10:34:12 -0700</bug_when>
    <thetext>At the moment, packages which originate from a package index other than the requested one are overwritten. While not strictly wrong, this is often undesirable for the WebKit project, where packages from different indexes my share an install location.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1681399</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2020-08-19 10:34:28 -0700</bug_when>
    <thetext>&lt;rdar://problem/67411393&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1681402</commentid>
    <comment_count>2</comment_count>
      <attachid>406853</attachid>
    <who name="Jonathan Bedard">jbedard</who>
    <bug_when>2020-08-19 10:39:03 -0700</bug_when>
    <thetext>Created attachment 406853
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1681403</commentid>
    <comment_count>3</comment_count>
    <who name="Jonathan Bedard">jbedard</who>
    <bug_when>2020-08-19 10:41:53 -0700</bug_when>
    <thetext>Very willing to change the terminology here, &quot;forgein&quot; just felt like the right term for &quot;something on disk that originates from a package index other than the index the program specified&quot;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1681413</commentid>
    <comment_count>4</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2020-08-19 11:07:22 -0700</bug_when>
    <thetext>Committed r265880: &lt;https://trac.webkit.org/changeset/265880&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 406853.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>406853</attachid>
            <date>2020-08-19 10:39:03 -0700</date>
            <delta_ts>2020-08-19 11:07:23 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-215654-20200819103902.patch</filename>
            <type>text/plain</type>
            <size>2664</size>
            <attacher name="Jonathan Bedard">jbedard</attacher>
            
              <data encoding="base64">SW5kZXg6IFRvb2xzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBUb29scy9DaGFuZ2VMb2cJKHJl
dmlzaW9uIDI2NTg3OSkKKysrIFRvb2xzL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwz
ICsxLDE2IEBACisyMDIwLTA4LTE5ICBKb25hdGhhbiBCZWRhcmQgIDxqYmVkYXJkQGFwcGxlLmNv
bT4KKworICAgICAgICBbd2Via2l0Y29yZXB5XSBEb24ndCBvdmVyd3JpdGUgZm9yZWlnbiBwYWNr
YWdlcyBieSBkZWZhdWx0CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVn
LmNnaT9pZD0yMTU2NTQKKyAgICAgICAgPHJkYXI6Ly9wcm9ibGVtLzY3NDExMzkzPgorCisgICAg
ICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICogU2NyaXB0cy9saWJy
YXJpZXMvd2Via2l0Y29yZXB5L3dlYmtpdGNvcmVweS9fX2luaXRfXy5weTogQnVtcCB2ZXJzaW9u
LgorICAgICAgICAqIFNjcmlwdHMvbGlicmFyaWVzL3dlYmtpdGNvcmVweS93ZWJraXRjb3JlcHkv
YXV0b2luc3RhbGwucHk6CisgICAgICAgIChQYWNrYWdlLmlzX2NhY2hlZCk6IENvbnNpZGVyIGEg
cGFja2FnZSBjYWNoZWQgaWYgaXQgaXMgZm9yZWlnbiBhbmQgb3ZlcndyaXRlX2ZvcmVpZ25fcGFj
a2FnZXMgaXMgZmFsc2UuCisgICAgICAgIChBdXRvSW5zdGFsbCk6IEFkZCBvdmVyd3JpdGVfZm9y
ZWlnbl9wYWNrYWdlcyBmbGFnLgorCiAyMDIwLTA4LTE5ICBKb25hdGhhbiBCZWRhcmQgIDxqYmVk
YXJkQGFwcGxlLmNvbT4KIAogICAgICAgICBbd2Via2l0Y29yZXB5XSBDb3JyZWN0IGF1dG9pbnN0
YWxsZXIgbG9nZ2luZwpJbmRleDogVG9vbHMvU2NyaXB0cy9saWJyYXJpZXMvd2Via2l0Y29yZXB5
L3dlYmtpdGNvcmVweS9fX2luaXRfXy5weQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBUb29scy9TY3JpcHRzL2xp
YnJhcmllcy93ZWJraXRjb3JlcHkvd2Via2l0Y29yZXB5L19faW5pdF9fLnB5CShyZXZpc2lvbiAy
NjU4NzkpCisrKyBUb29scy9TY3JpcHRzL2xpYnJhcmllcy93ZWJraXRjb3JlcHkvd2Via2l0Y29y
ZXB5L19faW5pdF9fLnB5CSh3b3JraW5nIGNvcHkpCkBAIC0zMyw3ICszMyw3IEBAIGZyb20gd2Vi
a2l0Y29yZXB5LnZlcnNpb24gaW1wb3J0IFZlcnNpb24KIGZyb20gd2Via2l0Y29yZXB5LnN0cmlu
Z191dGlscyBpbXBvcnQgQnl0ZXNJTywgU3RyaW5nSU8sIFVuaWNvZGVJTywgdW5pY29kZQogZnJv
bSB3ZWJraXRjb3JlcHkub3V0cHV0X2NhcHR1cmUgaW1wb3J0IExvZ2dlckNhcHR1cmUsIE91dHB1
dENhcHR1cmUsIE91dHB1dER1cGxpY2F0ZQogCi12ZXJzaW9uID0gVmVyc2lvbigwLCAyLCA3KQor
dmVyc2lvbiA9IFZlcnNpb24oMCwgMiwgOCkKIAogZnJvbSB3ZWJraXRjb3JlcHkuYXV0b2luc3Rh
bGwgaW1wb3J0IFBhY2thZ2UsIEF1dG9JbnN0YWxsCiBpZiBzeXMudmVyc2lvbl9pbmZvID4gKDMs
IDApOgpJbmRleDogVG9vbHMvU2NyaXB0cy9saWJyYXJpZXMvd2Via2l0Y29yZXB5L3dlYmtpdGNv
cmVweS9hdXRvaW5zdGFsbC5weQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBUb29scy9TY3JpcHRzL2xpYnJhcmll
cy93ZWJraXRjb3JlcHkvd2Via2l0Y29yZXB5L2F1dG9pbnN0YWxsLnB5CShyZXZpc2lvbiAyNjU4
NzkpCisrKyBUb29scy9TY3JpcHRzL2xpYnJhcmllcy93ZWJraXRjb3JlcHkvd2Via2l0Y29yZXB5
L2F1dG9pbnN0YWxsLnB5CSh3b3JraW5nIGNvcHkpCkBAIC0xOTEsNyArMTkxLDcgQEAgY2xhc3Mg
UGFja2FnZShvYmplY3QpOgogICAgICAgICBtYW5pZmVzdCA9IEF1dG9JbnN0YWxsLm1hbmlmZXN0
LmdldChzZWxmLm5hbWUpCiAgICAgICAgIGlmIG5vdCBtYW5pZmVzdDoKICAgICAgICAgICAgIHJl
dHVybiBGYWxzZQotICAgICAgICBpZiBtYW5pZmVzdC5nZXQoJ2luZGV4JykgIT0gQXV0b0luc3Rh
bGwuaW5kZXg6CisgICAgICAgIGlmIEF1dG9JbnN0YWxsLm92ZXJ3cml0ZV9mb3JlaWduX3BhY2th
Z2VzIGFuZCBtYW5pZmVzdC5nZXQoJ2luZGV4JykgIT0gQXV0b0luc3RhbGwuaW5kZXg6CiAgICAg
ICAgICAgICByZXR1cm4gRmFsc2UKICAgICAgICAgaWYgbm90IG1hbmlmZXN0LmdldCgndmVyc2lv
bicpOgogICAgICAgICAgICAgcmV0dXJuIEZhbHNlCkBAIC0zMDUsNiArMzA1LDEwIEBAIGNsYXNz
IEF1dG9JbnN0YWxsKG9iamVjdCk6CiAgICAgcGFja2FnZXMgPSB7fQogICAgIG1hbmlmZXN0ID0g
e30KIAorICAgICMgV2hlbiBzaGFyaW5nIGFuIGluc3RhbGwgbG9jYXRpb24sIHByb2plY3RzIG1h
eSB3aXNoIHRvIG92ZXJ3cml0ZSBwYWNrYWdlcyBvbiBkaXNrCisgICAgIyBvcmlnaW5hdGluZyBm
cm9tIGEgZGlmZmVyZW50IGluZGV4LgorICAgIG92ZXJ3cml0ZV9mb3JlaWduX3BhY2thZ2VzID0g
RmFsc2UKKwogICAgIEBjbGFzc21ldGhvZAogICAgIGRlZiBfcmVxdWVzdChjbHMsIHVybCk6CiAg
ICAgICAgICMgUmVseSBvbiBvdXIgb3duIGNlcnRpZmljYXRlcyBmb3IgUHlQaSwgc2luY2Ugd2Ug
dXNlIFB5UGkgdG8gc3RhbmRhcmRpemUgcm9vdCBjZXJ0aWZpY2F0ZXMK
</data>

          </attachment>
      

    </bug>

</bugzilla>