<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "http://bugs.gentoo.org/bugzilla.dtd">

<bugzilla version="2.22.7"
          urlbase="http://bugs.gentoo.org/"
          maintainer="bugzilla@gentoo.org"
>

    <bug>
          <bug_id>231607</bug_id>
          
          <creation_ts>2008-07-12 17:30 0000</creation_ts>
          <short_desc>sci-visualization/grace-5.1.21-r1 is not &quot;64-bit clean&quot;</short_desc>
          <delta_ts>2008-07-16 11:54:26 0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>Gentoo Linux</product>
          <component>Ebuilds</component>
          <version>2007.0</version>
          <rep_platform>All</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          
          <priority>P2</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>znmeb@cesmail.net</reporter>
          <assigned_to>sci@gentoo.org</assigned_to>
          <cc>graphics@gentoo.org</cc>

      

      
          <long_desc isprivate="0">
            <who>znmeb@cesmail.net</who>
            <bug_when>2008-07-12 17:30:58 0000</bug_when>
            <thetext>&gt;&gt;&gt; Completed installing grace-5.1.21-r1 into /var/tmp/portage/sci-visualization/grace-5.1.21-r1/image/

strip: x86_64-pc-linux-gnu-strip --strip-unneeded -R .comment
   usr/bin/convcal
   usr/bin/xmgrace
rsync: link_stat &quot;/var/tmp/portage/sci-visualization/grace-5.1.21-r1/work/grace-5.1.21/src/y.tab.c&quot; failed: No such file or directory (2)
rsync error: some files could not be transferred (code 23) at main.c(1040) [sender=3.0.3]
   usr/bin/grconvert
rsync: link_stat &quot;/var/tmp/portage/sci-visualization/grace-5.1.21-r1/work/grace-5.1.21/src/y.tab.c&quot; failed: No such file or directory (2)
rsync error: some files could not be transferred (code 23) at main.c(1040) [sender=3.0.3]
   usr/lib64/libgrace_np.a
ecompressdir: bzip2 -9 /usr/share/man

 * QA Notice: Package has poor programming practices which may compile
 *            fine but exhibit random runtime failures.
 * plotone.c:134: warning: implicit declaration of function ���mkstemp���
plotone.c:139: warning: implicit declaration of function ���fdopen���
files.c:771: warning: implicit declaration of function ���popen���
files.c:788: warning: implicit declaration of function ���pclose���
main.c:156: warning: implicit declaration of function ���srand48���
fit.c:151: warning: implicit declaration of function ���finite���
pars.yacc:743: warning: implicit declaration of function ���drand48���
iofilters.c:163: warning: implicit declaration of function ���popen���
mathstuff.c:114: warning: implicit declaration of function ���jn���
mathstuff.c:138: warning: implicit declaration of function ���yn���
mathstuff.c:162: warning: implicit declaration of function ���lrand48���
mathstuff.c:185: warning: implicit declaration of function ���drand48���
editpwin.c:784: warning: implicit declaration of function ���fdopen���
editpwin.c:784: warning: implicit declaration of function ���mkstemp���
xmgrace.c:549: warning: implicit declaration of function ���gethostname���


 * QA Notice: Package has poor programming practices which may compile
 *            but will almost certainly crash on 64bit architectures.
 * Function `fdopen&apos; implicitly converted to pointer at plotone.c:139
Function `popen&apos; implicitly converted to pointer at files.c:771
Function `popen&apos; implicitly converted to pointer at iofilters.c:163
Function `mkstemp&apos; implicitly converted to pointer at editpwin.c:784

 * 
 * ERROR: sci-visualization/grace-5.1.21-r1 failed.
 * Call stack:
 *       misc-functions.sh, line 653:  Called install_qa_check
 *       misc-functions.sh, line 349:  Called die
 * The specific snippet of code:
 *   				alpha*|ia64*|powerpc64*|mips64*|sparc64*|x86_64*) die &quot;this code is not 64bit clean&quot;;;
 *  The die message:
 *   this code is not 64bit clean
 * 
 * If you need support, post the topmost build error, and the call stack if relevant.
 * A complete build log is located at &apos;/var/tmp/portage/sci-visualization/grace-5.1.21-r1/temp/build.log&apos;.
 * The ebuild environment file is located at &apos;/var/tmp/portage/sci-visualization/grace-5.1.21-r1/temp/environment&apos;.
 * 
!!! install_qa_check failed; exiting.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>znmeb@cesmail.net</who>
            <bug_when>2008-07-12 17:32:34 0000</bug_when>
            <thetext>Created an attachment (id=160210)
emerge --info

</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>galtgendo@o2.pl</who>
            <bug_when>2008-07-13 19:05:32 0000</bug_when>
            <thetext>Probably some of the files mentioned in the QAs&apos; need to be patched
