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

<bugzilla version="5.0.6"
          urlbase="https://bugzilla.yoctoproject.org/"
          
          maintainer="it-coreprojects-helpdesk@linuxfoundation.org"
>

    <bug>
          <bug_id>13340</bug_id>
          
          <creation_ts>2019-05-08 15:53:32 +0000</creation_ts>
          <short_desc>python3 build fails when target is mips softfloat</short_desc>
          <delta_ts>2019-06-13 15:07:01 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>7</classification_id>
          <classification>Build System, Metadata &amp; Runtime</classification>
          <product>Meta-yocto</product>
          <component>meta-yocto</component>
          <version>2.8</version>
          <rep_platform>Other</rep_platform>
          <op_sys>mips</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>Medium</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>2.8 M1</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Matthias Schoepfer">matthias.schoepfer</reporter>
          <assigned_to name="Matthias Schoepfer">matthias.schoepfer</assigned_to>
          <cc>poky.bs.watcher</cc>
    
    <cc>poky.watcher</cc>
    
    <cc>randy.macleod</cc>
    
    <cc>richard.purdie</cc>
          
          
          <cf_os>---</cf_os>
          <cf_regression_type>---</cf_regression_type>
          
          <cf_docchange>No (bug/feature does not impact docs)</cf_docchange>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>83738</commentid>
    <comment_count>0</comment_count>
      <attachid>4511</attachid>
    <who name="Matthias Schoepfer">matthias.schoepfer</who>
    <bug_when>2019-05-08 15:53:32 +0000</bug_when>
    <thetext>Created attachment 4511
Patch to fix Python/configure.ac

Building of python3 will fail if target is mips(32) softfloat. Result is:

ERROR: python3-3.7.2-r0 do_package_qa: QA Issue: non -staticdev package contains static .a library: python3-misc path &apos;/work/mips32r2-24kc-nf-ithinx-linux-musl/python3/3.7.2-r0/packages-split/python3-misc/usr/lib/python3.7/config-3.7m/libpython3.7m.a&apos;
non -staticdev package contains static .a library: python3-misc path &apos;/work/mips32r2-24kc-nf-ithinx-linux-musl/python3/3.7.2-r0/packages-split/python3-misc/usr/lib/python3.7/config-3.7m/libpython3.7m.a&apos; [staticdev]
ERROR: python3-3.7.2-r0 do_package_qa: QA run found fatal errors. Please consider fixing them.
ERROR: python3-3.7.2-r0 do_package_qa: 
ERROR: python3-3.7.2-r0 do_package_qa: Function failed: do_package_qa
ERROR: Logfile of failure stored in: /home/mschoepf/yocto/sa171-warrior/builddir/tmp/work/mips32r2-24kc-nf-ithinx-linux-musl/python3/3.7.2-r0/temp/log.do_package_qa.5549
ERROR: Task (/home/mschoepf/yocto/sa171s-yocto-main/poky/meta/recipes-devtools/python/python3_3.7.2.bb:do_package_qa) failed with exit code &apos;1&apos;

Reason is, that configure.ac tries to guess the OS triplet, but fails on mips softfloat, because it merely looks for existence of __mips_hard_float, but I reckon, __mips_soft_float is an indication for mips architecture as well... 

This might be an upstream issue, or could also be fixed when triplet -&gt; none is accepted in the recipe, i.e. changing poky/meta/recipes-devtools/python/python3_3.7.2.bb like in the second attachment. Do not know, what further implications that might bring...

This is something I discovered migrating to warrior.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>83739</commentid>
    <comment_count>1</comment_count>
      <attachid>4512</attachid>
    <who name="Matthias Schoepfer">matthias.schoepfer</who>
    <bug_when>2019-05-08 15:54:24 +0000</bug_when>
    <thetext>Created attachment 4512
Alternative patch for recipe python3_3.7.2.bb</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>83740</commentid>
    <comment_count>2</comment_count>
    <who name="Matthias Schoepfer">matthias.schoepfer</who>
    <bug_when>2019-05-08 15:54:57 +0000</bug_when>
    <thetext>Sorry, I think, first patch is the better approach....</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>83748</commentid>
    <comment_count>3</comment_count>
    <who name="Richard Purdie">richard.purdie</who>
    <bug_when>2019-05-08 21:07:48 +0000</bug_when>
    <thetext>I&apos;m a bit worried that if configure is failing to detect mips correctly, there may be bigger problems. This at the very least needs more investigation on what that configure option controls...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>83757</commentid>
    <comment_count>4</comment_count>
    <who name="Matthias Schoepfer">matthias.schoepfer</who>
    <bug_when>2019-05-09 09:02:34 +0000</bug_when>
    <thetext>I already upstreamed a version of this patch, it is in review, but I think you are probably right with a nights sleep... autotools should determine OS triplet from config.guess *or* from the variables set in the configure script. In Python, there is C Code included in the configure.ac to get the job done...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>83762</commentid>
    <comment_count>5</comment_count>
    <who name="Randy MacLeod">randy.macleod</who>
    <bug_when>2019-05-09 14:48:03 +0000</bug_when>
    <thetext>Which upstream do you mean? Do you have a link?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>83780</commentid>
    <comment_count>6</comment_count>
    <who name="Matthias Schoepfer">matthias.schoepfer</who>
    <bug_when>2019-05-10 10:24:44 +0000</bug_when>
    <thetext>cpython.

