<?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>6973</bug_id>
          
          <creation_ts>2014-11-17 14:35:15 +0000</creation_ts>
          <short_desc>Buildhistory-diff is not working</short_desc>
          <delta_ts>2015-09-15 13:48:35 +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>OE-Core</product>
          <component>core</component>
          <version>1.6.3</version>
          <rep_platform>x86</rep_platform>
          <op_sys>Multiple</op_sys>
          <bug_status>VERIFIED</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.9 M1</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Costin">costin.c.constantin</reporter>
          <assigned_to name="Paul Eggleton">bluelightning</assigned_to>
          <cc>alexandru.c.georgescu</cc>
    
    <cc>bogdanx.a.voiculescu</cc>
    
    <cc>meta.mr.watcher</cc>
    
    <cc>meta.watcher</cc>
    
    <cc>mikko.rapeli</cc>
    
    <cc>ross.burton</cc>
          
          <qa_contact name="Costin">costin.c.constantin</qa_contact>
          <cf_os>---</cf_os>
          <cf_regression_type>Regression (Used to work)</cf_regression_type>
          
          <cf_docchange>No (bug/feature does not impact docs)</cf_docchange>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>47050</commentid>
    <comment_count>0</comment_count>
      <attachid>2248</attachid>
    <who name="Costin">costin.c.constantin</who>
    <bug_when>2014-11-17 14:35:15 +0000</bug_when>
    <thetext>Created attachment 2248
local.conf

Hello,

While performing TC 295 - Use buildhistory-diff to analyse changes for 2 builds ,  having the following content:

&quot;
1. build some recipes and get the buildhistory log(for example, recipe &quot;xcursor-transparent-theme&quot;) with INHERIT += &quot;buildhistory&quot; and BUILDHISTORY_COMMIT = &quot;1&quot; in local.conf
2. change the PR of xcursor-transparent-theme backwards, for example from &quot;r4&quot; to &quot;r3&quot;
3. re-build the recipe and run buildhistory-diff to check if there is any change
&quot;

the buildhistory-diff tool is not working.

I performed the steps as instructed on step 1 and on step 2 (after modifying meta-yocto/conf/distro/poky.conf adding &quot;version-going-backwards&quot; to WARN_QA):


[cosscat@Fedora-CCC build]$ bitbake xcursor-transparent-theme
Loading cache: 100% |####################################################################################################################################################################################################| ETA:  00:00:00
Loaded 1222 entries from dependency cache.
Parsing recipes: 100% |##################################################################################################################################################################################################| Time: 00:00:00
Parsing of 862 .bb files complete (861 cached, 1 parsed). 1221 targets, 38 skipped, 0 masked, 0 errors.
NOTE: Resolving any missing task queue dependencies

Build Configuration:
BB_VERSION        = &quot;1.22.0&quot;
BUILD_SYS         = &quot;x86_64-linux&quot;
NATIVELSBSTRING   = &quot;Fedora-20&quot;
TARGET_SYS        = &quot;i586-poky-linux&quot;
MACHINE           = &quot;qemux86&quot;
DISTRO            = &quot;poky&quot;
DISTRO_VERSION    = &quot;1.6.2&quot;
TUNE_FEATURES     = &quot;m32 i586&quot;
TARGET_FPU        = &quot;&quot;
meta              
meta-yocto        
meta-yocto-bsp    = &quot;(detachedfrom30b8d93):30b8d9378b8260e452552b806610dc9b6fe0b69f&quot;

NOTE: Preparing runqueue
NOTE: Executing SetScene Tasks
WARNING: QA Issue: Package version for package xcursor-transparent-theme-dbg went backwards which would break package feeds from (0:0.1.1-r4 to 0:0.1.1-r3)
WARNING: QA Issue: Package version for package xcursor-transparent-theme-staticdev went backwards which would break package feeds from (0:0.1.1-r4 to 0:0.1.1-r3)
WARNING: QA Issue: Package version for package xcursor-transparent-theme-dev went backwards which would break package feeds from (0:0.1.1-r4 to 0:0.1.1-r3)
WARNING: QA Issue: Package version for package xcursor-transparent-theme-doc went backwards which would break package feeds from (0:0.1.1-r4 to 0:0.1.1-r3)
WARNING: QA Issue: Package version for package xcursor-transparent-theme-locale went backwards which would break package feeds from (0:0.1.1-r4 to 0:0.1.1-r3)
WARNING: QA Issue: Package version for package xcursor-transparent-theme went backwards which would break package feeds from (0:0.1.1-r4 to 0:0.1.1-r3)
NOTE: Executing RunQueue Tasks
NOTE: Tasks Summary: Attempted 237 tasks of which 236 didn&apos;t need to be rerun and all succeeded.
NOTE: Writing buildhistory
...

then tried buildhistory-diff with the following result:

[cosscat@Fedora-CCC build]$ buildhistory-diff
Unable to find previous build revision in buildhistory repository

Usage: 
    buildhistory-diff [options] [from-revision [to-revision]]
(if not specified, from-revision defaults to build-minus-1, and to-revision defaults to HEAD)

Reports significant differences in the buildhistory repository.

Options:
  -h, --help            show this help message and exit
  -p BUILDHISTORY_DIR, --buildhistory-dir=BUILDHISTORY_DIR
                        Specify path to buildhistory directory (defaults to
                        buildhistory/ under cwd)
  -v, --report-version  Report changes in PKGE/PKGV/PKGR even when the values
                        are still the default (PE/PV/PR)
  -a, --report-all      Report all changes, not just the default significant
                        ones


[cosscat@Fedora-CCC build]$ ls 
bitbake.lock  buildhistory  cache  conf  downloads  sstate-cache  tmp


I also tried with explicit directory:  [cosscat@Fedora-CCC build]$ buildhistory-diff -p buildhistory
but same result.

For reference the local.conf file is attached.

Costin</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>47051</commentid>
    <comment_count>1</comment_count>
    <who name="Costin">costin.c.constantin</who>
    <bug_when>2014-11-17 14:53:45 +0000</bug_when>
    <thetext>Hello,

I forgot to add that I tested this on 3 different machines:
1x Fedore 20
1x Ubuntu desktop 14.04
1x Ubuntu server 14.04

... all behaved the same

