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

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

    <bug>
          <bug_id>22147</bug_id>
          
          <creation_ts>2003-06-03 03:25 0000</creation_ts>
          <short_desc>GAUL : Genetic Algorithm Utility Library (new ebuild)</short_desc>
          <delta_ts>2006-10-16 07:05:26 0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>Gentoo Linux</product>
          <component>Ebuilds</component>
          <version>unspecified</version>
          <rep_platform>All</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <keywords>EBUILD</keywords>
          <priority>P2</priority>
          <bug_severity>enhancement</bug_severity>
          <target_milestone>Future</target_milestone>
          
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>kalin@ThinRope.net</reporter>
          <assigned_to>george@gentoo.org</assigned_to>
          

      

      
          <long_desc isprivate="0">
            <who>kalin@ThinRope.net</who>
            <bug_when>2003-06-03 03:25:34 0000</bug_when>
            <thetext>I just created and tested this new ebuild, please add it under dev-libs when you
can.

Kalin.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>kalin@ThinRope.net</who>
            <bug_when>2003-06-03 03:29:46 0000</bug_when>
            <thetext>Created an attachment (id=12730)
gaul-devel-0.1843.ebuild

Initial release...</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>kalin@ThinRope.net</who>
            <bug_when>2003-06-16 03:59:31 0000</bug_when>
            <thetext>Well, meanwhile another release of the source was made. My ebuild works fine with it, so just rename it to:

gaul-devel-0.1844.ebuild

nad put it in the tree.

Kalin.
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>kalin@ThinRope.net</who>
            <bug_when>2003-08-03 06:58:22 0000</bug_when>
            <thetext>Just another release of gaul-devel is out there, ebuild is still okay.

Just rename to gaul-devel-0.1845.ebuild and it will work.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>kalin@ThinRope.net</who>
            <bug_when>2003-08-23 07:34:30 0000</bug_when>
            <thetext>Is there anything I can make to have this in the tree?

Are there any problems with the ebuild? 

Nobody is interested in Genetic Algorithms?

:-(</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>george@gentoo.org</who>
            <bug_when>2003-09-09 19:31:51 0000</bug_when>
            <thetext>Perhaps a better description ;).
It took me a while to decide whether this belongs to sci or dev-util area, but I decided that sci herd is more appropriate. Please et me know what you think.
As a library, and since we did not split categories into multilevel yet I think this will go under dev-libs, belonging to sci herd.

I am reassigning this to me, should get to this one in a while..

George</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>kalin@ThinRope.net</who>
            <bug_when>2003-09-09 19:38:56 0000</bug_when>
            <thetext>Well, I tried to be simple in the description.
