<?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>2041</bug_id>
          
          <creation_ts>2012-02-28 22:04:31 +0000</creation_ts>
          <short_desc>sstate relocation problem</short_desc>
          <delta_ts>2012-06-05 15:38:13 +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>1.1.1</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>Medium</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>1.3</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Mark Hatle">mark.hatle</reporter>
          <assigned_to name="Joshua Lock - Disabled">josh</assigned_to>
          <cc>jessica.zhang</cc>
    
    <cc>josh</cc>
    
    <cc>poky.bs.watcher</cc>
    
    <cc>poky.watcher</cc>
    
    <cc>sgw</cc>
          
          
          <cf_os>---</cf_os>
          <cf_regression_type>---</cf_regression_type>
          
          <cf_docchange>---</cf_docchange>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>18789</commentid>
    <comment_count>0</comment_count>
      <attachid>340</attachid>
    <who name="Mark Hatle">mark.hatle</who>
    <bug_when>2012-02-28 22:04:31 +0000</bug_when>
    <thetext>Created attachment 340
local.conf

Using the head of the Edison branch, commit e3afb1ebc8eade48df6474e11cf1384ccc53c015, I am unable to get the sstate_mirror code to work reliably.

My configuration is attached.

The /git/sstate directory was populated with a previous build by setting the SSTATE_DIR = &quot;/git/sstate&quot;.  The building user does NOT have write permission to that directory, only read permission.  I have verified all of the files and read permissions are properly set.

I am attempting to build &quot;core-image-minimal&quot;, error message follows:

| tar (child): /home/yocto1/Desktop/poky/build/sstate-cache/sstate-dbus-x86_64-poky-linux-1.4.12-r1-x86_64-2-03c464c53be3a0482234651d6046e02f_populate-sysroot.tgz: Cannot open: Permission denied

(full log is will be attached as well)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>18790</commentid>
    <comment_count>1</comment_count>
      <attachid>341</attachid>
    <who name="Mark Hatle">mark.hatle</who>
    <bug_when>2012-02-28 22:05:52 +0000</bug_when>
    <thetext>Created attachment 341
log.do_populate_sysroot</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>18791</commentid>
    <comment_count>2</comment_count>
    <who name="Mark Hatle">mark.hatle</who>
    <bug_when>2012-02-28 22:08:42 +0000</bug_when>
    <thetext>note if I rerun the build it will continue and go further.. until something else fails in approx the same place.  If I retry enough times, it will succeed.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>18792</commentid>
    <comment_count>3</comment_count>
    <who name="Mark Hatle">mark.hatle</who>
    <bug_when>2012-02-28 22:43:50 +0000</bug_when>
    <thetext>Maybe it&apos;s not the mirror code after all.  I just got the same error copying the sstate to a second user and using it as my primary SSTATE_DIR.

I have deleted all of the native sstate cache entries and will be retrying the build.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>18793</commentid>
    <comment_count>4</comment_count>
    <who name="Mark Hatle">mark.hatle</who>
    <bug_when>2012-02-28 23:07:41 +0000</bug_when>
    <thetext>removing the natives caused everything in the system to be rebuilt, the sstate cached items were ignored.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>18797</commentid>
    <comment_count>5</comment_count>
    <who name="Mark Hatle">mark.hatle</who>
    <bug_when>2012-02-29 02:28:10 +0000</bug_when>
    <thetext>Further information.  The issue is -not- related to the sstate_mirror, it is more fundamental then that.

I am unable to share the sstate data in an edison build.

I created the sstate data in a build:

/home/yocto-admin/Desktop/poky/build/....

(uid yocto-admin)

I attempted to use the sstate data, via the sstate_mirror, or a local copy, under the userid &quot;yocto1&quot;.  The build was attempted in:

/home/yocto1/Desktop/poky/build/....

The failure condition and logs are as attached before, the -native elements simply can&apos;t be shared from one user to the next or failures occur during the extraction of various packages.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>18969</commentid>
    <comment_count>6</comment_count>
    <who name="Mark Hatle">mark.hatle</who>
    <bug_when>2012-03-12 20:35:46 +0000</bug_when>
    <thetext>I attempted to reproduce this failure with the current Poky master.  I did NOT receive a failure following the steps that lead to one in Edison.  However, I got a different failure.  I don&apos;t believe it&apos;s related, but will include it and the steps here just in case it is.

Build as user &quot;test1&quot;, in /home/test1/poky/build.  Run core-image-minimal... Store off the downloads and sstate-cache for use by another user -- remove the poky (and build) directories.

Log in as user &quot;test2&quot;.  Using PREMIRRORS and SSTATE_MIRROR setup the new build to the copied downloads and sstate-cache location.  Run a core-image-minimal build -- (it will succeed, unlike edison).

Then run a &quot;psplash&quot; build, it will fail with:


configure:3038: ccache i586-poky-linux-gcc -m32 -march=i586 --sysroot=/home/test2/poky/build/tmp/sysroots/qemux86 -c -O2 -pipe -g -feliminate-unused-debug-types conftest.c &gt;&amp;5

cc1: error: /home/test1/poky/build/tmp/sysroots/qemux86/home/test1/poky/build/tmp/sysroots/qemux86/usr/include: Permission denied
cc1: error: /home/test1/poky/build/tmp/sysroots/qemux86/usr/include: Permission denied

----

The compiler is still looking into the older location(s) for items tat should only be coming from the new user code.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>18971</commentid>
    <comment_count>7</comment_count>
    <who name="Mark Hatle">mark.hatle</who>
    <bug_when>2012-03-12 20:37:21 +0000</bug_when>
    <thetext>master - compiler issue filed as bug 2074</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>19967</commentid>
    <comment_count>8</comment_count>
    <who name="Saul Wold">sgw</who>
    <bug_when>2012-04-05 20:48:09 +0000</bug_when>
    <thetext>Moved from 1.2 since this is against the stable release</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>21224</commentid>
    <comment_count>9</comment_count>
    <who name="Joshua Lock - Disabled">josh</who>
    <bug_when>2012-05-08 22:49:37 +0000</bug_when>
    <thetext>Using my edison[1] branch with a *read-only* shared sstate directory I get:

&quot;
Failed to create a file in SSTATE_DIR: Permission denied
&quot;

With a *writeable* shared sstate directory my -native recipes fail with errors such as:

&quot;
ERROR: Task 10 (/home/sstatetest/poky-edsion/meta/recipes-devtools/quilt/quilt-native_0.48.bb, do_populate_sysroot_setscene) failed with exit code &apos;1&apos;
&quot;

Followed later by:

&quot;
| ERROR: Error executing a python function in /home/sstatetest/poky-edsion/meta/recipes-devtools/quilt/quilt-native_0.48.bb:
| IOError: [Errno 13] Permission denied: &apos;/srv/yocto/sstate-cache-edison/sstate-quilt-native-x86_64-linux-0.48-r0-x86_64-2-a8d5fafbb984e9267ddaa3433922fda2_populate-sysroot.tgz.siginfo&apos;
&quot;

because the sstate signature files are created -rw-r--r--, so the signatures cannot be overwritten when recreating the native sstate packages as the new user.

Having taken a look at the code I&apos;m pretty surprised that this doesn&apos;t happen in master. There aren&apos;t many differences between meta/classes/sstate.bbclass and bitbake/lib/bb/siggen.py in master and josh/edison ...

1. http://git.yoctoproject.org/cgit/cgit.cgi/poky-contrib/log/?h=josh/edison</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>21226</commentid>
    <comment_count>10</comment_count>
    <who name="Joshua Lock - Disabled">josh</who>
    <bug_when>2012-05-08 23:05:57 +0000</bug_when>
    <thetext>Note: things, unsurprisingly, go much smoother if I use my sstate-cache from another user as an SSTATE_MIRRORS rather than as an SSTATE_CACHE.

