<?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>7134</bug_id>
          
          <creation_ts>2015-01-13 17:30:04 +0000</creation_ts>
          <short_desc>ENTITY variables in poky.ent not expanding consistently in HTML and PDF versions</short_desc>
          <delta_ts>2017-06-08 13:41:08 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>9</classification_id>
          <classification>Documentation</classification>
          <product>General Docs</product>
          <component>docs-general</component>
          <version>unspecified</version>
          <rep_platform>x86</rep_platform>
          <op_sys>Multiple</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>High</priority>
          <bug_severity>critical</bug_severity>
          <target_milestone>1.8 M2</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Scott Rifenbark">srifenbark</reporter>
          <assigned_to name="Richard Purdie">richard.purdie</assigned_to>
          <cc>alexandru.c.georgescu</cc>
    
    <cc>bluelightning</cc>
    
    <cc>jessica.zhang</cc>
    
    <cc>jose.perez.carranza</cc>
    
    <cc>richard.purdie</cc>
    
    <cc>srifenbark</cc>
          
          <qa_contact name="Libertad">libertad.gonzalez.de.la.cruz</qa_contact>
          <cf_os>---</cf_os>
          <cf_regression_type>---</cf_regression_type>
          
          <cf_docchange>Done (doc changes complete)</cf_docchange>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>47889</commentid>
    <comment_count>0</comment_count>
      <attachid>2318</attachid>
    <who name="Scott Rifenbark">srifenbark</who>
    <bug_when>2015-01-13 17:30:04 +0000</bug_when>
    <thetext>Created attachment 2318
grep results for &amp;DISTRO; throughout the manual set XML files

Currently, the YP manuals employ a documentation/poky.ent file that defines many ENTITY variables.  During the transformation from XML files to both HTML and PDF output, these variables should consistently expand to their literal values for display in the HTML and PDF versions of the manuals.  This scheme worked in the past but is now broken.