Here is my PR: 

https://github.com/python/cpython/pull/13196

Here is the issue:

https://bugs.python.org/issue36852

Regards</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>83821</commentid>
    <comment_count>7</comment_count>
    <who name="Randy MacLeod">randy.macleod</who>
    <bug_when>2019-05-16 14:39:50 +0000</bug_when>
    <thetext>The bug is submitted upstream and they&apos;ve asked to move the issue to github.
We can take a local patch if you can send one now please Mattias.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>84006</commentid>
    <comment_count>8</comment_count>
    <who name="Randy MacLeod">randy.macleod</who>
    <bug_when>2019-05-30 14:50:19 +0000</bug_when>
    <thetext> Matthias do you plan to submit the fix to oe-core soon?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>84027</commentid>
    <comment_count>9</comment_count>
    <who name="Matthias Schoepfer">matthias.schoepfer</who>
    <bug_when>2019-05-31 14:39:26 +0000</bug_when>
    <thetext>Hi Randy,

okay, I attached a patch, I hope, that is somewhat useful. Please help, if the patch does not match qa. It is my first patch to OE, so please bear with me.

Regards,

   Matthias</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>84028</commentid>
    <comment_count>10</comment_count>
      <attachid>4519</attachid>
    <who name="Matthias Schoepfer">matthias.schoepfer</who>
    <bug_when>2019-05-31 14:40:50 +0000</bug_when>
    <thetext>Created attachment 4519
Backported patch from PR mentioned above

Hopefully, this is the right way to approach this...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>84029</commentid>
    <comment_count>11</comment_count>
    <who name="Randy MacLeod">randy.macleod</who>
    <bug_when>2019-05-31 16:30:48 +0000</bug_when>
    <thetext>Nice, thanks Mattias. The patch looks good to me aside from an Upstream-Status: tag that is described:
   https://www.openembedded.org/wiki/Commit_Patch_Message_Guidelines#Patch_Header_Recommendations:_Upstream-Status

We don&apos;t typically apply patches directly from bugzilla since the community will not get a chance to review them before the patch is applied to master in that caes. Would you be so kind as to send it to the oe-core list, as explained:

   https://www.openembedded.org/wiki/How_to_submit_a_patch_to_OpenEmbedded

If you need help, just ask here or on IRC: 
   https://old.yoctoproject.org/tools-resources/community/irc

Thanks and we&apos;re glad to have you dip your toes into the YoctoProject!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>84050</commentid>
    <comment_count>12</comment_count>
    <who name="Matthias Schoepfer">matthias.schoepfer</who>
    <bug_when>2019-06-03 11:00:57 +0000</bug_when>
    <thetext>Hi Randy,

just submitted the patch. Let&apos;s see, what happens</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>84081</commentid>
    <comment_count>13</comment_count>
    <who name="Randy MacLeod">randy.macleod</who>
    <bug_when>2019-06-06 14:56:01 +0000</bug_when>
    <thetext>Where did you send the patch? It should go to the oe-core list.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>84091</commentid>
    <comment_count>14</comment_count>
    <who name="Matthias Schoepfer">matthias.schoepfer</who>
    <bug_when>2019-06-06 15:31:59 +0000</bug_when>
    <thetext>Hi Randy,

thanks for the follow up. Turns out, my original mail got lost. Now it is being reviewed...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>84187</commentid>
    <comment_count>15</comment_count>
    <who name="Richard Purdie">richard.purdie</who>
    <bug_when>2019-06-13 15:07:01 +0000</bug_when>
    <thetext>http://git.yoctoproject.org/cgit/cgit.cgi/poky/commit/?id=c85b26941675d3380be1f2b0032a44251ede1abb</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>4511</attachid>
            <date>2019-05-08 15:53:32 +0000</date>
            <delta_ts>2019-05-08 15:54:24 +0000</delta_ts>
            <desc>Patch to fix Python/configure.ac</desc>
            <filename>0001-fixing-configure.ac-which-depended-on-__mips_hardflo.patch</filename>
            <type>text/plain</type>
            <size>2088</size>
            <attacher name="Matthias Schoepfer">matthias.schoepfer</attacher>
            
              <data encoding="base64">RnJvbSAwZmFiZjE5YTNkMWE1NzVjNzhlYjMxMzk5YjlkMDBkNzA5Yjc5ZWFjIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBNYXR0aGlhcyBTY2hvZXBmZXIgPG1hdHRoaWFzLnNjaG9lcGZl
