<?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>221986</bug_id>
          
          <creation_ts>2021-02-16 12:09:22 -0800</creation_ts>
          <short_desc>[webkitscmpy] Document package usage</short_desc>
          <delta_ts>2021-02-16 16:38:32 -0800</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="Jonathan Bedard">jbedard</reporter>
          <assigned_to name="Jonathan Bedard">jbedard</assigned_to>
          <cc>aakash_jain</cc>
    
    <cc>dewei_zhu</cc>
    
    <cc>slewis</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1729856</commentid>
    <comment_count>0</comment_count>
    <who name="Jonathan Bedard">jbedard</who>
    <bug_when>2021-02-16 12:09:22 -0800</bug_when>
    <thetext>Now that webkitscmpy is a more mature package in production usage, we should update it&apos;s documentation.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1729857</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2021-02-16 12:09:37 -0800</bug_when>
    <thetext>&lt;rdar://problem/74401363&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1729938</commentid>
    <comment_count>2</comment_count>
      <attachid>420541</attachid>
    <who name="Jonathan Bedard">jbedard</who>
    <bug_when>2021-02-16 14:27:34 -0800</bug_when>
    <thetext>Created attachment 420541
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1729966</commentid>
    <comment_count>3</comment_count>
      <attachid>420541</attachid>
    <who name="Stephanie Lewis">slewis</who>
    <bug_when>2021-02-16 15:04:32 -0800</bug_when>
    <thetext>Comment on attachment 420541
Patch

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

&gt; Tools/Scripts/libraries/webkitscmpy/README.md:7
&gt; +webkitcorepy along with fasteners, monotonic, whichcraft, and xmltodict.

nit: Think this would read better as bulleted list than as a sentence

&gt; Tools/Scripts/libraries/webkitscmpy/README.md:11
&gt; +The `git-webkit` command exposes much of the utility of the `webkitscmpy` library to the command line. Most notably:

nit: the utility of webktscmpy seems circular.  We haven&apos;t defined what the utility is yet.  Maybe replace with what the utility of webkitscmpy is

&gt; Tools/Scripts/libraries/webkitscmpy/README.md:15
&gt; +`git-webkit checout &lt;ref&gt;`: Move the current local repository to the provided git ref, Subversion revision or identifier.

typo checkout

&gt; Tools/Scripts/libraries/webkitscmpy/README.md:17
&gt; +`git-webkit canoniclize`: Standardize commit authorship and put identifiers into the commit message.

typo canonicalize.  I think that&apos;s an awkward name for a command

&gt; Tools/Scripts/libraries/webkitscmpy/README.md:21
&gt; +The `webkitscmpy` library provides a repository abstraction for both local and remote repositories. Those abstractions

nit: Instead of Those abstractions can be instantiated in code like so

how about: To instantiate a repository object.