Prior to working on the 1.8 release, my development system was a Ubuntu 12.04 distribution running on a Lenovo X230 Thinkpad.  The documentation is built using DocBook 4.2 with the &quot;current&quot; XSL stylesheets (e.g. http://docbook.sourceforge.net/release/xsl/current/xhtml/docbook.xsl), which are imported into each manual&apos;s customization layer file (e.g. adt-customization.xsl).

After upgrading my distribution to Ubuntu 14.10 I began experiencing erratic variable expansions.  Some variables would correctly expand and appear as strings in the HTML and PDF output, while occurrences of the same variable would not expand. The result causes dropped critical information in the manual - for example missing &amp;DISTRO; (e.g. 1.8) strings in pathnames used in the documentation.

The issue is not limited to the 1.8 versions of the manuals but surfaces for all releases now.  So, cloning a &quot;dizzy&quot; branch and building the manuals results in the same issues.  I have made sure my system is up-to-date with all packages and have the packages installed as described in the YP reference manual at http://www.yoctoproject.org/docs/1.8/ref-manual/ref-manual.html#ubuntu-packages.  

To reproduce the behavior do the following:

1. git clone http://git.yoctoproject.org/git/yocto-docs
2. cd ~/yocto-docs/documentation
3. make html DOC=adt-manual

This will create a ~/yocto-docs/documentation/adt-manual/adt-manual.html file.  Opening this file in your browser displays the adt-manual.

To show the weirdness here, I searched for the &apos;&amp;DISTRO;&apos; string, which is the first ENTITY variable in the ~/yocto-docs/documentation/poky.ent file while in the ~/yocto-docs/documentation directory:

1. cd ~/yocto-docs/documentation
2. git grep &quot;&amp;DISTRO;&quot; *

This search reveals all the occurrences of that variable in the entire documentation set.  I then went through the affected manuals for that particular ENTITY variable and noted whether they expanded or not.  I am including two files to show the results: grep-results and entity-errors.  The grep-results shows each occurrence of the &amp;DISTRO; variable in all the XML source files.  The entity-errors file is my listing of each found result followed by what actually appears in the HTML version of the manual.  Some work and some don&apos;t.  I am also including the ~/yocto-docs/documentation/poky.ent file as well.

It is possible to work-around this by not using the poky.ent file and simply hand-supplying the proper strings.  This greatly increases the steps to produce each release of the documentation, however, and introduces the possibility of errors.

This is likely something simple but I have spent too much time on it already so I am hoping someone can help.

Scott</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>47890</commentid>
    <comment_count>1</comment_count>
      <attachid>2319</attachid>
    <who name="Scott Rifenbark">srifenbark</who>
    <bug_when>2015-01-13 17:31:24 +0000</bug_when>
    <thetext>Created attachment 2319
Explanation for &amp;DISTRO; expansions (WORKED and FAILED)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>47891</commentid>
    <comment_count>2</comment_count>
      <attachid>2320</attachid>
    <who name="Scott Rifenbark">srifenbark</who>
    <bug_when>2015-01-13 17:32:00 +0000</bug_when>
    <thetext>Created attachment 2320
poky.ent file with all the ENTITY declarations.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>47892</commentid>
    <comment_count>3</comment_count>
    <who name="Scott Rifenbark">srifenbark</who>
    <bug_when>2015-01-13 17:33:39 +0000</bug_when>
    <thetext>adding self to CC list and others</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>47911</commentid>
    <comment_count>4</comment_count>
    <who name="Richard Purdie">richard.purdie</who>
    <bug_when>2015-01-14 17:46:35 +0000</bug_when>
    <thetext>I can confirm I can reproduce this on Ubuntu 14.10 myself. I tried building libxslt 1.1.26, the version in Ubuntu 12.04 and using that, the same problem exists there. its therefore likely something in one of the dependencies of libxslt such as libxml2 which is causing the issue.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>47912</commentid>
    <comment_count>5</comment_count>
    <who name="Richard Purdie">richard.purdie</who>
    <bug_when>2015-01-14 18:07:32 +0000</bug_when>
    <thetext>Additionally, reverting to libxml 2.7.8 fixes the generated document so it looks like a libxml2 issue.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>47913</commentid>
    <comment_count>6</comment_count>
    <who name="Richard Purdie">richard.purdie</who>
    <bug_when>2015-01-14 19:01:34 +0000</bug_when>
    <thetext>http://git.yoctoproject.org/cgit.cgi/poky-contrib/commit/?h=rpurdie/t222&amp;id=93739f10bb026a7ec8f1a3d21c309980471c36bd and the preceeding commit have my debug info so far</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>47921</commentid>
    <comment_count>7</comment_count>
    <who name="Richard Purdie">richard.purdie</who>
    <bug_when>2015-01-15 09:31:00 +0000</bug_when>
    <thetext>The issue is caused by the CVE-2014-3660 fix applied to libxml2. Its fixed in master of libxml2 but not in any release. The fix is:

https://git.gnome.org/browse/libxml2/commit/?id=72a46a519ce7326d9a00f0b6a7f2a8e958cd1675

We&apos;ve seen such differences in testing as some people have fixed CVE, some have not. We should integrate the CVE into Yocto, then give Scott instructions on how to use the Yocto built xsltproc command until the fix makes it into the various distros.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>47937</commentid>
    <comment_count>8</comment_count>
    <who name="Richard Purdie">richard.purdie</who>
    <bug_when>2015-01-15 15:19:55 +0000</bug_when>
    <thetext>Just to capture the commit log for history:
Add to local.conf: 
PREFERRED_VERSION_libxslt-native = &quot;1.1.26&quot; 
PREFERRED_VERSION_libxml2-native = &quot;2.7.8&quot; 

Reproducer for doc bug: 
cd documentation/adt-manual 
/media/build1/poky/build/tmp/sysroots/x86_64-linux/usr/bin/xsltproc --xinclude -o adt-manual.html adt-manual-customization.xsl adt-manual.xml

With bug: grep /opt/ * -r | grep env 
adt-command.xml: $ source /opt/poky/&amp;DISTRO;/environment-setup-i586-poky-linux 
adt-manual.html: /opt/poky//environment-setup-x86_64-poky-linux 
adt-manual.html: $ source /opt/poky//environment-setup-i586-poky-linux 
adt-manual.html: $ source /opt/poky/1.8/environment-setup-i586-poky-linux 
adt-prepare.xml: $ source /opt/poky/&amp;DISTRO;/environment-setup-i586-poky-linux 

(note missing 1.8) 

without bug: $ grep /opt/ * -r | grep env 
adt-command.xml: $ source /opt/poky/&amp;DISTRO;/environment-setup-i586-poky-linux 
adt-manual.html: /opt/poky/1.8/environment-setup-x86_64-poky-linux 
adt-manual.html: $ source /opt/poky/1.8/environment-setup-i586-poky-linux 
adt-manual.html: $ source /opt/poky/1.8/environment-setup-i586-poky-linux 
adt-prepare.xml: $ source /opt/poky/&amp;DISTRO;/environment-setup-i586-poky-linux 

(note 1.8 present)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>47938</commentid>
    <comment_count>9</comment_count>
    <who name="Richard Purdie">richard.purdie</who>
    <bug_when>2015-01-15 15:22:45 +0000</bug_when>
    <thetext>So to work around this issue, we can use the build system to help us. Setup a checkout of poky somewhere and:

bitbake libxslt-native

then

export PATH=&lt;path to buliddir&gt;/tmp/sysroots/x86_64-linux/usr/bin:$PATH

then run doc make commands as usual. If you change to a new shell, you need to run the export PATH command again.

You need a branch of poky with the fix in it, currently that is master-next but it will merge to master soon.

Once the upstream distros update their packages to include the fix to libxml2, this workaround will no longer be needed.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>47948</commentid>
    <comment_count>10</comment_count>
    <who name="Richard Purdie">richard.purdie</who>
    <bug_when>2015-01-15 21:00:11 +0000</bug_when>
    <thetext>http://git.yoctoproject.org/cgit.cgi/poky/commit/?id=10837473b27aa1708866eb2b1b5701daa984e94e</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>47973</commentid>
    <comment_count>11</comment_count>
    <who name="Paul Eggleton">bluelightning</who>
    <bug_when>2015-01-16 11:22:51 +0000</bug_when>
    <thetext>Finding information about resolution of this issue in the various distributions is distressingly difficult; despite being fixed upstream in October, the fix is only now trickling into some distributions, for others it&apos;s just not clear what the plans are for fixing it.

FWIW, it looks like OpenSuSE has a fix for this in their package source although I can&apos;t tell if it has actually been pushed out to package updates. Debian has a bug open but there aren&apos;t any comments from anyone other than the submitter at the moment:

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=768089

I couldn&apos;t find anything related for Fedora or Ubuntu.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>73882</commentid>
    <comment_count>12</comment_count>
    <who name="Scott Rifenbark">srifenbark</who>
    <bug_when>2017-06-08 13:41:08 +0000</bug_when>
    <thetext>Setting the documentation flag to &quot;done&quot; for this bug.

Scott</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>2318</attachid>
            <date>2015-01-13 17:30:04 +0000</date>
            <delta_ts>2015-01-13 17:30:04 +0000</delta_ts>
            <desc>grep results for &amp;DISTRO; throughout the manual set XML files</desc>
            <filename>grep-results</filename>
            <type>application/octet-stream</type>
            <size>2680</size>
            <attacher name="Scott Rifenbark">srifenbark</attacher>
            
              <data encoding="base64">JCBnaXQgZ3JlcCAiJkRJU1RSTzsiICoKYWR0LW1hbnVhbC9hZHQtY29tbWFuZC54bWw6ICAgICAg
ICBkaXJlY3RvcnksIDxmaWxlbmFtZT4vb3B0L3Bva3kvJkRJU1RSTzs8L2ZpbGVuYW1lPiwgd2hp
Y2ggaXMgb3V0c2lkZSBvZiB0aGUKYWR0LW1hbnVhbC9hZHQtY29tbWFuZC54bWw6ICAgICAkIHNv
dXJjZSAvb3B0L3Bva3kvJkRJU1RSTzsvZW52aXJvbm1lbnQtc2V0dXAtaTU4Ni1wb2t5LWxpbnV4
CmFkdC1tYW51YWwvYWR0LXByZXBhcmUueG1sOiAgICAgcG9reS1lZ2xpYmMteDg2XzY0LWNvcmUt
aW1hZ2Utc2F0by1pNTg2LXRvb2xjaGFpbi0mRElTVFJPOy5zaAphZHQtbWFudWFsL2FkdC1wcmVw
YXJlLnhtbDogICAgICQgfi9Eb3dubG9hZHMvcG9reS1lZ2xpYmMteDg2XzY0LWNvcmUtaW1hZ2Ut
c2F0by1pNTg2LXRvb2xjaGFpbi0mRElTVFJPOy5zaAphZHQtbWFudWFsL2FkdC1wcmVwYXJlLnht
bDogICAgICAgICAgICAgICAgICAgIDxmaWxlbmFtZT4vb3B0L3Bva3kvJkRJU1RSTzs8L2ZpbGVu
YW1lPi4KYWR0LW1hbnVhbC9hZHQtcHJlcGFyZS54bWw6ICAgICAgICAgICAgc2NyaXB0IGlzIGxv
Y2F0ZWQgaW4gPGZpbGVuYW1lPi9vcHQvcG9reS8mRElTVFJPOzwvZmlsZW5hbWU+LgphZHQtbWFu
dWFsL2FkdC1wcmVwYXJlLnhtbDogICAgICAgICAgICA8ZmlsZW5hbWU+L29wdC9wb2t5LyZESVNU
Uk87PC9maWxlbmFtZT4gZGlyZWN0b3J5LgphZHQtbWFudWFsL2FkdC1wcmVwYXJlLnhtbDogICAg
ICQgc291cmNlIC9vcHQvcG9reS8mRElTVFJPOy9lbnZpcm9ubWVudC1zZXR1cC1pNTg2LXBva3kt
bGludXgKZGV2LW1hbnVhbC9kZXYtbWFudWFsLWNvbW1vbi10YXNrcy54bWw6ICAgICAgICAgICAg
ICAgIDxmaWxlbmFtZT5zb21lYXBwXyZESVNUUk87LmJiYXBwZW5kPC9maWxlbmFtZT4gbXVzdCBh
cHBseSB0bwpkZXYtbWFudWFsL2Rldi1tYW51YWwtY29tbW9uLXRhc2tzLnhtbDogICAgICAgICAg
ICAgICAgPGZpbGVuYW1lPnNvbWVhcHBfJkRJU1RSTzsuYmI8L2ZpbGVuYW1lPi4KZGV2LW1hbnVh
bC9kZXYtbWFudWFsLWNvbW1vbi10YXNrcy54bWw6ICAgICAgICAgICAgICAgICAgICA8ZmlsZW5h
bWU+L29wdC9wb2t5LyZESVNUUk87PC9maWxlbmFtZT46CmRldi1tYW51YWwvZGV2LW1hbnVhbC1j
b21tb24tdGFza3MueG1sOiAgICAgL29wdC9wb2t5LyZESVNUUk87L3N5c3Jvb3RzL2k2ODYtcG9r
eXNkay1saW51eC91c3IvYmluL2FybXY3YS12ZnAtbmVvbi1wb2t5LWxpbnV4LWdudWVhYmkvYXJt
LXBva3ktbGludXgtZ251ZWFiaS1nZGIKZGV2LW1hbnVhbC9kZXYtbWFudWFsLWNvbW1vbi10YXNr
cy54bWw6ICAgICAgICAgICAgICAgICAgICBsb2NhdGlvbiBpcyBhdCA8ZmlsZW5hbWU+L29wdC9w
b2t5LyZESVNUUk87PC9maWxlbmFtZT4KZGV2LW1hbnVhbC9kZXYtbWFudWFsLW1vZGVsLnhtbDog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxmaWxlbmFtZT4vb3B0L3Bva3kvJkRJU1RS
Tzs8L2ZpbGVuYW1lPi4KZGV2LW1hbnVhbC9kZXYtbWFudWFsLW5ld2JpZS54bWw6ICAgICAgICAg
ICAgR2l0IGJyYW5jaCB0aGF0IHRyYWNrcyB0aGUgWW9jdG8gUHJvamVjdCAmRElTVFJPOyBSZWxl
YXNlICgmRElTVFJPX05BTUU7KSBkZXZlbG9wbWVudDoKZGV2LW1hbnVhbC9kZXYtbWFudWFsLW5l
d2JpZS54bWw6ICAgICAgICAgICAgVGhlIGZpbGVzIGluIHlvdXIgcmVwb3NpdG9yeSBub3cgZXhh
Y3RseSBtYXRjaCB0aGUgWW9jdG8gUHJvamVjdCAmRElTVFJPOwpwb2t5LmVudDo8IUVOVElUWSBF
Q0xJUFNFX0RMX1BMVUdJTl9VUkwgIiZZT0NUT19ETF9VUkw7L3JlbGVhc2VzL2VjbGlwc2UtcGx1
Z2luLyZESVNUUk87Ij4KcG9reS5lbnQ6PCFFTlRJVFkgWU9DVE9fUkVMRUFTRV9ETF9VUkwgIiZZ
T0NUT19ETF9VUkw7L3JlbGVhc2VzL3lvY3RvL3lvY3RvLSZESVNUUk87Ij4KcG9reS5lbnQ6PCFF
TlRJVFkgWU9DVE9fQURUUEFUSF9ESVIgIi9vcHQvcG9reS8mRElTVFJPOyI+CnJlZi1tYW51YWwv
aW50cm9kdWN0aW9uLnhtbDogICAgICAgICAgICAgICAgICAgICAgICA8dWxpbmsgdXJsPScmWU9D
VE9fRExfVVJMOy9yZWxlYXNlcy95b2N0by95b2N0by0mRElTVFJPOy9idWlsZHRvb2xzLyc+PC91
bGluaz4uCnJlZi1tYW51YWwvaW50cm9kdWN0aW9uLnhtbDogICAgICQgc2ggcG9reS1lZ2xpYmMt
eDg2XzY0LWJ1aWxkdG9vbHMtdGFyYmFsbC14ODZfNjQtYnVpbGR0b29scy1uYXRpdmVzZGstc3Rh
bmRhbG9uZS0mRElTVFJPOy5zaApyZWYtbWFudWFsL2ludHJvZHVjdGlvbi54bWw6ICAgICAkIHNo
IHBva3ktZWdsaWJjLXg4Nl82NC1idWlsZHRvb2xzLXRhcmJhbGwteDg2XzY0LWJ1aWxkdG9vbHMt
bmF0aXZlc2RrLXN0YW5kYWxvbmUtJkRJU1RSTzsuc2gKeW9jdG8tcHJvamVjdC1xcy95b2N0by1w
cm9qZWN0LXFzLnhtbDogICAgICAgICAgICAgICAgICAgICZESVNUUk87LCAmRElTVFJPOytzbmFw
c2hvdAp5b2N0by1wcm9qZWN0LXFzL3lvY3RvLXByb2plY3QtcXMueG1sOiAgICAgcG9reS1lZ2xp
YmMteDg2XzY0LWNvcmUtaW1hZ2Utc2F0by1pNTg2LXRvb2xjaGFpbi0mRElTVFJPOy5zaAp5b2N0
by1wcm9qZWN0LXFzL3lvY3RvLXByb2plY3QtcXMueG1sOiAgICAgJCB+L0Rvd25sb2Fkcy9wb2t5
LWVnbGliYy14ODZfNjQtY29yZS1pbWFnZS1zYXRvLWk1ODYtdG9vbGNoYWluLSZESVNUUk87LnNo
Cg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>2319</attachid>
            <date>2015-01-13 17:31:24 +0000</date>
            <delta_ts>2015-01-13 17:31:24 +0000</delta_ts>
            <desc>Explanation for &amp;DISTRO; expansions (WORKED and FAILED)</desc>
            <filename>entity-errors</filename>
            <type>application/octet-stream</type>
            <size>7748</size>
            <attacher name="Scott Rifenbark">srifenbark</attacher>
            
              <data encoding="base64">LS0tLS0tLS0tLS0tLVdPUktFRC0tLS0tLS0tLS0tLQoKYWR0LW1hbnVhbC9hZHQtY29tbWFuZC54
bWw6ICAgICAgICBkaXJlY3RvcnksIDxmaWxlbmFtZT4vb3B0L3Bva3kvJkRJU1RSTzs8L2ZpbGVu
YW1lPiwgd2hpY2ggaXMgb3V0c2lkZSBvZiB0aGUKClJlY2FsbCB0aGF0IGVhcmxpZXIgdGhlIG1h
bnVhbCBkaXNjdXNzZWQgaG93IHRvIHVzZSBhbiBleGlzdGluZyB0b29sY2hhaW4gdGFyYmFsbCB0
aGF0IGhhZCBiZWVuIGluc3RhbGxlZCBpbnRvIHRoZSBkZWZhdWx0IGluc3RhbGxhdGlvbiBkaXJl
Y3RvcnksIC9vcHQvcG9reS8xLjgsIHdoaWNoIGlzIG91dHNpZGUgb2YgdGhlIEJ1aWxkIERpcmVj
dG9yeSAoc2VlIHRoZSBzZWN0aW9uICJVc2luZyBhIENyb3NzLVRvb2xjaGFpbiBUYXJiYWxsKSIu
IEFuZCwgdGhhdCBzb3VyY2luZyB5b3VyIGFyY2hpdGVjdHVyZS1zcGVjaWZpYyBlbnZpcm9ubWVu
dCBzZXR1cCBzY3JpcHQgaW5pdGlhbGl6ZXMgYSBzdWl0YWJsZSBjcm9zcy10b29sY2hhaW4gZGV2
ZWxvcG1lbnQgZW52aXJvbm1lbnQuCgotLS0tLS0tLS0tLS0tV09SS0VELS0tLS0tLS0tLS0tCgph
ZHQtbWFudWFsL2FkdC1jb21tYW5kLnhtbDogICAgICQgc291cmNlIC9vcHQvcG9reS8mRElTVFJP
Oy9lbnZpcm9ubWVudC1zZXR1cC1pNTg2LXBva3ktbGludXgKCmluc3RhbGxhdGlvbiBkaXJlY3Rv
cnkgdGhhdCB1c2VzIHRoZSAzMi1iaXQgSW50ZWwgeDg2IEFyY2hpdGVjdHVyZSBhbmQgdXNpbmcg
dGhlIHRiZCBZb2N0byBQcm9qZWN0IHJlbGVhc2U6CgogICAgICQgc291cmNlIC9vcHQvcG9reS8x
LjgvZW52aXJvbm1lbnQtc2V0dXAtaTU4Ni1wb2t5LWxpbnV4CgotLS0tLS0tLS0tLS0tRkFJTEVE
LS0tLS0tLS0tLS0tLQoKYWR0LW1hbnVhbC9hZHQtcHJlcGFyZS54bWw6ICAgICBwb2t5LWVnbGli
Yy14ODZfNjQtY29yZS1pbWFnZS1zYXRvLWk1ODYtdG9vbGNoYWluLSZESVNUUk87LnNoCgpnb2lu
ZyB0byB1c2UgeW91ciBjcm9zcy10b29sY2hhaW4gZm9yIGEgMzItYml0IHg4NiB0YXJnZXQsIGdv
IGludG8gdGhlIHg4Nl82NCBmb2xkZXIgYW5kIGRvd25sb2FkIHRoZSBmb2xsb3dpbmcgaW5zdGFs
bGVyOgoKICAgICBwb2t5LWVnbGliYy14ODZfNjQtY29yZS1pbWFnZS1zYXRvLWk1ODYtdG9vbGNo
YWluLS5zaAoKLS0tLS0tLS0tLS0tLUZBSUxFRC0tLS0tLS0tLS0tLS0KCmFkdC1tYW51YWwvYWR0
LXByZXBhcmUueG1sOiAgICAgJCB+L0Rvd25sb2Fkcy9wb2t5LWVnbGliYy14ODZfNjQtY29yZS1p
bWFnZS1zYXRvLWk1ODYtdG9vbGNoYWluLSZESVNUUk87LnNoCmFkdC1tYW51YWwvYWR0LXByZXBh
cmUueG1sOiAgICAgICAgICAgICAgICAgICAgPGZpbGVuYW1lPi9vcHQvcG9reS8mRElTVFJPOzwv
ZmlsZW5hbWU+LgoKCiAgICAgJCB+L0Rvd25sb2Fkcy9wb2t5LWVnbGliYy14ODZfNjQtY29yZS1p
bWFnZS1zYXRvLWk1ODYtdG9vbGNoYWluLS5zaAoKClRoZSBmaXJzdCB0aGluZyB0aGUgaW5zdGFs
bGVyIHByb21wdHMgeW91IGZvciBpcyB0aGUgZGlyZWN0b3J5IGludG8gd2hpY2ggeW91IHdhbnQg
dG8gaW5zdGFsbCB0aGUgdG9vbGNoYWluLiBUaGUgZGVmYXVsdCBkaXJlY3RvcnkgdXNlZCBpcyAv
b3B0L3Bva3kvLiBJZiB5b3UgZG8gbm90IGhhdmUgd3JpdGUgcGVybWlzc2lvbnMgZm9yIHRoZSBk
aXJlY3RvcnkgaW50byB3aGljaCB5b3UgYXJlIGluc3RhbGxpbmcgdGhlIHRvb2xjaGFpbiwgdGhl
IHRvb2xjaGFpbiBpbnN0YWxsZXIgbm90aWZpZXMgeW91IGFuZCBleGl0cy4gQmUgc3VyZSB5b3Ug
aGF2ZSB3cml0ZSBwZXJtaXNzaW9ucyBpbiB0aGUgZGlyZWN0b3J5IGFuZCBydW4gdGhlIGluc3Rh
bGxlciBhZ2Fpbi4KCi0tLS0tLS0tLS0tLS0tLUZBSUxFRC0tLS0tLS0tLS0tLS0KCmFkdC1tYW51
YWwvYWR0LXByZXBhcmUueG1sOiAgICAgICAgICAgIHNjcmlwdCBpcyBsb2NhdGVkIGluIDxmaWxl
bmFtZT4vb3B0L3Bva3kvJkRJU1RSTzs8L2ZpbGVuYW1lPi4KCgogVG8gZXh0cmFjdCB0aGUgcm9v
dCBmaWxlc3lzdGVtLCBmaXJzdCBzb3VyY2UgdGhlIGNyb3NzLWRldmVsb3BtZW50IGVudmlyb25t
ZW50IHNldHVwIHNjcmlwdC4gSWYgeW91IGJ1aWx0IHRoZSB0b29sY2hhaW4gaW4gdGhlIEJ1aWxk
IERpcmVjdG9yeSwgeW91IHdpbGwgZmluZCB0aGUgdG9vbGNoYWluIGVudmlyb25tZW50IHNjcmlw
dCBpbiB0aGUgdG1wIGRpcmVjdG9yeS4gSWYgeW91IGluc3RhbGxlZCB0aGUgdG9vbGNoYWluIGJ5
IGhhbmQsIHRoZSBlbnZpcm9ubWVudCBzZXR1cCBzY3JpcHQgaXMgbG9jYXRlZCBpbiAvb3B0L3Bv
a3kvLgoKLS0tLS0tLS0tLS0tLUZBSUxFRC0tLS0tLS0tLS0tLS0tCgphZHQtbWFudWFsL2FkdC1w
cmVwYXJlLnhtbDogICAgICAgICAgICA8ZmlsZW5hbWU+L29wdC9wb2t5LyZESVNUUk87PC9maWxl
bmFtZT4gZGlyZWN0b3J5LgphZHQtbWFudWFsL2FkdC1wcmVwYXJlLnhtbDogICAgICQgc291cmNl
IC9vcHQvcG9reS8mRElTVFJPOy9lbnZpcm9ubWVudC1zZXR1cC1pNTg2LXBva3ktbGludXgKCgog
Rm9sbG93aW5nIGlzIGFuIGV4YW1wbGUuIFRoZSBzZWNvbmQgY29tbWFuZCBzZXRzIHVwIHRoZSBl
bnZpcm9ubWVudC4gSW4gdGhpcyBjYXNlLCB0aGUgc2V0dXAgc2NyaXB0IGlzIGxvY2F0ZWQgaW4g
dGhlIC9vcHQvcG9reS8gZGlyZWN0b3J5LiBUaGUgdGhpcmQgY29tbWFuZCBleHRyYWN0cyB0aGUg
cm9vdCBmaWxlc3lzdGVtIGZyb20gYSBwcmV2aW91c2x5IGJ1aWx0IGZpbGVzeXN0ZW0gdGhhdCBp
cyBsb2NhdGVkIGluIHRoZSB+L0Rvd25sb2FkcyBkaXJlY3RvcnkuIEZ1cnRoZXJtb3JlLCB0aGlz
IGNvbW1hbmQgZXh0cmFjdHMgdGhlIHJvb3QgZmlsZXN5c3RlbSBpbnRvIHRoZSBxZW11eDg2LXNh
dG8gZGlyZWN0b3J5OgoKICAgICAkIGNkIH4KICAgICAkIHNvdXJjZSAvb3B0L3Bva3kvL2Vudmly
b25tZW50LXNldHVwLWk1ODYtcG9reS1saW51eAogICAgICQgcnVucWVtdS1leHRyYWN0LXNkayBc
CiAgICAgICAgfi9Eb3dubG9hZHMvY29yZS1pbWFnZS1zYXRvLXNkay1xZW11eDg2LTIwMTEwOTE0
MTE4MzEucm9vdGZzLnRhci5iejIgXAogICAgICAgICRIT01FL3FlbXV4ODYtc2F0bwoKLS0tLS0t
LS0tLS0tLS1XT1JLRUQtLS0tLS0tLS0tLS0tCgpkZXYtbWFudWFsL2Rldi1tYW51YWwtY29tbW9u
LXRhc2tzLnhtbDogICAgICAgICAgICAgICAgPGZpbGVuYW1lPnNvbWVhcHBfJkRJU1RSTzsuYmJh
cHBlbmQ8L2ZpbGVuYW1lPiBtdXN0IGFwcGx5IHRvCmRldi1tYW51YWwvZGV2LW1hbnVhbC1jb21t
b24tdGFza3MueG1sOiAgICAgICAgICAgICAgICA8ZmlsZW5hbWU+c29tZWFwcF8mRElTVFJPOy5i
YjwvZmlsZW5hbWU+LgoKQXBwZW5kIGZpbGVzIG11c3QgaGF2ZSB0aGUgc2FtZSByb290IG5hbWVz
IGFzIHRoZWlyIGNvcnJlc3BvbmRpbmcgcmVjaXBlcy4gRm9yIGV4YW1wbGUsIHRoZSBhcHBlbmQg
ZmlsZSBzb21lYXBwXzEuOC5iYmFwcGVuZCBtdXN0IGFwcGx5IHRvIHNvbWVhcHBfMS44LmJiLiBU
aGlzIG1lYW5zIHRoZSBvcmlnaW5hbCByZWNpcGUgYW5kIGFwcGVuZCBmaWxlIG5hbWVzIGFyZSB2
ZXJzaW9uIG51bWJlci1zcGVjaWZpYy4KCi0tLS0tLS0tLS0tLS0tV09SS0VELS0tLS0tLS0tLS0t
LS0tCgpkZXYtbWFudWFsL2Rldi1tYW51YWwtY29tbW9uLXRhc2tzLnhtbDogICAgICAgICAgICAg
ICAgICAgIDxmaWxlbmFtZT4vb3B0L3Bva3kvJkRJU1RSTzs8L2ZpbGVuYW1lPjoKZGV2LW1hbnVh
bC9kZXYtbWFudWFsLWNvbW1vbi10YXNrcy54bWw6ICAgICAvb3B0L3Bva3kvJkRJU1RSTzsvc3lz
cm9vdHMvaTY4Ni1wb2t5c2RrLWxpbnV4L3Vzci9iaW4vYXJtdjdhLXZmcC1uZW9uLXBva3ktbGlu
dXgtZ251ZWFiaS9hcm0tcG9reS1saW51eC1nbnVlYWJpLWdkYgoKIEEgc3VpdGFibGUgR0RCIGNy
b3NzLWJpbmFyeSBpcyByZXF1aXJlZCB0aGF0IHJ1bnMgb24geW91ciBob3N0IGNvbXB1dGVyIGJ1
dCBhbHNvIGtub3dzIGFib3V0IHRoZSB0aGUgQUJJIG9mIHRoZSByZW1vdGUgdGFyZ2V0LiBZb3Ug
Y2FuIGdldCB0aGlzIGJpbmFyeSBmcm9tIHRoZSBDcm9zcy1EZXZlbG9wbWVudCBUb29sY2hhaW4u
IEhlcmUgaXMgYW4gZXhhbXBsZSB3aGVyZSB0aGUgdG9vbGNoYWluIGhhcyBiZWVuIGluc3RhbGxl
ZCBpbiB0aGUgZGVmYXVsdCBkaXJlY3RvcnkgL29wdC9wb2t5LzEuODoKCiAgICAgL29wdC9wb2t5
LzEuOC9zeXNyb290cy9pNjg2LXBva3lzZGstbGludXgvdXNyL2Jpbi9hcm12N2EtdmZwLW5lb24t
cG9reS1saW51eC1nbnVlYWJpL2FybS1wb2t5LWxpbnV4LWdudWVhYmktZ2RiCgotLS0tLS0tLS0t
LS0tV09SS0VELS0tLS0tLS0tLS0tLS0tLQoKZGV2LW1hbnVhbC9kZXYtbWFudWFsLWNvbW1vbi10
YXNrcy54bWw6ICAgICAgICAgICAgICAgICAgICBsb2NhdGlvbiBpcyBhdCA8ZmlsZW5hbWU+L29w
dC9wb2t5LyZESVNUUk87PC9maWxlbmFtZT4KCkJlZm9yZSBsYXVuY2hpbmcgdGhlIGhvc3QgR0RC
LCB5b3UgbmVlZCB0byBiZSBzdXJlIHlvdSBoYXZlIHNvdXJjZWQgdGhlIGNyb3NzLWRlYnVnZ2lu
ZyBlbnZpcm9ubWVudCBzY3JpcHQsIHdoaWNoIGlmIHlvdSBpbnN0YWxsZWQgdGhlIHJvb3QgZmls
ZXN5c3RlbSBpbiB0aGUgZGVmYXVsdCBsb2NhdGlvbiBpcyBhdCAvb3B0L3Bva3kvMS44IGFuZCBi
ZWdpbnMgd2l0aCB0aGUgc3RyaW5nICJlbnZpcm9ubWVudC1zZXR1cCIuIEZvciBtb3JlIGluZm9y
bWF0aW9uLCBzZWUgdGhlICJTZXR0aW5nIFVwIHRoZSBDcm9zcy1EZXZlbG9wbWVudCBFbnZpcm9u
bWVudCIgc2VjdGlvbiBpbiB0aGUgWW9jdG8gUHJvamVjdCBBcHBsaWNhdGlvbiBEZXZlbG9wZXIn
cyBHdWlkZS4KCi0tLS0tLS0tLS0tLUZBSUxFRC0tLS0tLS0tLS0tLS0tLS0tCgpkZXYtbWFudWFs
L2Rldi1tYW51YWwtbW9kZWwueG1sOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGZp
bGVuYW1lPi9vcHQvcG9reS8mRElTVFJPOzwvZmlsZW5hbWU+LgoKU3BlY2lmeSB0aGUgU3lzcm9v
dCBMb2NhdGlvbjogVGhpcyBsb2NhdGlvbiBpcyB3aGVyZSB0aGUgcm9vdCBmaWxlc3lzdGVtIGZv
ciB0aGUgdGFyZ2V0IGhhcmR3YXJlIHJlc2lkZXMuIElmIHlvdSB1c2VkIHRoZSBBRFQgSW5zdGFs
bGVyIHNjcmlwdCBhbmQgYWNjZXB0ZWQgdGhlIGRlZmF1bHQgaW5zdGFsbGF0aW9uIGRpcmVjdG9y
eSwgdGhlbiB0aGUgbG9jYXRpb24gaXMgL29wdC9wb2t5Ly4gQWRkaXRpb25hbGx5LCB3aGVuIHlv
dSB1c2UgdGhlIEFEVCBJbnN0YWxsZXIgc2NyaXB0LCB0aGUgc2FtZSBsb2NhdGlvbiBpcyB1c2Vk
IGZvciB0aGUgUUVNVSB1c2VyLXNwYWNlIHRvb2xzIGFuZCB0aGUgTkZTIGJvb3QgcHJvY2Vzcy4K
Ci0tLS0tLS0tLS0tLS1XT1JLRUQtLS0tLS0tLS0tLS0tLS0tLQoKZGV2LW1hbnVhbC9kZXYtbWFu
dWFsLW5ld2JpZS54bWw6ICAgICAgICAgICAgR2l0IGJyYW5jaCB0aGF0IHRyYWNrcyB0aGUgWW9j
dG8gUHJvamVjdCAmRElTVFJPOyBSZWxlYXNlICgmRElTVFJPX05BTUU7KSBkZXZlbG9wbWVudDoK
ClRvIGhlbHAgaWxsdXN0cmF0ZSwgaGVyZSBpcyBhIHNldCBvZiBjb21tYW5kcyB0aGF0IGNyZWF0
ZXMgYSBsb2NhbCBjb3B5IG9mIHRoZSBwb2t5IEdpdCByZXBvc2l0b3J5IGFuZCB0aGVuIGNyZWF0
ZXMgYW5kIGNoZWNrcyBvdXQgYSBsb2NhbCBHaXQgYnJhbmNoIHRoYXQgdHJhY2tzIHRoZSBZb2N0
byBQcm9qZWN0IDEuOCBSZWxlYXNlICh0YmQpIGRldmVsb3BtZW50OgoKLS0tLS0tLS0tLS0tLVdP
UktFRC0tLS0tLS0tLS0tLS0tLS0KCmRldi1tYW51YWwvZGV2LW1hbnVhbC1uZXdiaWUueG1sOiAg
ICAgICAgICAgIFRoZSBmaWxlcyBpbiB5b3VyIHJlcG9zaXRvcnkgbm93IGV4YWN0bHkgbWF0Y2gg
dGhlIFlvY3RvIFByb2plY3QgJkRJU1RSTzsKCiBUaGUgZmlsZXMgaW4geW91ciByZXBvc2l0b3J5
IG5vdyBleGFjdGx5IG1hdGNoIHRoZSBZb2N0byBQcm9qZWN0IDEuOCBSZWxlYXNlIHRhZyAodGJk
LTEzLjAuMCkuCgotLS0tLS0tLS0tLS0tV09SS0VELS0tLS0tLS0tLS0tLS0tLS0tCgpyZWYtbWFu
dWFsL2ludHJvZHVjdGlvbi54bWw6ICAgICAgICAgICAgICAgICAgICAgICAgPHVsaW5rIHVybD0n
JllPQ1RPX0RMX1VSTDsvcmVsZWFzZXMveW9jdG8veW9jdG8tJkRJU1RSTzsvYnVpbGR0b29scy8n
PjwvdWxpbms+LgpyZWYtbWFudWFsL2ludHJvZHVjdGlvbi54bWw6ICAgICAkIHNoIHBva3ktZWds
aWJjLXg4Nl82NC1idWlsZHRvb2xzLXRhcmJhbGwteDg2XzY0LWJ1aWxkdG9vbHMtbmF0aXZlc2Rr
LXN0YW5kYWxvbmUtJkRJU1RSTzsuc2gKCiBMb2NhdGUgYW5kIGRvd25sb2FkIHRoZSAqLnNoIGF0
IGh0dHA6Ly9kb3dubG9hZHMueW9jdG9wcm9qZWN0Lm9yZy9yZWxlYXNlcy95b2N0by95b2N0by0x
LjgvYnVpbGR0b29scy8uCgpFeGVjdXRlIHRoZSBpbnN0YWxsYXRpb24gc2NyaXB0LiBIZXJlIGlz
IGFuIGV4YW1wbGU6CgogICAgICQgc2ggcG9reS1lZ2xpYmMteDg2XzY0LWJ1aWxkdG9vbHMtdGFy
YmFsbC14ODZfNjQtYnVpbGR0b29scy1uYXRpdmVzZGstc3RhbmRhbG9uZS0xLjguc2gKCi0tLS0t
LS0tLS0tLS1XT1JLRUQtLS0tLS0tLS0tLS0tLS0tLS0KCnJlZi1tYW51YWwvaW50cm9kdWN0aW9u
LnhtbDogICAgICQgc2ggcG9reS1lZ2xpYmMteDg2XzY0LWJ1aWxkdG9vbHMtdGFyYmFsbC14ODZf
NjQtYnVpbGR0b29scy1uYXRpdmVzZGstc3RhbmRhbG9uZS0mRElTVFJPOy5zaAoKIE9uIHRoZSBt
YWNoaW5lIHRoYXQgZG9lcyBub3QgbWVldCB0aGUgcmVxdWlyZW1lbnRzLCBydW4gdGhlIC5zaCBm
aWxlIHRvIGluc3RhbGwgdGhlIHRvb2xzLiBIZXJlIGlzIGFuIGV4YW1wbGU6CgogICAgICQgc2gg
cG9reS1lZ2xpYmMteDg2XzY0LWJ1aWxkdG9vbHMtdGFyYmFsbC14ODZfNjQtYnVpbGR0b29scy1u
YXRpdmVzZGstc3RhbmRhbG9uZS0xLjguc2gKCi0tLS0tLS0tLS0tLS0tLUZBSUxFRC0tLS0tLS0t
LS0tLS0tLQoKeW9jdG8tcHJvamVjdC1xcy95b2N0by1wcm9qZWN0LXFzLnhtbDogICAgICAgICAg
ICAgICAgICAgICZESVNUUk87LCAmRElTVFJPOytzbmFwc2hvdAp5b2N0by1wcm9qZWN0LXFzL3lv
Y3RvLXByb2plY3QtcXMueG1sOiAgICAgcG9reS1lZ2xpYmMteDg2XzY0LWNvcmUtaW1hZ2Utc2F0
by1pNTg2LXRvb2xjaGFpbi0mRElTVFJPOy5zaAp5b2N0by1wcm9qZWN0LXFzL3lvY3RvLXByb2pl
Y3QtcXMueG1sOiAgICAgJCB+L0Rvd25sb2Fkcy9wb2t5LWVnbGliYy14ODZfNjQtY29yZS1pbWFn
ZS1zYXRvLWk1ODYtdG9vbGNoYWluLSZESVNUUk87LnNoCgogICAgICAgICByZWxlYXNlX3ZlcnNp
b24gaXMgYSBzdHJpbmcgcmVwcmVzZW50aW5nIHRoZSByZWxlYXNlIG51bWJlciBvZiB0aGUKICAg
ICAgICAgICAgICAgIFlvY3RvIFByb2plY3Q6CgogICAgICAgICAgICAgICAgICAgICwgK3NuYXBz
aG90CgoKRm9yIGV4YW1wbGUsIHRoZSBmb2xsb3dpbmcgdG9vbGNoYWluIGluc3RhbGxlciBpcyBm
b3IgYSA2NC1iaXQgZGV2ZWxvcG1lbnQgaG9zdCBzeXN0ZW0gYW5kIGEgaTU4Ni10dW5lZCB0YXJn
ZXQgYXJjaGl0ZWN0dXJlIGJhc2VkIG9mZiB0aGUgU0RLIGZvciBjb3JlLWltYWdlLXNhdG86Cgog
ICAgIHBva3ktZWdsaWJjLXg4Nl82NC1jb3JlLWltYWdlLXNhdG8taTU4Ni10b29sY2hhaW4tLnNo
CgoKVG9vbGNoYWlucyBhcmUgc2VsZi1jb250YWluZWQgYW5kIGJ5IGRlZmF1bHQgYXJlIGluc3Rh
bGxlZCBpbnRvIC9vcHQvcG9reS4gSG93ZXZlciwgd2hlbiB5b3UgcnVuIHRoZSB0b29sY2hhaW4g
aW5zdGFsbGVyLCB5b3UgY2FuIGNob29zZSBhbiBpbnN0YWxsYXRpb24gZGlyZWN0b3J5Lgo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>2320</attachid>
            <date>2015-01-13 17:32:00 +0000</date>
            <delta_ts>2015-01-13 17:32:00 +0000</delta_ts>
            <desc>poky.ent file with all the ENTITY declarations.</desc>
            <filename>poky.ent</filename>
            <type>application/xml-external-parsed-entity</type>
            <size>4500</size>
            <attacher name="Scott Rifenbark">srifenbark</attacher>
            
              <data encoding="base64">PCFFTlRJVFkgRElTVFJPICIxLjgiPgo8IUVOVElUWSBESVNUUk9fQ09NUFJFU1NFRCAiMTgiPgo8
IUVOVElUWSBESVNUUk9fTkFNRSAidGJkIj4KPCFFTlRJVFkgWU9DVE9fRE9DX1ZFUlNJT04gIjEu
OCI+CjwhRU5USVRZIFBPS1lWRVJTSU9OICIxMy4wLjAiPgo8IUVOVElUWSBQT0tZVkVSU0lPTl9D
T01QUkVTU0VEICIxMzAwIj4KPCFFTlRJVFkgWU9DVE9fUE9LWSAicG9reS0mRElTVFJPX05BTUU7
LSZQT0tZVkVSU0lPTjsiPgo8IUVOVElUWSBDT1BZUklHSFRfWUVBUiAiMjAxMC0yMDE1Ij4KPCFF
TlRJVFkgWU9DVE9fRExfVVJMICJodHRwOi8vZG93bmxvYWRzLnlvY3RvcHJvamVjdC5vcmciPgo8
IUVOVElUWSBZT0NUT19IT01FX1VSTCAiaHR0cDovL3d3dy55b2N0b3Byb2plY3Qub3JnIj4KPCFF
TlRJVFkgWU9DVE9fTElTVFNfVVJMICJodHRwOi8vbGlzdHMueW9jdG9wcm9qZWN0Lm9yZyI+Cjwh
RU5USVRZIFlPQ1RPX0JVR1pJTExBX1VSTCAiaHR0cDovL2J1Z3ppbGxhLnlvY3RvcHJvamVjdC5v
cmciPgo8IUVOVElUWSBZT0NUT19XSUtJX1VSTCAiaHR0cHM6Ly93aWtpLnlvY3RvcHJvamVjdC5v
cmciPgo8IUVOVElUWSBZT0NUT19BQl9VUkwgImh0dHA6Ly9hdXRvYnVpbGRlci55b2N0b3Byb2pl
Y3Qub3JnIj4KPCFFTlRJVFkgWU9DVE9fR0lUX1VSTCAiaHR0cDovL2dpdC55b2N0b3Byb2plY3Qu
b3JnIj4KPCFFTlRJVFkgWU9DVE9fQURUUkVQT19VUkwgImh0dHA6Ly9hZHRyZXBvLnlvY3RvcHJv
amVjdC5vcmciPgo8IUVOVElUWSBZT0NUT19SRUxFQVNFX05PVEVTICImWU9DVE9fSE9NRV9VUkw7
L2Rvd25sb2FkL3lvY3RvLXByb2plY3QtJkRJU1RST19DT01QUkVTU0VEOy1wb2t5LSZQT0tZVkVS
U0lPTl9DT01QUkVTU0VEOyI+CjwhRU5USVRZIE9FX0hPTUVfVVJMICJodHRwOi8vd3d3Lm9wZW5l
bWJlZGRlZC5vcmciPgo8IUVOVElUWSBPRV9MSVNUU19VUkwgImh0dHA6Ly9saXN0cy5vcGVuZW1i
ZWRkZWQub3JnL21haWxtYW4iPgo8IUVOVElUWSBPRV9ET0NTX1VSTCAiaHR0cDovL2RvY3Mub3Bl
bmVtYmVkZGVkLm9yZyI+CjwhRU5USVRZIE9IX0hPTUVfVVJMICJodHRwOi8vby1oYW5kLmNvbSI+
CjwhRU5USVRZIEJJVEJBS0VfSE9NRV9VUkwgImh0dHA6Ly9kZXZlbG9wZXIuYmVybGlvcy5kZS9w
cm9qZWN0cy9iaXRiYWtlLyI+CjwhRU5USVRZIEVDTElQU0VfTUFJTl9VUkwgImh0dHA6Ly93d3cu
ZWNsaXBzZS5vcmcvZG93bmxvYWRzIj4KPCFFTlRJVFkgRUNMSVBTRV9ETF9VUkwgImh0dHA6Ly9k
b3dubG9hZC5lY2xpcHNlLm9yZyI+CjwhRU5USVRZIEVDTElQU0VfRExfUExVR0lOX1VSTCAiJllP
Q1RPX0RMX1VSTDsvcmVsZWFzZXMvZWNsaXBzZS1wbHVnaW4vJkRJU1RSTzsiPgo8IUVOVElUWSBF
Q0xJUFNFX1VQREFURVNfVVJMICImRUNMSVBTRV9ETF9VUkw7L3RtL3VwZGF0ZXMvMy4zIj4KPCFF
TlRJVFkgRUNMSVBTRV9JTkRJR09fVVJMICImRUNMSVBTRV9ETF9VUkw7L3JlbGVhc2VzL2luZGln
byI+CjwhRU5USVRZIEVDTElQU0VfSlVOT19VUkwgIiZFQ0xJUFNFX0RMX1VSTDsvcmVsZWFzZXMv
anVubyI+CjwhRU5USVRZIEVDTElQU0VfS0VQTEVSX1VSTCAiJkVDTElQU0VfRExfVVJMOy9yZWxl
YXNlcy9rZXBsZXIiPgo8IUVOVElUWSBFQ0xJUFNFX0lORElHT19DRFRfVVJMICImRUNMSVBTRV9E
TF9VUkw7dG9vbHMvY2R0L3JlbGVhc2VzL2luZGlnbyI+CjwhRU5USVRZIFlPQ1RPX0RPQ1NfVVJM
ICImWU9DVE9fSE9NRV9VUkw7L2RvY3MiPgo8IUVOVElUWSBZT0NUT19TT1VSQ0VTX1VSTCAiJllP
Q1RPX0hPTUVfVVJMOy9zb3VyY2VzLyI+CjwhRU5USVRZIFlPQ1RPX0FCX1BPUlRfVVJMICImWU9D
VE9fQUJfVVJMOzo4MDEwIj4KPCFFTlRJVFkgWU9DVE9fQUJfTklHSFRMWV9VUkwgIiZZT0NUT19B
Ql9VUkw7L25pZ2h0bHkvIj4KPCFFTlRJVFkgWU9DVE9fUE9LWV9VUkwgIiZZT0NUT19ETF9VUkw7
L3JlbGVhc2VzL3Bva3kvIj4KPCFFTlRJVFkgWU9DVE9fUkVMRUFTRV9ETF9VUkwgIiZZT0NUT19E
TF9VUkw7L3JlbGVhc2VzL3lvY3RvL3lvY3RvLSZESVNUUk87Ij4KPCFFTlRJVFkgWU9DVE9fVE9P
TENIQUlOX0RMX1VSTCAiJllPQ1RPX1JFTEVBU0VfRExfVVJMOy90b29sY2hhaW4vIj4KPCFFTlRJ
VFkgWU9DVE9fRUNMSVBTRV9ETF9VUkwgIiZZT0NUT19SRUxFQVNFX0RMX1VSTDsvZWNsaXBzZS1w
bHVnaW4vaW5kaWdvOyI+CjwhRU5USVRZIFlPQ1RPX0FEVElOU1RBTExFUl9ETF9VUkwgIiZZT0NU
T19SRUxFQVNFX0RMX1VSTDsvYWR0LWluc3RhbGxlciI+CjwhRU5USVRZIFlPQ1RPX1BPS1lfRExf
VVJMICImWU9DVE9fUkVMRUFTRV9ETF9VUkw7LyZZT0NUT19QT0tZOy50YXIuYnoyIj4KPCFFTlRJ
VFkgWU9DVE9fTUFDSElORVNfRExfVVJMICImWU9DVE9fUkVMRUFTRV9ETF9VUkw7L21hY2hpbmVz
Ij4KPCFFTlRJVFkgWU9DVE9fUUVNVV9ETF9VUkwgIiZZT0NUT19NQUNISU5FU19ETF9VUkw7L3Fl
bXUiPgo8IUVOVElUWSBZT0NUT19QWVRIT04taTY4Nl9ETF9VUkwgIiZZT0NUT19ETF9VUkw7L3Jl
bGVhc2VzL21pc2NzdXBwb3J0L3B5dGhvbi1uYXRpdmVzZGstc3RhbmRhbG9uZS1pNjg2LnRhci5i
ejIiPgo8IUVOVElUWSBZT0NUT19QWVRIT04teDg2XzY0X0RMX1VSTCAiJllPQ1RPX0RMX1VSTDsv
cmVsZWFzZXMvbWlzY3N1cHBvcnQvcHl0aG9uLW5hdGl2ZXNkay1zdGFuZGFsb25lLXg4Nl82NC50
YXIuYnoyIj4KPCFFTlRJVFkgWU9DVE9fRE9DU19RU19VUkwgIiZZT0NUT19ET0NTX1VSTDsvJllP
Q1RPX0RPQ19WRVJTSU9OOy95b2N0by1wcm9qZWN0LXFzL3lvY3RvLXByb2plY3QtcXMuaHRtbCI+
CjwhRU5USVRZIFlPQ1RPX0RPQ1NfQURUX1VSTCAiJllPQ1RPX0RPQ1NfVVJMOy8mWU9DVE9fRE9D
X1ZFUlNJT047L2FkdC1tYW51YWwvYWR0LW1hbnVhbC5odG1sIj4KPCFFTlRJVFkgWU9DVE9fRE9D
U19SRUZfVVJMICImWU9DVE9fRE9DU19VUkw7LyZZT0NUT19ET0NfVkVSU0lPTjsvcmVmLW1hbnVh
bC9yZWYtbWFudWFsLmh0bWwiPgo8IUVOVElUWSBZT0NUT19ET0NTX0JTUF9VUkwgIiZZT0NUT19E
T0NTX1VSTDsvJllPQ1RPX0RPQ19WRVJTSU9OOy9ic3AtZ3VpZGUvYnNwLWd1aWRlLmh0bWwiPgo8
IUVOVElUWSBZT0NUT19ET0NTX0RFVl9VUkwgIiZZT0NUT19ET0NTX1VSTDsvJllPQ1RPX0RPQ19W
RVJTSU9OOy9kZXYtbWFudWFsL2Rldi1tYW51YWwuaHRtbCI+CjwhRU5USVRZIFlPQ1RPX0RPQ1Nf
S0VSTkVMX1VSTCAiJllPQ1RPX0RPQ1NfVVJMOy8mWU9DVE9fRE9DX1ZFUlNJT047L2tlcm5lbC1t
YW51YWwva2VybmVsLW1hbnVhbC5odG1sIj4KPCFFTlRJVFkgWU9DVE9fRE9DU19LRVJORUxfREVW
X1VSTCAiJllPQ1RPX0RPQ1NfVVJMOy8mWU9DVE9fRE9DX1ZFUlNJT047L2tlcm5lbC1kZXYva2Vy
bmVsLWRldi5odG1sIj4KPCFFTlRJVFkgWU9DVE9fRE9DU19QUk9GX1VSTCAiJllPQ1RPX0RPQ1Nf
VVJMOy8mWU9DVE9fRE9DX1ZFUlNJT047L3Byb2ZpbGUtbWFudWFsL3Byb2ZpbGUtbWFudWFsLmh0
bWwiPgo8IUVOVElUWSBZT0NUT19ET0NTX0JCX1VSTCAiJllPQ1RPX0RPQ1NfVVJMOy8mWU9DVE9f
RE9DX1ZFUlNJT047L2JpdGJha2UtdXNlci1tYW51YWwvYml0YmFrZS11c2VyLW1hbnVhbC5odG1s
Ij4KPCFFTlRJVFkgWU9DVE9fQURUUEFUSF9ESVIgIi9vcHQvcG9reS8mRElTVFJPOyI+CjwhRU5U
SVRZIFlPQ1RPX1BPS1lfVEFSQkFMTCAiJllPQ1RPX1BPS1k7LnRhci5iejIiPgo8IUVOVElUWSBP
RV9JTklUX1BBVEggIiZZT0NUT19QT0tZOy9vZS1pbml0LWJ1aWxkLWVudiI+CjwhRU5USVRZIE9F
X0lOSVRfRklMRSAib2UtaW5pdC1idWlsZC1lbnYiPgo8IUVOVElUWSBVQlVOVFVfSE9TVF9QQUNL
QUdFU19FU1NFTlRJQUwgImdhd2sgd2dldCBnaXQtY29yZSBkaWZmc3RhdCB1bnppcCB0ZXhpbmZv
IGdjYy1tdWx0aWxpYiBcCiAgICAgYnVpbGQtZXNzZW50aWFsIGNocnBhdGggc29jYXQiPgo8IUVO
VElUWSBGRURPUkFfSE9TVF9QQUNLQUdFU19FU1NFTlRJQUwgImdhd2sgbWFrZSB3Z2V0IHRhciBi
emlwMiBnemlwIHB5dGhvbiB1bnppcCBwZXJsIHBhdGNoIFwKICAgICBkaWZmdXRpbHMgZGlmZnN0
YXQgZ2l0IGNwcCBnY2MgZ2NjLWMrKyBnbGliYy1kZXZlbCB0ZXhpbmZvIGNocnBhdGggXAogICAg
IGNjYWNoZSBwZXJsLURhdGEtRHVtcGVyIHBlcmwtVGV4dC1QYXJzZVdvcmRzIHBlcmwtVGhyZWFk
LVF1ZXVlIHNvY2F0Ij4KPCFFTlRJVFkgT1BFTlNVU0VfSE9TVF9QQUNLQUdFU19FU1NFTlRJQUwg
InB5dGhvbiBnY2MgZ2NjLWMrKyBnaXQgY2hycGF0aCBtYWtlIHdnZXQgcHl0aG9uLXhtbCBcCiAg
ICAgZGlmZnN0YXQgdGV4aW5mbyBweXRob24tY3Vyc2VzIHBhdGNoIHNvY2F0Ij4KPCFFTlRJVFkg
Q0VOVE9TX0hPU1RfUEFDS0FHRVNfRVNTRU5USUFMICJnYXdrIG1ha2Ugd2dldCB0YXIgYnppcDIg
Z3ppcCBweXRob24gdW56aXAgcGVybCBwYXRjaCBcCiAgICAgZGlmZnV0aWxzIGRpZmZzdGF0IGdp
dCBjcHAgZ2NjIGdjYy1jKysgZ2xpYmMtZGV2ZWwgdGV4aW5mbyBjaHJwYXRoIHNvY2F0Ij4K
</data>

          </attachment>
      

    </bug>

</bugzilla>