ckBpdGhpbnguaW8+CkRhdGU6IFdlZCwgOCBNYXkgMjAxOSAxNzoxMjozOCArMDIwMApTdWJqZWN0
OiBbUEFUQ0hdIGZpeGluZyBjb25maWd1cmUuYWMgd2hpY2ggZGVwZW5kZWQgb24gX19taXBzX2hh
cmRmbG9hdCBiZWVpbmcKIGRlZmluZWQKCnRoaXMgZG9lcyBub3Qgd29yayB3aGVuIG1pcHMgaXMg
c29mdGZsb2F0LiB3aGljaCBpdCBpcyBpbiB3ZDExNAotLS0KIC4uLmZpbmRpbmctb2YtdHJpcGxl
dC1vbi1zb2Z0ZmxvYXQtbWlwcy5wYXRjaCB8IDIyICsrKysrKysrKysrKysrKysrKysKIHJlY2lw
ZXMtZGV2dG9vbHMvcHl0aG9uL3B5dGhvbjNfJS5iYmFwcGVuZCAgICB8ICA0ICsrKysKIDIgZmls
ZXMgY2hhbmdlZCwgMjYgaW5zZXJ0aW9ucygrKQogY3JlYXRlIG1vZGUgMTAwNjQ0IHJlY2lwZXMt
ZGV2dG9vbHMvcHl0aG9uL3B5dGhvbjMvMDAwMS1maXhpbmctZmluZGluZy1vZi10cmlwbGV0LW9u
LXNvZnRmbG9hdC1taXBzLnBhdGNoCiBjcmVhdGUgbW9kZSAxMDA2NDQgcmVjaXBlcy1kZXZ0b29s
cy9weXRob24vcHl0aG9uM18lLmJiYXBwZW5kCgpkaWZmIC0tZ2l0IGEvcmVjaXBlcy1kZXZ0b29s
cy9weXRob24vcHl0aG9uMy8wMDAxLWZpeGluZy1maW5kaW5nLW9mLXRyaXBsZXQtb24tc29mdGZs
b2F0LW1pcHMucGF0Y2ggYi9yZWNpcGVzLWRldnRvb2xzL3B5dGhvbi9weXRob24zLzAwMDEtZml4
aW5nLWZpbmRpbmctb2YtdHJpcGxldC1vbi1zb2Z0ZmxvYXQtbWlwcy5wYXRjaApuZXcgZmlsZSBt
b2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi42MjVmNGMyCi0tLSAvZGV2L251bGwKKysrIGIvcmVj
aXBlcy1kZXZ0b29scy9weXRob24vcHl0aG9uMy8wMDAxLWZpeGluZy1maW5kaW5nLW9mLXRyaXBs
ZXQtb24tc29mdGZsb2F0LW1pcHMucGF0Y2gKQEAgLTAsMCArMSwyMiBAQAorRnJvbSA0NGQxODZi
NTg4NTRlMGY1NmFlYjkyNTNhZjJmNmM1OGEyM2M3NzM4IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAw
MQorRnJvbTogTWF0dGhpYXMgU2Nob2VwZmVyIDxtYXR0aGlhcy5zY2hvZXBmZXJAaXRoaW54Lmlv
PgorRGF0ZTogV2VkLCA4IE1heSAyMDE5IDE2OjQzOjM1ICswMjAwCitTdWJqZWN0OiBbUEFUQ0hd
IGZpeGluZyBmaW5kaW5nIG9mIHRyaXBsZXQgb24gc29mdGZsb2F0IG1pcHMKKworLS0tCisgY29u
ZmlndXJlLmFjIHwgMiArLQorIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxl
dGlvbigtKQorCitkaWZmIC0tZ2l0IGEvY29uZmlndXJlLmFjIGIvY29uZmlndXJlLmFjCitpbmRl
eCA0YWIxOWE2Li5hMWEyN2I5IDEwMDY0NAorLS0tIGEvY29uZmlndXJlLmFjCisrKysgYi9jb25m
aWd1cmUuYWMKK0BAIC04MTIsNyArODEyLDcgQEAgY2F0ID4+IGNvbmZ0ZXN0LmMgPDxFT0YKKyAj
ICBlbHNlCisgIyAgIGVycm9yIHVua25vd24gcGxhdGZvcm0gdHJpcGxldAorICMgIGVuZGlmCist
IyBlbGlmIGRlZmluZWQoX19taXBzX2hhcmRfZmxvYXQpCisrIyBlbGlmIGRlZmluZWQoX19taXBz
X2hhcmRfZmxvYXQpIHx8IGRlZmluZWQoX19taXBzX3NvZnRfZmxvYXQpCisgIyAgaWYgX01JUFNf
U0lNID09IF9BQklPMzIKKyAgICAgICAgIG1pcHMtbGludXgtZ251CisgIyAgZWxpZiBfTUlQU19T
SU0gPT0gX0FCSU4zMgpkaWZmIC0tZ2l0IGEvcmVjaXBlcy1kZXZ0b29scy9weXRob24vcHl0aG9u
M18lLmJiYXBwZW5kIGIvcmVjaXBlcy1kZXZ0b29scy9weXRob24vcHl0aG9uM18lLmJiYXBwZW5k
Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLjZiYjYzYzgKLS0tIC9kZXYvbnVs
bAorKysgYi9yZWNpcGVzLWRldnRvb2xzL3B5dGhvbi9weXRob24zXyUuYmJhcHBlbmQKQEAgLTAs
MCArMSw0IEBACitGSUxFU0VYVFJBUEFUSFNfcHJlcGVuZCA6PSAiJHtUSElTRElSfS8ke1BOfToi
CisKK1NSQ19VUkkgKz0gImZpbGU6Ly8wMDAxLWZpeGluZy1maW5kaW5nLW9mLXRyaXBsZXQtb24t
c29mdGZsb2F0LW1pcHMucGF0Y2giCisKLS0gCjIuMjEuMAoK
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>4512</attachid>
            <date>2019-05-08 15:54:24 +0000</date>
            <delta_ts>2019-05-31 14:40:50 +0000</delta_ts>
            <desc>Alternative patch for recipe python3_3.7.2.bb</desc>
            <filename>alternative-patch</filename>
            <type>text/plain</type>
            <size>743</size>
            <attacher name="Matthias Schoepfer">matthias.schoepfer</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL21ldGEvcmVjaXBlcy1kZXZ0b29scy9weXRob24vcHl0aG9uM18zLjcuMi5i