We could write an extra sanity test to make sure that sstate-cache and any contents are writeable? That could be a pretty heavy test, though...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>21227</commentid>
    <comment_count>11</comment_count>
    <who name="Richard Purdie">richard.purdie</who>
    <bug_when>2012-05-08 23:16:18 +0000</bug_when>
    <thetext>Checking if the directory is writable as a one time test is probably fine and we should write the files with group write IMO</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>21228</commentid>
    <comment_count>12</comment_count>
    <who name="Joshua Lock - Disabled">josh</who>
    <bug_when>2012-05-08 23:30:30 +0000</bug_when>
    <thetext>OK, I&apos;ll write a patch series to check stat for user or group read/write and to change the write permissions of the sstate files.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>21316</commentid>
    <comment_count>13</comment_count>
    <who name="Joshua Lock - Disabled">josh</who>
    <bug_when>2012-05-12 00:54:12 +0000</bug_when>
    <thetext>I&apos;ve reported the issue in comment #9 as a separate bug #2450</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>21345</commentid>
    <comment_count>14</comment_count>
    <who name="Joshua Lock - Disabled">josh</who>
    <bug_when>2012-05-14 17:40:11 +0000</bug_when>
    <thetext>Part of a solution is in place, ensuring siginfo files have group R/W permissions.

http://git.yoctoproject.org/cgit/cgit.cgi/poky/commit/?id=63ccc3f266496b909eec472a1671939498d6e5eb</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>21432</commentid>
    <comment_count>15</comment_count>
    <who name="Joshua Lock - Disabled">josh</who>
    <bug_when>2012-05-18 00:38:23 +0000</bug_when>
    <thetext>Sanity test to check for R/W permissions to SSTATE_CACHE implemented:

http://git.yoctoproject.org/cgit/cgit.cgi/poky/commit/?id=c2df43b5dbeadc6fff26b8bc6e3bbc07f59b81fa

Change to ensure files are created with group R/W:
http://git.yoctoproject.org/cgit/cgit.cgi/poky/commit/?id=441c1f8faa82a5ff410a395d9086578f6ac8a93b

In addition to the already mentioned change to ensure siginfo changes have group R/W:

http://git.yoctoproject.org/cgit/cgit.cgi/poky/commit/?id=63ccc3f266496b909eec472a1671939498d6e5eb

I feel that this bug is done. I&apos;m loath to merge it to Edison, though. Anyone have strong opinions there?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>21849</commentid>
    <comment_count>16</comment_count>
    <who name="Joshua Lock - Disabled">josh</who>
    <bug_when>2012-06-05 15:38:13 +0000</bug_when>
    <thetext>Fixed in master for 1.3 series</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>340</attachid>
            <date>2012-02-28 22:04:31 +0000</date>
            <delta_ts>2012-02-28 22:04:31 +0000</delta_ts>
            <desc>local.conf</desc>
            <filename>local.conf</filename>
            <type>application/octet-stream</type>
            <size>10225</size>
            <attacher name="Mark Hatle">mark.hatle</attacher>
            
              <data encoding="base64">TUFDSElORSA9ICJxZW11eDg2LTY0IgoKIwojIFRoaXMgZmlsZSBpcyB5b3VyIGxvY2FsIGNvbmZp