&gt; Tools/Scripts/libraries/webkitscmpy/README.md:28
&gt; +remote.Scm.from_url(&apos;https://svn.webkit.org/repository/webkit&apos;)

nit: Would this make more sense if it was assigned to a variable?

&gt; Tools/Scripts/libraries/webkitscmpy/README.md:33
&gt; +be missing from certain implementations. For example, remote repositories do not have a `checkout` command available.

nit how about While the abstraction layer is consistent for all implementations not all implementation support every feature.  For example, ...

&gt; Tools/Scripts/libraries/webkitscmpy/README.md:35
&gt; +Each repository abstraction keeps a record contributors, which can be primed and passed into the repository object:

nit: record of contributors? list of contributor records?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1730001</commentid>
    <comment_count>4</comment_count>
      <attachid>420554</attachid>
    <who name="Jonathan Bedard">jbedard</who>
    <bug_when>2021-02-16 15:52:32 -0800</bug_when>
    <thetext>Created attachment 420554
Patch for landing</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1730018</commentid>
    <comment_count>5</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2021-02-16 16:38:32 -0800</bug_when>
    <thetext>Committed r272939: &lt;https://commits.webkit.org/r272939&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 420554.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>420541</attachid>
            <date>2021-02-16 14:27:34 -0800</date>
            <delta_ts>2021-02-16 15:52:30 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-221986-20210216142733.patch</filename>
            <type>text/plain</type>
            <size>3624</size>
            <attacher name="Jonathan Bedard">jbedard</attacher>
            
              <data encoding="base64">SW5kZXg6IFRvb2xzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBUb29scy9DaGFuZ2VMb2cJKHJl
dmlzaW9uIDI3MjkyMCkKKysrIFRvb2xzL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwz
ICsxLDE2IEBACisyMDIxLTAyLTE2ICBKb25hdGhhbiBCZWRhcmQgIDxqYmVkYXJkQGFwcGxlLmNv
bT4KKworICAgICAgICBbd2Via2l0c2NtcHldIERvY3VtZW50IHBhY2thZ2UgdXNhZ2UKKyAgICAg
ICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIyMTk4NgorICAgICAg
ICA8cmRhcjovL3Byb2JsZW0vNzQ0MDEzNjM+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZ
IChPT1BTISkuCisKKyAgICAgICAgKiBTY3JpcHRzL2xpYnJhcmllcy93ZWJraXRjb3JlcHkvUkVB
RE1FLm1kOiBBZGQgbGlicmFyeS4KKyAgICAgICAgKiBTY3JpcHRzL2xpYnJhcmllcy93ZWJraXRz
Y21weS9SRUFETUUubWQ6CisgICAgICAgICogU2NyaXB0cy9saWJyYXJpZXMvd2Via2l0c2NtcHkv
d2Via2l0c2NtcHkvbG9jYWwvc2NtLnB5OgorICAgICAgICAoU2NtLmZyb21fcGF0aCk6IFJlbW92
ZSB1bm5lZWRlZCBzcGFjZS4KKwogMjAyMS0wMi0xNiAgQWxleCBDaHJpc3RlbnNlbiAgPGFjaHJp
c3RlbnNlbkB3ZWJraXQub3JnPgogCiAgICAgICAgIEFkZCBBUEkgdG8gZGlzYWJsZSBIVFRQUyB1
cGdyYWRlCkluZGV4OiBUb29scy9TY3JpcHRzL2xpYnJhcmllcy93ZWJraXRjb3JlcHkvUkVBRE1F
Lm1kCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT0KLS0tIFRvb2xzL1NjcmlwdHMvbGlicmFyaWVzL3dlYmtpdGNvcmVweS9S
RUFETUUubWQJKHJldmlzaW9uIDI3MjkxNykKKysrIFRvb2xzL1NjcmlwdHMvbGlicmFyaWVzL3dl
YmtpdGNvcmVweS9SRUFETUUubWQJKHdvcmtpbmcgY29weSkKQEAgLTQsNyArNCw3IEBAIFByb3Zp
ZGVzIGEgbnVtYmVyIG9mIHV0aWxpdGllcyBpbnRlbmRlZCAKIAogIyMgUmVxdWlyZW1lbnRzCiAK
LVRoZSBtb2NrIGFuZCByZXF1ZXN0cyBsaWJyYXJpZXMuCitUaGUgbW9jaywgcmVxdWVzdHMgYW5k
IHNpeCBsaWJyYXJpZXMuCiAgCiAjIyBVc2FnZQogCkluZGV4OiBUb29scy9TY3JpcHRzL2xpYnJh
cmllcy93ZWJraXRzY21weS9SRUFETUUubWQKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gVG9vbHMvU2NyaXB0cy9s
aWJyYXJpZXMvd2Via2l0c2NtcHkvUkVBRE1FLm1kCShyZXZpc2lvbiAyNzI5MTcpCisrKyBUb29s
cy9TY3JpcHRzL2xpYnJhcmllcy93ZWJraXRzY21weS9SRUFETUUubWQJKHdvcmtpbmcgY29weSkK
QEAgLTEsMyArMSw0MiBAQAogIyB3ZWJraXRzY21weQogCiBQcm92aWRlcyBhIHV0aWxpdGllcyBm
b3IgaW50ZXJhY3Rpbmcgd2l0aCBhIGdpdCBvciBzdm4gcmVwb3NpdG9yeS4KKworIyMgUmVxdWly
ZW1lbnRzCisKK3dlYmtpdGNvcmVweSBhbG9uZyB3aXRoIGZhc3RlbmVycywgbW9ub3RvbmljLCB3
aGljaGNyYWZ0LCBhbmQgeG1sdG9kaWN0LgorCisjIyBDb21tYW5kIExpbmUKKworVGhlIGBnaXQt
d2Via2l0YCBjb21tYW5kIGV4cG9zZXMgbXVjaCBvZiB0aGUgdXRpbGl0eSBvZiB0aGUgYHdlYmtp
dHNjbXB5YCBsaWJyYXJ5IHRvIHRoZSBjb21tYW5kIGxpbmUuIE1vc3Qgbm90YWJseToKKworYGdp
dC13ZWJraXQgZmluZCA8cmVmPmA6IFByaW50IG91dCBjb21taXQgaW5mb3JtYXRpb24gZm9yIGEg
Z2l0IHJlZiwgU3VidmVyc2lvbiByZXZpc2lvbiBvciBpZGVudGlmaWVyLgorCitgZ2l0LXdlYmtp
dCBjaGVjb3V0IDxyZWY+YDogTW92ZSB0aGUgY3VycmVudCBsb2NhbCByZXBvc2l0b3J5IHRvIHRo
ZSBwcm92aWRlZCBnaXQgcmVmLCBTdWJ2ZXJzaW9uIHJldmlzaW9uIG9yIGlkZW50aWZpZXIuCisK
K2BnaXQtd2Via2l0IGNhbm9uaWNsaXplYDogU3RhbmRhcmRpemUgY29tbWl0IGF1dGhvcnNoaXAg
YW5kIHB1dCBpZGVudGlmaWVycyBpbnRvIHRoZSBjb21taXQgbWVzc2FnZS4KKworIyMgVXNhZ2UK
KworVGhlIGB3ZWJraXRzY21weWAgbGlicmFyeSBwcm92aWRlcyBhIHJlcG9zaXRvcnkgYWJzdHJh
Y3Rpb24gZm9yIGJvdGggbG9jYWwgYW5kIHJlbW90ZSByZXBvc2l0b3JpZXMuIFRob3NlIGFic3Ry
YWN0aW9ucworY2FuIGJlIGluc3RhbnRpYXRlZCBpbiBjb2RlIGxpa2Ugc286CisKK2BgYAorZnJv
bSB3ZWJraXRzY21weSBpbXBvcnQgbG9jYWwsIHJlbW90ZQorCitsb2NhbC5TY20uZnJvbV9wYXRo
KDxwYXRoPikKK3JlbW90ZS5TY20uZnJvbV91cmwoJ2h0dHBzOi8vc3ZuLndlYmtpdC5vcmcvcmVw
b3NpdG9yeS93ZWJraXQnKQorcmVtb3RlLlNjbS5mcm9tX3VybCgnaHR0cHM6Ly9naXRodWIuY29t
L1dlYktpdC9XZWJLaXQnKQorYGBgCisKK1RoZSBBUEkgZm9yIHRoZSByZXBvc2l0b3J5IGFic3Ry
YWN0aW9uIGlzIGNvbnNpc3RlbnQgYWNyb3NzIGFsbCByZW1vdGUgYW5kIGxvY2FsIGltcGxlbWVu
dGF0aW9ucywgYWx0aG91Z2ggZmVhdHVyZXMgbWF5CitiZSBtaXNzaW5nIGZyb20gY2VydGFpbiBp
bXBsZW1lbnRhdGlvbnMuIEZvciBleGFtcGxlLCByZW1vdGUgcmVwb3NpdG9yaWVzIGRvIG5vdCBo
YXZlIGEgYGNoZWNrb3V0YCBjb21tYW5kIGF2YWlsYWJsZS4KKworRWFjaCByZXBvc2l0b3J5IGFi
c3RyYWN0aW9uIGtlZXBzIGEgcmVjb3JkIGNvbnRyaWJ1dG9ycywgd2hpY2ggY2FuIGJlIHByaW1l
ZCBhbmQgcGFzc2VkIGludG8gdGhlIHJlcG9zaXRvcnkgb2JqZWN0OgorCitgYGAKK2Zyb20gd2Vi
a2l0c2NtcHkgaW1wb3J0IGxvY2FsLCBDb250cmlidXRvcgorY29udHJpYnV0b3JzID0gQ29udHJp
YnV0b3IuTWFwcGluZygpCitjb250cmlidXRvcnMuY3JlYXRlKCdKb25hdGhhbiBCZWRhcmQnLCAn
amJlZGFyZEBhcHBsZS5jb20nKQorbG9jYWwuU2NtLmZyb21fcGF0aCg8cGF0aD4sIGNvbnRyaWJ1
dG9ycz1jb250cmlidXRvcnMpCitgYGAKSW5kZXg6IFRvb2xzL1NjcmlwdHMvbGlicmFyaWVzL3dl
YmtpdHNjbXB5L3dlYmtpdHNjbXB5L2xvY2FsL3NjbS5weQo9PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBUb29scy9T
Y3JpcHRzL2xpYnJhcmllcy93ZWJraXRzY21weS93ZWJraXRzY21weS9sb2NhbC9zY20ucHkJKHJl
dmlzaW9uIDI3MjkxNykKKysrIFRvb2xzL1NjcmlwdHMvbGlicmFyaWVzL3dlYmtpdHNjbXB5L3dl
YmtpdHNjbXB5L2xvY2FsL3NjbS5weQkod29ya2luZyBjb3B5KQpAQCAtNDUsNyArNDUsNyBAQCBj
bGFzcyBTY20oU2NtQmFzZSk6CiAgICAgICAgIHJldHVybiBvcy5wYXRoLnJlYWxwYXRoKHBhdGgp
CiAKICAgICBAY2xhc3NtZXRob2QKLSAgICBkZWYgZnJvbV9wYXRoKGNscywgcGF0aCwgIGNvbnRy
aWJ1dG9ycz1Ob25lKToKKyAgICBkZWYgZnJvbV9wYXRoKGNscywgcGF0aCwgY29udHJpYnV0b3Jz
PU5vbmUpOgogICAgICAgICBmcm9tIHdlYmtpdHNjbXB5IGltcG9ydCBsb2NhbAogCiAgICAgICAg
IGlmIGxvY2FsLkdpdC5pc19jaGVja291dChwYXRoKToK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>420554</attachid>
            <date>2021-02-16 15:52:32 -0800</date>
            <delta_ts>2021-02-16 16:38:32 -0800</delta_ts>
            <desc>Patch for landing</desc>
            <filename>bug-221986-20210216155232.patch</filename>
            <type>text/plain</type>
            <size>3614</size>
            <attacher name="Jonathan Bedard">jbedard</attacher>
            
              <data encoding="base64">SW5kZXg6IFRvb2xzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBUb29scy9DaGFuZ2VMb2cJKHJl
dmlzaW9uIDI3MjkzNCkKKysrIFRvb2xzL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwz
ICsxLDE2IEBACisyMDIxLTAyLTE2ICBKb25hdGhhbiBCZWRhcmQgIDxqYmVkYXJkQGFwcGxlLmNv
bT4KKworICAgICAgICBbd2Via2l0c2NtcHldIERvY3VtZW50IHBhY2thZ2UgdXNhZ2UKKyAgICAg
ICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIyMTk4NgorICAgICAg
ICA8cmRhcjovL3Byb2JsZW0vNzQ0MDEzNjM+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgU3RlcGhh
bmllIExld2lzLgorCisgICAgICAgICogU2NyaXB0cy9saWJyYXJpZXMvd2Via2l0Y29yZXB5L1JF
QURNRS5tZDogQWRkIGxpYnJhcnkuCisgICAgICAgICogU2NyaXB0cy9saWJyYXJpZXMvd2Via2l0
c2NtcHkvUkVBRE1FLm1kOgorICAgICAgICAqIFNjcmlwdHMvbGlicmFyaWVzL3dlYmtpdHNjbXB5
L3dlYmtpdHNjbXB5L2xvY2FsL3NjbS5weToKKyAgICAgICAgKFNjbS5mcm9tX3BhdGgpOiBSZW1v
dmUgdW5uZWVkZWQgc3BhY2UuCisKIDIwMjEtMDItMTYgIEthdGUgQ2hlbmV5ICA8a2F0aGVyaW5l
X2NoZW5leUBhcHBsZS5jb20+CiAKICAgICAgICAgQ2xlYW4gdXAgV0tXZWJWaWV3IG1lZGlhIEFQ
SQpJbmRleDogVG9vbHMvU2NyaXB0cy9saWJyYXJpZXMvd2Via2l0Y29yZXB5L1JFQURNRS5tZAo9
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09Ci0tLSBUb29scy9TY3JpcHRzL2xpYnJhcmllcy93ZWJraXRjb3JlcHkvUkVBRE1F
Lm1kCShyZXZpc2lvbiAyNzI5MzQpCisrKyBUb29scy9TY3JpcHRzL2xpYnJhcmllcy93ZWJraXRj
b3JlcHkvUkVBRE1FLm1kCSh3b3JraW5nIGNvcHkpCkBAIC00LDcgKzQsNyBAQCBQcm92aWRlcyBh
IG51bWJlciBvZiB1dGlsaXRpZXMgaW50ZW5kZWQgCiAKICMjIFJlcXVpcmVtZW50cwogCi1UaGUg
bW9jayBhbmQgcmVxdWVzdHMgbGlicmFyaWVzLgorVGhlIG1vY2ssIHJlcXVlc3RzIGFuZCBzaXgg
bGlicmFyaWVzLgogIAogIyMgVXNhZ2UKIApJbmRleDogVG9vbHMvU2NyaXB0cy9saWJyYXJpZXMv
d2Via2l0c2NtcHkvUkVBRE1FLm1kCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFRvb2xzL1NjcmlwdHMvbGlicmFy
aWVzL3dlYmtpdHNjbXB5L1JFQURNRS5tZAkocmV2aXNpb24gMjcyOTM0KQorKysgVG9vbHMvU2Ny
aXB0cy9saWJyYXJpZXMvd2Via2l0c2NtcHkvUkVBRE1FLm1kCSh3b3JraW5nIGNvcHkpCkBAIC0x
LDMgKzEsNDYgQEAKICMgd2Via2l0c2NtcHkKIAogUHJvdmlkZXMgYSB1dGlsaXRpZXMgZm9yIGlu
dGVyYWN0aW5nIHdpdGggYSBnaXQgb3Igc3ZuIHJlcG9zaXRvcnkuCisKKyMjIFJlcXVpcmVtZW50
cworCistIHdlYmtpdGNvcmVweQorLSBmYXN0ZW5lcnMKKy0gbW9ub3RvbmljCistIHdoaWNoY3Jh
ZnQKKy0geG1sdG9kaWN0CisKKyMjIENvbW1hbmQgTGluZQorCitUaGUgYGdpdC13ZWJraXRgIGNv
bW1hbmQgc3VwcG9ydHMgYSBjb21tb24gc2V0IG9mIGJhc2ljIHJlcG9zaXRvcnkgbWFuaXB1bGF0
aW9ucy4gTW9zdCBub3RhYmx5OgorCitgZ2l0LXdlYmtpdCBmaW5kIDxyZWY+YDogUHJpbnQgb3V0
IGNvbW1pdCBpbmZvcm1hdGlvbiBmb3IgYSBnaXQgcmVmLCBTdWJ2ZXJzaW9uIHJldmlzaW9uIG9y
IGlkZW50aWZpZXIuCisKK2BnaXQtd2Via2l0IGNoZWNrb3V0IDxyZWY+YDogTW92ZSB0aGUgY3Vy
cmVudCBsb2NhbCByZXBvc2l0b3J5IHRvIHRoZSBwcm92aWRlZCBnaXQgcmVmLCBTdWJ2ZXJzaW9u
IHJldmlzaW9uIG9yIGlkZW50aWZpZXIuCisKK2BnaXQtd2Via2l0IGNhbm9uaWNhbGl6ZWA6IFN0
YW5kYXJkaXplIGNvbW1pdCBhdXRob3JzaGlwIGFuZCBwdXQgaWRlbnRpZmllcnMgaW50byB0aGUg
Y29tbWl0IG1lc3NhZ2UuCisKKyMjIFVzYWdlCisKK1RoZSBgd2Via2l0c2NtcHlgIGxpYnJhcnkg
cHJvdmlkZXMgYSByZXBvc2l0b3J5IGFic3RyYWN0aW9uIGZvciBib3RoIGxvY2FsIGFuZCByZW1v
dGUgcmVwb3NpdG9yaWVzLiBUbyBpbnN0YW50aWF0ZSBhCityZXBvc2l0b3J5IG9iamVjdCwgdXNl
IHRoZSBgbG9jYWwuU2NtLmZyb21fcGF0aGAgYW5kIGByZW1vdGUuU2NtLmZyb21fdXJsYCBmdW5j
dGlvbnMuCisKK2BgYAorZnJvbSB3ZWJraXRzY21weSBpbXBvcnQgbG9jYWwsIHJlbW90ZQorCitv
bl9kaXNrID0gbG9jYWwuU2NtLmZyb21fcGF0aCg8cGF0aD4pCitzdWJ2ZXJzaW9uID0gcmVtb3Rl
LlNjbS5mcm9tX3VybCgnaHR0cHM6Ly9zdm4ud2Via2l0Lm9yZy9yZXBvc2l0b3J5L3dlYmtpdCcp
CitnaXRodWIgPSByZW1vdGUuU2NtLmZyb21fdXJsKCdodHRwczovL2dpdGh1Yi5jb20vV2ViS2l0
L1dlYktpdCcpCitgYGAKKworV2hpbGUgdGhlIGFic3RyYWN0aW9uIGxheWVyIGlzIGNvbnNpc3Rl
bnQgZm9yIGFsbCBpbXBsZW1lbnRhdGlvbnMgbm90IGFsbCBpbXBsZW1lbnRhdGlvbiBzdXBwb3J0
IGV2ZXJ5IGZlYXR1cmUuIEZvcgorZXhhbXBsZSwgcmVtb3RlIHJlcG9zaXRvcmllcyBkbyBub3Qg
aGF2ZSBhIGBjaGVja291dGAgY29tbWFuZCBhdmFpbGFibGUuCisKK0VhY2ggcmVwb3NpdG9yeSBr
ZWVwcyBhIGxpc3Qgb2YgY29udHJpYnV0b3JzLCB3aGljaCBjYW4gYmUgcHJpbWVkIGFuZCBwYXNz
ZWQgaW50byB0aGUgcmVwb3NpdG9yeSBvYmplY3Q6CisKK2BgYAorZnJvbSB3ZWJraXRzY21weSBp
bXBvcnQgbG9jYWwsIENvbnRyaWJ1dG9yCitjb250cmlidXRvcnMgPSBDb250cmlidXRvci5NYXBw
aW5nKCkKK2NvbnRyaWJ1dG9ycy5jcmVhdGUoJ0pvbmF0aGFuIEJlZGFyZCcsICdqYmVkYXJkQGFw
cGxlLmNvbScpCitsb2NhbC5TY20uZnJvbV9wYXRoKDxwYXRoPiwgY29udHJpYnV0b3JzPWNvbnRy
aWJ1dG9ycykKK2BgYApJbmRleDogVG9vbHMvU2NyaXB0cy9saWJyYXJpZXMvd2Via2l0c2NtcHkv
d2Via2l0c2NtcHkvbG9jYWwvc2NtLnB5Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFRvb2xzL1NjcmlwdHMvbGli
cmFyaWVzL3dlYmtpdHNjbXB5L3dlYmtpdHNjbXB5L2xvY2FsL3NjbS5weQkocmV2aXNpb24gMjcy
OTM0KQorKysgVG9vbHMvU2NyaXB0cy9saWJyYXJpZXMvd2Via2l0c2NtcHkvd2Via2l0c2NtcHkv
bG9jYWwvc2NtLnB5CSh3b3JraW5nIGNvcHkpCkBAIC00NSw3ICs0NSw3IEBAIGNsYXNzIFNjbShT
Y21CYXNlKToKICAgICAgICAgcmV0dXJuIG9zLnBhdGgucmVhbHBhdGgocGF0aCkKIAogICAgIEBj
bGFzc21ldGhvZAotICAgIGRlZiBmcm9tX3BhdGgoY2xzLCBwYXRoLCAgY29udHJpYnV0b3JzPU5v
bmUpOgorICAgIGRlZiBmcm9tX3BhdGgoY2xzLCBwYXRoLCBjb250cmlidXRvcnM9Tm9uZSk6CiAg
ICAgICAgIGZyb20gd2Via2l0c2NtcHkgaW1wb3J0IGxvY2FsCiAKICAgICAgICAgaWYgbG9jYWwu
R2l0LmlzX2NoZWNrb3V0KHBhdGgpOgo=
</data>

          </attachment>
      

    </bug>

</bugzilla>