YiBiL21ldGEvcmVjaXBlcy1kZXZ0b29scy9weXRob24vcHl0aG9uM18zLjcuMi5iYgppbmRleCA2
NDY0YWFmYTQwLi4zODMzMDBiMDY2IDEwMDY0NAotLS0gYS9tZXRhL3JlY2lwZXMtZGV2dG9vbHMv
cHl0aG9uL3B5dGhvbjNfMy43LjIuYmIKKysrIGIvbWV0YS9yZWNpcGVzLWRldnRvb2xzL3B5dGhv
bi9weXRob24zXzMuNy4yLmJiCkBAIC0yNzEsNyArMjcxLDcgQEAgUlBST1ZJREVTXyR7UE59LXZl
bnYgKz0gInB5dGhvbjMtcHl2ZW52IgogIyBwYWNrYWdlIGxpYnB5dGhvbjMKIFBBQ0tBR0VTID0r
ICJsaWJweXRob24zIGxpYnB5dGhvbjMtc3RhdGljZGV2IgogRklMRVNfbGlicHl0aG9uMyA9ICIk
e2xpYmRpcn0vbGlicHl0aG9uKi5zby4qIgotRklMRVNfbGlicHl0aG9uMy1zdGF0aWNkZXYgKz0g
IiR7cHJlZml4fS9saWIvcHl0aG9uJHtQWVRIT05fTUFKTUlOfS9jb25maWctJHtQWVRIT05fQklO
QUJJfS0qL2xpYnB5dGhvbiR7UFlUSE9OX0JJTkFCSX0uYSIKK0ZJTEVTX2xpYnB5dGhvbjMtc3Rh
dGljZGV2ICs9ICIke3ByZWZpeH0vbGliL3B5dGhvbiR7UFlUSE9OX01BSk1JTn0vY29uZmlnLSR7
UFlUSE9OX0JJTkFCSX0qL2xpYnB5dGhvbiR7UFlUSE9OX0JJTkFCSX0uYSIKIElOU0FORV9TS0lQ
XyR7UE59LWRldiArPSAiZGV2LWVsZiIKIAogIyBjYXRjaCBhbGwgdGhlIHJlc3QgKHVuc29ydGVk
KQo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>4519</attachid>
            <date>2019-05-31 14:40:50 +0000</date>
            <delta_ts>2019-05-31 14:40:50 +0000</delta_ts>
            <desc>Backported patch from PR mentioned above</desc>
            <filename>0001-fixing-python3-build-for-mips-softfloat-targets.patch</filename>
            <type>text/plain</type>
            <size>7466</size>
            <attacher name="Matthias Schoepfer">matthias.schoepfer</attacher>
            
              <data encoding="base64">RnJvbSBjZWQ5MTZiYzYyNzAyOTRlNmY4MzkzM2E0Y2YzZDNkYzc2NWQ3NTRiIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBNYXR0aGlhcyBTY2hvZXBmZXIgPG1hdHRoaWFzLnNjaG9lcGZl