Z3VyYXRpb24gZmlsZSBhbmQgaXMgd2hlcmUgYWxsIGxvY2FsIHVzZXIgc2V0dGluZ3MKIyBhcmUg
cGxhY2VkLiBUaGUgY29tbWVudHMgaW4gdGhpcyBmaWxlIGdpdmUgc29tZSBndWlkZSB0byB0aGUg
b3B0aW9ucyBhIG5ldyB1c2VyCiMgdG8gdGhlIHN5c3RlbSBtaWdodCB3YW50IHRvIGNoYW5nZSBi
dXQgcHJldHR5IG11Y2ggYW55IGNvbmZpZ3VyYXRpb24gb3B0aW9uIGNhbgojIGJlIHNldCBpbiB0
aGlzIGZpbGUuIE1vcmUgYWR2ZW50dXJvdXMgdXNlcnMgY2FuIGxvb2sgYXQgbG9jYWwuY29uZi5l
eHRlbmRlZCAKIyB3aGljaCBjb250YWlucyBvdGhlciBleGFtcGxlcyBvZiBjb25maWd1cmF0aW9u
IHdoaWNoIGNhbiBiZSBwbGFjZWQgaW4gdGhpcyBmaWxlCiMgYnV0IG5ldyB1c2VycyBsaWtlbHkg
ZG9uJ3QgbmVlZCBhbnkgb2YgdGhlbSBpbml0aWFsbHkuCiMKIyBMaW5lcyBzdGFydGluZyB3aXRo
IHRoZSAnIycgY2hhcmFjdGVyIGFyZSBjb21tZW50ZWQgb3V0IGFuZCBpbiBzb21lIGNhc2VzIHRo
ZSAKIyBkZWZhdWx0IHZhbHVlcyBhcmUgcHJvdmlkZWQgYXMgY29tbWVudHMgdG8gc2hvdyBwZW9w
bGUgZXhhbXBsZSBzeW50YXguIEVuYWJsaW5nCiMgdGhlIG9wdGlvbiBpcyBhIHF1ZXN0aW9uIG9m
IHJlbW92aW5nIHRoZSAjIGNoYXJhY3RlciBhbmQgbWFraW5nIGFueSBjaGFuZ2UgdG8gdGhlCiMg
dmFyaWFibGUgYXMgcmVxdWlyZWQuCgojCiMgUGFyYWxsZWxpc20gT3B0aW9ucwojCiMgVGhlc2Ug
dHdvIG9wdGlvbnMgY29udHJvbCBob3cgbXVjaCBwYXJhbGxlbGlzbSBCaXRCYWtlIHNob3VsZCB1
c2UuIFRoZSBmaXJzdCAKIyBvcHRpb24gZGV0ZXJtaW5lcyBob3cgbWFueSB0YXNrcyBiaXRiYWtl
IHNob3VsZCBydW4gaW4gcGFyYWxsZWw6CiMKQkJfTlVNQkVSX1RIUkVBRFMgPSAiMSIKIyAKIyBU
aGUgc2Vjb25kIG9wdGlvbiBjb250cm9scyBob3cgbWFueSBwcm9jZXNzZXMgbWFrZSBzaG91bGQg
cnVuIGluIHBhcmFsbGVsIHdoZW4KIyBydW5uaW5nIGNvbXBpbGUgdGFza3M6CiMKUEFSQUxMRUxf
TUFLRSA9ICItaiA0IgojCiMgRm9yIGEgcXVhZGNvcmUsIEJCX05VTUJFUl9USFJFQURTID0gIjQi
LCBQQVJBTExFTF9NQUtFID0gIi1qIDQiIHdvdWxkCiMgYmUgYXBwcm9wcmlhdGUgZm9yIGV4YW1w
bGUuCgojCiMgTWFjaGluZSBTZWxlY3Rpb24KIwojIFlvdSBuZWVkIHRvIHNlbGVjdCBhIHNwZWNp
ZmljIG1hY2hpbmUgdG8gdGFyZ2V0IHRoZSBidWlsZCB3aXRoLiBUaGVyZSBhcmUgYSBzZWxlY3Rp
b24KIyBlbXVsYXRlZCBtYWNoaW5lcyBhdmFpbGFibGUgd2hpY2ggY2FuIGJvb3QgYW5kIHJ1biBp
biB0aGUgUUVNVSBlbXVsYXRvcjoKIwojTUFDSElORSA/PSAicWVtdWFybSIKI01BQ0hJTkUgPz0g
InFlbXVtaXBzIgojTUFDSElORSA/PSAicWVtdXBwYyIKI01BQ0hJTkUgPz0gInFlbXV4ODYiCiNN
QUNISU5FID89ICJxZW11eDg2LTY0IgojCiMgVGhlcmUgYXJlIGFsc28gdGhlIGZvbGxvd2luZyBo
YXJkd2FyZSBib2FyZCB0YXJnZXQgbWFjaGluZXMgaW5jbHVkZWQgZm9yIAojIGRlbW9uc3RyYXRp
b24gcHVycG9zZXM6CiMKI01BQ0hJTkUgPz0gImF0b20tcGMiCiNNQUNISU5FID89ICJiZWFnbGVi
b2FyZCIKI01BQ0hJTkUgPz0gIm1wYzgzMTVlLXJkYiIKI01BQ0hJTkUgPz0gInJvdXRlcnN0YXRp
b25wcm8iCiMKIyBUaGlzIHNldHMgdGhlIGRlZmF1bHQgbWFjaGluZSB0byBiZSBxZW11eDg2IGlm
IG5vIG90aGVyIG1hY2hpbmUgaXMgc2VsZWN0ZWQ6Ck1BQ0hJTkUgPz89ICJxZW11eDg2IgoKIwoj
IFdoZXJlIHRvIHBsYWNlIGRvd25sb2FkcwojCiMgRHVyaW5nIGEgZmlyc3QgYnVpbGQgdGhlIHN5
c3RlbSB3aWxsIGRvd25sb2FkIG1hbnkgZGlmZmVyZXJudCBzb3VyY2UgY29kZSB0YXJiYWxscwoj
IGZyb20gdmFyaW91cyB1cHN0cmVhbSBwcm9qZWN0cy4gVGhpcyBjYW4gdGFrZSBhIHdoaWxlLCBw
YXJ0aWN1bGFybHkgaWYgeW91ciBuZXR3b3JrCiMgY29ubmVjdGlvbiBpcyBzbG93LiBUaGVzZSBh
cmUgYWxsIHN0b3JlZCBpbiBETF9ESVIuIFdoZW4gd2lwaW5nIGFuZCByZWJ1aWxkaW5nIHlvdQoj
IGNhbiBwcmVzZXJ2ZSB0aGlzIGRpcmVjdG9yeSB0byBzcGVlZCB1cCB0aGlzIHBhcnQgb2Ygc3Vi
c2VxdWVudCBidWlsZHMuIFRoaXMgZGlyZWN0b3J5CiMgaXMgc2FmZSB0byBzaGFyZSBiZXR3ZWVu
IG11bHRpcGxlIGJ1aWxkcyBvbiB0aGUgc2FtZSBtYWNoaW5lIHRvby4KIwojIFRoZSBkZWZhdWx0
IGlzIGEgZG93bmxvYWRzIGRpcmVjdG9yeSB1bmRlciBUT1BESVIgd2hpY2ggaXMgdGhlIGJ1aWxk
IGRpcmVjdG9yeS4KIwojRExfRElSID89ICIke1RPUERJUn0vZG93bmxvYWRzIgoKIwojIFdoZXJl
IHRvIHBsYWNlIHNoYXJlZC1zdGF0ZSBmaWxlcwojCiMgQml0QmFrZSBoYXMgdGhlIGNhcGFiaWxp
dHkgdG8gYWNjZWxlcmF0ZSBidWlsZHMgYmFzZWQgb24gcHJldmlvdXNseSBidWlsdCBvdXRwdXQu
CiMgVGhpcyBpcyBkb25lIHVzaW5nICJzaGFyZWQgc3RhdGUiIGZpbGVzIHdoaWNoIGNhbiBiZSB0
aHJvdWdoIG9mIGFzIGNhY2hlIG9iamVjdHMKIyBhbmQgdGhpcyBvcHRpb24gZGV0ZXJtaW5lcyB3
aGVyZSB0aG9zZSBmaWxlcyBhcmUgcGxhY2VkLgojCiMgWW91IGNhbiB3aXBlIG91dCBUTVBESVIg
bGVhdmluZyB0aGlzIGRpcmVjdG9yeSBpbnRhY3QgYW5kIHRoZSBidWlsZCB3b3VsZCByZWdlbmVy
YXRlCiMgZnJvbSB0aGVzZSBmaWxlcyBpZiBubyBjaGFnZXMgd2VyZSBtYWRlIHRvIHRoZSBjb25m
aWd1cmF0aW9uLiBJZiBjaGFuZ2VzIHdlcmUgbWFkZQojIHRvIHRoZSBjb25maWd1cmF0aW9uLCBv
bmx5IHNoYXJlZCBzdGF0ZSBmaWxlcyB3aGVyZSB0aGUgc3RhdGUgd2FzIHN0aWxsIHZhbGlkIHdv
dWxkCiMgYmUgdXNlZCAoZG9uZSB1c2luZyBjaGVja3N1bXMpLgojCiMgVGhlIGRlZmF1bHQgaXMg
YSBzc3RhdGUtY2FjaGUgZGlyZWN0b3J5IHVuZGVyIFRPUERJUi4KIwojU1NUQVRFX0RJUiA/PSAi
JHtUT1BESVJ9L3NzdGF0ZS1jYWNoZSIKCiMKIyBXaGVyZSB0byBwbGFjZSB0aGUgYnVpbGQgb3V0
cHV0CiMKIyBUaGlzIG9wdGlvbiBzcGVjaWZpZXMgd2hlcmUgdGhlIGJ1bGsgb2YgdGhlIGJ1aWxk
aW5nIHdvcmsgc2hvdWxkIGJlIGRvbmUgYW5kCiMgd2hlcmUgQml0QmFrZSBzaG91bGQgcGxhY2Ug
aXRzIHRlbXBvcmFyeSBmaWxlcyBhbmQgb3V0cHV0LiBLZWVwIGluIG1pbmQgdGhhdAojIHRoaXMg
aW5jbHVkZXMgdGhlIGV4dHJhY3Rpb24gYW5kIGNvbXBsYXRpb24gb2YgbWFueSBhcHBsaWNhdGlv
bnMgYW5kIHRoZSB0b29sY2hhaW4KIyB3aGljaCBjYW4gdXNlIEdpZ2FieXRlcyBvZiBoYXJkIGRp
c2sgc3BhY2UuCiMKIyBUaGUgZGVmYXVsdCBpcyBhIHRtcCBkaXJlY3RvcnkgdW5kZXIgVE9QRElS
LgojCiNUTVBESVIgPSAiJHtUT1BESVJ9L3RtcCIKCiMKIyBEZWZhdWx0IHBvbGljeSBjb25maWcK
IwojIFRoZSBkaXN0cmlidXRpb24gc2V0dGluZyBjb250cm9scyB3aGljaCBwb2xpY3kgc2V0dGlu
Z3MgYXJlIHVzZWQgYXMgZGVmYXVsdHMuCiMgVGhlIGRlZmF1bHQgdmFsdWUgaXMgZmluZSBmb3Ig
Z2VuZXJhbCBZb2N0byBwcm9qZWN0IHVzZSwgYXQgbGVhc3QgaW5pdGlhbGx5LgojIFVsdGltYXRl
bHkgd2hlbiBjcmVhdGluZyBjdXN0b20gcG9saWN5LCBwZW9wbGUgd2lsbCBsaWtlbHkgZW5kIHVw
IHN1YmNsYXNzaW5nIAojIHRoZXNlIGRlZmF1bHRzLgojCkRJU1RSTyA/PSAicG9reSIKIyBBcyBh
biBleGFibGUgb2YgYSBzdWJjbGFzcyB0aGVyZSBpcyBhICJibGVlZGluZyIgZWdkZSBwb2xpY3kg
Y29uZmlndXJhdGlvbiAKIyB3aGVyZSBtYW55IHZlcnNpb25zIGFyZSBzZXQgdG8gdGhlIGFic29s
dXRlIGxhdGVzdCBjb2RlIGZyb20gdGhlIHVwc3RyZWFtIAojIHNvdXJjZSBjb250cm9sIHN5c3Rl
bXMuIFRoaXMgaXMganVzdCBtZW50aW9uZWQgaGVyZSBhbiBhbiBleGFtcGxlLCBpdHMgbm90CiMg
dXNlZnVsIHRvIG1vc3QgbmV3IHVzZXJzLgojIERJU1RSTyA/PSAicG9reS1ibGVlZGluZyIKCiMK
IyBQYWNrYWdlIE1hbmFnZW1lbnQgY29uZmlndXJhdGlvbgojCiMgVGhpcyB2YXJpYWJsZSBsaXN0
cyB3aGljaCBwYWNrYWdpbmcgZm9ybWF0cyB0byBlbmFibGUuIE11bHRpcGxlIHBhY2thZ2UgYmFj
a2VuZHMgCiMgY2FuIGJlIGVuYWJsZWQgYXQgb25jZSBhbmQgdGhlIGZpcnN0IGl0ZW0gbGlzdGVk
IGluIHRoZSB2YXJpYWJsZSB3aWxsIGJlIHVzZWQgCiMgdG8gZ2VuZXJhdGUgdGhlIHJvb3QgZmls
ZXN5c3RlbXMuCiMgT3B0aW9ucyBhcmU6CiMgIC0gJ3BhY2thZ2VfZGViJyBmb3IgZGViaWFuIHN0
eWxlIGRlYiBmaWxlcwojICAtICdwYWNrYWdlX2lwaycgZm9yIGlwayBmaWxlcyBhcmUgdXNlZCBi
eSBvcGtnIChhIGRlYmlhbiBzdHlsZSBlbWJlZGRlZCBwYWNrYWdlIG1hbmFnZXIpCiMgIC0gJ3Bh
Y2thZ2VfcnBtJyBmb3IgcnBtIHN0eWxlIHBhY2thZ2VzCiMgRS5nLjogUEFDS0FHRV9DTEFTU0VT
ID89ICJwYWNrYWdlX3JwbSBwYWNrYWdlX2RlYiBwYWNrYWdlX2lwayIKIyBXZSBkZWZhdWx0IHRv
IHJwbToKUEFDS0FHRV9DTEFTU0VTID89ICJwYWNrYWdlX3JwbSIKCiMKIyBTREsvQURUIHRhcmdl
dCBhcmNoaXRlY3R1cmUKIwojIFRoaXMgdmFyaWFibGUgc3BlY2lmaWVkIHRoZSBhcmNoaXRlY3R1
cmUgdG8gYnVpbGQgU0RLL0FEVCBpdGVtcyBmb3IgYW5kIG1lYW5zCiMgeW91IGNhbiBidWlsZCB0
aGUgU0RLIHBhY2thZ2VzIGZvciBhcmNoaXRlY3R1cmVzIG90aGVyIHRoYW4gdGhlIG1hY2hpbmUg
eW91IGFyZSAKIyBydW5uaW5nIHRoZSBidWlsZCBvbiAoaS5lLiBidWlsZGluZyBpNjg2IHBhY2th
Z2VzIG9uIGFuIHg4Nl82NCBob3N0Ll8KIyBTdXBwb3J0ZWQgdmFsdWVzIGFyZSBpNjg2IGFuZCB4
ODZfNjQKI1NES01BQ0hJTkUgPz0gImk2ODYiCgojCiMgRXh0cmEgaW1hZ2UgY29uZmlndXJhdGlv
biBkZWZhdWx0cwojCiMgVGhlIEVYVFJBX0lNQUdFX0ZFQVRVUkVTIHZhcmlhYmxlIGFsbG93cyBl
eHRyYSBwYWNrYWdlcyB0byBiZSBhZGRlZCB0byB0aGUgZ2VuZXJhdGVkIAojIGltYWdlcy4gU29t
ZSBvZiB0aGVzZSBvcHRpb25zIGFyZSBhZGRlZCB0byBjZXJ0YWluIGltYWdlIHR5cGVzIGF1dG9t
YXRpY2FsbHkuIFRoZQojIHZhcmlhYmxlIGNhbiBjb250YWluIHRoZSBmb2xsb3dpbmcgb3B0aW9u
czoKIyAgImRiZy1wa2dzIiAgICAgICAtIGFkZCAtZGJnIHBhY2thZ2VzIGZvciBhbGwgaW5zdGFs
bGVkIHBhY2thZ2VzCiMgICAgICAgICAgICAgICAgICAgICAoYWRkcyBzeW1ib2wgaW5mb3JtYXRp
b24gZm9yIGRlYnVnZ2luZy9wcm9maWxpbmcpCiMgICJkZXYtcGtncyIgICAgICAgLSBhZGQgLWRl
diBwYWNrYWdlcyBmb3IgYWxsIGluc3RhbGxlZCBwYWNrYWdlcwojICAgICAgICAgICAgICAgICAg
ICAgKHVzZWZ1bCBpZiB5b3Ugd2FudCB0byBkZXZlbG9wIGFnYWluc3QgbGlicyBpbiB0aGUgaW1h
Z2UpCiMgICJ0b29scy1zZGsiICAgICAgLSBhZGQgZGV2ZWxvcG1lbnQgdG9vbHMgKGdjYywgbWFr
ZSwgcGtnY29uZmlnIGV0Yy4pCiMgICJ0b29scy1kZWJ1ZyIgICAgLSBhZGQgZGVidWdnaW5nIHRv
b2xzIChnZGIsIHN0cmFjZSkKIyAgInRvb2xzLXByb2ZpbGUiICAtIGFkZCBwcm9maWxpbmcgdG9v
bHMgKG9wcm9maWxlLCBleG1hcCwgbHR0bmcgdmFsZ3JpbmQgKHg4NiBvbmx5KSkKIyAgInRvb2xz
LXRlc3RhcHBzIiAtIGFkZCB1c2VmdWwgdGVzdGluZyB0b29scyAodHNfcHJpbnQsIGFwbGF5LCBh
cmVjb3JkIGV0Yy4pCiMgICJkZWJ1Zy10d2Vha3MiICAgLSBtYWtlIGFuIGltYWdlIGZvciBzdWl0
YWJsZSBvZiBkZXZlbG9wbWVudAojICAgICAgICAgICAgICAgICAgICAgZS5nLiBzc2ggcm9vdCBh
Y2Nlc3MgaGFzIGEgYmxhbmsgcGFzc3dvcmQKIyBUaGVyZSBhcmUgb3RoZXIgYXBwbGljYXRpb24g
dGFyZ2V0cyB0aGF0IGNhbiBiZSB1c2VzIGhlcmUgdG9vLCBzZWUgCiMgbWV0YS9jbGFzc2VzL2Nv
cmUtaW1hZ2UuYmJjbGFzcyBhbmQgbWV0YS9yZWNpcGVzLWNvcmUvdGFza3MvdGFzay1jb3JlLmJi
IGZvciBtb3JlIGRldGFpbHMuCiMgV2UgZGVmYXVsdCB0byBlbmFibGluZyB0aGUgZGVidWdnaW5n
IHR3ZWFrcy4KRVhUUkFfSU1BR0VfRkVBVFVSRVMgPSAiZGVidWctdHdlYWtzIgoKIwojIEFkZGl0
aW9uYWwgaW1hZ2UgZmVhdHVyZXMKIwojIFRoZSBmb2xsb3dpbmcgaXMgYSBsaXN0IG9mIGFkZGl0
aW9uYWwgY2xhc3NlcyB0byB1c2Ugd2hlbiBidWlsZGluZyBpbWFnZXMgd2hpY2gKIyBlbmFibGUg
ZXh0cmEgZmVhdHVyZXMuIFNvbWUgYXZhaWxhYmxlIG9wdGlvbnMgd2hpY2ggY2FuIGJlIGluY2x1
ZGVkIGluIHRoaXMgdmFyaWFibGUgCiMgYXJlOgojICAgLSAnaW1hZ2UtbWtsaWJzJyB0byByZWR1
Y2Ugc2hhcmVkIGxpYnJhcnkgZmlsZXMgc2l6ZSBmb3IgYW4gaW1hZ2UKIyAgIC0gJ2ltYWdlLXBy
ZWxpbmsnIGluIG9yZGVyIHRvIHByZWxpbmsgdGhlIGZpbGVzeXN0ZW0gaW1hZ2UKIyAgIC0gJ2lt
YWdlLXN3YWInIHRvIHBlcmZvcm0gaG9zdCBzeXN0ZW0gaW50cnVzaW9uIGRldGVjdGlvbgojIE5P
VEU6IGlmIGxpc3RpbmcgbWtsaWJzICYgcHJlbGluayBib3RoLCB0aGVuIG1ha2Ugc3VyZSBta2xp
YnMgaXMgYmVmb3JlIHByZWxpbmsKIyBOT1RFOiBta2xpYnMgYWxzbyBuZWVkcyB0byBiZSBleHBs
aWNpdGx5IGVuYWJsZWQgZm9yIGEgZ2l2ZW4gaW1hZ2UsIHNlZSBsb2NhbC5jb25mLmV4dGVuZGVk
ClVTRVJfQ0xBU1NFUyA/PSAiaW1hZ2UtbWtsaWJzIGltYWdlLXByZWxpbmsiCgojCiMgUnVudGlt
ZSB0ZXN0aW5nIG9mIGltYWdlcwojCiMgVGhlIGJ1aWxkIHN5c3RlbSBjYW4gdGVzdCBib290aW5n
IHZpcnR1YWwgbWFjaGluZSBpbWFnZXMgdW5kZXIgcWVtdSAoYW4gZW11bGF0b3IpCiMgYWZ0ZXIg
YW55IHJvb3QgZmlsZXN5c3RlbXMgYXJlIGNyZWF0ZWQgYW5kIHJ1biB0ZXN0cyBhZ2FpbnN0IHRo
b3NlIGltYWdlcy4gVG8KIyBlbmFibGUgdGhpcyB1bmNvbW1lbnQgdGhpcyBsaW5lCiNJTUFHRVRF
U1QgPSAicWVtdSIKIwojIFRoaXMgdmFyaWFibGUgY29udHJvbHMgd2hpY2ggdGVzdHMgYXJlIHJ1
biBhZ2FpbnN0IHZpcnR1YWwgaW1hZ2VzIGlmIGVuYWJsZWQKIyBhYm92ZS4gVGhlIGZvbGxvd2lu
ZyB3b3VsZCBlbmFibGUgYmF0LCBvb3QgdGVzdCBjYXNlIHVuZGVyIHNhbml0eSBzdWl0ZSBhbmQg
CiMgdG9vbGNoYWluIHRlc3RzCiNURVNUX1NDRU4gPSAic2FuaXR5IGJhdCBzYW5pdHk6Ym9vdCB0
b29sY2hhaW4iCiMKIyBCZWNhdXNlIG9mIHRoZSBRRU1VIGJvb3Rpbmcgc2xvd25lc3MgaXNzdWUo
c2VlIGJ1ZyAjNjQ2IGFuZCAjNjE4KSwgYXV0b2J1aWxkZXIKIyBtYXkgc3VmZmVyIGEgdGltZW91
dCBpc3N1ZSB3aGVuIHJ1bm5pbmcgc2FuaXR5IHRlc3QuIFdlIGludHJvZHVjZSB2YXJpYWJsZQoj
IFRFU1RfU0VSSUFMSVpFIGhlcmUgdG8gcmVkdWNlIHRoZSB0aW1lIG9uIHNhbml0eSB0ZXN0LiBJ
dCBpcyBieSBkZWZhdWx0IHNldCAKIyB0byAxLiBUaGlzIHdpbGwgc3RhcnQgaW1hZ2UgYW5kIHJ1
biBjYXNlcyBpbiB0aGUgc2FtZSBpbWFnZSB3aXRob3V0IHJlYm9vdCAKIyBvciBraWxsLiBJZiBp
dCBpcyBzZXQgdG8gMCwgdGhlIGltYWdlIHdpbGwgYmUgY29waWVkIGFuZCB0ZXN0ZWQgZm9yIGVh
Y2ggCiMgY2FzZSwgd2hpY2ggd2lsbCB0YWtlIGxvbmdlciBidXQgYmUgbW9yZSBwcmVjaXNlLgoj
VEVTVF9TRVJJQUxJWkUgPSAiMSIKCiMKIyBJbnRlcmFjdGl2ZSBzaGVsbCBjb25maWd1cmF0aW9u
CiMKIyBVbmRlciBjZXJ0YWluIGNpcmN1bXN0YW5jZXMgdGhlIHN5c3RlbSBtYXkgbmVlZCBpbnB1
dCBmcm9tIHlvdSBhbmQgdG8gZG8gdGhpcyBpdCAKIyBjYW4gbGF1bmNoIGFuIGludGVyYWN0aXZl
IHNoZWxsLiBJdCBuZWVkcyB0byBkbyB0aGlzIHNpbmNlIHRoZSBidWlsZCBpcyAKIyBtdWx0aXRo
cmVhZGVkIGFuZCBuZWVkcyB0byBiZSBhYmxlIHRvIGhhbmRsZSB0aGUgY2FzZSB3aGVyZSBtb3Jl
IHRoYW4gb25lIHBhcmFsbGVsCiMgcHJvY2VzcyBtYXkgcmVxdWlyZSB0aGUgdXNlcidzIGF0dGVu
dGlvbi4gVGhlIGRlZmF1bHQgaXMgdG8gdXNlIHh0ZXJtLgojCiMgRXhhbXBsZXMgb2YgdGhlIG9j
Y2FzaW9ucyB0aGlzIG1heSBoYXBwZW4gYXJlIHdoZW4gcmVzb2x2aW5nIHBhdGNoZXMgd2hpY2gg
Y2Fubm90CiMgYmUgYXBwbGllZCwgdG8gdXNlIHRoZSBkZXZzaGVsbCBvciB0aGUga2VybmVsIG1l
bnVjb25maWcKIwojIElmIHlvdSBkbyBub3QgdXNlIChvciBoYXZlIGluc3RhbGxlZCkgeHRlcm0g
eW91IHdpbGwgbmVlZCB0bwojIHVuY29tbWVudCB0aGVzZSB2YXJpYWJsZXMgYW5kIHNldCB0aGVt
IHRvIHRoZSB0ZXJtaW5hbCB5b3Ugd2lzaCB0byB1c2UKIyAKIyBTdXBwb3J0ZWQgc2hlbGwgcHJl
Zml4ZXMgZm9yICpfVEVSTUNNRCBhbmQgKl9URVJNQ01EUlVOIGFyZToKIyBHTk9NRSwgU0NSRUVO
LCBYVEVSTSBhbmQgS09OU09MRQojIE5vdGU6IGN1cnJlbnRseSwgS29uc29sZSBzdXBwb3J0IG9u
bHkgd29ya3MgZm9yIEtERSAzLnggZHVlIHRvIHRoZSB3YXkKIyBuZXdlciBLb25zb2xlIHZlcnNp
b25zIGJlaGF2ZQojVEVSTUNNRCA9ICIke1hURVJNX1RFUk1DTUR9IgojVEVSTUNNRFJVTiA9ICIk
e1hURVJNX1RFUk1DTURSVU59IgojIEJ5IGRlZmF1bHQgZGlzYWJsZSBpbnRlcmFjdGl2ZSBwYXRj
aCByZXNvbHV0aW9uICh0YXNrcyB3aWxsIGp1c3QgZmFpbCBpbnN0ZWFkKToKUEFUQ0hSRVNPTFZF
ID0gIm5vb3AiCgpQUkVNSVJST1JTID0gIlwKYnpyOi8vLiovLiogIGZpbGU6Ly8vZ2l0L2Rvd25s
b2Fkcy8gXG4gXApjdnM6Ly8uKi8uKiAgZmlsZTovLy9naXQvZG93bmxvYWRzLyBcbiBcCmdpdDov
Ly4qLy4qICBmaWxlOi8vL2dpdC9kb3dubG9hZHMvIFxuIFwKaGc6Ly8uKi8uKiAgIGZpbGU6Ly8v
Z2l0L2Rvd25sb2Fkcy8gXG4gXApvc2M6Ly8uKi8uKiAgZmlsZTovLy9naXQvZG93bmxvYWRzLyBc
biBcCnA0Oi8vLiovLiogICBmaWxlOi8vL2dpdC9kb3dubG9hZHMvIFxuIFwKc3ZrOi8vLiovLiog
IGZpbGU6Ly8vZ2l0L2Rvd25sb2Fkcy8gXG4gXApzdm46Ly8uKi8uKiAgZmlsZTovLy9naXQvZG93
bmxvYWRzLyBcbiBcCmZ0cDovLy4qLy4qICBmaWxlOi8vL2dpdC9kb3dubG9hZHMvIFxuIFwKaHR0
cDovLy4qLy4qIGZpbGU6Ly8vZ2l0L2Rvd25sb2Fkcy8gXG4gXApodHRwczovLy4qLy4qIGZpbGU6
Ly8vZ2l0L2Rvd25sb2Fkcy8gXG4iCgpNSVJST1JTID0gIiR7UFJFTUlSUk9SU30iCgojCiMgU2hh
cmVkLXN0YXRlIGZpbGVzIGZyb20gb3RoZXIgbG9jYXRpb25zCiMKIyBBcyBtZW50aW9uZWQgYWJv
dmUsIHNoYXJlZCBzdGF0ZSBmaWxlcyBhcmUgcHJlYnVpbHQgY2FjaGUgZGF0YSBvYmplY3RzIHdo
aWNoIGNhbiAKIyB1c2VkIHRvIGFjY2VsZXJhdGUgYnVpbGQgdGltZS4gVGhpcyB2YXJpYWJsZSBj
YW4gYmUgdXNlZCB0byBjb25maWd1cmUgdGhlIHN5c3RlbQojIHRvIHNlYXJjaCBvdGhlciBtaXJy
b3IgbG9jYXRpb25zIGZvciB0aGVzZSBvYmplY3RzIGJlZm9yZSBpdCBidWlsZHMgdGhlIGRhdGEg
aXRzZWxmLgojCiMgVGhpcyBjYW4gYmUgYSBmaWxlc3lzdGVtIGRpcmVjdG9yeSwgb3IgYSByZW1v
dGUgdXJsIHN1Y2ggYXMgaHR0cCBvciBmdHAuIFRoZXNlCiMgd291bGQgY29udGFpbiB0aGUgc3N0
YXRlLWNhY2hlIHJlc3VsdHMgZnJvbSBwcmV2aW91cyBidWlsZHMgKHBvc3NpYmx5IGZyb20gb3Ro
ZXIgCiMgbWFjaGluZXMpLiBUaGlzIHZhcmlhYmxlIHdvcmtzIGxpa2UgZmV0Y2hlciBNSVJST1JT
L1BSRU1JUlJPUlMgYW5kIHBvaW50cyB0byB0aGUgCiMgY2FjaGUgbG9jYXRpb25zIHRvIGNoZWNr
IGZvciB0aGUgc2hhcmVkIG9iamVjdHMuCiNTU1RBVEVfTUlSUk9SUyA/PSAiXAojZmlsZTovLy4q
IGh0dHA6Ly9zb21lc2VydmVyLnRsZC9zaGFyZS9zc3RhdGUvIFxuIFwKI2ZpbGU6Ly8uKiBmaWxl
Oi8vL3NvbWUvbG9jYWwvZGlyL3NzdGF0ZS8iCgpTU1RBVEVfTUlSUk9SUyA9ICJmaWxlOi8vLiog
ZmlsZTovLy9naXQvc3N0YXRlLyIKCiMgQ09ORl9WRVJTSU9OIGlzIGluY3JlYXNlZCBlYWNoIHRp
bWUgYnVpbGQvY29uZi8gY2hhbmdlcyBpbmNvbXBhdGlibHkgYW5kIGlzIHVzZWQgdG8KIyB0cmFj
ayB0aGUgdmVyc2lvbiBvZiB0aGlzIGZpbGUgd2hlbiBpdCB3YXMgZ2VuZXJhdGVkLiBUaGlzIGNh
biBzYWZlbHkgYmUgaWdub3JlZCBpZgojIHRoaXMgZG9lc24ndCBtZWFuIGFueXRoaW5nIHRvIHlv
dS4KQ09ORl9WRVJTSU9OID0gIjEiCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>341</attachid>
            <date>2012-02-28 22:05:52 +0000</date>
            <delta_ts>2012-02-28 22:05:52 +0000</delta_ts>
            <desc>log.do_populate_sysroot</desc>
            <filename>log.do_populate_sysroot.27565</filename>
            <type>text/plain</type>
            <size>5557</size>
            <attacher name="Mark Hatle">mark.hatle</attacher>
            
              <data encoding="base64">REVCVUc6IFNJVEUgZmlsZXMgWydlbmRpYW4tbGl0dGxlJywgJ2NvbW1vbi1saW51eCcsICdjb21t