with
#include &lt;stdlib.h&gt; (for mkstemp)
#include &lt;stdio.h&gt; (for popen)</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>markusle@gentoo.org</who>
            <bug_when>2008-07-14 12:48:04 0000</bug_when>
            <thetext>(In reply to comment #2)
&gt; Probably some of the files mentioned in the QAs&apos; need to be patched
&gt; with
&gt; #include &lt;stdlib.h&gt; (for mkstemp)
&gt; #include &lt;stdio.h&gt; (for popen)
&gt; 

Thanks, I&apos;ll have a look!

Best,
Markus
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>markusle@gentoo.org</who>
            <bug_when>2008-07-14 13:46:21 0000</bug_when>
            <thetext>All right, the .c files all have the proper includes as far as
I can tell. Them main issue seems to be our grace-5.1.21-stdc99.patch
in conjunction with gcc not yet fully supporting the std=c99 flag (see [1]).
Without the -std=c99 everything works fine for me using glibc-2.8.
The patch was introduced for bug #217971. Hence, we could either drop it
or find a different workaround for the glibc-2.7 issue. Unfortunately,
I don&apos;t have a box with glibc-2.7 around at the moment.


Best,
Markus




[1] http://gcc.gnu.org/gcc-4.3/c99status.html</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>markusle@gentoo.org</who>
            <bug_when>2008-07-15 13:15:02 0000</bug_when>
            <thetext>grace compiles fine on amd and x86 without the 
grace-5.1.21-stdc99.patch using glibc-2.8*. Hence,
I suggest that we remove this patch from the ebuild.
We have to watch out though in case glibc-2.7 goes
stable since the issue that the patch was supposed to
fix may crop up again. 

@bicatali: Does that sound ok to you or is there a
reason why we should definitely keep the patch?

Thanks,
Markus


</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>bicatali@gentoo.org</who>
            <bug_when>2008-07-16 11:54:26 0000</bug_when>
            <thetext>
&gt; @bicatali: Does that sound ok to you or is there a
&gt; reason why we should definitely keep the patch?

Thanks a lot Markus for tracking that down. I commented out the patch, and took the opportunity for a version bump (without the patch too).
</thetext>
          </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>160210</attachid>
            <date>2008-07-12 17:32 0000</date>
            <desc>emerge --info</desc>
            <filename>info</filename>
            <type>text/plain</type>
            <data encoding="base64">KioqIERlcHJlY2F0ZWQgdXNlIG9mIGFjdGlvbiAnaW5mbycsIHVzZSAnLS1pbmZvJyBpbnN0ZWFk
ClBvcnRhZ2UgMi4yX3JjMSAoZGVmYXVsdC1saW51eC9hbWQ2NC8yMDA3LjAvZGVza3RvcCwgZ2Nj
LTQuMy4xLCBnbGliYy0yLjhfcDIwMDgwNjAyLXIwLCAyLjYuMjUtZ2VudG9vLXI2IHg4Nl82NCkK
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT0KU3lzdGVtIHVuYW1lOiBMaW51eC0yLjYuMjUtZ2VudG9vLXI2LXg4Nl82NC1BTURf
QXRobG9uLXRtLV82NF9YMl9EdWFsX0NvcmVfUHJvY2Vzc29yXzQyMDArLXdpdGgtZ2xpYmMyLjIu
NQpUaW1lc3RhbXAgb2YgdHJlZTogU2F0LCAxMiBKdWwgMjAwOCAwMzowMTowMSArMDAwMAphcHAt
c2hlbGxzL2Jhc2g6ICAgICAzLjJfcDM5CmRldi1qYXZhL2phdmEtY29uZmlnOiAxLjMuNywgMi4x
LjYtcjEKZGV2LWxhbmcvcHl0aG9uOiAgICAgMi41LjItcjUKc3lzLWFwcHMvYmFzZWxheW91dDog
Mi4wLjAKc3lzLWFwcHMvb3BlbnJjOiAgICAgMC4yLjUKc3lzLWFwcHMvc2FuZGJveDogICAgMS4y
LjE4LjEtcjMKc3lzLWRldmVsL2F1dG9jb25mOiAgMi4xMywgMi42Mi1yMQpzeXMtZGV2ZWwvYXV0
b21ha2U6ICAxLjUsIDEuNy45LXIxLCAxLjguNS1yMywgMS45LjYtcjIsIDEuMTAuMS1yMQpzeXMt
ZGV2ZWwvYmludXRpbHM6ICAyLjE4LXIzCnN5cy1kZXZlbC9nY2MtY29uZmlnOiAxLjQuMC1yNApz
eXMtZGV2ZWwvbGlidG9vbDogICAyLjIuNAp2aXJ0dWFsL29zLWhlYWRlcnM6ICAyLjYuMjUtcjQK
QUJJPSJhbWQ2NCIKQUNDRVBUX0tFWVdPUkRTPSJhbWQ2NCB+YW1kNjQiCkFEQV9JTkNMVURFX1BB
VEg9Ii91c3IvbGliNjQvZ25hdC1ncGwveDg2XzY0LXBjLWxpbnV4LWdudS80LjEvYWRhaW5jbHVk
ZTovdXNyL2luY2x1ZGUvYWRhL2d0a2FkYSIKQURBX09CSkVDVFNfUEFUSD0iL3Vzci9saWI2NC9n
bmF0LWdwbC94ODZfNjQtcGMtbGludXgtZ251LzQuMS9hZGFsaWI6L3Vzci9saWI2NC9hZGEveDg2
XzY0LXBjLWxpbnV4LWdudS1nbmF0LWdwbC00LjEvZ3RrYWRhIgpBTFNBX0NBUkRTPSJhbGk1NDUx
IGFsczQwMDAgYXRpaXhwIGF0aWl4cC1tb2RlbSBidDg3eCBjYTAxMDYgY21pcGNpIGVtdTEwazF4
IAllbnMxMzcwIGVuczEzNzEgZXMxOTM4IGVzMTk2OCBmbTgwMSBoZGEtaW50ZWwgaW50ZWw4eDAg
aW50ZWw4eDBtIG1hZXN0cm8zIAl0cmlkZW50IHVzYi1hdWRpbyB2aWE4Mnh4IHZpYTgyeHgtbW9k
ZW0geW1mcGNpIgpBTFNBX1BDTV9QTFVHSU5TPSJhZHBjbSBhbGF3IGFzeW0gY29weSBkbWl4IGRz
aGFyZSBkc25vb3AgZW1wdHkgZXh0cGx1ZyBmaWxlIGhvb2tzIGllYzk1OCBpb3BsdWcgbGFkc3Bh
IGxmbG9hdCBsaW5lYXIgbWV0ZXIgbXVsYXcgbXVsdGkgbnVsbCBwbHVnIHJhdGUgcm91dGUgc2hh
cmUgc2htIHNvZnR2b2wiCkFQQUNIRTJfTU9EVUxFUz0iYWN0aW9ucyBhbGlhcyBhdXRoX2Jhc2lj
IGF1dGhuX2FsaWFzIGF1dGhuX2Fub24gYXV0aG5fZGJtIGF1dGhuX2RlZmF1bHQgYXV0aG5fZmls
ZSBhdXRoel9kYm0gYXV0aHpfZGVmYXVsdCBhdXRoel9ncm91cGZpbGUgYXV0aHpfaG9zdCBhdXRo
el9vd25lciBhdXRoel91c2VyIGF1dG9pbmRleCBjYWNoZSBkYXYgZGF2X2ZzIGRhdl9sb2NrIGRl
ZmxhdGUgZGlyIGRpc2tfY2FjaGUgZW52IGV4cGlyZXMgZXh0X2ZpbHRlciBmaWxlX2NhY2hlIGZp
bHRlciBoZWFkZXJzIGluY2x1ZGUgaW5mbyBsb2dfY29uZmlnIGxvZ2lvIG1lbV9jYWNoZSBtaW1l
IG1pbWVfbWFnaWMgbmVnb3RpYXRpb24gcmV3cml0ZSBzZXRlbnZpZiBzcGVsaW5nIHN0YXR1cyB1
bmlxdWVfaWQgdXNlcmRpciB1c2VydHJhY2sgdmhvc3RfYWxpYXMiCkFSQ0g9ImFtZDY0IgpBU0ZM
QUdTX3g4Nj0iLS0zMiIKQVVUT0NMRUFOPSJ5ZXMiCkNCVUlMRD0ieDg2XzY0LXBjLWxpbnV4LWdu
dSIKQ0RFRklORV9hbWQ2ND0iX194ODZfNjRfXyIKQ0RFRklORV94ODY9Il9faTM4Nl9fIgpDRkxB
R1M9Ii1tYXJjaD1hdGhsb242NCAtTzIgLXBpcGUgLWciCkNGTEFHU194ODY9Ii1tMzIgLUwvZW11
bC9saW51eC94ODYvbGliIC1ML2VtdWwvbGludXgveDg2L3Vzci9saWIiCkNIT1NUPSJ4ODZfNjQt
cGMtbGludXgtZ251IgpDSE9TVF9hbWQ2ND0ieDg2XzY0LXBjLWxpbnV4LWdudSIKQ0hPU1RfeDg2
PSJpNjg2LXBjLWxpbnV4LWdudSIKQ0xBU1NQQVRIPSIuIgpDTEVBTl9ERUxBWT0iNSIKQ09MT1JU
RVJNPSJnbm9tZS10ZXJtaW5hbCIKQ09ORklHX1BST1RFQ1Q9Ii9ldGMgL3Vzci9rZGUvMy41L2Vu
diAvdXNyL2tkZS8zLjUvc2hhcmUvY29uZmlnIC91c3Iva2RlLzMuNS9zaHV0ZG93biAvdXNyL3No
YXJlL2NvbmZpZyIKQ09ORklHX1BST1RFQ1RfTUFTSz0iL2V0Yy9jYS1jZXJ0aWZpY2F0ZXMuY29u
ZiAvZXRjL2Vudi5kIC9ldGMvZW52LmQvamF2YS8gL2V0Yy9mb250cy9mb250cy5jb25mIC9ldGMv
Z2NvbmYgL2V0Yy9nZW50b28tcmVsZWFzZSAvZXRjL3JldmRlcC1yZWJ1aWxkIC9ldGMvdGVybWlu
Zm8gL2V0Yy90ZXhtZi93ZWIyYyAvZXRjL3VkZXYvcnVsZXMuZCIKQ1ZTX1JTSD0ic3NoIgpDWFhG
TEFHUz0iLW1hcmNoPWF0aGxvbjY0IC1PMiAtcGlwZSAtZyIKREJVU19TRVNTSU9OX0JVU19BRERS
RVNTPSJ1bml4OmFic3RyYWN0PS90bXAvZGJ1cy1aWWVmQnJZa3cyLGd1aWQ9YTQ3ZTE5ZjYzOGRm
N2UyMzczNzA1OGY3NDg3NmYxNDMiCkRFRkFVTFRfQUJJPSJhbWQ2NCIKREVTS1RPUF9TRVNTSU9O
PSJnbm9tZSIKREVTS1RPUF9TVEFSVFVQX0lEPSIiCkRJU1BMQVk9IjowLjAiCkRJU1RESVI9Ii91
c3IvcG9ydGFnZS9kaXN0ZmlsZXMiCkVESVRPUj0iL3Vzci9iaW4vdmltIgpFTElCQz0iZ2xpYmMi
CkVNRVJHRV9XQVJOSU5HX0RFTEFZPSIxMCIKRkNGTEFHUz0iLW1hcmNoPWF0aGxvbjY0IC1PMiAt
cGlwZSAtZyIKRkVBVFVSRVM9ImRpc3Rsb2NrcyBpbnN0YWxsc291cmNlcyBwYXJhbGxlbC1mZXRj
aCBwcmVzZXJ2ZS1saWJzIHNhbmRib3ggc2ZwZXJtcyBzcGxpdGRlYnVnIHN0cmljdCB1bm1lcmdl
LW9ycGhhbnMgdXNlcmZldGNoIgpGRVRDSENPTU1BTkQ9Ii91c3IvYmluL3dnZXQgLXQgNSAtVCA2
MCAtLXBhc3NpdmUtZnRwIC1PICIke0RJU1RESVJ9LyR7RklMRX0iICIke1VSSX0iIgpGRkxBR1M9
Ii1tYXJjaD1hdGhsb242NCAtTzIgLXBpcGUgLWciCkdDQ19TUEVDUz0iIgpHREtfVVNFX1hGVD0i
MSIKR0RNU0VTU0lPTj0iZ25vbWUiCkdETV9MQU5HPSJDIgpHRE1fWFNFUlZFUl9MT0NBVElPTj0i
bG9jYWwiCkdFTkVSQVRJT049IjIiCkdFTlRPT19NSVJST1JTPSJodHRwOi8vZ2VudG9vLm1pcnJv
cnMuZWFzeW5ld3MuY29tL2xpbnV4L2dlbnRvby8gaHR0cDovL2dlbnRvby5taXJyb3JzLnRkcy5u
ZXQvZ2VudG9vIGZ0cDovL2dlbnRvby5taXJyb3JzLnRkcy5uZXQvZ2VudG9vIGh0dHA6Ly9nZW50
b28ubWlycm9ycy5ob29ibHkuY29tLyBmdHA6Ly9nZW50b28ubWlycm9ycy5wYWlyLmNvbS8iCkdO
T01FX0RFU0tUT1BfU0VTU0lPTl9JRD0iRGVmYXVsdCIKR05PTUVfS0VZUklOR19TT0NLRVQ9Ii90
bXAva2V5cmluZy1UV1pzQzIvc29ja2V0IgpHUEdfQUdFTlRfSU5GTz0iL3RtcC9zZWFob3JzZS1S
ZDdYZGEvUy5ncGctYWdlbnQ6OTAzNDoxIgpHVEtfUkNfRklMRVM9Ii9ldGMvZ3RrL2d0a3JjOi9o
b21lL3pubWViLy5ndGtyYy0xLjItZ25vbWUyIgpHVUlMRV9MT0FEX1BBVEg9Ii91c3Ivc2hhcmUv
Z3VpbGUvMS44IgpIT01FPSIvaG9tZS96bm1lYiIKSU5GT1BBVEg9Ii91c3Ivc2hhcmUvaW5mbzov
dXNyL3NoYXJlL2JpbnV0aWxzLWRhdGEveDg2XzY0LXBjLWxpbnV4LWdudS8yLjE4L2luZm86L3Vz
ci9zaGFyZS9nY2MtZGF0YS94ODZfNjQtcGMtbGludXgtZ251LzQuMy4xL2luZm86L3Vzci9zaGFy
ZS9nbmF0LWdwbC1kYXRhL3g4Nl82NC1wYy1saW51eC1nbnUvNC4xL2luZm8iCklOUFVUX0RFVklD
RVM9ImV2ZGV2IG1vdXNlIGtleWJvYXJkIHZtbW91c2UiCkpBVkFDPSIvZXRjL2phdmEtY29uZmln
LTIvY3VycmVudC1zeXN0ZW0tdm0vYmluL2phdmFjIgpKQVZBX0hPTUU9Ii9ldGMvamF2YS1jb25m
aWctMi9jdXJyZW50LXN5c3RlbS12bSIKSkRLX0hPTUU9Ii9ldGMvamF2YS1jb25maWctMi9jdXJy
ZW50LXN5c3RlbS12bSIKS0RFRElSUz0iL3VzcjovdXNyL2xvY2FsOi91c3Iva2RlLzMuNSIKS0VS
TkVMPSJsaW51eCIKTEFORz0iZW5fVVMuVVRGLTgiCkxDRF9ERVZJQ0VTPSJiYXlyYWQgY2ZvbnR6
IGNmb250ejYzMyBnbGsgaGQ0NDc4MCBsYjIxNiBsY2RtMDAxIG10eG9yYiBuY3Vyc2VzIHRleHQi
CkxERkxBR1M9IiIKTERGTEFHU194ODY9Ii1tIGVsZl9pMzg2IC1ML2VtdWwvbGludXgveDg2L2xp
YiAtTC9lbXVsL2xpbnV4L3g4Ni91c3IvbGliIgpMRVNTPSItUiAtTSAtLXNoaWZ0IDUiCkxFU1NP
UEVOPSJ8bGVzc3BpcGUuc2ggJXMiCkxJQkRJUl9hbWQ2ND0ibGliNjQiCkxJQkRJUl94ODY9Imxp
YjMyIgpMSU5HVUFTPSJlbl9VUyIKTE9HTkFNRT0iem5tZWIiCkxTX0NPTE9SUz0icnM9MDpkaT0w
MTszNDpsbj0wMTszNjpwaT00MDszMzpzbz0wMTszNTpkbz0wMTszNTpiZD00MDszMzswMTpjZD00
MDszMzswMTpvcj0wMTswNTszNzs0MTptaT0wMTswNTszNzs0MTpzdT0zNzs0MTpzZz0zMDs0Mzp0
dz0zMDs0Mjpvdz0zNDs0MjpzdD0zNzs0NDpleD0wMTszMjoqLnRhcj0wMTszMToqLnRnej0wMTsz
MToqLmFyaj0wMTszMToqLnRhej0wMTszMToqLmx6aD0wMTszMToqLmx6bWE9MDE7MzE6Ki56aXA9
MDE7MzE6Ki56PTAxOzMxOiouWj0wMTszMToqLmR6PTAxOzMxOiouZ3o9MDE7MzE6Ki5iejI9MDE7
MzE6Ki5iej0wMTszMToqLnRiejI9MDE7MzE6Ki50ej0wMTszMToqLmRlYj0wMTszMToqLnJwbT0w
MTszMToqLmphcj0wMTszMToqLnJhcj0wMTszMToqLmFjZT0wMTszMToqLnpvbz0wMTszMToqLmNw
aW89MDE7MzE6Ki43ej0wMTszMToqLnJ6PTAxOzMxOiouanBnPTAxOzM1OiouanBlZz0wMTszNToq
LmdpZj0wMTszNToqLmJtcD0wMTszNToqLnBibT0wMTszNToqLnBnbT0wMTszNToqLnBwbT0wMTsz
NToqLnRnYT0wMTszNToqLnhibT0wMTszNToqLnhwbT0wMTszNToqLnRpZj0wMTszNToqLnRpZmY9
MDE7MzU6Ki5wbmc9MDE7MzU6Ki5zdmc9MDE7MzU6Ki5zdmd6PTAxOzM1OioubW5nPTAxOzM1Oiou
cGN4PTAxOzM1OioubW92PTAxOzM1OioubXBnPTAxOzM1OioubXBlZz0wMTszNToqLm0ydj0wMTsz
NToqLm1rdj0wMTszNToqLm9nbT0wMTszNToqLm1wND0wMTszNToqLm00dj0wMTszNToqLm1wNHY9
MDE7MzU6Ki52b2I9MDE7MzU6Ki5xdD0wMTszNToqLm51dj0wMTszNToqLndtdj0wMTszNToqLmFz
Zj0wMTszNToqLnJtPTAxOzM1Oioucm12Yj0wMTszNToqLmZsYz0wMTszNToqLmF2aT0wMTszNToq
LmZsaT0wMTszNToqLmZsdj0wMTszNToqLmdsPTAxOzM1OiouZGw9MDE7MzU6Ki54Y2Y9MDE7MzU6
Ki54d2Q9MDE7MzU6Ki55dXY9MDE7MzU6Ki5wZGY9MDA7MzI6Ki5wcz0wMDszMjoqLnR4dD0wMDsz
MjoqLnBhdGNoPTAwOzMyOiouZGlmZj0wMDszMjoqLmxvZz0wMDszMjoqLnRleD0wMDszMjoqLmRv
Yz0wMDszMjoqLmFhYz0wMDszNjoqLmF1PTAwOzM2OiouZmxhYz0wMDszNjoqLm1pZD0wMDszNjoq
Lm1pZGk9MDA7MzY6Ki5ta2E9MDA7MzY6Ki5tcDM9MDA7MzY6Ki5tcGM9MDA7MzY6Ki5vZ2c9MDA7
MzY6Ki5yYT0wMDszNjoqLndhdj0wMDszNjoiCk1BS0VPUFRTPSItajUiCk1BTlBBVEg9Ii9ldGMv
amF2YS1jb25maWctMi9jdXJyZW50LXN5c3RlbS12bS9tYW46L3Vzci9sb2NhbC9zaGFyZS9tYW46
L3Vzci9zaGFyZS9tYW46L3Vzci9zaGFyZS9iaW51dGlscy1kYXRhL3g4Nl82NC1wYy1saW51eC1n
bnUvMi4xOC9tYW46L3Vzci9zaGFyZS9nY2MtZGF0YS94ODZfNjQtcGMtbGludXgtZ251LzQuMy4x
L21hbjovb3B0L2JsYWNrZG93bi1qZGstMS40LjIuMDMvbWFuOi9ldGMvamF2YS1jb25maWcvc3lz
dGVtLXZtL21hbi86L3Vzci9rZGUvMy41L3NoYXJlL21hbjovdXNyL3F0LzMvZG9jL21hbjovdXNy
L3NoYXJlL2duYXQtZ3BsLWRhdGEveDg2XzY0LXBjLWxpbnV4LWdudS80LjEvbWFuOi9vcHQvdm13
YXJlL3dvcmtzdGF0aW9uL21hbiIKTVVMVElMSUJfQUJJUz0iYW1kNjQgeDg2IgpNVUxUSUxJQl9T
VFJJQ1RfREVOWT0iNjQtYml0LipzaGFyZWQgb2JqZWN0IgpNVUxUSUxJQl9TVFJJQ1RfRElSUz0i
L2xpYiAvdXNyL2xpYiAvdXNyL2tkZS8qL2xpYiAvdXNyL3F0LyovbGliIC91c3IvWDExUjYvbGli
IgpNVUxUSUxJQl9TVFJJQ1RfRVhFTVBUPSIocGVybDV8Z2NjfGdjYy1saWJ8YmludXRpbHN8ZWNs
aXBzZS0zfGRlYnVnfHBvcnRhZ2UpIgpOT0NPTE9SPSJ0cnVlIgpPUEVOR0xfUFJPRklMRT0ibnZp
ZGlhIgpQQUdFUj0iL3Vzci9iaW4vbGVzcyIKUEFUSD0iL3Vzci9sb2NhbC9iaW46L3Vzci9iaW46
L2Jpbjovb3B0L2JpbjovdXNyL3g4Nl82NC1wYy1saW51eC1nbnUvZ2NjLWJpbi80LjMuMTovb3B0
L2JsYWNrZG93bi1qZGstMS40LjIuMDMvYmluOi9vcHQvYmxhY2tkb3duLWpkay0xLjQuMi4wMy9q
cmUvYmluOi91c3Iva2RlLzMuNS9iaW46L3Vzci9xdC8zL2JpbjovdXNyL3g4Nl82NC1wYy1saW51
eC1nbnUvZ25hdC1ncGwtYmluLzQuMTovdXNyL2xpYmV4ZWMvZ25hdC1ncGwveDg2XzY0LXBjLWxp
bnV4LWdudS80LjE6L3Vzci9saWI2NC9hZGEveDg2XzY0LXBjLWxpbnV4LWdudS1nbmF0LWdwbC00
LjEvZ3RrYWRhOi91c3IvZ2FtZXMvYmluOi9vcHQvdm13YXJlL3dvcmtzdGF0aW9uL2JpbiIKUEtH
RElSPSIvdXNyL3BvcnRhZ2UvcGFja2FnZXMiClBLR19DT05GSUdfUEFUSD0iL3Vzci9sb2NhbC9s
aWIvcGtnY29uZmlnOi91c3IvbGliL3BrZ2NvbmZpZzovdXNyL2xpYi9ibGFzL3RocmVhZGVkLWF0
bGFzLzovdXNyL2xpYi9sYXBhY2svYXRsYXM6L3Vzci9xdC8zL2xpYjY0L3BrZ2NvbmZpZyIKUE9S
VEFHRV9BUkNITElTVD0icHBjIHMzOTAgYW1kNjQgeDg2IHBwYzY0IHg4Ni1mYnNkIG02OGsgYXJt
IHNwYXJjIHNoIG1pcHMgaWE2NCBhbHBoYSBocHBhIHNwYXJjLWZic2QiClBPUlRBR0VfQklOSE9T
VF9DSFVOS1NJWkU9IjMwMDAiClBPUlRBR0VfQklOX1BBVEg9Ii91c3IvbGliNjQvcG9ydGFnZS9i
aW4iClBPUlRBR0VfQ09ORklHUk9PVD0iLyIKUE9SVEFHRV9ERUJVRz0iMCIKUE9SVEFHRV9ERVBD
QUNIRURJUj0iL3Zhci9jYWNoZS9lZGIvZGVwIgpQT1JUQUdFX0VDTEFTU19XQVJOSU5HX0VOQUJM
RT0iMCIKUE9SVEFHRV9FTE9HX0NMQVNTRVM9ImxvZyB3YXJuIGVycm9yIgpQT1JUQUdFX0VMT0df
TUFJTEZST009InBvcnRhZ2VAbG9jYWxob3N0IgpQT1JUQUdFX0VMT0dfTUFJTFNVQkpFQ1Q9Iltw
b3J0YWdlXSBlYnVpbGQgbG9nIGZvciAke1BBQ0tBR0V9IG9uICR7SE9TVH0iClBPUlRBR0VfRUxP
R19NQUlMVVJJPSJyb290IgpQT1JUQUdFX0VMT0dfU1lTVEVNPSJzYXZlX3N1bW1hcnkgZWNobyIK
UE9SVEFHRV9GRVRDSF9DSEVDS1NVTV9UUllfTUlSUk9SUz0iNSIKUE9SVEFHRV9GRVRDSF9SRVNV
TUVfTUlOX1NJWkU9IjM1MEsiClBPUlRBR0VfR0lEPSIyNTAiClBPUlRBR0VfSU5TVF9HSUQ9IjAi
ClBPUlRBR0VfSU5TVF9VSUQ9IjAiClBPUlRBR0VfUFlNX1BBVEg9Ii91c3IvbGliNjQvcG9ydGFn
ZS9weW0iClBPUlRBR0VfUlNZTkNfT1BUUz0iLS1yZWN1cnNpdmUgLS1saW5rcyAtLXNhZmUtbGlu
a3MgLS1wZXJtcyAtLXRpbWVzIC0tY29tcHJlc3MgLS1mb3JjZSAtLXdob2xlLWZpbGUgLS1kZWxl
dGUgLS1zdGF0cyAtLXRpbWVvdXQ9MTgwIC0tZXhjbHVkZT0vZGlzdGZpbGVzIC0tZXhjbHVkZT0v
bG9jYWwgLS1leGNsdWRlPS9wYWNrYWdlcyIKUE9SVEFHRV9SU1lOQ19SRVRSSUVTPSIzIgpQT1JU
QUdFX1RNUERJUj0iL3Zhci90bXAiClBPUlRBR0VfV09SS0RJUl9NT0RFPSIwNzAwIgpQT1JURElS
PSIvdXNyL3BvcnRhZ2UiClBPUlRESVJfT1ZFUkxBWT0iL3Vzci9wb3J0YWdlL2xvY2FsL2xheW1h
bi9wcm8tYXVkaW8gL3Vzci9wb3J0YWdlL2xvY2FsL2xheW1hbi9zY2llbmNlIC91c3IvcG9ydGFn
ZS9sb2NhbC9sYXltYW4vc3VucmlzZSIKUFdEPSIvaG9tZS96bm1lYiIKUU1BS0VTUEVDPSJsaW51
eC1nKysiClFURElSPSIvdXNyL3F0LzMiClJFU1VNRUNPTU1BTkQ9Ii91c3IvYmluL3dnZXQgLWMg
LXQgNSAtVCA2MCAtLXBhc3NpdmUtZnRwIC1PICIke0RJU1RESVJ9LyR7RklMRX0iICIke1VSSX0i
IgpST09UPSIvIgpST09UUEFUSD0iL29wdC9iaW46L3Vzci94ODZfNjQtcGMtbGludXgtZ251L2dj
Yy1iaW4vNC4zLjE6L29wdC9ibGFja2Rvd24tamRrLTEuNC4yLjAzL2Jpbjovb3B0L2JsYWNrZG93
bi1qZGstMS40LjIuMDMvanJlL2JpbjovdXNyL2tkZS8zLjUvc2JpbjovdXNyL2tkZS8zLjUvYmlu
Oi91c3IvcXQvMy9iaW46L3Vzci94ODZfNjQtcGMtbGludXgtZ251L2duYXQtZ3BsLWJpbi80LjE6
L3Vzci9saWJleGVjL2duYXQtZ3BsL3g4Nl82NC1wYy1saW51eC1nbnUvNC4xOi91c3IvbGliNjQv
YWRhL3g4Nl82NC1wYy1saW51eC1nbnUtZ25hdC1ncGwtNC4xL2d0a2FkYTovb3B0L3Ztd2FyZS93
b3Jrc3RhdGlvbi9iaW4iClJQTURJUj0iL3Vzci9wb3J0YWdlL3JwbSIKUlVCWU9QVD0iLXJhdXRv
X2dlbSIKUl9IT01FPSIvdXNyL2xpYjY0L1IiClNFU1NJT05fTUFOQUdFUj0ibG9jYWwvRHJlYW1T
Y2FwZTpAL3RtcC8uSUNFLXVuaXgvODkyOCx1bml4L0RyZWFtU2NhcGU6L3RtcC8uSUNFLXVuaXgv
ODkyOCIKU0dNTF9DQVRBTE9HX0ZJTEVTPSIvZXRjL3NnbWwvc2dtbC1kb2Nib29rLmNhdDovZXRj
L3NnbWwvb3BlbmphZGUtMS4zLjIuY2F0Oi9ldGMvc2dtbC9saW51eGRvYy5jYXQ6L2V0Yy9zZ21s
L3htbC1kb2Nib29rLTQuMi5jYXQ6L2V0Yy9zZ21sL3htbC1kb2Nib29rLTQuMy5jYXQ6L2V0Yy9z
Z21sL3htbC1kb2Nib29rLTQuNC5jYXQ6L2V0Yy9zZ21sL3htbC1kb2Nib29rLTQuNS5jYXQ6L2V0
Yy9zZ21sL3NnbWwtZW50LmNhdDovZXRjL3NnbWwvZ2VudG9vLWd1aWRlLmNhdDovZXRjL3NnbWwv
eG1sLWRvY2Jvb2stNC4xLjIuY2F0Oi9ldGMvc2dtbC9zZ21sLWRvY2Jvb2stMy4wLmNhdDovZXRj
L3NnbWwvc2dtbC1kb2Nib29rLTMuMS5jYXQ6L2V0Yy9zZ21sL3NnbWwtZG9jYm9vay00LjAuY2F0
Oi9ldGMvc2dtbC9zZ21sLWRvY2Jvb2stNC4xLmNhdDovZXRjL3NnbWwvc2dtbC1kb2Nib29rLTQu
Mi5jYXQ6L2V0Yy9zZ21sL3NnbWwtZG9jYm9vay00LjQuY2F0Oi9ldGMvc2dtbC9zZ21sLWxpdGUu
Y2F0Oi9ldGMvc2dtbC9kc3NzbC1kb2Nib29rLXN0eWxlc2hlZXRzLmNhdCIKU0hFTEw9Ii9iaW4v
YmFzaCIKU0hMVkw9IjEiClNTSF9BR0VOVF9QSUQ9IjkwMjYiClNTSF9BVVRIX1NPQ0s9Ii90bXAv
a2V5cmluZy1UV1pzQzIvc3NoIgpTVEFHRTFfVVNFPSJucHRsIG5wdGxvbmx5IHVuaWNvZGUiClNZ
TUxJTktfTElCPSJ5ZXMiClNZTkM9InJzeW5jOi8vcnN5bmMuZ2VudG9vLm9yZy9nZW50b28tcG9y
dGFnZSIKVEVSTT0ieHRlcm0iClVTRT0iM2Rub3cgM2Rub3dleHQgUiBYIGFjY2Vzc2liaWxpdHkg
YWNsIGFjcGkgYWRhIGFnZyBhaW8gYWxsZWdybyBhbHNhIGFtZDY0IGFuaW1naWYgYW5zaSBhcnBh
Y2sgYXJ0d29ya2V4dHJhIGF1ZGlvZmlsZSBhdmFoaSBiYWNrdHJhY2UgYmFzaC1jb21wbGV0aW9u
IGJlYWdsZSBiZXJrZGIgYmlnLWlyb24gYmlnLXRhYmxlcyBibGFzIGJvZWhtLWdjIGJvb3N0IGJy
YW5kaW5nIGJ6aXAyIGNhaXJvIGNibGFzIGNkZGIgY2RwYXJhbm9pYSBjZHIgY2djIGNncmFwaCBj
bGkgY2x1c3RlciBjcHVkZXRlY3Rpb24gY3JhY2tsaWIgY3J5cHQgY3VwcyBjdXJsIGN2cyBjeHgg
ZGJ1cyBkZXByZWNhdGVkIGRldmhlbHAgZGlhIGRpc2tpbyBkcmkgZHNzaSBkdiBkdmQgZHZkciBk
dmRyZWFkIGR4IGVsZiBlbWJlZGRlZCBlbWJvc3MgZW1vdml4IGV2byBleGlmIGV4dHJhZW5naW5l
IGZhbSBmYXN0IGZhdCBmZmNhbGwgZmZ0dyBmaXRzIGZsYWMgZmxhc2ggZmx0ayBmbW9kIGZvbnRj
b25maWcgZm9ydHJhbiBmcHggZnJlZXRleHQgZ2QgZ2RibSBnZm9ydHJhbiBnaWYgZ2xhZGUgZ2xp
YiBnbGl0eiBnbXAgZ25ldCBnbm9tZSBnbnVwbG90IGdudXRscyBncG0gZ3JhbW1hciBncyBnc2wg
Z3N0cmVhbWVyIGd0ayBndWlsZSBoYWwgaGJjaSBpY29uIGljb252IGltbGliIGltbXF0LWJjIGlu
aGVyaXQtZ3JhcGggaW5ramFyIGludDY0IGlwbHNyYyBpcHY2IGlzZG5sb2cgaXRocmVhZHMgamFi
YmVyIGphY2ttaWRpIGphdmEgamNlIGpmcyBqcGVnIGtpcmJ5YmFzZSBrcWVtdSBsYXBhY2sgbGFz
aCBsYXRleCBsY21zIGxkYiBsaWJmZmkgbGliZ2RhIGxpYnMgbGlid3d3IGxsdm0gbG1fc2Vuc29y
cyBseXggbHptYSBtYWQgbWF0aCBtYXgtaWR4LTEyOCBtZG5zcmVzcG9uZGVyLWNvbXBhdCBtZW1j
YWNoZSBtZXRpcyBtZmQtcmV3cml0ZXMgbWlkaSBtaWttb2QgbWltZSBtbWFwIG1teCBtbXhleHQg
bW5nIG1vemRldmVsb3AgbW96ZG9tIG1vemVtYmVkIG1vemlsbGEgbW96c2hhMSBtcDMgbXA0IG1w
ZSBtcGUtc2RrIG1wZWcgbXVkZmxhcCBtdWx0aXVzZXIgbXlzcWwgbmN1cnNlcyBuZXRwYm0gbmV0
d29ya2luZyBuZXctY2x4IG5scyBucHRsIG5wdGxvbmx5IG5zcGx1Z2luIG51bWFycmF5IG9iamMg
b2dnIG9wZW5hbCBvcGVuZXhyIG9wZW5nbCBvcGVubXAgb3NjIG90cyBwYW0gcGFzY2FsIHBjaCBw
Y3JlIHBkZiBwZXJmb3JjZSBwZXJsIHBnLWludGRhdGV0aW1lIHBsb3R1dGlscyBwbmcgcG9zdHNj
cmlwdCBwcHBkIHByZXZpZXctbGF0ZXggcHl0aG9uIHF0MyBxdDNzdXBwb3J0IHF0NCBxdWlja3Rp
bWUgcmRlc2t0b3AgcmVhZGxpbmUgcmVmbGVjdGlvbiByZWdleCByZWlzZXJmcyByZXBseXRvbGlz
dCByb290IHJyZGNnaSBycmR0b29sIHJ1YnkgcnVieXRlc3RzIHNkbCBzZW5zb3JkIHNlcnZlciBz
ZXNzaW9uIHNtcCBzbXV4IHNuZGZpbGUgc25tcCBzb2NrZXRzIHNvdW5kIHNvdW5kZXggc291bmR0
b3VjaCBzb3VwIHNvdXJjZXZpZXcgc294IHNwZWxsIHNwbCBzcWwgc3NlIHNzZTIgc3NsIHN1YnZl
cnNpb24gc3VwZXJub2RhbCBzdmcgc3ZtIHN3aWcgc3ppcCB0MWxpYiB0Y2wgdGNwZCB0aGVvcmEg
dGhlc2F1cnVzIHRocmVhZHMgdGlmZiB0aW1pZGl0eSB0ayB0b29sYmFyIHRvb2xzIHRydWV0eXBl
IHR3b2xhbWUgdW1mcGFjayB1bmljb2RlIHZhbGdyaW5kIHZhbXAgdmltIHZpbS1wYWdlciB2aW0t
c3ludGF4IHZpbS13aXRoLXggdm9yYmlzIHZzdCB3YXZwYWNrIHdtYSB3bWYgd29yZHBlcmZlY3Qg
d3h3aW5kb3dzIHgxMXZuYyB4YXR0ciB4Y29tcG9zaXRlIHhmcyB4ZnQgeGltIHhtbCB4b3JnIHhw
bSB4c2NyZWVuc2F2ZXIgeHVscnVubmVyIHh2IHpsaWIiIEFMU0FfQ0FSRFM9ImFsaTU0NTEgYWxz
NDAwMCBhdGlpeHAgYXRpaXhwLW1vZGVtIGJ0ODd4IGNhMDEwNiBjbWlwY2kgZW11MTBrMXggCWVu
czEzNzAgZW5zMTM3MSBlczE5MzggZXMxOTY4IGZtODAxIGhkYS1pbnRlbCBpbnRlbDh4MCBpbnRl
bDh4MG0gbWFlc3RybzMgCXRyaWRlbnQgdXNiLWF1ZGlvIHZpYTgyeHggdmlhODJ4eC1tb2RlbSB5
bWZwY2kiIEFMU0FfUENNX1BMVUdJTlM9ImFkcGNtIGFsYXcgYXN5bSBjb3B5IGRtaXggZHNoYXJl
IGRzbm9vcCBlbXB0eSBleHRwbHVnIGZpbGUgaG9va3MgaWVjOTU4IGlvcGx1ZyBsYWRzcGEgbGZs
b2F0IGxpbmVhciBtZXRlciBtdWxhdyBtdWx0aSBudWxsIHBsdWcgcmF0ZSByb3V0ZSBzaGFyZSBz
aG0gc29mdHZvbCIgQVBBQ0hFMl9NT0RVTEVTPSJhY3Rpb25zIGFsaWFzIGF1dGhfYmFzaWMgYXV0
aG5fYWxpYXMgYXV0aG5fYW5vbiBhdXRobl9kYm0gYXV0aG5fZGVmYXVsdCBhdXRobl9maWxlIGF1
dGh6X2RibSBhdXRoel9kZWZhdWx0IGF1dGh6X2dyb3VwZmlsZSBhdXRoel9ob3N0IGF1dGh6X293
bmVyIGF1dGh6X3VzZXIgYXV0b2luZGV4IGNhY2hlIGRhdiBkYXZfZnMgZGF2X2xvY2sgZGVmbGF0
ZSBkaXIgZGlza19jYWNoZSBlbnYgZXhwaXJlcyBleHRfZmlsdGVyIGZpbGVfY2FjaGUgZmlsdGVy
IGhlYWRlcnMgaW5jbHVkZSBpbmZvIGxvZ19jb25maWcgbG9naW8gbWVtX2NhY2hlIG1pbWUgbWlt
ZV9tYWdpYyBuZWdvdGlhdGlvbiByZXdyaXRlIHNldGVudmlmIHNwZWxpbmcgc3RhdHVzIHVuaXF1
ZV9pZCB1c2VyZGlyIHVzZXJ0cmFjayB2aG9zdF9hbGlhcyIgRUxJQkM9ImdsaWJjIiBJTlBVVF9E
RVZJQ0VTPSJldmRldiBtb3VzZSBrZXlib2FyZCB2bW1vdXNlIiBLRVJORUw9ImxpbnV4IiBMQ0Rf
REVWSUNFUz0iYmF5cmFkIGNmb250eiBjZm9udHo2MzMgZ2xrIGhkNDQ3ODAgbGIyMTYgbGNkbTAw
MSBtdHhvcmIgbmN1cnNlcyB0ZXh0IiBMSU5HVUFTPSJlbl9VUyIgVVNFUkxBTkQ9IkdOVSIgVklE
RU9fQ0FSRFM9Im52IHZlc2Egdm13YXJlIgpVU0VSPSJ6bm1lYiIKVVNFUkxBTkQ9IkdOVSIKVVNF
Uk5BTUU9InpubWViIgpVU0VfRVhQQU5EPSJBTFNBX0NBUkRTIEFMU0FfUENNX1BMVUdJTlMgQVBB
Q0hFMl9NT0RVTEVTIEFQQUNIRTJfTVBNUyBDQU1FUkFTIENST1NTQ09NUElMRV9PUFRTIERWQl9D
QVJEUyBFTElCQyBGQ0RTTF9DQVJEUyBGT08yWkpTX0RFVklDRVMgRlJJVFpDQVBJX0NBUkRTIElO
UFVUX0RFVklDRVMgS0VSTkVMIExDRF9ERVZJQ0VTIExJTkdVQVMgTElSQ19ERVZJQ0VTIE1JU0RO
X0NBUkRTIFVTRVJMQU5EIFZJREVPX0NBUkRTIgpVU0VfRVhQQU5EX0hJRERFTj0iQ1JPU1NDT01Q
SUxFX09QVFMgRUxJQkMgS0VSTkVMIFVTRVJMQU5EIgpVU0VfT1JERVI9ImVudjpwa2c6Y29uZjpk
ZWZhdWx0czpwa2dpbnRlcm5hbDplbnYuZCIKVklERU9fQ0FSRFM9Im52IHZlc2Egdm13YXJlIgpW
TUhBTkRMRT0iYmxhY2tkb3duLWpkay0xLjQuMiIKVk1XQVJFX1VTRV9TSElQUEVEX0dUSz0iZm9y
Y2UiCldJTkRPV0lEPSIyOTM2MDE4NCIKV0lORE9XUEFUSD0iNyIKWEFVVEhPUklUWT0iL2hvbWUv
em5tZWIvLlhhdXRob3JpdHkiClhER19EQVRBX0RJUlM9Ii91c3Ivc2hhcmU6L3Vzci9rZGUvMy41
L3NoYXJlOi91c3IvbG9jYWwvc2hhcmUiCl89Ii91c3IvYmluL2VtZXJnZSIKCg==
</data>        

          </attachment>
    </bug>

</bugzilla>