Costin</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>47076</commentid>
    <comment_count>2</comment_count>
    <who name="Paul Eggleton">bluelightning</who>
    <bug_when>2014-11-18 16:23:31 +0000</bug_when>
    <thetext>I cannot reproduce this with daisy on either a CentOS 6 or an Ubuntu 14.04 machine. I am attempting the following:

1. bitbake xcursor-transparent-theme
2. Change PR in the recipe from &quot;r4&quot; to &quot;r3&quot;
3. bitbake xcursor-transparent-theme
4. Run buildhistory-diff

I&apos;ve also tried both with an existing buildhistory directory and without.

Can you check to see if any commits are being made at all in the buildhistory directory?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>47084</commentid>
    <comment_count>3</comment_count>
    <who name="Alexandru Georgescu">alexandru.c.georgescu</who>
    <bug_when>2014-11-19 10:30:31 +0000</bug_when>
    <thetext>Costin, can you check?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>47858</commentid>
    <comment_count>4</comment_count>
    <who name="Costin">costin.c.constantin</who>
    <bug_when>2015-01-12 14:31:00 +0000</bug_when>
    <thetext>Hello,

I just tried again (with latest commit given to be tested: 6dd21a9f152a93e2df1178d7a5bd903d7edcf4be) both with an existing copy of poky and with a new one (though should be no difference) on an Ubuntu 14.10. 

The buildhistory dir is created alongside with its subdirs:

cosscat@ubnt:/media/poky/3poky/build$ df -h buildhistory/
Filesystem      Size  Used Avail Use% Mounted on
/dev/md0        793G  108G  646G  15% /media/poky
cosscat@ubnt:/media/poky/3poky/build$ du -h buildhistory/
12K	buildhistory/packages/all-poky-linux/xcursor-transparent-theme/xcursor-transparent-theme
8,0K	buildhistory/packages/all-poky-linux/xcursor-transparent-theme/xcursor-transparent-theme-staticdev
8,0K	buildhistory/packages/all-poky-linux/xcursor-transparent-theme/xcursor-transparent-theme-dbg
8,0K	buildhistory/packages/all-poky-linux/xcursor-transparent-theme/xcursor-transparent-theme-doc
8,0K	buildhistory/packages/all-poky-linux/xcursor-transparent-theme/xcursor-transparent-theme-dev
8,0K	buildhistory/packages/all-poky-linux/xcursor-transparent-theme/xcursor-transparent-theme-locale
60K	buildhistory/packages/all-poky-linux/xcursor-transparent-theme
64K	buildhistory/packages/all-poky-linux
68K	buildhistory/packages
8,0K	buildhistory/.git/logs/refs/heads
12K	buildhistory/.git/logs/refs
20K	buildhistory/.git/logs
4,0K	buildhistory/.git/refs/tags
8,0K	buildhistory/.git/refs/heads
16K	buildhistory/.git/refs
44K	buildhistory/.git/hooks
8,0K	buildhistory/.git/info
8,0K	buildhistory/.git/objects/fd
4,0K	buildhistory/.git/objects/pack
8,0K	buildhistory/.git/objects/71
8,0K	buildhistory/.git/objects/37
8,0K	buildhistory/.git/objects/66
8,0K	buildhistory/.git/objects/78
4,0K	buildhistory/.git/objects/info
8,0K	buildhistory/.git/objects/b5
8,0K	buildhistory/.git/objects/07
8,0K	buildhistory/.git/objects/35
8,0K	buildhistory/.git/objects/5a
8,0K	buildhistory/.git/objects/18
8,0K	buildhistory/.git/objects/2e
8,0K	buildhistory/.git/objects/bf
8,0K	buildhistory/.git/objects/b3
8,0K	buildhistory/.git/objects/91
8,0K	buildhistory/.git/objects/64
8,0K	buildhistory/.git/objects/76
8,0K	buildhistory/.git/objects/ee
12K	buildhistory/.git/objects/f5
160K	buildhistory/.git/objects
4,0K	buildhistory/.git/branches
276K	buildhistory/.git
352K	buildhistory/
cosscat@ubnt:/media/poky/3poky/build$ 

Regarding commits, the given commit is taken into consideration: 

cosscat@ubnt:/media/poky/3poky/build/buildhistory$ cat metadata-revs 
meta              = (detachedfrom6dd21a9):6dd21a9f152a93e2df1178d7a5bd903d7edcf4be
meta-yocto        = (detachedfrom6dd21a9):6dd21a9f152a93e2df1178d7a5bd903d7edcf4be
meta-yocto-bsp    = (detachedfrom6dd21a9):6dd21a9f152a93e2df1178d7a5bd903d7edcf4be
meta-intel        = master:a72da6350e7a77256ad597e8e8c40909590a2a40
cosscat@ubnt:/media/poky/3poky/build/buildhistory$ 

Costin</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>51139</commentid>
    <comment_count>5</comment_count>
    <who name="Costin">costin.c.constantin</who>
    <bug_when>2015-05-19 12:20:24 +0000</bug_when>
    <thetext>Hello,

I have the same issue on 1.6.3 RC4: b2ba41b57550aa912da93b4aef789ff562a67fce.
This time, after building the xcursor-transparent-theme for rc4 i erased tmp, cache and sstate-cache dirs and then rebuilt for r3

Costin</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>51140</commentid>
    <comment_count>6</comment_count>
    <who name="Paul Eggleton">bluelightning</who>
    <bug_when>2015-05-19 12:42:17 +0000</bug_when>
    <thetext>I&apos;m still struggling to reproduce this - Costin I am going to need your help.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>51188</commentid>
    <comment_count>7</comment_count>
    <who name="Costin">costin.c.constantin</who>
    <bug_when>2015-05-21 11:36:00 +0000</bug_when>
    <thetext>Hi Pual,

After your recommendation with 
http://git.yoctoproject.org/cgit/cgit.cgi/poky-contrib/commit/?h=paule/buildhistory-fix&amp;id=dcaf857899f76f5c41fe0d4ae1d83b5e7ef7f87d

It worked fine. Here is the result:

[cosscat@Fedora-CCC build]$ buildhistory-diff 
packages/all-poky-linux/xcursor-transparent-theme/xcursor-transparent-theme-dev: RDEPENDS: removed &quot;xcursor-transparent-theme ([&apos;= 0.1.1-r4&apos;])&quot; added &quot;xcursor-transparent-theme ([&apos;= 0.1.1-r3&apos;])&quot;
  * PR changed from &quot;r4&quot; to &quot;r3&quot;