b24tZ2xpYmMnLCAnYml0LTY0JywgJ3g4Nl82NC1saW51eCcsICdjb21tb24nXQpOT1RFOiBRQSBj
aGVja2luZyBzdGFnaW5nCkRFQlVHOiBTdGFnaW5nIGZpbGVzIGZyb20gL2hvbWUveW9jdG8xL0Rl
c2t0b3AvcG9reS9idWlsZC90bXAvd29yay94ODZfNjQtcG9reS1saW51eC9kYnVzLTEuNC4xMi1y
MS9zeXNyb290LWRlc3RkaXIvIHRvIC9ob21lL3lvY3RvMS9EZXNrdG9wL3Bva3kvYnVpbGQvdG1w
L3N5c3Jvb3RzL3FlbXV4ODYtNjQvCkRFQlVHOiBTdGFnaW5nIGZpbGVzIGZyb20gL2hvbWUveW9j
dG8xL0Rlc2t0b3AvcG9reS9idWlsZC90bXAvd29yay94ODZfNjQtcG9reS1saW51eC9kYnVzLTEu
NC4xMi1yMS9zeXNyb290LWRlc3RkaXIvIHRvIC9ob21lL3lvY3RvMS9EZXNrdG9wL3Bva3kvYnVp
bGQvdG1wL3N5c3Jvb3RzL3FlbXV4ODYtNjQvCkRFQlVHOiBTdGFnaW5nIGZpbGVzIGZyb20gL2hv
bWUveW9jdG8xL0Rlc2t0b3AvcG9reS9idWlsZC90bXAvd29yay94ODZfNjQtcG9reS1saW51eC9k
YnVzLTEuNC4xMi1yMS9zeXNyb290LWRlc3RkaXIvIHRvIC9ob21lL3lvY3RvMS9EZXNrdG9wL3Bv
a3kvYnVpbGQvdG1wL3N5c3Jvb3RzL3FlbXV4ODYtNjQvCkRFQlVHOiBTdGFnaW5nIGZpbGVzIGZy
b20gL2hvbWUveW9jdG8xL0Rlc2t0b3AvcG9reS9idWlsZC90bXAvd29yay94ODZfNjQtcG9reS1s
aW51eC9kYnVzLTEuNC4xMi1yMS9zeXNyb290LWRlc3RkaXIvIHRvIC9ob21lL3lvY3RvMS9EZXNr
dG9wL3Bva3kvYnVpbGQvdG1wL3N5c3Jvb3RzL3FlbXV4ODYtNjQvCkRFQlVHOiBTdGFnaW5nIGZp
bGVzIGZyb20gL2hvbWUveW9jdG8xL0Rlc2t0b3AvcG9reS9idWlsZC90bXAvd29yay94ODZfNjQt
cG9reS1saW51eC9kYnVzLTEuNC4xMi1yMS9zeXNyb290LWRlc3RkaXIvIHRvIC9ob21lL3lvY3Rv
MS9EZXNrdG9wL3Bva3kvYnVpbGQvdG1wL3N5c3Jvb3RzL3FlbXV4ODYtNjQvCkRFQlVHOiBTdGFn
aW5nIGZpbGVzIGZyb20gL2hvbWUveW9jdG8xL0Rlc2t0b3AvcG9reS9idWlsZC90bXAvd29yay94
ODZfNjQtcG9reS1saW51eC9kYnVzLTEuNC4xMi1yMS9zeXNyb290LWRlc3RkaXIvIHRvIC9ob21l
L3lvY3RvMS9EZXNrdG9wL3Bva3kvYnVpbGQvdG1wL3N5c3Jvb3RzL3FlbXV4ODYtNjQvCkRFQlVH
OiBTdGFnaW5nIGZpbGVzIGZyb20gL2hvbWUveW9jdG8xL0Rlc2t0b3AvcG9reS9idWlsZC90bXAv
d29yay94ODZfNjQtcG9reS1saW51eC9kYnVzLTEuNC4xMi1yMS9zeXNyb290LWRlc3RkaXIvIHRv
IC9ob21lL3lvY3RvMS9EZXNrdG9wL3Bva3kvYnVpbGQvdG1wL3N5c3Jvb3RzL3FlbXV4ODYtNjQv
CkRFQlVHOiBTdGFnaW5nIGZpbGVzIGZyb20gL2hvbWUveW9jdG8xL0Rlc2t0b3AvcG9reS9idWls
ZC90bXAvd29yay94ODZfNjQtcG9reS1saW51eC9kYnVzLTEuNC4xMi1yMS9zeXNyb290LWRlc3Rk
aXIvIHRvIC9ob21lL3lvY3RvMS9EZXNrdG9wL3Bva3kvYnVpbGQvdG1wL3N5c3Jvb3RzL3FlbXV4
ODYtNjQvCkRFQlVHOiBTdGFnaW5nIGZpbGVzIGZyb20gL2hvbWUveW9jdG8xL0Rlc2t0b3AvcG9r
eS9idWlsZC90bXAvd29yay94ODZfNjQtcG9reS1saW51eC9kYnVzLTEuNC4xMi1yMS9zeXNyb290
LWRlc3RkaXIvIHRvIC9ob21lL3lvY3RvMS9EZXNrdG9wL3Bva3kvYnVpbGQvdG1wL3N5c3Jvb3Rz
L3FlbXV4ODYtNjQvCkRFQlVHOiBTdGFnaW5nIGZpbGVzIGZyb20gL2hvbWUveW9jdG8xL0Rlc2t0
b3AvcG9reS9idWlsZC90bXAvd29yay94ODZfNjQtcG9reS1saW51eC9kYnVzLTEuNC4xMi1yMS9z
eXNyb290LWRlc3RkaXIvIHRvIC9ob21lL3lvY3RvMS9EZXNrdG9wL3Bva3kvYnVpbGQvdG1wL3N5
c3Jvb3RzL3FlbXV4ODYtNjQvCkRFQlVHOiBTdGFnaW5nIGZpbGVzIGZyb20gL2hvbWUveW9jdG8x
L0Rlc2t0b3AvcG9reS9idWlsZC90bXAvd29yay94ODZfNjQtcG9reS1saW51eC9kYnVzLTEuNC4x
Mi1yMS9zeXNyb290LWRlc3RkaXIvIHRvIC9ob21lL3lvY3RvMS9EZXNrdG9wL3Bva3kvYnVpbGQv
dG1wL3N5c3Jvb3RzL3FlbXV4ODYtNjQvCkRFQlVHOiBTdGFnaW5nIGZpbGVzIGZyb20gL2hvbWUv
eW9jdG8xL0Rlc2t0b3AvcG9reS9idWlsZC90bXAvd29yay94ODZfNjQtcG9reS1saW51eC9kYnVz
LTEuNC4xMi1yMS9zeXNyb290LWRlc3RkaXIvIHRvIC9ob21lL3lvY3RvMS9EZXNrdG9wL3Bva3kv
YnVpbGQvdG1wL3N5c3Jvb3RzL3FlbXV4ODYtNjQvCkRFQlVHOiBTdGFnaW5nIGZpbGVzIGZyb20g
L2hvbWUveW9jdG8xL0Rlc2t0b3AvcG9reS9idWlsZC90bXAvd29yay94ODZfNjQtcG9reS1saW51
eC9kYnVzLTEuNC4xMi1yMS9zeXNyb290LWRlc3RkaXIvIHRvIC9ob21lL3lvY3RvMS9EZXNrdG9w
L3Bva3kvYnVpbGQvdG1wL3N5c3Jvb3RzL3FlbXV4ODYtNjQvCkRFQlVHOiBTdGFnaW5nIGZpbGVz
IGZyb20gL2hvbWUveW9jdG8xL0Rlc2t0b3AvcG9reS9idWlsZC90bXAvd29yay94ODZfNjQtcG9r
eS1saW51eC9kYnVzLTEuNC4xMi1yMS9zeXNyb290LWRlc3RkaXIvIHRvIC9ob21lL3lvY3RvMS9E
ZXNrdG9wL3Bva3kvYnVpbGQvdG1wL3N5c3Jvb3RzL3FlbXV4ODYtNjQvCkRFQlVHOiBTdGFnaW5n
IGZpbGVzIGZyb20gL2hvbWUveW9jdG8xL0Rlc2t0b3AvcG9reS9idWlsZC90bXAvd29yay94ODZf
NjQtcG9reS1saW51eC9kYnVzLTEuNC4xMi1yMS9zeXNyb290LWRlc3RkaXIvIHRvIC9ob21lL3lv
Y3RvMS9EZXNrdG9wL3Bva3kvYnVpbGQvdG1wL3N5c3Jvb3RzL3FlbXV4ODYtNjQvCkRFQlVHOiBT
dGFnaW5nIGZpbGVzIGZyb20gL2hvbWUveW9jdG8xL0Rlc2t0b3AvcG9reS9idWlsZC90bXAvd29y
ay94ODZfNjQtcG9reS1saW51eC9kYnVzLTEuNC4xMi1yMS9zeXNyb290LWRlc3RkaXIvIHRvIC9o
b21lL3lvY3RvMS9EZXNrdG9wL3Bva3kvYnVpbGQvdG1wL3N5c3Jvb3RzL3FlbXV4ODYtNjQvCkRF
QlVHOiBTdGFnaW5nIGZpbGVzIGZyb20gL2hvbWUveW9jdG8xL0Rlc2t0b3AvcG9reS9idWlsZC90
bXAvd29yay94ODZfNjQtcG9reS1saW51eC9kYnVzLTEuNC4xMi1yMS9zeXNyb290LWRlc3RkaXIv
IHRvIC9ob21lL3lvY3RvMS9EZXNrdG9wL3Bva3kvYnVpbGQvdG1wL3N5c3Jvb3RzL3FlbXV4ODYt
NjQvCkRFQlVHOiBTdGFnaW5nIGZpbGVzIGZyb20gL2hvbWUveW9jdG8xL0Rlc2t0b3AvcG9reS9i
dWlsZC90bXAvd29yay94ODZfNjQtcG9reS1saW51eC9kYnVzLTEuNC4xMi1yMS9zeXNyb290LWRl
c3RkaXIvIHRvIC9ob21lL3lvY3RvMS9EZXNrdG9wL3Bva3kvYnVpbGQvdG1wL3N5c3Jvb3RzL3Fl
bXV4ODYtNjQvCkRFQlVHOiBTdGFnaW5nIGZpbGVzIGZyb20gL2hvbWUveW9jdG8xL0Rlc2t0b3Av
cG9reS9idWlsZC90bXAvd29yay94ODZfNjQtcG9reS1saW51eC9kYnVzLTEuNC4xMi1yMS9zeXNy
b290LWRlc3RkaXIvIHRvIC9ob21lL3lvY3RvMS9EZXNrdG9wL3Bva3kvYnVpbGQvdG1wL3N5c3Jv
b3RzL3FlbXV4ODYtNjQvCkRFQlVHOiBTdGFnaW5nIGZpbGVzIGZyb20gL2hvbWUveW9jdG8xL0Rl
c2t0b3AvcG9reS9idWlsZC90bXAvd29yay94ODZfNjQtcG9reS1saW51eC9kYnVzLTEuNC4xMi1y
MS9zeXNyb290LWRlc3RkaXIvIHRvIC9ob21lL3lvY3RvMS9EZXNrdG9wL3Bva3kvYnVpbGQvdG1w
L3N5c3Jvb3RzL3FlbXV4ODYtNjQvCkRFQlVHOiBTdGFnaW5nIGZpbGVzIGZyb20gL2hvbWUveW9j
dG8xL0Rlc2t0b3AvcG9reS9idWlsZC90bXAvd29yay94ODZfNjQtcG9reS1saW51eC9kYnVzLTEu
NC4xMi1yMS9zeXNyb290LWRlc3RkaXIvIHRvIC9ob21lL3lvY3RvMS9EZXNrdG9wL3Bva3kvYnVp
bGQvdG1wL3N5c3Jvb3RzL3FlbXV4ODYtNjQvCkRFQlVHOiBTdGFnaW5nIGZpbGVzIGZyb20gL2hv
bWUveW9jdG8xL0Rlc2t0b3AvcG9reS9idWlsZC90bXAvd29yay94ODZfNjQtcG9reS1saW51eC9k
YnVzLTEuNC4xMi1yMS9zeXNyb290LWRlc3RkaXIvIHRvIC9ob21lL3lvY3RvMS9EZXNrdG9wL3Bv
a3kvYnVpbGQvdG1wL3N5c3Jvb3RzL3FlbXV4ODYtNjQvCkRFQlVHOiBTdGFnaW5nIGZpbGVzIGZy
b20gL2hvbWUveW9jdG8xL0Rlc2t0b3AvcG9reS9idWlsZC90bXAvd29yay94ODZfNjQtcG9reS1s
aW51eC9kYnVzLTEuNC4xMi1yMS9zeXNyb290LWRlc3RkaXIvIHRvIC9ob21lL3lvY3RvMS9EZXNr
dG9wL3Bva3kvYnVpbGQvdG1wL3N5c3Jvb3RzL3FlbXV4ODYtNjQvCkRFQlVHOiBTdGFnaW5nIGZp
bGVzIGZyb20gL2hvbWUveW9jdG8xL0Rlc2t0b3AvcG9reS9idWlsZC90bXAvd29yay94ODZfNjQt
cG9reS1saW51eC9kYnVzLTEuNC4xMi1yMS9zeXNyb290LWRlc3RkaXIvIHRvIC9ob21lL3lvY3Rv
MS9EZXNrdG9wL3Bva3kvYnVpbGQvdG1wL3N5c3Jvb3RzL3FlbXV4ODYtNjQvCkRFQlVHOiBTdGFn
aW5nIGZpbGVzIGZyb20gL2hvbWUveW9jdG8xL0Rlc2t0b3AvcG9reS9idWlsZC90bXAvd29yay94
ODZfNjQtcG9reS1saW51eC9kYnVzLTEuNC4xMi1yMS9zeXNyb290LWRlc3RkaXIvIHRvIC9ob21l
L3lvY3RvMS9EZXNrdG9wL3Bva3kvYnVpbGQvdG1wL3N5c3Jvb3RzL3FlbXV4ODYtNjQvCkRFQlVH
OiBTdGFnaW5nIGZpbGVzIGZyb20gL2hvbWUveW9jdG8xL0Rlc2t0b3AvcG9reS9idWlsZC90bXAv
d29yay94ODZfNjQtcG9reS1saW51eC9kYnVzLTEuNC4xMi1yMS9zeXNyb290LWRlc3RkaXIvIHRv
IC9ob21lL3lvY3RvMS9EZXNrdG9wL3Bva3kvYnVpbGQvdG1wL3N5c3Jvb3RzL3FlbXV4ODYtNjQv
CkRFQlVHOiBObyBzaXRlX2NvbmZpZyBkaXJlY3RvcnksIHNraXBwaW5nIGRvX3NpdGVjb25maWcK
REVCVUc6IFByZXBhcmluZyB0cmVlIC9ob21lL3lvY3RvMS9EZXNrdG9wL3Bva3kvYnVpbGQvdG1w
L3dvcmsveDg2XzY0LXBva3ktbGludXgvZGJ1cy0xLjQuMTItcjEvc3lzcm9vdC1kZXN0ZGlyLyBm
b3IgcGFja2FnaW5nIGF0IC9ob21lL3lvY3RvMS9EZXNrdG9wL3Bva3kvYnVpbGQvdG1wL3dvcmsv
eDg2XzY0LXBva3ktbGludXgvZGJ1cy0xLjQuMTItcjEvc3N0YXRlLWJ1aWxkLXBvcHVsYXRlLXN5
c3Jvb3QvCkRFQlVHOiBTSVRFIGZpbGVzIFsnZW5kaWFuLWxpdHRsZScsICdjb21tb24tbGludXgn
LCAnY29tbW9uLWdsaWJjJywgJ2JpdC02NCcsICd4ODZfNjQtbGludXgnLCAnY29tbW9uJ10KdGFy
IChjaGlsZCk6IC9ob21lL3lvY3RvMS9EZXNrdG9wL3Bva3kvYnVpbGQvc3N0YXRlLWNhY2hlL3Nz
dGF0ZS1kYnVzLXg4Nl82NC1wb2t5LWxpbnV4LTEuNC4xMi1yMS14ODZfNjQtMi0wM2M0NjRjNTNi
ZTNhMDQ4MjIzNDY1MWQ2MDQ2ZTAyZl9wb3B1bGF0ZS1zeXNyb290LnRnejogQ2Fubm90IG9wZW46
IFBlcm1pc3Npb24gZGVuaWVkCnRhciAoY2hpbGQpOiBFcnJvciBpcyBub3QgcmVjb3ZlcmFibGU6
IGV4aXRpbmcgbm93CkVSUk9SOiBGdW5jdGlvbiAnc3N0YXRlX2NyZWF0ZV9wYWNrYWdlJyBmYWls
ZWQgKHNlZSAvaG9tZS95b2N0bzEvRGVza3RvcC9wb2t5L2J1aWxkL3RtcC93b3JrL3g4Nl82NC1w
b2t5LWxpbnV4L2RidXMtMS40LjEyLXIxL3RlbXAvbG9nLmRvX3BvcHVsYXRlX3N5c3Jvb3QuMjc1
NjUgZm9yIGZ1cnRoZXIgaW5mb3JtYXRpb24pCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>