There were no other similar libraries in the tree :-(

I just saw a new release (0.1846) on SF.net, but haven&apos;t tested it yet.
And just now I am completely out of time :-( May be in a week?

However if there is anything more I can do, I am ready to.
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>george@gentoo.org</who>
            <bug_when>2003-09-09 20:15:47 0000</bug_when>
            <thetext>&gt;I just saw a new release (0.1846) on SF.net, but haven&apos;t tested it yet.
&gt;And just now I am completely out of time :-( May be in a week?
Sure, I have plenty of the stuff to do ;), including &quot;real&quot; bugs (where something  is broken). I&apos;ll wait for an update then.

George</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>george@gentoo.org</who>
            <bug_when>2004-02-29 01:26:53 0000</bug_when>
            <thetext>Hi Kalin.

Ok, its been a while, no promised update? ;)
Anyway, I cleaned up the ebuild, bumped it to the present released version (0.1846) and committed. Please test.
Since his is a generic library, it went to dev-libs, but as this is primarily interesting for scientific apps/community I assigned it to sci herd..

Few remarks:

1. This should really be installed under common location (i.e. /usr), otherwise we are breaking FHS and potentially causing havoc wrt prelinking and (possible) similar system stuff.. /opt is only for the binary packages, that should be excluded from &quot;common treatment&quot; via prelink or similar (should user chose to do so), or for large &quot;bundled&quot; packages.. There are few more exceptions, but here it does not seem to justify it..

2. this makes that LDPATH definition unnecessary

3. I removed scr_unpack (as that sed was not doing much at all, at keast with the new version) and instead added a few lines into src_install, to install examples, etc

4. What about the config.h? It always gets generated by configure, but I never saw it being necessary for future uses of the libraries.. Was this also related to the way you were trying to put this library into the non-standard location by chance? In any case I would appreciate some testing.. The relevant lines are still there, just commented out, but I would like to remove them if package is functional in present form..

George</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>kalin@ThinRope.net</who>
            <bug_when>2004-03-23 22:24:52 0000</bug_when>
            <thetext>Sorry for the delay, I was a few weeks in the Canadian Rockies, no Net. Be back to &quot;normal&quot; in less than a week.

As far as config.h goes, you guessed right that that was the reason for the /opt instal and all the weirdness. A few releases back, config.h was needed to compile anything with GAUL.
Stewart (the developer) said that he will reorganize everything in a way config.h is not needed in 0.1846 release. Will test it in a week when I get back to my machines.

If that is fixed, everything else (your points 1..3) is OK and we won&apos;t need anything special in the ebuild.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>kalin@ThinRope.net</who>
            <bug_when>2004-04-17 06:14:34 0000</bug_when>
            <thetext>Ok, finally I found some time today and did extensive testing on 0.1846 version.

As far as my programs using GAUL are concerned, everything is OK, working with the new ebuild in stalled according to FHS. Tried both +slang and +slang useflags.

However, using +doc useflag is a bit broken... The examples as installed by the script cannot be compiled after with the provided Makefile, becase it has references to ../config.in, etc. (just bad Makefiles, I know). So, I am contacting the author about that.

Using distcc with a few hosts speed the whole process a few times, as the Makefile supports parallel processing.
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>kalin@ThinRope.net</who>
            <bug_when>2004-08-05 00:32:55 0000</bug_when>
            <thetext>Created an attachment (id=36797)
A new (revised) ebuild for gaul-devel-0.1847

I revised the ebuild, aded some beter compiler control, better +doc use flag,
debug useflad and of course bumped to 0.1847.

As the ebuild diff is bigger than the file, I submited the file.
The patch involved (attaching later), closes a nasty bug with CFLAGS (they were
quietly overrden because of a spelling mistake :) I pulled it more or less from
CVS after some debugging with Stewart (will be in the next release).

Added the following:
 * 
 * There are a few important API changes between 0.1846 and 0.1847
 * As they may break your code, please read the following:
 * http://gaul.sourceforge.net/porting_1846_to_1847.html
 * 

The new version was tested on a few boxes with some of my own GA code -&gt; works.


Please update in the tree.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>kalin@ThinRope.net</who>
            <bug_when>2004-08-05 00:34:32 0000</bug_when>
            <thetext>Created an attachment (id=36798)
do NOT ignore CFLAGS patch

Goes into ./files dir of course.

BTW, headers for the ebuild (Gentoo, CVS etc) have to be changed (or is it done
automagically).
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>kalin@ThinRope.net</who>
            <bug_when>2005-03-09 03:03:32 0000</bug_when>
            <thetext>Created an attachment (id=53005)
gaul-devel-0.1848.ebuild

A new ebuild (further refined) and a version bump to 0.1848-0.

Please include in the tree, as the diff is growing large.

Works OK on x86, other arch test needed, but supposed to work.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>kalin@ThinRope.net</who>
            <bug_when>2005-03-09 03:05:42 0000</bug_when>
            <thetext>Reopening the bug (forgot), BTW, currently it is under dev-sci/gaul-devel ...</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>kalin@ThinRope.net</who>
            <bug_when>2005-03-09 03:20:49 0000</bug_when>
            <thetext>Again too much caffeine, sorry.
Ignore my comment #14.
Currently gaul-devel is under sci-libs/gaul-devel.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>chutz@gg3.net</who>
            <bug_when>2005-03-09 07:53:44 0000</bug_when>
            <thetext>0.1848 passed the tests on amd64 (as requested)</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>kalin@ThinRope.net</who>
            <bug_when>2005-03-21 16:06:18 0000</bug_when>
            <thetext>I might be wrong, but reassign this to the original dev in a hope to get in the tree quicker.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>djay@gentoo.org</who>
            <bug_when>2006-10-16 04:59:18 0000</bug_when>
            <thetext>Created an attachment (id=99791)
gaul-devel-0.1849.ebuild

I&apos;ve made this ebuild without the doc use flag cause the examples has been made as an independent package it seems. I could be wrong but I think that we must have another ebuild for gaul-examples, there is a spec file in gaul-example tarball which let me say that.

I hope george could tell me if I&apos;m wrong about this.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>djay@gentoo.org</who>
            <bug_when>2006-10-16 05:47:03 0000</bug_when>
            <thetext>Version 0.1849 is in portage.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>kalin@ThinRope.net</who>
            <bug_when>2006-10-16 07:05:26 0000</bug_when>
            <thetext>Looking at the CVS now ( http://gaul.cvs.sourceforge.net/gaul/ ) there are 4 packages already...

I am not using GAUL anymore since I graduated, but it seems that Steward has finally split the examples, documentation and the library; and there is Perl binding as well! If only I had it 2 years ago...

So, although 4 different packages will do, one package called gaul (taht will install gaul-devel) with IUSE=&quot;perl examples doc&quot; (examples as a local flag)

Last time I talked with Steward, I suggested him to rename the main package libgaul instead of gaul-devel, but he said something about &quot;when we have 1.0 out&quot; :-)

Glad to see that there are people out there using it!</thetext>
          </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="0"
              isprivate="0"
          >
            <attachid>12730</attachid>
            <date>2003-06-03 03:29 0000</date>
            <desc>gaul-devel-0.1843.ebuild</desc>
            <filename>gaul-devel-0.1843.ebuild</filename>
            <type>text/plain</type>
            <data encoding="base64">IyBDb3B5cmlnaHQgMTk5OS0yMDAzIEdlbnRvbyBUZWNobm9sb2dpZXMsIEluYy4KIyBEaXN0cmli
dXRlZCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIHYy
CiMgJEhlYWRlcjogJAoKCkRFU0NSSVBUSU9OPSJHZW5ldGljIEFsZ29yaXRobSBVdGlsaXR5IExp
YnJhcnkiCkhPTUVQQUdFPSJodHRwOi8vR0FVTC5zb3VyY2Vmb3JnZS5uZXQvIgpTUkNfVVJJPSJt
aXJyb3I6Ly9zb3VyY2Vmb3JnZS9nYXVsLyR7UH0tMC50YXIuZ3oiCkxJQ0VOU0U9IkdQTC0yIgoK
U0xPVD0iMCIKCiMgIn54ODYiLCAifnBwYyIsICJ+c3BhcmMiLCAifnNwYXJjNjQiLCAifmFscGhh
IgpLRVlXT1JEUz0ifng4NiIKCklVU0U9InNsYW5nIGRvYyIKCkRFUEVORD0ic2xhbmc/ICggPj1z
bGFuZy0xLjQuNS1yMiApIHNlZCAoID49c2VkLTQuMC43ICkiCgpSREVQRU5EPSJzbGFuZz8gKCA+
PXNsYW5nLTEuNC41LXIyICkiCgojIFdpbGwgdGFsayB0byBTdGV3YXJ0IGFib3V0IGhpcyB2ZXJz
aW9uIHNjaGVtZS4uLgpTPSR7V09SS0RJUn0vJHtQfS0wCgojYmVjYXVzZSBvZiB0aGUgY29uZmln
LmggbmVlZCwgaW5zdGFsbCBpbiAvb3B0CkdBVUxfUD0iL29wdC9HQVVMIgoKc3JjX3VucGFjaygp
IHsKCXVucGFjayAke0F9CgljZCAke1N9Cglwd2QKCXVzZSBkb2MgfHwgc2VkIC1pIC1lICdzOl5c
KFNVQkRJUlMuKlwpdGVzdHMgZXhhbXBsZXNcKC4qXCkkOlwxXDI6JyBNYWtlZmlsZS5pbgp9Cgpz
cmNfY29tcGlsZSgpIHsKCWxvY2FsIG15Y29uZgoJdXNlIHNsYW5nIHx8IG15Y29uZj0iLS1lbmFi
bGUtc2xhbmc9bm8iCgoJLi9jb25maWd1cmUgXAoJCSR7bXljb25mfSBcCgkJLS1ob3N0PSR7Q0hP
U1R9IFwKCQktLXByZWZpeD0ke0dBVUxfUH0gXAoJCS0taW5mb2Rpcj0vdXNyL3NoYXJlL2luZm8g
XAoJCS0tbWFuZGlyPS91c3Ivc2hhcmUvbWFuIHx8IGRpZSAiLi9jb25maWd1cmUgZmFpbGVkIgoK
CWVtYWtlIHx8IGRpZQp9CgpzcmNfaW5zdGFsbCgpIHsKCW1ha2UgREVTVERJUj0ke0R9IGluc3Rh
bGwgfHwgZGllCiMgSW4gb3JkZXIgdG8gY29tcGlsZSBhbnl0aGluZyBhZnRlciwgdGhpcyBpcyBu
ZWVkZWQhCgljcCAke1N9L2NvbmZpZy5oICR7RH0vJHtHQVVMfS9pbmNsdWRlLwoJZG9kaXIgL2V0
Yy9lbnYuZC8KCWVjaG8gJ0xEUEFUSD0vb3B0L0dBVUwvbGliLycgPj4gJHtEfS9ldGMvZW52LmQv
MjVnYXVsCn0K
</data>        

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>36797</attachid>
            <date>2004-08-05 00:32 0000</date>
            <desc>A new (revised) ebuild for gaul-devel-0.1847</desc>
            <filename>gaul-devel-0.1847.ebuild</filename>
            <type>text/plain</type>
            <data encoding="base64">IyBDb3B5cmlnaHQgMTk5OS0yMDA0IEdlbnRvbyBGb3VuZGF0aW9uCiMgRGlzdHJpYnV0ZWQgdW5k
ZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSB2MgojICRIZWFk
ZXI6IC92YXIvY3Zzcm9vdC9nZW50b28teDg2L2Rldi1saWJzL2dhdWwtZGV2ZWwvZ2F1bC1kZXZl
bC0wLjE4NDYuZWJ1aWxkLHYgMS4yIDIwMDQvMDYvMjQgMjM6MTA6NDQgYWdyaWZmaXMgRXhwICQK
CmluaGVyaXQgZXV0aWxzCgpERVNDUklQVElPTj0iR2VuZXRpYyBBbGdvcml0aG0gVXRpbGl0eSBM
aWJyYXJ5IgpIT01FUEFHRT0iaHR0cDovL0dBVUwuc291cmNlZm9yZ2UubmV0LyIKU1JDX1VSST0i
bWlycm9yOi8vc291cmNlZm9yZ2UvZ2F1bC8ke1B9LTAudGFyLmd6IgpMSUNFTlNFPSJHUEwtMiIK
ClNMT1Q9IjAiCktFWVdPUkRTPSJ+eDg2IgpJVVNFPSJzbGFuZyBkb2MgZGVidWciCkRFUEVORD0i
CglzbGFuZz8gKCA+PXNsYW5nLTEuNC41LXIyICkKCT49c2VkLTQuMC43CgkiClJERVBFTkQ9InNs
YW5nPyAoID49c2xhbmctMS40LjUtcjIgKSIKCiMgVGFsa2VkIHRvIFN0ZXdhcnQgYWJvdXQgaGlz
IHZlcnNpb24gc2NoZW1lLCBidXQgaGUgaXMgdW5saWtlbHkgdG8gY2huYWdlIGl0ClM9JHtXT1JL
RElSfS8ke1B9LTAKCnNyY191bnBhY2soKSB7Cgl1bnBhY2sgJHtQfS0wLnRhci5negoJIyBiZXR0
ZXIgQ0ZMQUdTIHN1cHBvcnQgKHBhdGNoIGZyb20gQ1ZTKQoJZWNobyAiJHtTfSIKCWNkICIke1N9
IgoJZXBhdGNoICIke0ZJTEVTRElSfS8ke1B9LUNGTEFHUy1maXguZGlmZiIKfQoKc3JjX2NvbXBp
bGUoKSB7Cglsb2NhbCBteWNvbmY9Ii0tYmluZGlyPS91c3Ivc2hhcmUvJHtQTn0vYmluIC0tZW5h
YmxlLWNjb3B0aW09bm8iCgoJdXNlcSBzbGFuZyB8fCBteWNvbmY9IiR7bXljb25mfSAtLWVuYWJs
ZS1zbGFuZz1ubyIKCQoJIyBkbyBub3QgaW5zdGFsbCBleGFtcGxlcyBpbiBiaW5kaXIgdW5sZXNz
ICtkb2MKCXVzZXEgZG9jICAgfHwgc2VkIC1pIC1lICdzL2Jpbl9QUk9HUkFNUy9ub2luc3RfUFJP
R1JBTVMvZycgJHtTfS9leGFtcGxlcy9NYWtlZmlsZS5hbQoJIyBkbyBub3QgYWRkIC1nIGFuZCB1
c2UgJHtDRkxBR1N9IGFzIHNldCB1bmxlc3MgK2RlYnVnCgl1c2VxIGRlYnVnIHx8IG15Y29uZj0i
JHtteWNvbmZ9IC0tZW5hYmxlLWc9bm8gLS1lbmFibGUtZGVidWc9bm8iCgoJZWNvbmYgJHtteWNv
bmZ9IHx8IGRpZSAiZWNvbmYgZmFpbGVkIgoJZW1ha2UgfHwgZGllCn0KCnNyY19pbnN0YWxsKCkg
ewoJbWFrZSBERVNURElSPSR7RH0gaW5zdGFsbCB8fCBkaWUKCgl1c2VxIGRvYyAmJgoJKAoJCWRv
ZGlyIC91c3Ivc2hhcmUvJHtQTn0KCQlmb3IgZGlyIGluIHRlc3RzIGV4YW1wbGVzCgkJZG8KCQkJ
Y2QgJHtTfS8ke2Rpcn0gJiYgbWFrZSBjbGVhbgoJCQljcCAtYSAke1N9LyR7ZGlyfSAke0R9L3Vz
ci9zaGFyZS8ke1BOfQoJCWRvbmUKCSkKfQoKcGtnX3Bvc3RpbnN0KCkgewoJZWluZm8KCWVpbmZv
ICJUaGVyZSBhcmUgYSBmZXcgaW1wb3J0YW50IEFQSSBjaGFuZ2VzIGJldHdlZW4gMC4xODQ2IGFu
ZCAwLjE4NDciCgllaW5mbyAiQXMgdGhleSBtYXkgYnJlYWsgeW91ciBjb2RlLCBwbGVhc2UgcmVh
ZCB0aGUgZm9sbG93aW5nOiIKCWVpbmZvICJodHRwOi8vZ2F1bC5zb3VyY2Vmb3JnZS5uZXQvcG9y
dGluZ18xODQ2X3RvXzE4NDcuaHRtbCIKCWVpbmZvCn0K
</data>        

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>36798</attachid>
            <date>2004-08-05 00:34 0000</date>
            <desc>do NOT ignore CFLAGS patch</desc>
            <filename>gaul-devel-0.1847-CFLAGS-fix.diff</filename>
            <type>text/plain</type>
            <data encoding="base64">ZGlmZiAtTnJ1IEEvIEIvCi0tLSBBL2NvbmZpZ3VyZS5pbgkyMDA0LzA3LzA3IDIzOjE3OjA5CTEu
MTQ3CisrKyBCL2NvbmZpZ3VyZS5pbgkyMDA0LzA4LzA0IDIzOjU4OjUyCTEuMTQ4CkBAIC0xMTUs
NiArMTE1LDkgQEAKIEFDX0FSR19FTkFCTEUoZywKICAgICAgICBbICAtLWVuYWJsZS1nPVt5ZXMv
bm9dICAgICAgICAgICAgIGNvbXBpbGUgd2l0aCBzeW1ib2xpYyBkZWJ1ZyBpbmZvcm1hdGlvbi4g
W2RlZmF1bHQ9eWVzXV0sLAogICAgICAgIGVuYWJsZV9nPXllcykKK0FDX0FSR19FTkFCTEUoY2Nv
cHRpbSwKKyAgICAgICBbICAtLWVuYWJsZS1jY29wdGltPVt5ZXMvbm9dICAgICAgICAgICAgIGNv
bXBpbGUgd2l0aCBndWVzc2VkIGNvbXBpbGVyIG9wdGltaXNhdGlvbiBmbGFncy4gW2RlZmF1bHQ9
eWVzXV0sLAorICAgICAgIGVuYWJsZV9jY29wdGltPXllcykKIEFDX0FSR19FTkFCTEUoZGVidWcs
CiAgICAgICAgWyAgLS1lbmFibGUtZGVidWc9W25vL21pbmltdW0veWVzXSB0dXJuIG9uIGRlYnVn
Z2luZy4gW2RlZmF1bHQ9JGRlYnVnX2RlZmF1bHRdXSwsCiAgICAgICAgZW5hYmxlX2RlYnVnPSRk
ZWJ1Z19kZWZhdWx0KQpAQCAtMjk3LDcgKzMwMCw3IEBACiBBQ19ERUZJTkVfVU5RVU9URUQoIEhB
VkVfTVBJLCAke3Jlc3VsdH0sIFtXaGV0aGVyIHRvIHVzZSBNUEkgZm9yIHBhcmFsbGVsIGNvZGUu
XSkKICMgUmVzZXQgQ0ZMQUdTIGFuZCBMSUJTIHZhcmlhYmxlcy4KIExJQlM9JG9sZF9MSUJTCi1D
RkxBR1M9JG9sZF9DRkFMR1MKK0NGTEFHUz0kb2xkX0NGTEFHUwogCiBBQ19NU0dfQ0hFQ0tJTkco
d2hldGhlciB0byBkaXNhYmxlIG1lbW9yeSBjaHVuayBhbGxvY2F0aW9uKQogaWYgdGVzdCAieCRl
bmFibGVfbWVtb3J5X2NodW5rcyIgPSAieHllcyI7IHRoZW4KQEAgLTQ1MywxNTIgKzQ1NywxNTMg
QEAKICMKICMgQ29tcGlsZXIgc3BlY2lmaWMgc3dpdGNoZXMuCiAjCi1jaGFuZ2VxdW90ZSgsKWRu
bAotY2FzZSAkQ0MgaW4KLSAgZ2NjKQotICAgICMgT3B0aW1pc2F0aW9ucyBldGMuIGZvciB0aGUg
R05VIGdjYyBjb21waWxlci4KLSAgICBjYXNlICIgJENGTEFHUyAiIGluCi0gICAgICAqW1wgXAld
LVdhbGxbXCBcCV0qKSA7OwotICAgICAgKikgQ0ZMQUdTPSIkQ0ZMQUdTIC1XYWxsIiA7OwotICAg
IGVzYWMKLQotICAgIGlmIHRlc3QgIngkZW5hYmxlX2ciID0gInh5ZXMiOyB0aGVuCitpZiB0ZXN0
ICJ4JGVuYWJsZV9jY29wdGltIiA9ICJ4eWVzIjsgdGhlbgorICBjaGFuZ2VxdW90ZSgsKWRubAor
ICBjYXNlICRDQyBpbgorICAgIGdjYykKKyAgICAgICMgT3B0aW1pc2F0aW9ucyBldGMuIGZvciB0
aGUgR05VIGdjYyBjb21waWxlci4KICAgICAgIGNhc2UgIiAkQ0ZMQUdTICIgaW4KLSAgICAgICAg
KltcIFwJXS1nW1wgXAldKikgOzsKLSAgICAgICAgKikgQ0ZMQUdTPSIkQ0ZMQUdTIC1nIiA7Owor
ICAgICAgICAqW1wgXAldLVdhbGxbXCBcCV0qKSA7OworICAgICAgICAqKSBDRkxBR1M9IiRDRkxB
R1MgLVdhbGwiIDs7CiAgICAgICBlc2FjCiAKLSAgICAgIGNhc2UgIiAkQ0ZMQUdTICIgaW4KLSAg
ICAgICAgKltcIFwJXS1PMltcIFwJXSopIDs7Ci0gICAgICAgICopIENGTEFHUz0iJENGTEFHUyAt
TzIiIDs7Ci0gICAgICBlc2FjCisgICAgICBpZiB0ZXN0ICJ4JGVuYWJsZV9nIiA9ICJ4eWVzIjsg
dGhlbgorICAgICAgICBjYXNlICIgJENGTEFHUyAiIGluCisgICAgICAgICAgKltcIFwJXS1nW1wg
XAldKikgOzsKKyAgICAgICAgICAqKSBDRkxBR1M9IiRDRkxBR1MgLWciIDs7CisgICAgICAgIGVz
YWMKIAotICAgIGVsc2UKLSAgICAgIGNhc2UgIiAkQ0ZMQUdTICIgaW4KLSAgICAgICAgKltcIFwJ
XS1PM1tcIFwJXSopIDs7Ci0gICAgICAgICopIENGTEFHUz0iJENGTEFHUyAtTzMiIDs7Ci0gICAg
ICBlc2FjCisgICAgICAgIGNhc2UgIiAkQ0ZMQUdTICIgaW4KKyAgICAgICAgICAqW1wgXAldLU8y
W1wgXAldKikgOzsKKyAgICAgICAgICAqKSBDRkxBR1M9IiRDRkxBR1MgLU8yIiA7OworICAgICAg
ICBlc2FjCiAKLSAgICBmaQorICAgICAgZWxzZQorICAgICAgICBjYXNlICIgJENGTEFHUyAiIGlu
CisgICAgICAgICAgKltcIFwJXS1PM1tcIFwJXSopIDs7CisgICAgICAgICAgKikgQ0ZMQUdTPSIk
Q0ZMQUdTIC1PMyIgOzsKKyAgICAgICAgZXNhYwogCi0gICAgaWYgdGVzdCAieCRlbmFibGVfcHJv
ZiIgPSAieHllcyI7IHRoZW4KLSAgICAgIGNhc2UgIiAkQ0ZMQUdTICIgaW4KLSAgICAgICAgKltc
IFwJXS1wZ1tcIFwJXSopIDs7Ci0gICAgICAgICopIENGTEFHUz0iJENGTEFHUyAtcGciIDs7Ci0g
ICAgICBlc2FjCi0gICAgZmkKKyAgICAgIGZpCiAKLSAgICBpZiB0ZXN0ICJ4JGVuYWJsZV9taXNz
aW5nX3Byb3RvdHlwZXMiID0gInh5ZXMiOyB0aGVuCi0gICAgICBjYXNlICIgJENGTEFHUyAiIGlu
Ci0gICAgICAgICpbXCBcCV0tV21pc3NpbmctcHJvdG90eXBlc1tcIFwJXSopIDs7Ci0gICAgICAg
ICopIENGTEFHUz0iJENGTEFHUyAtV21pc3NpbmctcHJvdG90eXBlcyIgOzsKLSAgICAgIGVzYWMK
LSAgICBmaQorICAgICAgaWYgdGVzdCAieCRlbmFibGVfcHJvZiIgPSAieHllcyI7IHRoZW4KKyAg
ICAgICAgY2FzZSAiICRDRkxBR1MgIiBpbgorICAgICAgICAgICpbXCBcCV0tcGdbXCBcCV0qKSA7
OworICAgICAgICAgICopIENGTEFHUz0iJENGTEFHUyAtcGciIDs7CisgICAgICAgIGVzYWMKKyAg
ICAgIGZpCiAKLSAgICBpZiB0ZXN0ICJ4JGVuYWJsZV9hbnNpIiA9ICJ4eWVzIjsgdGhlbgotICAg
ICAgY2FzZSAiICRDRkxBR1MgIiBpbgotICAgICAgICAqW1wgXAldLWFuc2lbXCBcCV0qKSA7Owot
ICAgICAgICAqKSBDRkxBR1M9IiRDRkxBR1MgLWFuc2kiIDs7Ci0gICAgICBlc2FjCisgICAgICBp
ZiB0ZXN0ICJ4JGVuYWJsZV9taXNzaW5nX3Byb3RvdHlwZXMiID0gInh5ZXMiOyB0aGVuCisgICAg
ICAgIGNhc2UgIiAkQ0ZMQUdTICIgaW4KKyAgICAgICAgICAqW1wgXAldLVdtaXNzaW5nLXByb3Rv
dHlwZXNbXCBcCV0qKSA7OworICAgICAgICAgICopIENGTEFHUz0iJENGTEFHUyAtV21pc3Npbmct
cHJvdG90eXBlcyIgOzsKKyAgICAgICAgZXNhYworICAgICAgZmkKIAotICAgICAgY2FzZSAiICRD
RkxBR1MgIiBpbgotICAgICAgICAqW1wgXAldLXBlZGFudGljW1wgXAldKikgOzsKLSAgICAgICAg
KikgQ0ZMQUdTPSIkQ0ZMQUdTIC1wZWRhbnRpYyIgOzsKLSAgICAgIGVzYWMKLSAgICBmaQorICAg
ICAgaWYgdGVzdCAieCRlbmFibGVfYW5zaSIgPSAieHllcyI7IHRoZW4KKyAgICAgICAgY2FzZSAi
ICRDRkxBR1MgIiBpbgorICAgICAgICAgICpbXCBcCV0tYW5zaVtcIFwJXSopIDs7CisgICAgICAg
ICAgKikgQ0ZMQUdTPSIkQ0ZMQUdTIC1hbnNpIiA7OworICAgICAgICBlc2FjCisKKyAgICAgICAg
Y2FzZSAiICRDRkxBR1MgIiBpbgorICAgICAgICAgICpbXCBcCV0tcGVkYW50aWNbXCBcCV0qKSA7
OworICAgICAgICAgICopIENGTEFHUz0iJENGTEFHUyAtcGVkYW50aWMiIDs7CisgICAgICAgIGVz
YWMKKyAgICAgIGZpCiAgICAgOzsKIAotICBpY2MpCisgICAgaWNjKQogIyBPcHRpbWlzYXRpb25z
IGV0Yy4gZm9yIHRoZSBJbnRlbCBDKysgY29tcGlsZXIuCiAKLSAgICBjYXNlICIgJENGTEFHUyAi
IGluCi0gICAgICAqW1wgXAldLXcxW1wgXAldKikgOzsKLSAgICAgICopIENGTEFHUz0iJENGTEFH
UyAtdzIiIDs7Ci0gICAgZXNhYwotCi0gICAgaWYgdGVzdCAieCRlbmFibGVfZyIgPSAieHllcyI7
IHRoZW4KLSAgICAgIGNhc2UgIiAkQ0ZMQUdTICIgaW4KLSAgICAgICAgKltcIFwJXS1nW1wgXAld
KikgOzsKLSAgICAgICAgKikgQ0ZMQUdTPSIkQ0ZMQUdTIC1nIiA7OwotICAgICAgZXNhYwotCi0g
ICAgICBjYXNlICIgJENGTEFHUyAiIGluCi0gICAgICAgICpbXCBcCV0tTzJbXCBcCV0qKSA7Owot
ICAgICAgICAqKSBDRkxBR1M9IiRDRkxBR1MgLU8yIiA7OwotICAgICAgZXNhYwotCi0gICAgZWxz
ZQotCiAgICAgICBjYXNlICIgJENGTEFHUyAiIGluCi0gICAgICAgICpbXCBcCV0tTzNbXCBcCV0q
KSA7OwotICAgICAgICAqKSBDRkxBR1M9IiRDRkxBR1MgLU8zIiA7OworICAgICAgICAqW1wgXAld
LXcxW1wgXAldKikgOzsKKyAgICAgICAgKikgQ0ZMQUdTPSIkQ0ZMQUdTIC13MiIgOzsKICAgICAg
IGVzYWMKIAotICAgIGZpCisgICAgICBpZiB0ZXN0ICJ4JGVuYWJsZV9nIiA9ICJ4eWVzIjsgdGhl
bgorICAgICAgICBjYXNlICIgJENGTEFHUyAiIGluCisgICAgICAgICAgKltcIFwJXS1nW1wgXAld
KikgOzsKKyAgICAgICAgICAqKSBDRkxBR1M9IiRDRkxBR1MgLWciIDs7CisgICAgICAgIGVzYWMK
IAotICAgIGNhc2UgIiAkQ0ZMQUdTICIgaW4KLSAgICAgICpbXCBcCV0taXBvW1wgXAldKikgOzsK
LSAgICAgICopIENGTEFHUz0iJENGTEFHUyAtaXBvIC1pcG9fb2JqIiA7OwotICAgIGVzYWMKKyAg
ICAgICAgY2FzZSAiICRDRkxBR1MgIiBpbgorICAgICAgICAgICpbXCBcCV0tTzJbXCBcCV0qKSA7
OworICAgICAgICAgICopIENGTEFHUz0iJENGTEFHUyAtTzIiIDs7CisgICAgICAgIGVzYWMKIAot
ICAgIGlmIHRlc3QgIngkZW5hYmxlX29wZW5tcCIgPSAieHllcyI7IHRoZW4KLSAgICAgIGNhc2Ug
IiAkQ0ZMQUdTICIgaW4KLSAgICAgICAgKltcIFwJXS1vcGVubXBbXCBcCV0qKSA7OwotICAgICAg
ICAqKSBDRkxBR1M9IiRDRkxBR1MgLW9wZW5tcCAtb3Blbm1wX3JlcG9ydDIiIDs7Ci0gICAgICBl
c2FjCi0gICAgZmkKKyAgICAgIGVsc2UKIAotICAgIGlmIHRlc3QgIngkZW5hYmxlX3BhcmFsbGVs
IiA9ICJ4eWVzIjsgdGhlbgotICAgICAgY2FzZSAiICRDRkxBR1MgIiBpbgotICAgICAgICAqW1wg
XAldLXBhcmFsbGVsW1wgXAldKikgOzsKLSAgICAgICAgKikgQ0ZMQUdTPSIkQ0ZMQUdTIC1wYXJh
bGxlbCAtcGFydGhyZXNob2xkNTAgLXBhcl9yZXBvcnQzIiA7OwotICAgICAgZXNhYwotICAgIGZp
CisgICAgICAgIGNhc2UgIiAkQ0ZMQUdTICIgaW4KKyAgICAgICAgICAqW1wgXAldLU8zW1wgXAld
KikgOzsKKyAgICAgICAgICAqKSBDRkxBR1M9IiRDRkxBR1MgLU8zIiA7OworICAgICAgICBlc2Fj
CiAKLSAgICBpZiB0ZXN0ICJ4JGVuYWJsZV9wcm9mIiA9ICJ4eWVzIjsgdGhlbgotICAgICAgY2Fz
ZSAiICRDRkxBR1MgIiBpbgotICAgICAgICAqW1wgXAldLXFwW1wgXAldKikgOzsKLSAgICAgICAg
KikgQ0ZMQUdTPSIkQ0ZMQUdTIC1xcCIgOzsKLSAgICAgIGVzYWMKLSAgICBmaQorICAgICAgZmkK
IAotICAgIGlmIHRlc3QgIngkZW5hYmxlX2Fuc2kiID0gInh5ZXMiOyB0aGVuCiAgICAgICBjYXNl
ICIgJENGTEFHUyAiIGluCi0gICAgICAgICpbXCBcCV0tYW5zaVtcIFwJXSopIDs7Ci0gICAgICAg
ICopIENGTEFHUz0iJENGTEFHUyAtYW5zaSIgOzsKKyAgICAgICAgKltcIFwJXS1pcG9bXCBcCV0q
KSA7OworICAgICAgICAqKSBDRkxBR1M9IiRDRkxBR1MgLWlwbyAtaXBvX29iaiIgOzsKICAgICAg
IGVzYWMKLSAgICBmaQotICAgIDs7CiAKLSAgY2NjKQotIyBLbHVkZ2VzIGV0Yy4gZm9yIHRoZSBD
b21wYXEgQyBDb21waWxlcgorICAgICAgaWYgdGVzdCAieCRlbmFibGVfb3Blbm1wIiA9ICJ4eWVz
IjsgdGhlbgorICAgICAgICBjYXNlICIgJENGTEFHUyAiIGluCisgICAgICAgICAgKltcIFwJXS1v
cGVubXBbXCBcCV0qKSA7OworICAgICAgICAgICopIENGTEFHUz0iJENGTEFHUyAtb3Blbm1wIC1v
cGVubXBfcmVwb3J0MiIgOzsKKyAgICAgICAgZXNhYworICAgICAgZmkKIAotICAgICAgaWYgdGVz
dCAieCRlbmFibGVfZyIgPSAieHllcyI7IHRoZW4KKyAgICAgIGlmIHRlc3QgIngkZW5hYmxlX3Bh
cmFsbGVsIiA9ICJ4eWVzIjsgdGhlbgogICAgICAgICBjYXNlICIgJENGTEFHUyAiIGluCi0gICAg
ICAgICAgKltcIFwJXS1nW1wgXAldKikgOzsKLSAgICAgICAgICAqKSBDRkxBR1M9IiRDRkxBR1Mg
LWczIiA7OworICAgICAgICAgICpbXCBcCV0tcGFyYWxsZWxbXCBcCV0qKSA7OworICAgICAgICAg
ICopIENGTEFHUz0iJENGTEFHUyAtcGFyYWxsZWwgLXBhcnRocmVzaG9sZDUwIC1wYXJfcmVwb3J0
MyIgOzsKICAgICAgICAgZXNhYworICAgICAgZmkKIAotICAgICAgZWxzZQorICAgICAgaWYgdGVz
dCAieCRlbmFibGVfcHJvZiIgPSAieHllcyI7IHRoZW4KICAgICAgICAgY2FzZSAiICRDRkxBR1Mg
IiBpbgotICAgICAgICAgICpbXCBcCV0tTzNbXCBcCV0qKSA7OwotICAgICAgICAgICopIENGTEFH
Uz0iJENGTEFHUyAtTzMiIDs7CisgICAgICAgICAgKltcIFwJXS1xcFtcIFwJXSopIDs7CisgICAg
ICAgICAgKikgQ0ZMQUdTPSIkQ0ZMQUdTIC1xcCIgOzsKICAgICAgICAgZXNhYworICAgICAgZmkK
IAorICAgICAgaWYgdGVzdCAieCRlbmFibGVfYW5zaSIgPSAieHllcyI7IHRoZW4KKyAgICAgICAg
Y2FzZSAiICRDRkxBR1MgIiBpbgorICAgICAgICAgICpbXCBcCV0tYW5zaVtcIFwJXSopIDs7Cisg
ICAgICAgICAgKikgQ0ZMQUdTPSIkQ0ZMQUdTIC1hbnNpIiA7OworICAgICAgICBlc2FjCiAgICAg
ICBmaQorICAgICAgOzsKIAotICAgICAgY2FzZSAiICRDRkxBR1MgIiBpbgotICAgICAgICAqW1wg
XAldLVdhbGxbXCBcCV0qKSA7OwotICAgICAgICAqKSBDRkxBR1M9IiRDRkxBR1MgLVdhbGwiIDs7
Ci0gICAgICBlc2FjCisgICAgY2NjKQorIyBLbHVkZ2VzIGV0Yy4gZm9yIHRoZSBDb21wYXEgQyBD
b21waWxlcgogCi0gICAgICBjYXNlICIgJENGTEFHUyAiIGluCi0gICAgICAgICpbXCBcCV0tbWlz
YWxpZ25bXCBcCV0qKSA7OwotICAgICAgICAqKSBDRkxBR1M9IiRDRkxBR1MgLW1pc2FsaWduIiA7
OwotICAgICAgZXNhYwotICAgIDs7CisgICAgICAgIGlmIHRlc3QgIngkZW5hYmxlX2ciID0gInh5
ZXMiOyB0aGVuCisgICAgICAgICAgY2FzZSAiICRDRkxBR1MgIiBpbgorICAgICAgICAgICAgKltc
IFwJXS1nW1wgXAldKikgOzsKKyAgICAgICAgICAgICopIENGTEFHUz0iJENGTEFHUyAtZzMiIDs7
CisgICAgICAgICAgZXNhYworCisgICAgICAgIGVsc2UKKyAgICAgICAgICBjYXNlICIgJENGTEFH
UyAiIGluCisgICAgICAgICAgICAqW1wgXAldLU8zW1wgXAldKikgOzsKKyAgICAgICAgICAgICop
IENGTEFHUz0iJENGTEFHUyAtTzMiIDs7CisgICAgICAgICAgZXNhYworCisgICAgICAgIGZpCiAK
LSAgcGdjYykKKyAgICAgICAgY2FzZSAiICRDRkxBR1MgIiBpbgorICAgICAgICAgICpbXCBcCV0t
V2FsbFtcIFwJXSopIDs7CisgICAgICAgICAgKikgQ0ZMQUdTPSIkQ0ZMQUdTIC1XYWxsIiA7Owor
ICAgICAgICBlc2FjCisKKyAgICAgICAgY2FzZSAiICRDRkxBR1MgIiBpbgorICAgICAgICAgICpb
XCBcCV0tbWlzYWxpZ25bXCBcCV0qKSA7OworICAgICAgICAgICopIENGTEFHUz0iJENGTEFHUyAt
bWlzYWxpZ24iIDs7CisgICAgICAgIGVzYWMKKyAgICAgIDs7CisKKyAgICBwZ2NjKQogIyBUaGUg
UG9ydGxhbmQgR3JvdXAgQyBjb21waWxlci4KICMgTm90ZTogU2hvdWxkIGNvbnNpZGVyIHVzZSBv
ZiAtdHAgZmxhZ3MgdG8gc3BlY2lmeSBwcm9jZXNzb3IgdHlwZS4KICMgSSBzaG91bGQgYWxzbyBj
b25zaWRlciBpbnZlc3RpZ2F0aW5nIHRoZSBwZ2NjIHByb2ZpbGluZyBvcHRpb25zLgpAQCAtNjM4
LDggKzY0Myw5IEBACiAgICAgZmkKICAgICA7OwogCi1lc2FjCi1jaGFuZ2VxdW90ZShbLF0pZG5s
CisgIGVzYWMKKyAgY2hhbmdlcXVvdGUoWyxdKWRubAorZmkKIAogIwogIyBDaGVjayB0eXBlIHNp
emVzLgpAQCAtNzE0LDQ3ICs3MjAsNTEgQEAKICMgU29tZSBwcm9jZXNzb3Igc3BlY2lmaWMgc3R1
ZmYuCiAjCiBBQ19NU0dfQ0hFQ0tJTkcod2hldGhlciB0byBhcHBseSBwcm9jZXNzb3Igc3BlY2lm
aWMgb3B0aW1pc2F0aW9ucykKLWNhc2UgIiR0YXJnZXQiIGluCi0gIGk1ODYtKi0qKQotICAgIEFD
X01TR19SRVNVTFQoeWVzIC0gaTU4NikKLSAgICBjYXNlICIkQ0MiIGluCi0gICAgICBpY2MpCi0g
ICAgICAgIGNhc2UgIiAkQ0ZMQUdTICIgaW4KLSAgICAgICAgICAqW1wgXAldLXRwcFsxLTlcIFwJ
XSopIDs7Ci0JICAjIC1heEsKLSAgICAgICAgICAqKSBDRkxBR1M9IiRDRkxBR1MgLXRwcDYiIDs7
Ci0gICAgICAgIGVzYWMKLSAgICAgICAgOzsKLSAgICAgIGdjYykKLSAgICAgICAgY2FzZSAiICRD
RkxBR1MgIiBpbgotICAgICAgICAgICpbXCBcCV0tbWNwdT0qKSA7OwotICAgICAgICAgICopIENG
TEFHUz0iJENGTEFHUyAtbWNwdT1wZW50aXVtIiA7OwotICAgICAgICBlc2FjCi0gICAgICAgIDs7
Ci0gICAgZXNhYwotICAgIDs7Ci0gIGk2ODYtKi0qKQotICAgIEFDX01TR19SRVNVTFQoeWVzIC0g
aTY4NikKLSAgICBjYXNlICIkQ0MiIGluCi0gICAgICBpY2MpCi0gICAgICAgIGNhc2UgIiAkQ0ZM
QUdTICIgaW4KLSAgICAgICAgICAqW1wgXAldLXRwcFsxLTlcIFwJXSopIDs7Ci0JICAjIC1heFcK
LSAgICAgICAgICAqKSBDRkxBR1M9IiRDRkxBR1MgLXRwcDciIDs7Ci0gICAgICAgIGVzYWMKLSAg
ICAgICAgOzsKLSAgICAgIGdjYykKLSAgICAgICAgY2FzZSAiICRDRkxBR1MgIiBpbgotICAgICAg
ICAgICpbXCBcCV0tbWNwdT0qKSA7OwotICAgICAgICAgICopIENGTEFHUz0iJENGTEFHUyAtbWNw
dT1wZW50aXVtcHJvIiA7OwotICAgICAgICBlc2FjCi0gICAgICAgIDs7Ci0gICAgZXNhYwotICAg
IDs7Ci0gICopCi0gICAgQUNfTVNHX1JFU1VMVChubyAtIG5vbmUgZGVmaW5lZCBmb3IgJHt0YXJn
ZXR9KQotICAgIDs7Ci1lc2FjCitpZiB0ZXN0ICJ4JGVuYWJsZV9jY29wdGltIiA9ICJ4eWVzIjsg
dGhlbgorICBjYXNlICIkdGFyZ2V0IiBpbgorICAgIGk1ODYtKi0qKQorICAgICAgQUNfTVNHX1JF
U1VMVCh5ZXMgLSBpNTg2KQorICAgICAgY2FzZSAiJENDIiBpbgorICAgICAgICBpY2MpCisgICAg
ICAgICAgY2FzZSAiICRDRkxBR1MgIiBpbgorICAgICAgICAgICAgKltcIFwJXS10cHBbMS05XCBc
CV0qKSA7OworCSAgICAjIC1heEsKKyAgICAgICAgICAgICopIENGTEFHUz0iJENGTEFHUyAtdHBw
NiIgOzsKKyAgICAgICAgICBlc2FjCisgICAgICAgICAgOzsKKyAgICAgICAgZ2NjKQorICAgICAg
ICAgIGNhc2UgIiAkQ0ZMQUdTICIgaW4KKyAgICAgICAgICAgICpbXCBcCV0tbWNwdT0qKSA7Owor
ICAgICAgICAgICAgKikgQ0ZMQUdTPSIkQ0ZMQUdTIC1tY3B1PXBlbnRpdW0iIDs7CisgICAgICAg
ICAgZXNhYworICAgICAgICAgIDs7CisgICAgICBlc2FjCisgICAgICA7OworICAgIGk2ODYtKi0q
KQorICAgICAgQUNfTVNHX1JFU1VMVCh5ZXMgLSBpNjg2KQorICAgICAgY2FzZSAiJENDIiBpbgor
ICAgICAgICBpY2MpCisgICAgICAgICAgY2FzZSAiICRDRkxBR1MgIiBpbgorICAgICAgICAgICAg
KltcIFwJXS10cHBbMS05XCBcCV0qKSA7OworCSAgICAjIC1heFcKKyAgICAgICAgICAgICopIENG
TEFHUz0iJENGTEFHUyAtdHBwNyIgOzsKKyAgICAgICAgICBlc2FjCisgICAgICAgICAgOzsKKyAg
ICAgICAgZ2NjKQorICAgICAgICAgIGNhc2UgIiAkQ0ZMQUdTICIgaW4KKyAgICAgICAgICAgICpb
XCBcCV0tbWNwdT0qKSA7OworICAgICAgICAgICAgKikgQ0ZMQUdTPSIkQ0ZMQUdTIC1tY3B1PXBl
bnRpdW1wcm8iIDs7CisgICAgICAgICAgZXNhYworICAgICAgICAgIDs7CisgICAgICBlc2FjCisg
ICAgICA7OworICAgICopCisgICAgICBBQ19NU0dfUkVTVUxUKG5vIC0gbm9uZSBkZWZpbmVkIGZv
ciAke3RhcmdldH0pCisgICAgICA7OworICBlc2FjCitlbHNlCisgIEFDX01TR19SRVNVTFQobm8g
ZGlzYWJsZWQpCitmaQogCiBkbmwgR0FVTF9NRU1PUllfQUxJR05fU0laRQogZG5sIERldGVybWlu
ZSBtZW1vcnkgYWxpZ25tZW50IGNoYXJhY3RlcmlzdGljcy4KPT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQpkaWZmIC1OcnUg
QS8gQi8KLS0tIEEvY29uZmlndXJlCTIwMDQvMDYvMzAgMjA6MzA6MzYJMS4xNTIKKysrIEIvY29u
ZmlndXJlCTIwMDQvMDgvMDQgMjM6NTg6NDkJMS4xNTMKQEAgLTEwMTUsNiArMTAxNSw3IEBACiAg
IC0tZW5hYmxlLWZhc3QtaW5zdGFsbD1QS0dTICBvcHRpbWl6ZSBmb3IgZmFzdCBpbnN0YWxsYXRp
b24gZGVmYXVsdD15ZXMKICAgLS1kaXNhYmxlLWxpYnRvb2wtbG9jayAgYXZvaWQgbG9ja2luZyAo
bWlnaHQgYnJlYWsgcGFyYWxsZWwgYnVpbGRzKQogICAtLWVuYWJsZS1nPXllcy9ubyAgICAgICAg
ICAgICBjb21waWxlIHdpdGggc3ltYm9saWMgZGVidWcgaW5mb3JtYXRpb24uIGRlZmF1bHQ9eWVz
CisgIC0tZW5hYmxlLWNjb3B0aW09eWVzL25vICAgICAgICAgICAgIGNvbXBpbGUgd2l0aCBndWVz
c2VkIGNvbXBpbGVyIG9wdGltaXNhdGlvbiBmbGFncy4gZGVmYXVsdD15ZXMKICAgLS1lbmFibGUt
ZGVidWc9bm8vbWluaW11bS95ZXMgdHVybiBvbiBkZWJ1Z2dpbmcuIGRlZmF1bHQ9JGRlYnVnX2Rl
ZmF1bHQKICAgLS1lbmFibGUtbWVtb3J5LWRlYnVnPXllcy9ubyAgdHVybiBvbiBtZW1vcnkgYWNj
ZXNzIGRlYnVnZ2luZy4gZGVmYXVsdD1ubwogICAtLWVuYWJsZS1hbnNpPXllcy9ubyAgICAgICAg
ICB0dXJuIG9uIHN0cmljdCBhbnNpLiBkZWZhdWx0PW5vCkBAIC01MjQ4LDcgKzUyNDksNyBAQAog
c2F2ZV9DRkxBR1M9IiRDRkxBR1MiCiBDRkxBR1M9IiRDRkxBR1MgLW8gb3V0L2NvbmZ0ZXN0Mi4k
YWNfb2JqZXh0IgogY29tcGlsZXJfY19vPW5vCi1pZiB7IChldmFsIGVjaG8gY29uZmlndXJlOjUy
NTE6IFwiJGFjX2NvbXBpbGVcIikgMT4mNTsgKGV2YWwgJGFjX2NvbXBpbGUpIDI+b3V0L2NvbmZ0
ZXN0LmVycjsgfSAmJiB0ZXN0IC1zIG91dC9jb25mdGVzdDIuJGFjX29iamV4dDsgdGhlbgoraWYg
eyAoZXZhbCBlY2hvIGNvbmZpZ3VyZTo1MjUyOiBcIiRhY19jb21waWxlXCIpIDE+JjU7IChldmFs
ICRhY19jb21waWxlKSAyPm91dC9jb25mdGVzdC5lcnI7IH0gJiYgdGVzdCAtcyBvdXQvY29uZnRl
c3QyLiRhY19vYmpleHQ7IHRoZW4KICAgIyBUaGUgY29tcGlsZXIgY2FuIG9ubHkgd2FybiBhbmQg
aWdub3JlIHRoZSBvcHRpb24gaWYgbm90IHJlY29nbml6ZWQKICAgIyBTbyBzYXkgbm8gaWYgdGhl
cmUgYXJlIHdhcm5pbmdzCiAgIGlmIHRlc3QgLXMgb3V0L2NvbmZ0ZXN0LmVycjsgdGhlbgpAQCAt
Nzk1OCw2ICs3OTU5LDEzIEBACiBlbHNlCiAgIGVuYWJsZV9nPXllcwogZmk7CisjIENoZWNrIHdo
ZXRoZXIgLS1lbmFibGUtY2NvcHRpbSBvciAtLWRpc2FibGUtY2NvcHRpbSB3YXMgZ2l2ZW4uCitp
ZiB0ZXN0ICIke2VuYWJsZV9jY29wdGltK3NldH0iID0gc2V0OyB0aGVuCisgIGVuYWJsZXZhbD0i
JGVuYWJsZV9jY29wdGltIgorCitlbHNlCisgIGVuYWJsZV9jY29wdGltPXllcworZmk7CiAjIENo
ZWNrIHdoZXRoZXIgLS1lbmFibGUtZGVidWcgb3IgLS1kaXNhYmxlLWRlYnVnIHdhcyBnaXZlbi4K
IGlmIHRlc3QgIiR7ZW5hYmxlX2RlYnVnK3NldH0iID0gc2V0OyB0aGVuCiAgIGVuYWJsZXZhbD0i
JGVuYWJsZV9kZWJ1ZyIKQEAgLTgyNDgsMTYgKzgyNTYsMTcgQEAKICMKICAgaWYgdGVzdCAieCRN
UElGTEFHUyIgIT0gIngiIHx8IHRlc3QgIngkTVBJTElCUyIgIT0gIngiOyB0aGVuCiAgICAgIyBV
c2VyIGRlZmluZWQgdGhlIGFkZGl0aW9uYWwgTElCUyBhbmQgQ0ZMQUdTIHN0dWZmIDotKS4KKyAg
ICAjICItbG0iIHVzZWQgaW4gQUNfQ0hFQ0tfTElCIGFzIGR1bW15IGxpYnJhcnkuCiAgICAgTElC
Uz0iJG9sZF9MSUJTICRNUElMSUJTIgogICAgIENGTEFHUz0iJG9sZF9DRkxBR1MgJE1QSUZMQUdT
IgogCi1lY2hvICIkYXNfbWU6JExJTkVOTzogY2hlY2tpbmcgZm9yIE1QSV9Jbml0IGluIC1sbXBp
IiA+JjUKLWVjaG8gJEVDSE9fTiAiY2hlY2tpbmcgZm9yIE1QSV9Jbml0IGluIC1sbXBpLi4uICRF
Q0hPX0MiID4mNgotaWYgdGVzdCAiJHthY19jdl9saWJfbXBpX01QSV9Jbml0K3NldH0iID0gc2V0
OyB0aGVuCitlY2hvICIkYXNfbWU6JExJTkVOTzogY2hlY2tpbmcgZm9yIE1QSV9Jbml0IGluIC1s
bSIgPiY1CitlY2hvICRFQ0hPX04gImNoZWNraW5nIGZvciBNUElfSW5pdCBpbiAtbG0uLi4gJEVD
SE9fQyIgPiY2CitpZiB0ZXN0ICIke2FjX2N2X2xpYl9tX01QSV9Jbml0K3NldH0iID0gc2V0OyB0
aGVuCiAgIGVjaG8gJEVDSE9fTiAiKGNhY2hlZCkgJEVDSE9fQyIgPiY2CiBlbHNlCiAgIGFjX2No
ZWNrX2xpYl9zYXZlX0xJQlM9JExJQlMKLUxJQlM9Ii1sbXBpICAkTElCUyIKK0xJQlM9Ii1sbSAg
JExJQlMiCiBjYXQgPmNvbmZ0ZXN0LiRhY19leHQgPDxfQUNFT0YKICNsaW5lICRMSU5FTk8gImNv
bmZpZ3VyZSIKIC8qIGNvbmZkZWZzLmguICAqLwpAQCAtODUwNSw3ICs4NTE0LDcgQEAKIAogIyBS
ZXNldCBDRkxBR1MgYW5kIExJQlMgdmFyaWFibGVzLgogTElCUz0kb2xkX0xJQlMKLUNGTEFHUz0k
b2xkX0NGQUxHUworQ0ZMQUdTPSRvbGRfQ0ZMQUdTCiAKIGVjaG8gIiRhc19tZTokTElORU5POiBj
aGVja2luZyB3aGV0aGVyIHRvIGRpc2FibGUgbWVtb3J5IGNodW5rIGFsbG9jYXRpb24iID4mNQog
ZWNobyAkRUNIT19OICJjaGVja2luZyB3aGV0aGVyIHRvIGRpc2FibGUgbWVtb3J5IGNodW5rIGFs
bG9jYXRpb24uLi4gJEVDSE9fQyIgPiY2CkBAIC04ODU2LDE1MSArODg2NSwxNTIgQEAKICMKICMg
Q29tcGlsZXIgc3BlY2lmaWMgc3dpdGNoZXMuCiAjCi1jYXNlICRDQyBpbgotICBnY2MpCi0gICAg
IyBPcHRpbWlzYXRpb25zIGV0Yy4gZm9yIHRoZSBHTlUgZ2NjIGNvbXBpbGVyLgotICAgIGNhc2Ug
IiAkQ0ZMQUdTICIgaW4KLSAgICAgICpbXCBcCV0tV2FsbFtcIFwJXSopIDs7Ci0gICAgICAqKSBD
RkxBR1M9IiRDRkxBR1MgLVdhbGwiIDs7Ci0gICAgZXNhYwotCi0gICAgaWYgdGVzdCAieCRlbmFi
bGVfZyIgPSAieHllcyI7IHRoZW4KK2lmIHRlc3QgIngkZW5hYmxlX2Njb3B0aW0iID0gInh5ZXMi
OyB0aGVuCisgICAgY2FzZSAkQ0MgaW4KKyAgICBnY2MpCisgICAgICAjIE9wdGltaXNhdGlvbnMg
ZXRjLiBmb3IgdGhlIEdOVSBnY2MgY29tcGlsZXIuCiAgICAgICBjYXNlICIgJENGTEFHUyAiIGlu
Ci0gICAgICAgICpbXCBcCV0tZ1tcIFwJXSopIDs7Ci0gICAgICAgICopIENGTEFHUz0iJENGTEFH
UyAtZyIgOzsKKyAgICAgICAgKltcIFwJXS1XYWxsW1wgXAldKikgOzsKKyAgICAgICAgKikgQ0ZM
QUdTPSIkQ0ZMQUdTIC1XYWxsIiA7OwogICAgICAgZXNhYwogCi0gICAgICBjYXNlICIgJENGTEFH
UyAiIGluCi0gICAgICAgICpbXCBcCV0tTzJbXCBcCV0qKSA7OwotICAgICAgICAqKSBDRkxBR1M9
IiRDRkxBR1MgLU8yIiA7OwotICAgICAgZXNhYworICAgICAgaWYgdGVzdCAieCRlbmFibGVfZyIg
PSAieHllcyI7IHRoZW4KKyAgICAgICAgY2FzZSAiICRDRkxBR1MgIiBpbgorICAgICAgICAgICpb
XCBcCV0tZ1tcIFwJXSopIDs7CisgICAgICAgICAgKikgQ0ZMQUdTPSIkQ0ZMQUdTIC1nIiA7Owor
ICAgICAgICBlc2FjCiAKLSAgICBlbHNlCi0gICAgICBjYXNlICIgJENGTEFHUyAiIGluCi0gICAg
ICAgICpbXCBcCV0tTzNbXCBcCV0qKSA7OwotICAgICAgICAqKSBDRkxBR1M9IiRDRkxBR1MgLU8z
IiA7OwotICAgICAgZXNhYworICAgICAgICBjYXNlICIgJENGTEFHUyAiIGluCisgICAgICAgICAg
KltcIFwJXS1PMltcIFwJXSopIDs7CisgICAgICAgICAgKikgQ0ZMQUdTPSIkQ0ZMQUdTIC1PMiIg
OzsKKyAgICAgICAgZXNhYwogCi0gICAgZmkKKyAgICAgIGVsc2UKKyAgICAgICAgY2FzZSAiICRD
RkxBR1MgIiBpbgorICAgICAgICAgICpbXCBcCV0tTzNbXCBcCV0qKSA7OworICAgICAgICAgICop
IENGTEFHUz0iJENGTEFHUyAtTzMiIDs7CisgICAgICAgIGVzYWMKIAotICAgIGlmIHRlc3QgIngk
ZW5hYmxlX3Byb2YiID0gInh5ZXMiOyB0aGVuCi0gICAgICBjYXNlICIgJENGTEFHUyAiIGluCi0g
ICAgICAgICpbXCBcCV0tcGdbXCBcCV0qKSA7OwotICAgICAgICAqKSBDRkxBR1M9IiRDRkxBR1Mg
LXBnIiA7OwotICAgICAgZXNhYwotICAgIGZpCisgICAgICBmaQogCi0gICAgaWYgdGVzdCAieCRl
bmFibGVfbWlzc2luZ19wcm90b3R5cGVzIiA9ICJ4eWVzIjsgdGhlbgotICAgICAgY2FzZSAiICRD
RkxBR1MgIiBpbgotICAgICAgICAqW1wgXAldLVdtaXNzaW5nLXByb3RvdHlwZXNbXCBcCV0qKSA7
OwotICAgICAgICAqKSBDRkxBR1M9IiRDRkxBR1MgLVdtaXNzaW5nLXByb3RvdHlwZXMiIDs7Ci0g
ICAgICBlc2FjCi0gICAgZmkKKyAgICAgIGlmIHRlc3QgIngkZW5hYmxlX3Byb2YiID0gInh5ZXMi
OyB0aGVuCisgICAgICAgIGNhc2UgIiAkQ0ZMQUdTICIgaW4KKyAgICAgICAgICAqW1wgXAldLXBn
W1wgXAldKikgOzsKKyAgICAgICAgICAqKSBDRkxBR1M9IiRDRkxBR1MgLXBnIiA7OworICAgICAg
ICBlc2FjCisgICAgICBmaQogCi0gICAgaWYgdGVzdCAieCRlbmFibGVfYW5zaSIgPSAieHllcyI7
IHRoZW4KLSAgICAgIGNhc2UgIiAkQ0ZMQUdTICIgaW4KLSAgICAgICAgKltcIFwJXS1hbnNpW1wg
XAldKikgOzsKLSAgICAgICAgKikgQ0ZMQUdTPSIkQ0ZMQUdTIC1hbnNpIiA7OwotICAgICAgZXNh
YworICAgICAgaWYgdGVzdCAieCRlbmFibGVfbWlzc2luZ19wcm90b3R5cGVzIiA9ICJ4eWVzIjsg
dGhlbgorICAgICAgICBjYXNlICIgJENGTEFHUyAiIGluCisgICAgICAgICAgKltcIFwJXS1XbWlz
c2luZy1wcm90b3R5cGVzW1wgXAldKikgOzsKKyAgICAgICAgICAqKSBDRkxBR1M9IiRDRkxBR1Mg
LVdtaXNzaW5nLXByb3RvdHlwZXMiIDs7CisgICAgICAgIGVzYWMKKyAgICAgIGZpCiAKLSAgICAg
IGNhc2UgIiAkQ0ZMQUdTICIgaW4KLSAgICAgICAgKltcIFwJXS1wZWRhbnRpY1tcIFwJXSopIDs7
Ci0gICAgICAgICopIENGTEFHUz0iJENGTEFHUyAtcGVkYW50aWMiIDs7Ci0gICAgICBlc2FjCi0g
ICAgZmkKKyAgICAgIGlmIHRlc3QgIngkZW5hYmxlX2Fuc2kiID0gInh5ZXMiOyB0aGVuCisgICAg
ICAgIGNhc2UgIiAkQ0ZMQUdTICIgaW4KKyAgICAgICAgICAqW1wgXAldLWFuc2lbXCBcCV0qKSA7
OworICAgICAgICAgICopIENGTEFHUz0iJENGTEFHUyAtYW5zaSIgOzsKKyAgICAgICAgZXNhYwor
CisgICAgICAgIGNhc2UgIiAkQ0ZMQUdTICIgaW4KKyAgICAgICAgICAqW1wgXAldLXBlZGFudGlj
W1wgXAldKikgOzsKKyAgICAgICAgICAqKSBDRkxBR1M9IiRDRkxBR1MgLXBlZGFudGljIiA7Owor
ICAgICAgICBlc2FjCisgICAgICBmaQogICAgIDs7CiAKLSAgaWNjKQorICAgIGljYykKICMgT3B0
aW1pc2F0aW9ucyBldGMuIGZvciB0aGUgSW50ZWwgQysrIGNvbXBpbGVyLgogCi0gICAgY2FzZSAi
ICRDRkxBR1MgIiBpbgotICAgICAgKltcIFwJXS13MVtcIFwJXSopIDs7Ci0gICAgICAqKSBDRkxB
R1M9IiRDRkxBR1MgLXcyIiA7OwotICAgIGVzYWMKLQotICAgIGlmIHRlc3QgIngkZW5hYmxlX2ci
ID0gInh5ZXMiOyB0aGVuCi0gICAgICBjYXNlICIgJENGTEFHUyAiIGluCi0gICAgICAgICpbXCBc
CV0tZ1tcIFwJXSopIDs7Ci0gICAgICAgICopIENGTEFHUz0iJENGTEFHUyAtZyIgOzsKLSAgICAg
IGVzYWMKLQogICAgICAgY2FzZSAiICRDRkxBR1MgIiBpbgotICAgICAgICAqW1wgXAldLU8yW1wg
XAldKikgOzsKLSAgICAgICAgKikgQ0ZMQUdTPSIkQ0ZMQUdTIC1PMiIgOzsKKyAgICAgICAgKltc
IFwJXS13MVtcIFwJXSopIDs7CisgICAgICAgICopIENGTEFHUz0iJENGTEFHUyAtdzIiIDs7CiAg
ICAgICBlc2FjCiAKLSAgICBlbHNlCi0KLSAgICAgIGNhc2UgIiAkQ0ZMQUdTICIgaW4KLSAgICAg
ICAgKltcIFwJXS1PM1tcIFwJXSopIDs7Ci0gICAgICAgICopIENGTEFHUz0iJENGTEFHUyAtTzMi
IDs7Ci0gICAgICBlc2FjCi0KLSAgICBmaQorICAgICAgaWYgdGVzdCAieCRlbmFibGVfZyIgPSAi
eHllcyI7IHRoZW4KKyAgICAgICAgY2FzZSAiICRDRkxBR1MgIiBpbgorICAgICAgICAgICpbXCBc
CV0tZ1tcIFwJXSopIDs7CisgICAgICAgICAgKikgQ0ZMQUdTPSIkQ0ZMQUdTIC1nIiA7OworICAg
ICAgICBlc2FjCiAKLSAgICBjYXNlICIgJENGTEFHUyAiIGluCi0gICAgICAqW1wgXAldLWlwb1tc
IFwJXSopIDs7Ci0gICAgICAqKSBDRkxBR1M9IiRDRkxBR1MgLWlwbyAtaXBvX29iaiIgOzsKLSAg
ICBlc2FjCisgICAgICAgIGNhc2UgIiAkQ0ZMQUdTICIgaW4KKyAgICAgICAgICAqW1wgXAldLU8y
W1wgXAldKikgOzsKKyAgICAgICAgICAqKSBDRkxBR1M9IiRDRkxBR1MgLU8yIiA7OworICAgICAg
ICBlc2FjCiAKLSAgICBpZiB0ZXN0ICJ4JGVuYWJsZV9vcGVubXAiID0gInh5ZXMiOyB0aGVuCi0g
ICAgICBjYXNlICIgJENGTEFHUyAiIGluCi0gICAgICAgICpbXCBcCV0tb3Blbm1wW1wgXAldKikg
OzsKLSAgICAgICAgKikgQ0ZMQUdTPSIkQ0ZMQUdTIC1vcGVubXAgLW9wZW5tcF9yZXBvcnQyIiA7
OwotICAgICAgZXNhYwotICAgIGZpCisgICAgICBlbHNlCiAKLSAgICBpZiB0ZXN0ICJ4JGVuYWJs
ZV9wYXJhbGxlbCIgPSAieHllcyI7IHRoZW4KLSAgICAgIGNhc2UgIiAkQ0ZMQUdTICIgaW4KLSAg
ICAgICAgKltcIFwJXS1wYXJhbGxlbFtcIFwJXSopIDs7Ci0gICAgICAgICopIENGTEFHUz0iJENG
TEFHUyAtcGFyYWxsZWwgLXBhcnRocmVzaG9sZDUwIC1wYXJfcmVwb3J0MyIgOzsKLSAgICAgIGVz
YWMKLSAgICBmaQorICAgICAgICBjYXNlICIgJENGTEFHUyAiIGluCisgICAgICAgICAgKltcIFwJ
XS1PM1tcIFwJXSopIDs7CisgICAgICAgICAgKikgQ0ZMQUdTPSIkQ0ZMQUdTIC1PMyIgOzsKKyAg
ICAgICAgZXNhYwogCi0gICAgaWYgdGVzdCAieCRlbmFibGVfcHJvZiIgPSAieHllcyI7IHRoZW4K
LSAgICAgIGNhc2UgIiAkQ0ZMQUdTICIgaW4KLSAgICAgICAgKltcIFwJXS1xcFtcIFwJXSopIDs7
Ci0gICAgICAgICopIENGTEFHUz0iJENGTEFHUyAtcXAiIDs7Ci0gICAgICBlc2FjCi0gICAgZmkK
KyAgICAgIGZpCiAKLSAgICBpZiB0ZXN0ICJ4JGVuYWJsZV9hbnNpIiA9ICJ4eWVzIjsgdGhlbgog
ICAgICAgY2FzZSAiICRDRkxBR1MgIiBpbgotICAgICAgICAqW1wgXAldLWFuc2lbXCBcCV0qKSA7
OwotICAgICAgICAqKSBDRkxBR1M9IiRDRkxBR1MgLWFuc2kiIDs7CisgICAgICAgICpbXCBcCV0t
aXBvW1wgXAldKikgOzsKKyAgICAgICAgKikgQ0ZMQUdTPSIkQ0ZMQUdTIC1pcG8gLWlwb19vYmoi
IDs7CiAgICAgICBlc2FjCi0gICAgZmkKLSAgICA7OwogCi0gIGNjYykKLSMgS2x1ZGdlcyBldGMu
IGZvciB0aGUgQ29tcGFxIEMgQ29tcGlsZXIKKyAgICAgIGlmIHRlc3QgIngkZW5hYmxlX29wZW5t
cCIgPSAieHllcyI7IHRoZW4KKyAgICAgICAgY2FzZSAiICRDRkxBR1MgIiBpbgorICAgICAgICAg
ICpbXCBcCV0tb3Blbm1wW1wgXAldKikgOzsKKyAgICAgICAgICAqKSBDRkxBR1M9IiRDRkxBR1Mg
LW9wZW5tcCAtb3Blbm1wX3JlcG9ydDIiIDs7CisgICAgICAgIGVzYWMKKyAgICAgIGZpCiAKLSAg
ICAgIGlmIHRlc3QgIngkZW5hYmxlX2ciID0gInh5ZXMiOyB0aGVuCisgICAgICBpZiB0ZXN0ICJ4
JGVuYWJsZV9wYXJhbGxlbCIgPSAieHllcyI7IHRoZW4KICAgICAgICAgY2FzZSAiICRDRkxBR1Mg
IiBpbgotICAgICAgICAgICpbXCBcCV0tZ1tcIFwJXSopIDs7Ci0gICAgICAgICAgKikgQ0ZMQUdT
PSIkQ0ZMQUdTIC1nMyIgOzsKKyAgICAgICAgICAqW1wgXAldLXBhcmFsbGVsW1wgXAldKikgOzsK
KyAgICAgICAgICAqKSBDRkxBR1M9IiRDRkxBR1MgLXBhcmFsbGVsIC1wYXJ0aHJlc2hvbGQ1MCAt
cGFyX3JlcG9ydDMiIDs7CiAgICAgICAgIGVzYWMKKyAgICAgIGZpCiAKLSAgICAgIGVsc2UKKyAg
ICAgIGlmIHRlc3QgIngkZW5hYmxlX3Byb2YiID0gInh5ZXMiOyB0aGVuCiAgICAgICAgIGNhc2Ug
IiAkQ0ZMQUdTICIgaW4KLSAgICAgICAgICAqW1wgXAldLU8zW1wgXAldKikgOzsKLSAgICAgICAg
ICAqKSBDRkxBR1M9IiRDRkxBR1MgLU8zIiA7OworICAgICAgICAgICpbXCBcCV0tcXBbXCBcCV0q
KSA7OworICAgICAgICAgICopIENGTEFHUz0iJENGTEFHUyAtcXAiIDs7CiAgICAgICAgIGVzYWMK
KyAgICAgIGZpCiAKKyAgICAgIGlmIHRlc3QgIngkZW5hYmxlX2Fuc2kiID0gInh5ZXMiOyB0aGVu
CisgICAgICAgIGNhc2UgIiAkQ0ZMQUdTICIgaW4KKyAgICAgICAgICAqW1wgXAldLWFuc2lbXCBc
CV0qKSA7OworICAgICAgICAgICopIENGTEFHUz0iJENGTEFHUyAtYW5zaSIgOzsKKyAgICAgICAg
ZXNhYwogICAgICAgZmkKKyAgICAgIDs7CiAKLSAgICAgIGNhc2UgIiAkQ0ZMQUdTICIgaW4KLSAg
ICAgICAgKltcIFwJXS1XYWxsW1wgXAldKikgOzsKLSAgICAgICAgKikgQ0ZMQUdTPSIkQ0ZMQUdT
IC1XYWxsIiA7OwotICAgICAgZXNhYworICAgIGNjYykKKyMgS2x1ZGdlcyBldGMuIGZvciB0aGUg
Q29tcGFxIEMgQ29tcGlsZXIKIAotICAgICAgY2FzZSAiICRDRkxBR1MgIiBpbgotICAgICAgICAq
W1wgXAldLW1pc2FsaWduW1wgXAldKikgOzsKLSAgICAgICAgKikgQ0ZMQUdTPSIkQ0ZMQUdTIC1t
aXNhbGlnbiIgOzsKLSAgICAgIGVzYWMKLSAgICA7OworICAgICAgICBpZiB0ZXN0ICJ4JGVuYWJs
ZV9nIiA9ICJ4eWVzIjsgdGhlbgorICAgICAgICAgIGNhc2UgIiAkQ0ZMQUdTICIgaW4KKyAgICAg
ICAgICAgICpbXCBcCV0tZ1tcIFwJXSopIDs7CisgICAgICAgICAgICAqKSBDRkxBR1M9IiRDRkxB
R1MgLWczIiA7OworICAgICAgICAgIGVzYWMKKworICAgICAgICBlbHNlCisgICAgICAgICAgY2Fz
ZSAiICRDRkxBR1MgIiBpbgorICAgICAgICAgICAgKltcIFwJXS1PM1tcIFwJXSopIDs7CisgICAg
ICAgICAgICAqKSBDRkxBR1M9IiRDRkxBR1MgLU8zIiA7OworICAgICAgICAgIGVzYWMKKworICAg
ICAgICBmaQogCi0gIHBnY2MpCisgICAgICAgIGNhc2UgIiAkQ0ZMQUdTICIgaW4KKyAgICAgICAg
ICAqW1wgXAldLVdhbGxbXCBcCV0qKSA7OworICAgICAgICAgICopIENGTEFHUz0iJENGTEFHUyAt
V2FsbCIgOzsKKyAgICAgICAgZXNhYworCisgICAgICAgIGNhc2UgIiAkQ0ZMQUdTICIgaW4KKyAg
ICAgICAgICAqW1wgXAldLW1pc2FsaWduW1wgXAldKikgOzsKKyAgICAgICAgICAqKSBDRkxBR1M9
IiRDRkxBR1MgLW1pc2FsaWduIiA7OworICAgICAgICBlc2FjCisgICAgICA7OworCisgICAgcGdj
YykKICMgVGhlIFBvcnRsYW5kIEdyb3VwIEMgY29tcGlsZXIuCiAjIE5vdGU6IFNob3VsZCBjb25z
aWRlciB1c2Ugb2YgLXRwIGZsYWdzIHRvIHNwZWNpZnkgcHJvY2Vzc29yIHR5cGUuCiAjIEkgc2hv
dWxkIGFsc28gY29uc2lkZXIgaW52ZXN0aWdhdGluZyB0aGUgcGdjYyBwcm9maWxpbmcgb3B0aW9u
cy4KQEAgLTkwNDAsNyArOTA1MCw4IEBACiAgICAgZmkKICAgICA7OwogCi1lc2FjCisgIGVzYWMK
KyAgZmkKIAogIwogIyBDaGVjayB0eXBlIHNpemVzLgpAQCAtMTE4NDIsNTAgKzExODUzLDU1IEBA
CiAjCiBlY2hvICIkYXNfbWU6JExJTkVOTzogY2hlY2tpbmcgd2hldGhlciB0byBhcHBseSBwcm9j
ZXNzb3Igc3BlY2lmaWMgb3B0aW1pc2F0aW9ucyIgPiY1CiBlY2hvICRFQ0hPX04gImNoZWNraW5n
IHdoZXRoZXIgdG8gYXBwbHkgcHJvY2Vzc29yIHNwZWNpZmljIG9wdGltaXNhdGlvbnMuLi4gJEVD
SE9fQyIgPiY2Ci1jYXNlICIkdGFyZ2V0IiBpbgotICBpNTg2LSotKikKLSAgICBlY2hvICIkYXNf
bWU6JExJTkVOTzogcmVzdWx0OiB5ZXMgLSBpNTg2IiA+JjUKK2lmIHRlc3QgIngkZW5hYmxlX2Nj
b3B0aW0iID0gInh5ZXMiOyB0aGVuCisgIGNhc2UgIiR0YXJnZXQiIGluCisgICAgaTU4Ni0qLSop
CisgICAgICBlY2hvICIkYXNfbWU6JExJTkVOTzogcmVzdWx0OiB5ZXMgLSBpNTg2IiA+JjUKIGVj
aG8gIiR7RUNIT19UfXllcyAtIGk1ODYiID4mNgotICAgIGNhc2UgIiRDQyIgaW4KLSAgICAgIGlj
YykKLSAgICAgICAgY2FzZSAiICRDRkxBR1MgIiBpbgotICAgICAgICAgICpcIFwJLXRwcDEtOVwg
XAkqKSA7OwotCSAgIyAtYXhLCi0gICAgICAgICAgKikgQ0ZMQUdTPSIkQ0ZMQUdTIC10cHA2IiA7
OwotICAgICAgICBlc2FjCi0gICAgICAgIDs7Ci0gICAgICBnY2MpCi0gICAgICAgIGNhc2UgIiAk
Q0ZMQUdTICIgaW4KLSAgICAgICAgICAqXCBcCS1tY3B1PSopIDs7Ci0gICAgICAgICAgKikgQ0ZM
QUdTPSIkQ0ZMQUdTIC1tY3B1PXBlbnRpdW0iIDs7Ci0gICAgICAgIGVzYWMKLSAgICAgICAgOzsK
LSAgICBlc2FjCi0gICAgOzsKLSAgaTY4Ni0qLSopCi0gICAgZWNobyAiJGFzX21lOiRMSU5FTk86
IHJlc3VsdDogeWVzIC0gaTY4NiIgPiY1CisgICAgICBjYXNlICIkQ0MiIGluCisgICAgICAgIGlj
YykKKyAgICAgICAgICBjYXNlICIgJENGTEFHUyAiIGluCisgICAgICAgICAgICAqXCBcCS10cHAx
LTlcIFwJKikgOzsKKwkgICAgIyAtYXhLCisgICAgICAgICAgICAqKSBDRkxBR1M9IiRDRkxBR1Mg
LXRwcDYiIDs7CisgICAgICAgICAgZXNhYworICAgICAgICAgIDs7CisgICAgICAgIGdjYykKKyAg
ICAgICAgICBjYXNlICIgJENGTEFHUyAiIGluCisgICAgICAgICAgICAqXCBcCS1tY3B1PSopIDs7
CisgICAgICAgICAgICAqKSBDRkxBR1M9IiRDRkxBR1MgLW1jcHU9cGVudGl1bSIgOzsKKyAgICAg
ICAgICBlc2FjCisgICAgICAgICAgOzsKKyAgICAgIGVzYWMKKyAgICAgIDs7CisgICAgaTY4Ni0q
LSopCisgICAgICBlY2hvICIkYXNfbWU6JExJTkVOTzogcmVzdWx0OiB5ZXMgLSBpNjg2IiA+JjUK
IGVjaG8gIiR7RUNIT19UfXllcyAtIGk2ODYiID4mNgotICAgIGNhc2UgIiRDQyIgaW4KLSAgICAg
IGljYykKLSAgICAgICAgY2FzZSAiICRDRkxBR1MgIiBpbgotICAgICAgICAgICpcIFwJLXRwcDEt
OVwgXAkqKSA7OwotCSAgIyAtYXhXCi0gICAgICAgICAgKikgQ0ZMQUdTPSIkQ0ZMQUdTIC10cHA3
IiA7OwotICAgICAgICBlc2FjCi0gICAgICAgIDs7Ci0gICAgICBnY2MpCi0gICAgICAgIGNhc2Ug
IiAkQ0ZMQUdTICIgaW4KLSAgICAgICAgICAqXCBcCS1tY3B1PSopIDs7Ci0gICAgICAgICAgKikg
Q0ZMQUdTPSIkQ0ZMQUdTIC1tY3B1PXBlbnRpdW1wcm8iIDs7Ci0gICAgICAgIGVzYWMKLSAgICAg
ICAgOzsKLSAgICBlc2FjCi0gICAgOzsKLSAgKikKLSAgICBlY2hvICIkYXNfbWU6JExJTkVOTzog
cmVzdWx0OiBubyAtIG5vbmUgZGVmaW5lZCBmb3IgJHt0YXJnZXR9IiA+JjUKKyAgICAgIGNhc2Ug
IiRDQyIgaW4KKyAgICAgICAgaWNjKQorICAgICAgICAgIGNhc2UgIiAkQ0ZMQUdTICIgaW4KKyAg
ICAgICAgICAgICpcIFwJLXRwcDEtOVwgXAkqKSA7OworCSAgICAjIC1heFcKKyAgICAgICAgICAg
ICopIENGTEFHUz0iJENGTEFHUyAtdHBwNyIgOzsKKyAgICAgICAgICBlc2FjCisgICAgICAgICAg
OzsKKyAgICAgICAgZ2NjKQorICAgICAgICAgIGNhc2UgIiAkQ0ZMQUdTICIgaW4KKyAgICAgICAg
ICAgICpcIFwJLW1jcHU9KikgOzsKKyAgICAgICAgICAgICopIENGTEFHUz0iJENGTEFHUyAtbWNw
dT1wZW50aXVtcHJvIiA7OworICAgICAgICAgIGVzYWMKKyAgICAgICAgICA7OworICAgICAgZXNh
YworICAgICAgOzsKKyAgICAqKQorICAgICAgZWNobyAiJGFzX21lOiRMSU5FTk86IHJlc3VsdDog
bm8gLSBub25lIGRlZmluZWQgZm9yICR7dGFyZ2V0fSIgPiY1CiBlY2hvICIke0VDSE9fVH1ubyAt
IG5vbmUgZGVmaW5lZCBmb3IgJHt0YXJnZXR9IiA+JjYKLSAgICA7OwotZXNhYworICAgICAgOzsK
KyAgZXNhYworZWxzZQorICBlY2hvICIkYXNfbWU6JExJTkVOTzogcmVzdWx0OiBubyBkaXNhYmxl
ZCIgPiY1CitlY2hvICIke0VDSE9fVH1ubyBkaXNhYmxlZCIgPiY2CitmaQogCiBlY2hvICIkYXNf
bWU6JExJTkVOTzogY2hlY2tpbmcgbWVtb3J5IGFsaWdubWVudCIgPiY1CiBlY2hvICRFQ0hPX04g
ImNoZWNraW5nIG1lbW9yeSBhbGlnbm1lbnQuLi4gJEVDSE9fQyIgPiY2Cg==
</data>        

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>53005</attachid>
            <date>2005-03-09 03:03 0000</date>
            <desc>gaul-devel-0.1848.ebuild</desc>
            <filename>gaul-devel-0.1848.ebuild</filename>
            <type>text/plain</type>
            <data encoding="base64">IyBDb3B5cmlnaHQgMTk5OS0yMDA1IEdlbnRvbyBGb3VuZGF0aW9uCiMgRGlzdHJpYnV0ZWQgdW5k
ZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSB2MgojICRIZWFk
ZXI6ICQKCiMgVGFsa2VkIHRvIFN0ZXdhcnQgYWJvdXQgaGlzIHZlcnNpb24gc2NoZW1lLCBidXQg
aGUgaXMgdW5saWtlbHkgdG8gY2huYWdlIGl0CiMgSXQgc2hvdWxkIGJlIGludGVycHJldGVkIGFz
ICR7UH1fcDAgKHBhdGNobGV2ZWwgMCkuCk1ZX1A9IiR7UH0tMCIKUz0ke1dPUktESVJ9LyR7TVlf
UH0KCkRFU0NSSVBUSU9OPSJHZW5ldGljIEFsZ29yaXRobSBVdGlsaXR5IExpYnJhcnkiCkhPTUVQ
QUdFPSJodHRwOi8vR0FVTC5zb3VyY2Vmb3JnZS5uZXQvIgpTUkNfVVJJPSJtaXJyb3I6Ly9zb3Vy
Y2Vmb3JnZS9nYXVsLyR7TVlfUH0udGFyLmd6IgpMSUNFTlNFPSJHUEwtMiIKClNMT1Q9IjAiCktF
WVdPUkRTPSJ+eDg2IH5hbWQ2NCB+YWxwaGEgfmlhNjQiCklVU0U9InNsYW5nIGRvYyBkZWJ1ZyIK
REVQRU5EPSIKCXNsYW5nPyAoID49c2xhbmctMS40LjktcjEgKQoJPj1zZWQtNC4wLjkKCSIKUkRF
UEVORD0ic2xhbmc/ICggPj1zbGFuZy0xLjQuOS1yMSApIgoKc3JjX2NvbXBpbGUoKSB7Cglsb2Nh
bCBteWNvbmY9Ii0tYmluZGlyPS91c3Ivc2hhcmUvJHtQfS9iaW4iCgoJdXNlcSBzbGFuZyB8fCBt
eWNvbmY9IiR7bXljb25mfSAtLWVuYWJsZS1zbGFuZz1ubyIKCQoJIyBkbyBub3QgaW5zdGFsbCBl
eGFtcGxlcyBpbiBiaW5kaXIgdW5sZXNzICtkb2MKCXVzZXEgZG9jICAgfHwgc2VkIC1pIC1lICdz
L2Jpbl9QUk9HUkFNUy9ub2luc3RfUFJPR1JBTVMvZycgJHtTfS9leGFtcGxlcy9NYWtlZmlsZS5h
bQoJIyBkbyBub3QgYWRkIC1nIGFuZCB1c2UgJHtDRkxBR1N9IGFzIHNldCB1bmxlc3MgK2RlYnVn
Cgl1c2VxIGRlYnVnIHx8IG15Y29uZj0iJHtteWNvbmZ9IC0tZW5hYmxlLWc9bm8gLS1lbmFibGUt
ZGVidWc9bm8iCgoJYWNsb2NhbAoJbGlidG9vbGl6ZSAtLWNvcHkgLS1mb3JjZQoKCWVjb25mICR7
bXljb25mfSB8fCBkaWUgImVjb25mIGZhaWxlZCIKCWVtYWtlIHx8IGRpZQp9CgpzcmNfaW5zdGFs
bCgpIHsKCW1ha2UgREVTVERJUj0ke0R9IGluc3RhbGwgfHwgZGllCgoJdXNlcSBkb2MgJiYKCSgK
CQlkb2RpciAvdXNyL3NoYXJlLyR7UH0KCQlmb3IgZGlyIGluIHRlc3RzIGV4YW1wbGVzCgkJZG8K
CQkJY2QgJHtTfS8ke2Rpcn0gJiYgbWFrZSBjbGVhbiAmJiBybSAtciAuZGVwcy8KCQkJY3AgLWEg
JHtTfS8ke2Rpcn0gJHtEfS91c3Ivc2hhcmUvJHtQfQoJCWRvbmUKCSkKfQoKcGtnX3Bvc3RpbnN0
KCkgewoJZWluZm8KCWVpbmZvICJUaGVyZSBhcmUgYSBmZXcgaW1wb3J0YW50IEFQSSBjaGFuZ2Vz
IGFmdGVyIHZlcnNpb24gMC4xODQ2IgoJZWluZm8gIkFzIHRoZXkgbWF5IGJyZWFrIHlvdXIgY29k
ZSwgcGxlYXNlIHJlYWQgdGhlIGZvbGxvd2luZzoiCgllaW5mbyAiaHR0cDovL2dhdWwuc291cmNl
Zm9yZ2UubmV0L3BvcnRpbmdfMTg0Nl90b18xODQ3Lmh0bWwiCgllaW5mbyAiaHR0cDovL2dhdWwu
c291cmNlZm9yZ2UubmV0L3BvcnRpbmdfMTg0N190b18xODQ4Lmh0bWwiCgllaW5mbwp9Cg==
</data>        

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>99791</attachid>
            <date>2006-10-16 04:59 0000</date>
            <desc>gaul-devel-0.1849.ebuild</desc>
            <filename>gaul-devel-0.1849.ebuild</filename>
            <type>text/plain</type>
            <data encoding="base64">IyBDb3B5cmlnaHQgMTk5OS0yMDA2IEdlbnRvbyBGb3VuZGF0aW9uCiMgRGlzdHJpYnV0ZWQgdW5k
ZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSB2MgojICRIZWFk
ZXI6ICQKCkRFU0NSSVBUSU9OPSJHZW5ldGljIEFsZ29yaXRobSBVdGlsaXR5IExpYnJhcnkiCkhP
TUVQQUdFPSJodHRwOi8vR0FVTC5zb3VyY2Vmb3JnZS5uZXQvIgpTUkNfVVJJPSJtaXJyb3I6Ly9z
b3VyY2Vmb3JnZS9nYXVsLyR7UH0tMC50YXIuYnoyIgpMSUNFTlNFPSJHUEwtMiIKClNMT1Q9IjAi
CgpLRVlXT1JEUz0ifng4NiIKCklVU0U9InNsYW5nIGRlYnVnIgoKREVQRU5EPSJ2aXJ0dWFsL2xp
YmMKCT49c3lzLWFwcHMvc2VkLTQKCXNsYW5nPyAoIHN5cy1saWJzL3NsYW5nICkiCgpTPSIke1dP
UktESVJ9LyR7UH0tMCIKU0U9IiR7V09SS0RJUn0vZ2F1bC1leGFtcGxlcy0ke1BWfS0wLyIKCnNy
Y19jb21waWxlKCkgewoJZG9zZWQgInM6dGVzdHMgZGViaWFuOnRlc3RzOiIgTWFrZWZpbGUuaW4K
CWxvY2FsIG15Y29uZgoJdXNlIHNsYW5nIHx8IG15Y29uZj0iLS1lbmFibGUtc2xhbmc9bm8iCglp
ZiB1c2UgZGVidWcgOyB0aGVuCgkJbXljb25mPSIke215Y29uZn0gLS1lbmFibGUtZGVidWc9eWVz
IC0tZW5hYmxlLW1lbW9yeS1kZWJ1Zz15ZXMiCgllbHNlCgkJbXljb25mPSIke215Y29uZn0gLS1l
bmFibGUtZz1ubyIKCWZpCgllY29uZiAke215Y29uZn0gfHwgZGllICJlY29uZiBmYWlsZWQiCgll
bWFrZSB8fCBkaWUgImVtYWtlIGZhaWxlZCIKfQoKc3JjX2luc3RhbGwoKSB7CgltYWtlIERFU1RE
SVI9JHtEfSBpbnN0YWxsIHx8IGRpZSAiSW5zdGFsbCBmYWlsZWQiCglkb2RvYyBSRUFETUUKfQo=
</data>        

          </attachment>
    </bug>

</bugzilla>