ckBpdGhpbnguaW8+CkRhdGU6IEZyaSwgMzEgTWF5IDIwMTkgMTY6Mjc6MzYgKzAyMDAKU3ViamVj
dDogW1BBVENIXSBmaXhpbmcgcHl0aG9uMyBidWlsZCBmb3IgbWlwcyBzb2Z0ZmxvYXQgdGFyZ2V0
cwoKQXBwbGllZCAvIGJhY2twb3J0ZWQgcGF0Y2ggZnJvbSB1cHN0cmVhbSAocGVuZGluZyByZXZp
ZXcpCgpTaWduZWQtb2ZmLWJ5OiBNYXR0aGlhcyBTY2hvZXBmZXIgPG1hdHRoaWFzLnNjaG9lcGZl
ckBpdGhpbnguaW8+Ci0tLQogLi4uLWRldGVjdGlvbi1vZi1taXBzLWFyY2hpdGVjdHVyZS1mb3It
LnBhdGNoIHwgMTk4ICsrKysrKysrKysrKysrKysrKwogbWV0YS9yZWNpcGVzLWRldnRvb2xzL3B5
dGhvbi9weXRob24zXzMuNy4zLmJiIHwgICAxICsKIDIgZmlsZXMgY2hhbmdlZCwgMTk5IGluc2Vy
dGlvbnMoKykKIGNyZWF0ZSBtb2RlIDEwMDY0NCBtZXRhL3JlY2lwZXMtZGV2dG9vbHMvcHl0aG9u
L3B5dGhvbjMvMDAwMS1icG8tMzY4NTItcHJvcGVyLWRldGVjdGlvbi1vZi1taXBzLWFyY2hpdGVj
dHVyZS1mb3ItLnBhdGNoCgpkaWZmIC0tZ2l0IGEvbWV0YS9yZWNpcGVzLWRldnRvb2xzL3B5dGhv
bi9weXRob24zLzAwMDEtYnBvLTM2ODUyLXByb3Blci1kZXRlY3Rpb24tb2YtbWlwcy1hcmNoaXRl
Y3R1cmUtZm9yLS5wYXRjaCBiL21ldGEvcmVjaXBlcy1kZXZ0b29scy9weXRob24vcHl0aG9uMy8w
MDAxLWJwby0zNjg1Mi1wcm9wZXItZGV0ZWN0aW9uLW9mLW1pcHMtYXJjaGl0ZWN0dXJlLWZvci0u
cGF0Y2gKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMC4uODMyNWNlY2MyOQot
LS0gL2Rldi9udWxsCisrKyBiL21ldGEvcmVjaXBlcy1kZXZ0b29scy9weXRob24vcHl0aG9uMy8w
MDAxLWJwby0zNjg1Mi1wcm9wZXItZGV0ZWN0aW9uLW9mLW1pcHMtYXJjaGl0ZWN0dXJlLWZvci0u
cGF0Y2gKQEAgLTAsMCArMSwxOTggQEAKK0Zyb20gNzUzNWMzOTk1MWI5ZDE1ZGQ2NGM0NjY5MDky
YTg1ODJiYTU1NTQ2NiBNb24gU2VwIDE3IDAwOjAwOjAwIDIwMDEKK0Zyb206IE1hdHRoaWFzIFNj
aG9lcGZlciA8bWF0dGhpYXMuc2Nob2VwZmVyQGl0aGlueC5pbz4KK0RhdGU6IEZyaSwgMzEgTWF5
IDIwMTkgMTU6MzQ6MzQgKzAyMDAKK1N1YmplY3Q6IFtQQVRDSF0gYnBvLTM2ODUyOiBwcm9wZXIg
ZGV0ZWN0aW9uIG9mIG1pcHMgYXJjaGl0ZWN0dXJlIGZvciBzb2Z0CisgZmxvYXQKKworV2hlbiAo
Y3Jvc3MpIGNvbXBpbGluZyBmb3Igc29mdGZsb2F0IG1pcHMsIF9fbWlwc19oYXJkX2Zsb2F0IHdp
bGwgbm90IGJlCitkZWZpbmVkIGFuZCBkZXRlY3Rpb24gb2YgT1MgdHJpcGxldCBpbiBjb25maWd1
cmUuYWMgLyBjb25maWd1cmUgd2lsbCBmYWlsLgorCitUaGlzIGFsc28gaGFzIHRvIGRvIHdpdGgg
dGhlIGN1c3RvbSBkZXRlY3Rpb24gb2YgdGhlIGJ1aWxkIHRyaXBsZXQuIFRyeWluZwordG8gZG8g
dGhpcyBpbiBhIG1vcmUgYXV0b2NvbmYvYXV0b3Rvb2xzIG1hbm5lci4KKy0tLQorIGNvbmZpZ3Vy
ZS5hYyB8IDE2OSArKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KKyAxIGZpbGUgY2hhbmdlZCwgMTcgaW5zZXJ0aW9ucygrKSwgMTUyIGRlbGV0aW9ucygt
KQorCitkaWZmIC0tZ2l0IGEvY29uZmlndXJlLmFjIGIvY29uZmlndXJlLmFjCitpbmRleCBhN2Rl
OTAxZTA4Li5hNzNlMmRlNTFiIDEwMDY0NAorLS0tIGEvY29uZmlndXJlLmFjCisrKysgYi9jb25m
aWd1cmUuYWMKK0BAIC03MjcsMTU4ICs3MjcsMjMgQEAgZmkKKyBNVUxUSUFSQ0g9JCgkQ0MgLS1w
cmludC1tdWx0aWFyY2ggMj4vZGV2L251bGwpCisgQUNfU1VCU1QoTVVMVElBUkNIKQorIAorLUFD
X01TR19DSEVDS0lORyhbZm9yIHRoZSBwbGF0Zm9ybSB0cmlwbGV0IGJhc2VkIG9uIGNvbXBpbGVy
IGNoYXJhY3RlcmlzdGljc10pCistY2F0ID4+IGNvbmZ0ZXN0LmMgPDxFT0YKKy0jdW5kZWYgYmZp
bgorLSN1bmRlZiBjcmlzCistI3VuZGVmIGZyMzAKKy0jdW5kZWYgbGludXgKKy0jdW5kZWYgaHBw
YQorLSN1bmRlZiBocHV4CistI3VuZGVmIGkzODYKKy0jdW5kZWYgbWlwcworLSN1bmRlZiBwb3dl
cnBjCistI3VuZGVmIHNwYXJjCistI3VuZGVmIHVuaXgKKy0jaWYgZGVmaW5lZChfX0FORFJPSURf
XykKKy0gICAgIyBBbmRyb2lkIGlzIG5vdCBhIG11bHRpYXJjaCBzeXN0ZW0uCistI2VsaWYgZGVm
aW5lZChfX2xpbnV4X18pCistIyBpZiBkZWZpbmVkKF9feDg2XzY0X18pICYmIGRlZmluZWQoX19M
UDY0X18pCistICAgICAgICB4ODZfNjQtbGludXgtZ251CistIyBlbGlmIGRlZmluZWQoX194ODZf
NjRfXykgJiYgZGVmaW5lZChfX0lMUDMyX18pCistICAgICAgICB4ODZfNjQtbGludXgtZ251eDMy
CistIyBlbGlmIGRlZmluZWQoX19pMzg2X18pCistICAgICAgICBpMzg2LWxpbnV4LWdudQorLSMg
ZWxpZiBkZWZpbmVkKF9fYWFyY2g2NF9fKSAmJiBkZWZpbmVkKF9fQUFSQ0g2NEVMX18pCistIyAg
aWYgZGVmaW5lZChfX0lMUDMyX18pCistICAgICAgICBhYXJjaDY0X2lscDMyLWxpbnV4LWdudQor
LSMgIGVsc2UKKy0gICAgICAgIGFhcmNoNjQtbGludXgtZ251CistIyAgZW5kaWYKKy0jIGVsaWYg
ZGVmaW5lZChfX2FhcmNoNjRfXykgJiYgZGVmaW5lZChfX0FBUkNINjRFQl9fKQorLSMgIGlmIGRl
ZmluZWQoX19JTFAzMl9fKQorLSAgICAgICAgYWFyY2g2NF9iZV9pbHAzMi1saW51eC1nbnUKKy0j
ICBlbHNlCistICAgICAgICBhYXJjaDY0X2JlLWxpbnV4LWdudQorLSMgIGVuZGlmCistIyBlbGlm
IGRlZmluZWQoX19hbHBoYV9fKQorLSAgICAgICAgYWxwaGEtbGludXgtZ251CistIyBlbGlmIGRl
ZmluZWQoX19BUk1fRUFCSV9fKSAmJiBkZWZpbmVkKF9fQVJNX1BDU19WRlApCistIyAgaWYgZGVm
aW5lZChfX0FSTUVMX18pCistICAgICAgICBhcm0tbGludXgtZ251ZWFiaWhmCistIyAgZWxzZQor
LSAgICAgICAgYXJtZWItbGludXgtZ251ZWFiaWhmCistIyAgZW5kaWYKKy0jIGVsaWYgZGVmaW5l
ZChfX0FSTV9FQUJJX18pICYmICFkZWZpbmVkKF9fQVJNX1BDU19WRlApCistIyAgaWYgZGVmaW5l
ZChfX0FSTUVMX18pCistICAgICAgICBhcm0tbGludXgtZ251ZWFiaQorLSMgIGVsc2UKKy0gICAg
ICAgIGFybWViLWxpbnV4LWdudWVhYmkKKy0jICBlbmRpZgorLSMgZWxpZiBkZWZpbmVkKF9faHBw
YV9fKQorLSAgICAgICAgaHBwYS1saW51eC1nbnUKKy0jIGVsaWYgZGVmaW5lZChfX2lhNjRfXykK
Ky0gICAgICAgIGlhNjQtbGludXgtZ251CistIyBlbGlmIGRlZmluZWQoX19tNjhrX18pICYmICFk
ZWZpbmVkKF9fbWNvbGRmaXJlX18pCistICAgICAgICBtNjhrLWxpbnV4LWdudQorLSMgZWxpZiBk
ZWZpbmVkKF9fbWlwc19oYXJkX2Zsb2F0KSAmJiBkZWZpbmVkKF9fbWlwc19pc2FfcmV2KSAmJiAo
X19taXBzX2lzYV9yZXYgPj02KSAmJiBkZWZpbmVkKF9NSVBTRUwpCistIyAgaWYgX01JUFNfU0lN
ID09IF9BQklPMzIKKy0gICAgICAgIG1pcHNpc2EzMnI2ZWwtbGludXgtZ251CistIyAgZWxpZiBf
TUlQU19TSU0gPT0gX0FCSU4zMgorLSAgICAgICAgbWlwc2lzYTY0cjZlbC1saW51eC1nbnVhYmlu
MzIKKy0jICBlbGlmIF9NSVBTX1NJTSA9PSBfQUJJNjQKKy0gICAgICAgIG1pcHNpc2E2NHI2ZWwt
bGludXgtZ251YWJpNjQKKy0jICBlbHNlCistIyAgIGVycm9yIHVua25vd24gcGxhdGZvcm0gdHJp
cGxldAorLSMgIGVuZGlmCistIyBlbGlmIGRlZmluZWQoX19taXBzX2hhcmRfZmxvYXQpICYmIGRl
ZmluZWQoX19taXBzX2lzYV9yZXYpICYmIChfX21pcHNfaXNhX3JldiA+PTYpCistIyAgaWYgX01J
UFNfU0lNID09IF9BQklPMzIKKy0gICAgICAgIG1pcHNpc2EzMnI2LWxpbnV4LWdudQorLSMgIGVs
aWYgX01JUFNfU0lNID09IF9BQklOMzIKKy0gICAgICAgIG1pcHNpc2E2NHI2LWxpbnV4LWdudWFi
aW4zMgorLSMgIGVsaWYgX01JUFNfU0lNID09IF9BQkk2NAorLSAgICAgICAgbWlwc2lzYTY0cjYt
bGludXgtZ251YWJpNjQKKy0jICBlbHNlCistIyAgIGVycm9yIHVua25vd24gcGxhdGZvcm0gdHJp
cGxldAorLSMgIGVuZGlmCistIyBlbGlmIGRlZmluZWQoX19taXBzX2hhcmRfZmxvYXQpICYmIGRl
ZmluZWQoX01JUFNFTCkKKy0jICBpZiBfTUlQU19TSU0gPT0gX0FCSU8zMgorLSAgICAgICAgbWlw
c2VsLWxpbnV4LWdudQorLSMgIGVsaWYgX01JUFNfU0lNID09IF9BQklOMzIKKy0gICAgICAgIG1p
cHM2NGVsLWxpbnV4LWdudWFiaW4zMgorLSMgIGVsaWYgX01JUFNfU0lNID09IF9BQkk2NAorLSAg
ICAgICAgbWlwczY0ZWwtbGludXgtZ251YWJpNjQKKy0jICBlbHNlCistIyAgIGVycm9yIHVua25v
d24gcGxhdGZvcm0gdHJpcGxldAorLSMgIGVuZGlmCistIyBlbGlmIGRlZmluZWQoX19taXBzX2hh
cmRfZmxvYXQpCistIyAgaWYgX01JUFNfU0lNID09IF9BQklPMzIKKy0gICAgICAgIG1pcHMtbGlu
dXgtZ251CistIyAgZWxpZiBfTUlQU19TSU0gPT0gX0FCSU4zMgorLSAgICAgICAgbWlwczY0LWxp
bnV4LWdudWFiaW4zMgorLSMgIGVsaWYgX01JUFNfU0lNID09IF9BQkk2NAorLSAgICAgICAgbWlw
czY0LWxpbnV4LWdudWFiaTY0CistIyAgZWxzZQorLSMgICBlcnJvciB1bmtub3duIHBsYXRmb3Jt
IHRyaXBsZXQKKy0jICBlbmRpZgorLSMgZWxpZiBkZWZpbmVkKF9fb3Ixa19fKQorLSAgICAgICAg
b3Ixay1saW51eC1nbnUKKy0jIGVsaWYgZGVmaW5lZChfX3Bvd2VycGNfXykgJiYgZGVmaW5lZChf
X1NQRV9fKQorLSAgICAgICAgcG93ZXJwYy1saW51eC1nbnVzcGUKKy0jIGVsaWYgZGVmaW5lZChf
X3Bvd2VycGM2NF9fKQorLSMgIGlmIGRlZmluZWQoX19MSVRUTEVfRU5ESUFOX18pCistICAgICAg
ICBwb3dlcnBjNjRsZS1saW51eC1nbnUKKy0jICBlbHNlCistICAgICAgICBwb3dlcnBjNjQtbGlu
dXgtZ251CistIyAgZW5kaWYKKy0jIGVsaWYgZGVmaW5lZChfX3Bvd2VycGNfXykKKy0gICAgICAg
IHBvd2VycGMtbGludXgtZ251CistIyBlbGlmIGRlZmluZWQoX19zMzkweF9fKQorLSAgICAgICAg
czM5MHgtbGludXgtZ251CistIyBlbGlmIGRlZmluZWQoX19zMzkwX18pCistICAgICAgICBzMzkw
LWxpbnV4LWdudQorLSMgZWxpZiBkZWZpbmVkKF9fc2hfXykgJiYgZGVmaW5lZChfX0xJVFRMRV9F
TkRJQU5fXykKKy0gICAgICAgIHNoNC1saW51eC1nbnUKKy0jIGVsaWYgZGVmaW5lZChfX3NwYXJj
X18pICYmIGRlZmluZWQoX19hcmNoNjRfXykKKy0gICAgICAgIHNwYXJjNjQtbGludXgtZ251Cist
IyBlbGlmIGRlZmluZWQoX19zcGFyY19fKQorLSAgICAgICAgc3BhcmMtbGludXgtZ251CistIyBl
bGlmIGRlZmluZWQoX19yaXNjdikKKy0jICBpZiBfX3Jpc2N2X3hsZW4gPT0gMzIKKy0gICAgICAg
IHJpc2N2MzItbGludXgtZ251CistIyAgZWxpZiBfX3Jpc2N2X3hsZW4gPT0gNjQKKy0gICAgICAg
IHJpc2N2NjQtbGludXgtZ251CistIyAgZWxzZQorLSMgICBlcnJvciB1bmtub3duIHBsYXRmb3Jt
IHRyaXBsZXQKKy0jICBlbmRpZgorLSMgZWxzZQorLSMgICBlcnJvciB1bmtub3duIHBsYXRmb3Jt
IHRyaXBsZXQKKy0jIGVuZGlmCistI2VsaWYgZGVmaW5lZChfX0ZyZWVCU0Rfa2VybmVsX18pCist
IyBpZiBkZWZpbmVkKF9fTFA2NF9fKQorLSAgICAgICAgeDg2XzY0LWtmcmVlYnNkLWdudQorLSMg
ZWxpZiBkZWZpbmVkKF9faTM4Nl9fKQorLSAgICAgICAgaTM4Ni1rZnJlZWJzZC1nbnUKKy0jIGVs
c2UKKy0jICAgZXJyb3IgdW5rbm93biBwbGF0Zm9ybSB0cmlwbGV0CistIyBlbmRpZgorLSNlbGlm
IGRlZmluZWQoX19nbnVfaHVyZF9fKQorLSAgICAgICAgaTM4Ni1nbnUKKy0jZWxpZiBkZWZpbmVk
KF9fQVBQTEVfXykKKy0gICAgICAgIGRhcndpbgorLSNlbHNlCistIyBlcnJvciB1bmtub3duIHBs
YXRmb3JtIHRyaXBsZXQKKy0jZW5kaWYKKy0KKy1FT0YKKy0KKy1pZiAkQ1BQICRDUFBGTEFHUyBj
b25mdGVzdC5jID5jb25mdGVzdC5vdXQgMj4vZGV2L251bGw7IHRoZW4KKy0gIFBMQVRGT1JNX1RS
SVBMRVQ9YGdyZXAgLXYgJ14jJyBjb25mdGVzdC5vdXQgfCBncmVwIC12ICdeICokJyB8IHRyIC1k
ICcgCSdgCistICBBQ19NU0dfUkVTVUxUKFskUExBVEZPUk1fVFJJUExFVF0pCistZWxzZQorLSAg
QUNfTVNHX1JFU1VMVChbbm9uZV0pCistZmkKKy1ybSAtZiBjb25mdGVzdC5jIGNvbmZ0ZXN0Lm91
dAorK0FDX0NBTk9OSUNBTF9UQVJHRVQKKysjIyBOb3QgdXNpbmcgJHRhcmdldCB0byBmaWx0ZXIg
b3V0IHZlbmRvcgorKyMjIE5lZWQgdG8gaGFuZGxlIG1hY29zLCB2eHdvcmtzIGFuZCBodXJkIHNw
ZWNpYWwgKD8pIDotLworK2Nhc2UgJHt0YXJnZXRfb3N9IGluCisrICAgICBkYXJ3aW4qKQorKyAg
ICAgCVBMQVRGT1JNX1RSSVBMRVQ9ZGFyd2luCisrCTs7CisrICAgICBodXJkKikKKysgICAgIAlQ
TEFURk9STV9UUklQTEVUPWkzODYtZ251CisrCTs7CisrICAgICB2eHdvcmtzKikKKysgICAgIAlQ
TEFURk9STV9UUklQTEVUPXZ4d29ya3MKKysJOzsKKysgICAgICopCisrCVBMQVRGT1JNX1RSSVBM
RVQ9JHt0YXJnZXRfY3B1fS0ke3RhcmdldF9vc30KKysJOzsKKytlc2FjCQorIAorIGlmIHRlc3Qg
eCRQTEFURk9STV9UUklQTEVUICE9IHggJiYgdGVzdCB4JE1VTFRJQVJDSCAhPSB4OyB0aGVuCisg
ICBpZiB0ZXN0IHgkUExBVEZPUk1fVFJJUExFVCAhPSB4JE1VTFRJQVJDSDsgdGhlbgorLS0gCisy
LjIxLjAKKwpkaWZmIC0tZ2l0IGEvbWV0YS9yZWNpcGVzLWRldnRvb2xzL3B5dGhvbi9weXRob24z
XzMuNy4zLmJiIGIvbWV0YS9yZWNpcGVzLWRldnRvb2xzL3B5dGhvbi9weXRob24zXzMuNy4zLmJi
CmluZGV4IDQxM2QzNWFlMTAuLjgzMmVmMWIzYzMgMTAwNjQ0Ci0tLSBhL21ldGEvcmVjaXBlcy1k
ZXZ0b29scy9weXRob24vcHl0aG9uM18zLjcuMy5iYgorKysgYi9tZXRhL3JlY2lwZXMtZGV2dG9v
bHMvcHl0aG9uL3B5dGhvbjNfMy43LjMuYmIKQEAgLTIzLDYgKzIzLDcgQEAgU1JDX1VSSSA9ICJo
dHRwOi8vd3d3LnB5dGhvbi5vcmcvZnRwL3B5dGhvbi8ke1BWfS9QeXRob24tJHtQVn0udGFyLnh6
IFwKICAgICAgICAgICAgZmlsZTovLzAwMDMtc2V0dXAucHktcGFzcy1taXNzaW5nLWxpYnJhcmll
cy10by1FeHRlbnNpb24tZm9yLW11bC5wYXRjaCBcCiAgICAgICAgICAgIGZpbGU6Ly8wMDAxLUxp
Yi1zeXNjb25maWcucHktZml4LWFub3RoZXItcGxhY2Utd2hlcmUtbGliLWlzLWhhcmQucGF0Y2gg
XAogICAgICAgICAgICBmaWxlOi8vMDAwMS1NYWtlZmlsZS1maXgtSXNzdWUzNjQ2NC1wYXJhbGxl
bC1idWlsZC1yYWNlLXByb2JsZW0ucGF0Y2ggXAorCSAgIGZpbGU6Ly8wMDAxLWJwby0zNjg1Mi1w
cm9wZXItZGV0ZWN0aW9uLW9mLW1pcHMtYXJjaGl0ZWN0dXJlLWZvci0ucGF0Y2ggXAogICAgICAg
ICAgICAiCiAKIFNSQ19VUklfYXBwZW5kX2NsYXNzLW5hdGl2ZSA9ICIgXAotLSAKMi4yMS4wCgo=
</data>

          </attachment>
      

    </bug>

</bugzilla>