packages/all-poky-linux/xcursor-transparent-theme/xcursor-transparent-theme-staticdev: RDEPENDS: removed &quot;xcursor-transparent-theme-dev ([&apos;= 0.1.1-r4&apos;])&quot; added &quot;xcursor-transparent-theme-dev ([&apos;= 0.1.1-r3&apos;])&quot;
  * PR changed from &quot;r4&quot; to &quot;r3&quot;
[cosscat@Fedora-CCC build]$ 

Please let me know when to mark the bug as Verified. (after merging the patch i guess)

Costin</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>51192</commentid>
    <comment_count>8</comment_count>
    <who name="Paul Eggleton">bluelightning</who>
    <bug_when>2015-05-21 12:19:24 +0000</bug_when>
    <thetext>With access to Constin&apos;s setup I was able to see that the problem was that user.email and user.name weren&apos;t set in git&apos;s configuration (which git was complaining about at the end of the build). This isn&apos;t covered in the manual though and buildhistory ought to set these locally for the repository if the user hasn&apos;t done it globally. I&apos;ve just sent a patch to the OE-Core list to do that.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>51249</commentid>
    <comment_count>9</comment_count>
    <who name="Ross Burton">ross.burton</who>
    <bug_when>2015-05-26 08:58:21 +0000</bug_when>
    <thetext>Fixed in f62255bfa6c5a322c867b7c4ea5686ea7bfab3fe.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>51251</commentid>
    <comment_count>10</comment_count>
    <who name="Ross Burton">ross.burton</who>
    <bug_when>2015-05-26 08:59:11 +0000</bug_when>
    <thetext>*** Bug 7807 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>54084</commentid>
    <comment_count>11</comment_count>
    <who name="Bogdan Alexandru Voiculescu">bogdanx.a.voiculescu</who>
    <bug_when>2015-09-15 13:48:35 +0000</bug_when>
    <thetext>verified at the time: no status changed</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>2248</attachid>
            <date>2014-11-17 14:35:15 +0000</date>
            <delta_ts>2014-11-17 14:35:15 +0000</delta_ts>
            <desc>local.conf</desc>
            <filename>local.conf</filename>
            <type>application/octet-stream</type>
            <size>11004</size>
            <attacher name="Costin">costin.c.constantin</attacher>
            
              <data encoding="base64">W2Nvc3NjYXRARmVkb3JhLUNDQyBidWlsZF0kIGNhdCBjb25mL2xvY2FsLmNvbmYgDQojDQojIFRo
aXMgZmlsZSBpcyB5b3VyIGxvY2FsIGNvbmZpZ3VyYXRpb24gZmlsZSBhbmQgaXMgd2hlcmUgYWxs
IGxvY2FsIHVzZXIgc2V0dGluZ3MNCiMgYXJlIHBsYWNlZC4gVGhlIGNvbW1lbnRzIGluIHRoaXMg
ZmlsZSBnaXZlIHNvbWUgZ3VpZGUgdG8gdGhlIG9wdGlvbnMgYSBuZXcgdXNlcg0KIyB0byB0aGUg
c3lzdGVtIG1pZ2h0IHdhbnQgdG8gY2hhbmdlIGJ1dCBwcmV0dHkgbXVjaCBhbnkgY29uZmlndXJh
dGlvbiBvcHRpb24gY2FuDQojIGJlIHNldCBpbiB0aGlzIGZpbGUuIE1vcmUgYWR2ZW50dXJvdXMg
dXNlcnMgY2FuIGxvb2sgYXQgbG9jYWwuY29uZi5leHRlbmRlZCANCiMgd2hpY2ggY29udGFpbnMg
b3RoZXIgZXhhbXBsZXMgb2YgY29uZmlndXJhdGlvbiB3aGljaCBjYW4gYmUgcGxhY2VkIGluIHRo
aXMgZmlsZQ0KIyBidXQgbmV3IHVzZXJzIGxpa2VseSB3b24ndCBuZWVkIGFueSBvZiB0aGVtIGlu
aXRpYWxseS4NCiMNCiMgTGluZXMgc3RhcnRpbmcgd2l0aCB0aGUgJyMnIGNoYXJhY3RlciBhcmUg
Y29tbWVudGVkIG91dCBhbmQgaW4gc29tZSBjYXNlcyB0aGUgDQojIGRlZmF1bHQgdmFsdWVzIGFy
ZSBwcm92aWRlZCBhcyBjb21tZW50cyB0byBzaG93IHBlb3BsZSBleGFtcGxlIHN5bnRheC4gRW5h
YmxpbmcNCiMgdGhlIG9wdGlvbiBpcyBhIHF1ZXN0aW9uIG9mIHJlbW92aW5nIHRoZSAjIGNoYXJh
Y3RlciBhbmQgbWFraW5nIGFueSBjaGFuZ2UgdG8gdGhlDQojIHZhcmlhYmxlIGFzIHJlcXVpcmVk
Lg0KDQojDQojIFBhcmFsbGVsaXNtIE9wdGlvbnMNCiMNCiMgVGhlc2UgdHdvIG9wdGlvbnMgY29u
dHJvbCBob3cgbXVjaCBwYXJhbGxlbGlzbSBCaXRCYWtlIHNob3VsZCB1c2UuIFRoZSBmaXJzdCAN
CiMgb3B0aW9uIGRldGVybWluZXMgaG93IG1hbnkgdGFza3MgYml0YmFrZSBzaG91bGQgcnVuIGlu
IHBhcmFsbGVsOg0KIw0KI0JCX05VTUJFUl9USFJFQURTID89ICI0Ig0KIw0KIyBEZWZhdWx0IHRv
IHNldHRpbmcgYXV0b21hdGljYWxseSBiYXNlZCBvbiBjcHUgY291bnQNCkJCX05VTUJFUl9USFJF
QURTID89ICIke0BvZS51dGlscy5jcHVfY291bnQoKX0iDQojIA0KIyBUaGUgc2Vjb25kIG9wdGlv
biBjb250cm9scyBob3cgbWFueSBwcm9jZXNzZXMgbWFrZSBzaG91bGQgcnVuIGluIHBhcmFsbGVs
IHdoZW4NCiMgcnVubmluZyBjb21waWxlIHRhc2tzOg0KIw0KI1BBUkFMTEVMX01BS0UgPz0gIi1q
IDQiDQojDQojIERlZmF1bHQgdG8gc2V0dGluZyBhdXRvbWF0aWNhbGx5IGJhc2VkIG9uIGNwdSBj
b3VudA0KUEFSQUxMRUxfTUFLRSA/PSAiLWogJHtAb2UudXRpbHMuY3B1X2NvdW50KCl9Ig0KIw0K
IyBGb3IgYSBxdWFkLWNvcmUgbWFjaGluZSwgQkJfTlVNQkVSX1RIUkVBRFMgPSAiNCIsIFBBUkFM
TEVMX01BS0UgPSAiLWogNCIgd291bGQNCiMgYmUgYXBwcm9wcmlhdGUgZm9yIGV4YW1wbGUuDQoN
CiMNCiMgTWFjaGluZSBTZWxlY3Rpb24NCiMNCiMgWW91IG5lZWQgdG8gc2VsZWN0IGEgc3BlY2lm
aWMgbWFjaGluZSB0byB0YXJnZXQgdGhlIGJ1aWxkIHdpdGguIFRoZXJlIGFyZSBhIHNlbGVjdGlv
bg0KIyBvZiBlbXVsYXRlZCBtYWNoaW5lcyBhdmFpbGFibGUgd2hpY2ggY2FuIGJvb3QgYW5kIHJ1
biBpbiB0aGUgUUVNVSBlbXVsYXRvcjoNCiMNCiNNQUNISU5FID89ICJxZW11YXJtIg0KI01BQ0hJ
TkUgPz0gInFlbXVtaXBzIg0KI01BQ0hJTkUgPz0gInFlbXVwcGMiDQojTUFDSElORSA/PSAicWVt
dXg4NiINCiNNQUNISU5FID89ICJxZW11eDg2LTY0Ig0KIw0KIyBUaGVyZSBhcmUgYWxzbyB0aGUg
Zm9sbG93aW5nIGhhcmR3YXJlIGJvYXJkIHRhcmdldCBtYWNoaW5lcyBpbmNsdWRlZCBmb3IgDQoj
IGRlbW9uc3RyYXRpb24gcHVycG9zZXM6DQojDQojTUFDSElORSA/PSAiYmVhZ2xlYm9uZSINCiNN
QUNISU5FID89ICJnZW5lcmljeDg2Ig0KI01BQ0hJTkUgPz0gImdlbmVyaWN4ODYtNjQiDQojTUFD
SElORSA/PSAibXBjODMxNWUtcmRiIg0KI01BQ0hJTkUgPz0gImVkZ2Vyb3V0ZXIiDQojDQojIFRo
aXMgc2V0cyB0aGUgZGVmYXVsdCBtYWNoaW5lIHRvIGJlIHFlbXV4ODYgaWYgbm8gb3RoZXIgbWFj
aGluZSBpcyBzZWxlY3RlZDoNCk1BQ0hJTkUgPz89ICJxZW11eDg2Ig0KDQojDQojIFdoZXJlIHRv
IHBsYWNlIGRvd25sb2Fkcw0KIw0KIyBEdXJpbmcgYSBmaXJzdCBidWlsZCB0aGUgc3lzdGVtIHdp
bGwgZG93bmxvYWQgbWFueSBkaWZmZXJlbnQgc291cmNlIGNvZGUgdGFyYmFsbHMNCiMgZnJvbSB2
YXJpb3VzIHVwc3RyZWFtIHByb2plY3RzLiBUaGlzIGNhbiB0YWtlIGEgd2hpbGUsIHBhcnRpY3Vs
YXJseSBpZiB5b3VyIG5ldHdvcmsNCiMgY29ubmVjdGlvbiBpcyBzbG93LiBUaGVzZSBhcmUgYWxs
IHN0b3JlZCBpbiBETF9ESVIuIFdoZW4gd2lwaW5nIGFuZCByZWJ1aWxkaW5nIHlvdQ0KIyBjYW4g
cHJlc2VydmUgdGhpcyBkaXJlY3RvcnkgdG8gc3BlZWQgdXAgdGhpcyBwYXJ0IG9mIHN1YnNlcXVl
bnQgYnVpbGRzLiBUaGlzIGRpcmVjdG9yeQ0KIyBpcyBzYWZlIHRvIHNoYXJlIGJldHdlZW4gbXVs
dGlwbGUgYnVpbGRzIG9uIHRoZSBzYW1lIG1hY2hpbmUgdG9vLg0KIw0KIyBUaGUgZGVmYXVsdCBp
cyBhIGRvd25sb2FkcyBkaXJlY3RvcnkgdW5kZXIgVE9QRElSIHdoaWNoIGlzIHRoZSBidWlsZCBk
aXJlY3RvcnkuDQojDQojRExfRElSID89ICIke1RPUERJUn0vZG93bmxvYWRzIg0KDQojDQojIFdo
ZXJlIHRvIHBsYWNlIHNoYXJlZC1zdGF0ZSBmaWxlcw0KIw0KIyBCaXRCYWtlIGhhcyB0aGUgY2Fw
YWJpbGl0eSB0byBhY2NlbGVyYXRlIGJ1aWxkcyBiYXNlZCBvbiBwcmV2aW91c2x5IGJ1aWx0IG91
dHB1dC4NCiMgVGhpcyBpcyBkb25lIHVzaW5nICJzaGFyZWQgc3RhdGUiIGZpbGVzIHdoaWNoIGNh
biBiZSB0aG91Z2h0IG9mIGFzIGNhY2hlIG9iamVjdHMNCiMgYW5kIHRoaXMgb3B0aW9uIGRldGVy
bWluZXMgd2hlcmUgdGhvc2UgZmlsZXMgYXJlIHBsYWNlZC4NCiMNCiMgWW91IGNhbiB3aXBlIG91
dCBUTVBESVIgbGVhdmluZyB0aGlzIGRpcmVjdG9yeSBpbnRhY3QgYW5kIHRoZSBidWlsZCB3b3Vs
ZCByZWdlbmVyYXRlDQojIGZyb20gdGhlc2UgZmlsZXMgaWYgbm8gY2hhbmdlcyB3ZXJlIG1hZGUg
dG8gdGhlIGNvbmZpZ3VyYXRpb24uIElmIGNoYW5nZXMgd2VyZSBtYWRlDQojIHRvIHRoZSBjb25m
aWd1cmF0aW9uLCBvbmx5IHNoYXJlZCBzdGF0ZSBmaWxlcyB3aGVyZSB0aGUgc3RhdGUgd2FzIHN0
aWxsIHZhbGlkIHdvdWxkDQojIGJlIHVzZWQgKGRvbmUgdXNpbmcgY2hlY2tzdW1zKS4NCiMNCiMg
VGhlIGRlZmF1bHQgaXMgYSBzc3RhdGUtY2FjaGUgZGlyZWN0b3J5IHVuZGVyIFRPUERJUi4NCiMN
CiNTU1RBVEVfRElSID89ICIke1RPUERJUn0vc3N0YXRlLWNhY2hlIg0KDQojDQojIFdoZXJlIHRv
IHBsYWNlIHRoZSBidWlsZCBvdXRwdXQNCiMNCiMgVGhpcyBvcHRpb24gc3BlY2lmaWVzIHdoZXJl
IHRoZSBidWxrIG9mIHRoZSBidWlsZGluZyB3b3JrIHNob3VsZCBiZSBkb25lIGFuZA0KIyB3aGVy
ZSBCaXRCYWtlIHNob3VsZCBwbGFjZSBpdHMgdGVtcG9yYXJ5IGZpbGVzIGFuZCBvdXRwdXQuIEtl
ZXAgaW4gbWluZCB0aGF0DQojIHRoaXMgaW5jbHVkZXMgdGhlIGV4dHJhY3Rpb24gYW5kIGNvbXBp
bGF0aW9uIG9mIG1hbnkgYXBwbGljYXRpb25zIGFuZCB0aGUgdG9vbGNoYWluDQojIHdoaWNoIGNh
biB1c2UgR2lnYWJ5dGVzIG9mIGhhcmQgZGlzayBzcGFjZS4NCiMNCiMgVGhlIGRlZmF1bHQgaXMg
YSB0bXAgZGlyZWN0b3J5IHVuZGVyIFRPUERJUi4NCiMNCiNUTVBESVIgPSAiJHtUT1BESVJ9L3Rt
cCINCg0KIw0KIyBEZWZhdWx0IHBvbGljeSBjb25maWcNCiMNCiMgVGhlIGRpc3RyaWJ1dGlvbiBz
ZXR0aW5nIGNvbnRyb2xzIHdoaWNoIHBvbGljeSBzZXR0aW5ncyBhcmUgdXNlZCBhcyBkZWZhdWx0
cy4NCiMgVGhlIGRlZmF1bHQgdmFsdWUgaXMgZmluZSBmb3IgZ2VuZXJhbCBZb2N0byBwcm9qZWN0
IHVzZSwgYXQgbGVhc3QgaW5pdGlhbGx5Lg0KIyBVbHRpbWF0ZWx5IHdoZW4gY3JlYXRpbmcgY3Vz
dG9tIHBvbGljeSwgcGVvcGxlIHdpbGwgbGlrZWx5IGVuZCB1cCBzdWJjbGFzc2luZyANCiMgdGhl
c2UgZGVmYXVsdHMuDQojDQpESVNUUk8gPz0gInBva3kiDQojIEFzIGFuIGV4YW1wbGUgb2YgYSBz
dWJjbGFzcyB0aGVyZSBpcyBhICJibGVlZGluZyIgZWRnZSBwb2xpY3kgY29uZmlndXJhdGlvbg0K
IyB3aGVyZSBtYW55IHZlcnNpb25zIGFyZSBzZXQgdG8gdGhlIGFic29sdXRlIGxhdGVzdCBjb2Rl
IGZyb20gdGhlIHVwc3RyZWFtIA0KIyBzb3VyY2UgY29udHJvbCBzeXN0ZW1zLiBUaGlzIGlzIGp1
c3QgbWVudGlvbmVkIGhlcmUgYXMgYW4gZXhhbXBsZSwgaXRzIG5vdA0KIyB1c2VmdWwgdG8gbW9z
dCBuZXcgdXNlcnMuDQojIERJU1RSTyA/PSAicG9reS1ibGVlZGluZyINCg0KIw0KIyBQYWNrYWdl
IE1hbmFnZW1lbnQgY29uZmlndXJhdGlvbg0KIw0KIyBUaGlzIHZhcmlhYmxlIGxpc3RzIHdoaWNo
IHBhY2thZ2luZyBmb3JtYXRzIHRvIGVuYWJsZS4gTXVsdGlwbGUgcGFja2FnZSBiYWNrZW5kcyAN
CiMgY2FuIGJlIGVuYWJsZWQgYXQgb25jZSBhbmQgdGhlIGZpcnN0IGl0ZW0gbGlzdGVkIGluIHRo
ZSB2YXJpYWJsZSB3aWxsIGJlIHVzZWQgDQojIHRvIGdlbmVyYXRlIHRoZSByb290IGZpbGVzeXN0
ZW1zLg0KIyBPcHRpb25zIGFyZToNCiMgIC0gJ3BhY2thZ2VfZGViJyBmb3IgZGViaWFuIHN0eWxl
IGRlYiBmaWxlcw0KIyAgLSAncGFja2FnZV9pcGsnIGZvciBpcGsgZmlsZXMgYXJlIHVzZWQgYnkg
b3BrZyAoYSBkZWJpYW4gc3R5bGUgZW1iZWRkZWQgcGFja2FnZSBtYW5hZ2VyKQ0KIyAgLSAncGFj
a2FnZV9ycG0nIGZvciBycG0gc3R5bGUgcGFja2FnZXMNCiMgRS5nLjogUEFDS0FHRV9DTEFTU0VT
ID89ICJwYWNrYWdlX3JwbSBwYWNrYWdlX2RlYiBwYWNrYWdlX2lwayINCiMgV2UgZGVmYXVsdCB0
byBycG06DQpQQUNLQUdFX0NMQVNTRVMgPz0gInBhY2thZ2VfcnBtIg0KDQojDQojIFNESy9BRFQg
dGFyZ2V0IGFyY2hpdGVjdHVyZQ0KIw0KIyBUaGlzIHZhcmlhYmxlIHNwZWNpZmllcyB0aGUgYXJj
aGl0ZWN0dXJlIHRvIGJ1aWxkIFNESy9BRFQgaXRlbXMgZm9yIGFuZCBtZWFucw0KIyB5b3UgY2Fu
IGJ1aWxkIHRoZSBTREsgcGFja2FnZXMgZm9yIGFyY2hpdGVjdHVyZXMgb3RoZXIgdGhhbiB0aGUg
bWFjaGluZSB5b3UgYXJlIA0KIyBydW5uaW5nIHRoZSBidWlsZCBvbiAoaS5lLiBidWlsZGluZyBp
Njg2IHBhY2thZ2VzIG9uIGFuIHg4Nl82NCBob3N0KS4NCiMgU3VwcG9ydGVkIHZhbHVlcyBhcmUg
aTY4NiBhbmQgeDg2XzY0DQojU0RLTUFDSElORSA/PSAiaTY4NiINCg0KIw0KIyBFeHRyYSBpbWFn
ZSBjb25maWd1cmF0aW9uIGRlZmF1bHRzDQojDQojIFRoZSBFWFRSQV9JTUFHRV9GRUFUVVJFUyB2
YXJpYWJsZSBhbGxvd3MgZXh0cmEgcGFja2FnZXMgdG8gYmUgYWRkZWQgdG8gdGhlIGdlbmVyYXRl
ZCANCiMgaW1hZ2VzLiBTb21lIG9mIHRoZXNlIG9wdGlvbnMgYXJlIGFkZGVkIHRvIGNlcnRhaW4g
aW1hZ2UgdHlwZXMgYXV0b21hdGljYWxseS4gVGhlDQojIHZhcmlhYmxlIGNhbiBjb250YWluIHRo
ZSBmb2xsb3dpbmcgb3B0aW9uczoNCiMgICJkYmctcGtncyIgICAgICAgLSBhZGQgLWRiZyBwYWNr
YWdlcyBmb3IgYWxsIGluc3RhbGxlZCBwYWNrYWdlcw0KIyAgICAgICAgICAgICAgICAgICAgIChh
ZGRzIHN5bWJvbCBpbmZvcm1hdGlvbiBmb3IgZGVidWdnaW5nL3Byb2ZpbGluZykNCiMgICJkZXYt
cGtncyIgICAgICAgLSBhZGQgLWRldiBwYWNrYWdlcyBmb3IgYWxsIGluc3RhbGxlZCBwYWNrYWdl
cw0KIyAgICAgICAgICAgICAgICAgICAgICh1c2VmdWwgaWYgeW91IHdhbnQgdG8gZGV2ZWxvcCBh
Z2FpbnN0IGxpYnMgaW4gdGhlIGltYWdlKQ0KIyAgInB0ZXN0LXBrZ3MiICAgICAtIGFkZCAtcHRl
c3QgcGFja2FnZXMgZm9yIGFsbCBwdGVzdC1lbmFibGVkIHBhY2thZ2VzDQojICAgICAgICAgICAg
ICAgICAgICAgKHVzZWZ1bCBpZiB5b3Ugd2FudCB0byBydW4gdGhlIHBhY2thZ2UgdGVzdCBzdWl0
ZXMpDQojICAidG9vbHMtc2RrIiAgICAgIC0gYWRkIGRldmVsb3BtZW50IHRvb2xzIChnY2MsIG1h
a2UsIHBrZ2NvbmZpZyBldGMuKQ0KIyAgInRvb2xzLWRlYnVnIiAgICAtIGFkZCBkZWJ1Z2dpbmcg
dG9vbHMgKGdkYiwgc3RyYWNlKQ0KIyAgImVjbGlwc2UtZGVidWciICAtIGFkZCBFY2xpcHNlIHJl
bW90ZSBkZWJ1Z2dpbmcgc3VwcG9ydA0KIyAgInRvb2xzLXByb2ZpbGUiICAtIGFkZCBwcm9maWxp
bmcgdG9vbHMgKG9wcm9maWxlLCBleG1hcCwgbHR0bmcsIHZhbGdyaW5kKQ0KIyAgInRvb2xzLXRl
c3RhcHBzIiAtIGFkZCB1c2VmdWwgdGVzdGluZyB0b29scyAodHNfcHJpbnQsIGFwbGF5LCBhcmVj
b3JkIGV0Yy4pDQojICAiZGVidWctdHdlYWtzIiAgIC0gbWFrZSBhbiBpbWFnZSBzdWl0YWJsZSBm
b3IgZGV2ZWxvcG1lbnQNCiMgICAgICAgICAgICAgICAgICAgICBlLmcuIHNzaCByb290IGFjY2Vz
cyBoYXMgYSBibGFuayBwYXNzd29yZA0KIyBUaGVyZSBhcmUgb3RoZXIgYXBwbGljYXRpb24gdGFy
Z2V0cyB0aGF0IGNhbiBiZSB1c2VkIGhlcmUgdG9vLCBzZWUNCiMgbWV0YS9jbGFzc2VzL2ltYWdl
LmJiY2xhc3MgYW5kIG1ldGEvY2xhc3Nlcy9jb3JlLWltYWdlLmJiY2xhc3MgZm9yIG1vcmUgZGV0
YWlscy4NCiMgV2UgZGVmYXVsdCB0byBlbmFibGluZyB0aGUgZGVidWdnaW5nIHR3ZWFrcy4NCkVY
VFJBX0lNQUdFX0ZFQVRVUkVTID0gImRlYnVnLXR3ZWFrcyINCg0KIw0KIyBBZGRpdGlvbmFsIGlt
YWdlIGZlYXR1cmVzDQojDQojIFRoZSBmb2xsb3dpbmcgaXMgYSBsaXN0IG9mIGFkZGl0aW9uYWwg
Y2xhc3NlcyB0byB1c2Ugd2hlbiBidWlsZGluZyBpbWFnZXMgd2hpY2gNCiMgZW5hYmxlIGV4dHJh
IGZlYXR1cmVzLiBTb21lIGF2YWlsYWJsZSBvcHRpb25zIHdoaWNoIGNhbiBiZSBpbmNsdWRlZCBp
biB0aGlzIHZhcmlhYmxlIA0KIyBhcmU6DQojICAgLSAnYnVpbGRzdGF0cycgY29sbGVjdCBidWls
ZCBzdGF0aXN0aWNzDQojICAgLSAnaW1hZ2UtbWtsaWJzJyB0byByZWR1Y2Ugc2hhcmVkIGxpYnJh
cnkgZmlsZXMgc2l6ZSBmb3IgYW4gaW1hZ2UNCiMgICAtICdpbWFnZS1wcmVsaW5rJyBpbiBvcmRl
ciB0byBwcmVsaW5rIHRoZSBmaWxlc3lzdGVtIGltYWdlDQojICAgLSAnaW1hZ2Utc3dhYicgdG8g
cGVyZm9ybSBob3N0IHN5c3RlbSBpbnRydXNpb24gZGV0ZWN0aW9uDQojIE5PVEU6IGlmIGxpc3Rp
bmcgbWtsaWJzICYgcHJlbGluayBib3RoLCB0aGVuIG1ha2Ugc3VyZSBta2xpYnMgaXMgYmVmb3Jl
IHByZWxpbmsNCiMgTk9URTogbWtsaWJzIGFsc28gbmVlZHMgdG8gYmUgZXhwbGljaXRseSBlbmFi
bGVkIGZvciBhIGdpdmVuIGltYWdlLCBzZWUgbG9jYWwuY29uZi5leHRlbmRlZA0KVVNFUl9DTEFT
U0VTID89ICJidWlsZHN0YXRzIGltYWdlLW1rbGlicyBpbWFnZS1wcmVsaW5rIg0KDQojDQojIFJ1
bnRpbWUgdGVzdGluZyBvZiBpbWFnZXMNCiMNCiMgVGhlIGJ1aWxkIHN5c3RlbSBjYW4gdGVzdCBi
b290aW5nIHZpcnR1YWwgbWFjaGluZSBpbWFnZXMgdW5kZXIgcWVtdSAoYW4gZW11bGF0b3IpDQoj
IGFmdGVyIGFueSByb290IGZpbGVzeXN0ZW1zIGFyZSBjcmVhdGVkIGFuZCBydW4gdGVzdHMgYWdh
aW5zdCB0aG9zZSBpbWFnZXMuIFRvDQojIGVuYWJsZSB0aGlzIHVuY29tbWVudCB0aGlzIGxpbmUu
IFNlZSBjbGFzc2VzL3Rlc3RpbWFnZSgtYXV0bykuYmJjbGFzcyBmb3INCiMgZnVydGhlciBkZXRh
aWxzLg0KI1RFU1RfSU1BR0UgPSAiMSINCiMNCiMgSW50ZXJhY3RpdmUgc2hlbGwgY29uZmlndXJh
dGlvbg0KIw0KIyBVbmRlciBjZXJ0YWluIGNpcmN1bXN0YW5jZXMgdGhlIHN5c3RlbSBtYXkgbmVl
ZCBpbnB1dCBmcm9tIHlvdSBhbmQgdG8gZG8gdGhpcyBpdCANCiMgY2FuIGxhdW5jaCBhbiBpbnRl
cmFjdGl2ZSBzaGVsbC4gSXQgbmVlZHMgdG8gZG8gdGhpcyBzaW5jZSB0aGUgYnVpbGQgaXMgDQoj
IG11bHRpdGhyZWFkZWQgYW5kIG5lZWRzIHRvIGJlIGFibGUgdG8gaGFuZGxlIHRoZSBjYXNlIHdo
ZXJlIG1vcmUgdGhhbiBvbmUgcGFyYWxsZWwNCiMgcHJvY2VzcyBtYXkgcmVxdWlyZSB0aGUgdXNl
cidzIGF0dGVudGlvbi4gVGhlIGRlZmF1bHQgaXMgaXRlcmF0ZSBvdmVyIHRoZSBhdmFpbGFibGUN
CiMgdGVybWluYWwgdHlwZXMgdG8gZmluZCBvbmUgdGhhdCB3b3Jrcy4NCiMNCiMgRXhhbXBsZXMg
b2YgdGhlIG9jY2FzaW9ucyB0aGlzIG1heSBoYXBwZW4gYXJlIHdoZW4gcmVzb2x2aW5nIHBhdGNo
ZXMgd2hpY2ggY2Fubm90DQojIGJlIGFwcGxpZWQsIHRvIHVzZSB0aGUgZGV2c2hlbGwgb3IgdGhl
IGtlcm5lbCBtZW51Y29uZmlnDQojDQojIFN1cHBvcnRlZCB2YWx1ZXMgYXJlIGF1dG8sIGdub21l
LCB4ZmNlLCByeHZ0LCBzY3JlZW4sIGtvbnNvbGUgKEtERSAzLnggb25seSksIG5vbmUNCiMgTm90
ZTogY3VycmVudGx5LCBLb25zb2xlIHN1cHBvcnQgb25seSB3b3JrcyBmb3IgS0RFIDMueCBkdWUg
dG8gdGhlIHdheQ0KIyBuZXdlciBLb25zb2xlIHZlcnNpb25zIGJlaGF2ZQ0KI09FX1RFUk1JTkFM
ID0gImF1dG8iDQojIEJ5IGRlZmF1bHQgZGlzYWJsZSBpbnRlcmFjdGl2ZSBwYXRjaCByZXNvbHV0
aW9uICh0YXNrcyB3aWxsIGp1c3QgZmFpbCBpbnN0ZWFkKToNClBBVENIUkVTT0xWRSA9ICJub29w
Ig0KDQojDQojIERpc2sgU3BhY2UgTW9uaXRvcmluZyBkdXJpbmcgdGhlIGJ1aWxkDQojDQojIE1v
bml0b3IgdGhlIGRpc2sgc3BhY2UgZHVyaW5nIHRoZSBidWlsZC4gSWYgdGhlcmUgaXMgbGVzcyB0
aGF0IDFHQiBvZiBzcGFjZSBvciBsZXNzDQojIHRoYW4gMTAwSyBpbm9kZXMgaW4gYW55IGtleSBi
dWlsZCBsb2NhdGlvbiAoVE1QRElSLCBETF9ESVIsIFNTVEFURV9ESVIpLCBncmFjZWZ1bGx5DQoj
IHNodXRkb3duIHRoZSBidWlsZC4gSWYgdGhlcmUgaXMgbGVzcyB0aGF0IDEwME1CIG9yIDFLIGlu
b2RlcywgcGVyZm9ybSBhIGhhcmQgYWJvcnQNCiMgb2YgdGhlIGJ1aWxkLiBUaGUgcmVhc29uIGZv
ciB0aGlzIGlzIHRoYXQgcnVubmluZyBjb21wbGV0ZWx5IG91dCBvZiBzcGFjZSBjYW4gY29ycnVw
dA0KIyBmaWxlcyBhbmQgZGFtYWdlcyB0aGUgYnVpbGQgaW4gd2F5cyB3aGljaCBtYXkgbm90IGJl
IGVhc2lseSByZWNvdmVyYWJsZS4NCkJCX0RJU0tNT05fRElSUyA9ICJcDQogICAgU1RPUFRBU0tT
LCR7VE1QRElSfSwxRywxMDBLIFwNCiAgICBTVE9QVEFTS1MsJHtETF9ESVJ9LDFHLDEwMEsgXA0K
ICAgIFNUT1BUQVNLUywke1NTVEFURV9ESVJ9LDFHLDEwMEsgXA0KICAgIEFCT1JULCR7VE1QRElS
fSwxMDBNLDFLIFwNCiAgICBBQk9SVCwke0RMX0RJUn0sMTAwTSwxSyBcDQogICAgQUJPUlQsJHtT
U1RBVEVfRElSfSwxMDBNLDFLIiANCg0KIw0KIyBTaGFyZWQtc3RhdGUgZmlsZXMgZnJvbSBvdGhl
ciBsb2NhdGlvbnMNCiMNCiMgQXMgbWVudGlvbmVkIGFib3ZlLCBzaGFyZWQgc3RhdGUgZmlsZXMg
YXJlIHByZWJ1aWx0IGNhY2hlIGRhdGEgb2JqZWN0cyB3aGljaCBjYW4gDQojIHVzZWQgdG8gYWNj
ZWxlcmF0ZSBidWlsZCB0aW1lLiBUaGlzIHZhcmlhYmxlIGNhbiBiZSB1c2VkIHRvIGNvbmZpZ3Vy
ZSB0aGUgc3lzdGVtDQojIHRvIHNlYXJjaCBvdGhlciBtaXJyb3IgbG9jYXRpb25zIGZvciB0aGVz
ZSBvYmplY3RzIGJlZm9yZSBpdCBidWlsZHMgdGhlIGRhdGEgaXRzZWxmLg0KIw0KIyBUaGlzIGNh
biBiZSBhIGZpbGVzeXN0ZW0gZGlyZWN0b3J5LCBvciBhIHJlbW90ZSB1cmwgc3VjaCBhcyBodHRw
IG9yIGZ0cC4gVGhlc2UNCiMgd291bGQgY29udGFpbiB0aGUgc3N0YXRlLWNhY2hlIHJlc3VsdHMg
ZnJvbSBwcmV2aW91cyBidWlsZHMgKHBvc3NpYmx5IGZyb20gb3RoZXIgDQojIG1hY2hpbmVzKS4g
VGhpcyB2YXJpYWJsZSB3b3JrcyBsaWtlIGZldGNoZXIgTUlSUk9SUy9QUkVNSVJST1JTIGFuZCBw
b2ludHMgdG8gdGhlIA0KIyBjYWNoZSBsb2NhdGlvbnMgdG8gY2hlY2sgZm9yIHRoZSBzaGFyZWQg
b2JqZWN0cy4NCiMgTk9URTogaWYgdGhlIG1pcnJvciB1c2VzIHRoZSBzYW1lIHN0cnVjdHVyZSBh
cyBTU1RBVEVfRElSLCB5b3UgbmVlZCB0byBhZGQgUEFUSA0KIyBhdCB0aGUgZW5kIGFzIHNob3du
IGluIHRoZSBleGFtcGxlcyBiZWxvdy4gVGhpcyB3aWxsIGJlIHN1YnN0aXR1dGVkIHdpdGggdGhl
DQojIGNvcnJlY3QgcGF0aCB3aXRoaW4gdGhlIGRpcmVjdG9yeSBzdHJ1Y3R1cmUuDQojU1NUQVRF
X01JUlJPUlMgPz0gIlwNCiNmaWxlOi8vLiogaHR0cDovL3NvbWVzZXJ2ZXIudGxkL3NoYXJlL3Nz
dGF0ZS9QQVRIO2Rvd25sb2FkZmlsZW5hbWU9UEFUSCBcbiBcDQojZmlsZTovLy4qIGZpbGU6Ly8v
c29tZS9sb2NhbC9kaXIvc3N0YXRlL1BBVEgiDQoNCg0KIw0KIyBRZW11IGNvbmZpZ3VyYXRpb24N
CiMNCiMgQnkgZGVmYXVsdCBxZW11IHdpbGwgYnVpbGQgd2l0aCBhIGJ1aWx0aW4gVk5DIHNlcnZl
ciB3aGVyZSBncmFwaGljYWwgb3V0cHV0IGNhbiBiZQ0KIyBzZWVuLiBUaGUgdHdvIGxpbmVzIGJl
bG93IGVuYWJsZSB0aGUgU0RMIGJhY2tlbmQgdG9vLiBUaGlzIGFzc3VtZXMgdGhlcmUgaXMgYQ0K
IyBsaWJzZGwgbGlicmFyeSBhdmFpbGFibGUgb24geW91ciBidWlsZCBzeXN0ZW0uDQpQQUNLQUdF
Q09ORklHX3BuLXFlbXUtbmF0aXZlID0gInNkbCINClBBQ0tBR0VDT05GSUdfcG4tbmF0aXZlc2Rr
LXFlbXUgPSAic2RsIg0KQVNTVU1FX1BST1ZJREVEICs9ICJsaWJzZGwtbmF0aXZlIg0KDQoNCiMg
Q09ORl9WRVJTSU9OIGlzIGluY3JlYXNlZCBlYWNoIHRpbWUgYnVpbGQvY29uZi8gY2hhbmdlcyBp
bmNvbXBhdGlibHkgYW5kIGlzIHVzZWQgdG8NCiMgdHJhY2sgdGhlIHZlcnNpb24gb2YgdGhpcyBm
aWxlIHdoZW4gaXQgd2FzIGdlbmVyYXRlZC4gVGhpcyBjYW4gc2FmZWx5IGJlIGlnbm9yZWQgaWYN
CiMgdGhpcyBkb2Vzbid0IG1lYW4gYW55dGhpbmcgdG8geW91Lg0KQ09ORl9WRVJTSU9OID0gIjEi
DQoNCklOSEVSSVQgKz0gImJ1aWxkaGlzdG9yeSINCkJVSUxESElTVE9SWV9DT01NSVQgPSAiMSIN
Cg0K
</data>

          </attachment>
      

    </bug>

</bugzilla>