<?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>106208</bug_id>
          
          <creation_ts>2005-09-16 12:05 0000</creation_ts>
          <short_desc>erlang 10.2.7 version bump + epoll patch</short_desc>
          <delta_ts>2005-10-29 13:26:55 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>2005.1</version>
          <rep_platform>All</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>TEST-REQUEST</resolution>
          
          
          
          <priority>P2</priority>
          <bug_severity>enhancement</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>max@city.veganet.ru</reporter>
          <assigned_to>lang-misc@gentoo.org</assigned_to>
          <cc>emacs@gentoo.org</cc>
    
    <cc>mkennedy@gentoo.org</cc>
    
    <cc>vapier@gentoo.org</cc>

      

      
          <long_desc isprivate="0">
            <who>max@city.veganet.ru</who>
            <bug_when>2005-09-16 12:05:15 0000</bug_when>
            <thetext>I&apos;ve applied patch from ejabberd maillist and its works fine for a week now on
my ejabberd server.
http://developer.sipphone.com/ejabberd/erlang_epoll_patch/
btw, dependence on tk now depends on X flag.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>max@city.veganet.ru</who>
            <bug_when>2005-09-16 12:06:11 0000</bug_when>
            <thetext>Created an attachment (id=68603)
new ebuild
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>max@city.veganet.ru</who>
            <bug_when>2005-09-16 12:06:45 0000</bug_when>
            <thetext>Created an attachment (id=68605)
epoll patch 
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>mkennedy@gentoo.org</who>
            <bug_when>2005-10-18 14:06:45 0000</bug_when>
            <thetext>I used your ebuild from Comment #1 and adjusted it to get the poll patch from
distfiles, rather than in files/ to save space.  I changed the file name to use
MY_PV. Attached is my diff from 10.2.6 to the adjusted ebuild for 10.2.7.

I tried it out, it seems to work fine.  vapier, I can commit it to the tree if you
consent.  I have recomputed/checked the other patches we apply.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>mkennedy@gentoo.org</who>
            <bug_when>2005-10-18 14:07:29 0000</bug_when>
            <thetext>Created an attachment (id=70969)
diff from 10.2.6 to (adjusted) 10.2.7
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>vapier@gentoo.org</who>
            <bug_when>2005-10-18 15:31:36 0000</bug_when>
            <thetext>any chance we can make sure upstream erlang is aware of the epoll patch before
we start using it ?</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>vapier@gentoo.org</who>
            <bug_when>2005-10-18 15:35:32 0000</bug_when>
            <thetext>Created an attachment (id=70981)
erlang-10.2.6-10.2.7.patch

if you want to test &amp; commit this patch, that&apos;d be cool</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>mkennedy@gentoo.org</who>
            <bug_when>2005-10-20 07:09:04 0000</bug_when>
            <thetext>On second thoughts, perhaps we should apply the epoll patch via a local USE flag?
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>mkennedy@gentoo.org</who>
            <bug_when>2005-10-20 07:11:57 0000</bug_when>
            <thetext>Created an attachment (id=71067)
diff erlang-10.2.{6,7}.ebuild

Support for local USE flag, &quot;epoll&quot;.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>vapier@gentoo.org</who>
            <bug_when>2005-10-20 10:01:49 0000</bug_when>
            <thetext>i dont think we should bother with that ... a quick glance at the code shows
that it should fall back to other poll methods if epoll fails to work</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>mkennedy@gentoo.org</who>
            <bug_when>2005-10-29 13:26:55 0000</bug_when>
            <thetext>Commit Attachement #70981 to portage. Thanks for the bug report and epoll
information.</thetext>
          </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="0"
              isprivate="0"
          >
            <attachid>68603</attachid>
            <date>2005-09-16 12:06 0000</date>
            <desc>new ebuild</desc>
            <filename>erlang-10.2.7.ebuild</filename>
            <type>text/plain</type>
            <data encoding="base64">IyBDb3B5cmlnaHQgMTk5OS0yMDA1IEdlbnRvbyBGb3VuZGF0aW9uCiMgRGlzdHJpYnV0ZWQgdW5k
ZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSB2MgojICRIZWFk
ZXI6IC92YXIvY3Zzcm9vdC9nZW50b28teDg2L2Rldi1sYW5nL2VybGFuZy9lcmxhbmctMTAuMi42
LmVidWlsZCx2IDEuNCAyMDA1LzA4LzI0IDAwOjQzOjM2IHZhcGllciBFeHAgJAoKaW5oZXJpdCBl
dXRpbHMgbXVsdGlsaWIgZmxhZy1vLW1hdGljIGVsaXNwLWNvbW1vbgoKI2VybGFuZyB1c2VzIGEg
cmVhbGx5IHdlaXJkIHZlcnNpb25pbmcgc2NoZW1lIHdoaWNoIGNhdXNlZCBxdWl0ZSBhIGZldyBw
cm9ibGVtcyBhbHJlYWR5CiNUaHVzIHdlIGRvIGEgc2xpZ2h0IG1vZGlmaWNhdGlvbiBjb252ZXJ0
aW5nIGFsbCBsZXR0ZXJzIHRvIGRpZ2l0cyB0byBtYWtlIGl0IG1vcmUgc2FuZSAoc2VlIGUuZy4g
IzI2NDIwKQojdGhlIG5leHQgbGluZSBzZWxlY3RzIHRoZSByaWdodCBzb3VyY2UuCk1ZX1BWPVIx
MEItNwpNWV9QPW90cF9zcmNfJHtNWV9QVn0KREVTQ1JJUFRJT049IkVybGFuZyBwcm9ncmFtbWlu
ZyBsYW5ndWFnZSwgcnVudGltZSBlbnZpcm9ubWVudCwgYW5kIGxhcmdlIGNvbGxlY3Rpb24gb2Yg
bGlicmFyaWVzIgpIT01FUEFHRT0iaHR0cDovL3d3dy5lcmxhbmcub3JnLyIKU1JDX1VSST0iaHR0
cDovL3d3dy5lcmxhbmcub3JnL2Rvd25sb2FkLyR7TVlfUH0udGFyLmd6Cglkb2M/ICggaHR0cDov
L2VybGFuZy5vcmcvZG93bmxvYWQvb3RwX2RvY19tYW5fJHtNWV9QVn0udGFyLmd6CgkJaHR0cDov
L2VybGFuZy5vcmcvZG93bmxvYWQvb3RwX2RvY19odG1sXyR7TVlfUFZ9LnRhci5neiApIgoKTElD
RU5TRT0iRVBMIgpTTE9UPSIwIgpLRVlXT1JEUz0ifmFtZDY0IH5wcGMgfnNwYXJjIH54ODYiCklV
U0U9ImRvYyBlbWFjcyBqYXZhIG9kYmMgc3NsIFgiCgpSREVQRU5EPSI+PWRldi1sYW5nL3Blcmwt
NS42LjEKCVg/ICggdmlydHVhbC94MTEgKQoJc3NsPyAoID49ZGV2LWxpYnMvb3BlbnNzbC0wLjku
N2QgKQoJZW1hY3M/ICggdmlydHVhbC9lbWFjcyApCglqYXZhPyAoID49dmlydHVhbC9qZGstMS4y
ICkKCW9kYmM/ICggZGV2LWRiL3VuaXhPREJDICkiCkRFUEVORD0iJHtSREVQRU5EfQoJWD8gKGRl
di1sYW5nL3RrKSIKClM9JHtXT1JLRElSfS8ke01ZX1B9CgpTSVRFRklMRT01MGVybGFuZy1nZW50
b28uZWwKCnNyY191bnBhY2soKSB7Cgl1bnBhY2sgJHtBfQoJY2QgIiR7U30iCgllcGF0Y2ggIiR7
RklMRVNESVJ9Ii8ke1B9LWV4cG9ydC1UQVJHRVQucGF0Y2gKCWVwYXRjaCAiJHtGSUxFU0RJUn0i
LyR7UFZ9LW1hbnBhZ2UtZW1hY3MtZ2VudG9vLnBhdGNoCgl1c2Ugb2RiYyB8fCBzZWQgLWkgJ3M6
IG9kYmMgOiA6JyBsaWIvTWFrZWZpbGUKCWVwYXRjaAkiJHtGSUxFU0RJUn0vb3RwX3NyY19SMTBC
LTdfZXBvbGwucGF0Y2giCn0KCnNyY19jb21waWxlKCkgewoJdXNlIGphdmEgfHwgZXhwb3J0IEpB
VkFDPWZhbHNlCgllY29uZiBcCgkJLS1lbmFibGUtdGhyZWFkcyBcCgkJLS1lbmFibGUta2VybmVs
LXBvbGwgXAoJCSQodXNlX3dpdGggc3NsKSBcCgkJfHwgZGllCgltYWtlIHx8IGRpZQoKCWlmIHVz
ZSBlbWFjcyA7IHRoZW4KCQlwdXNoZCBsaWIvdG9vbHMvZW1hY3MKCQllbGlzcC1jb21waWxlICou
ZWwKCQlwb3BkCglmaQp9CgpzcmNfaW5zdGFsbCgpIHsKCWxvY2FsIEVSTF9MSUJESVI9L3Vzci8k
KGdldF9saWJkaXIpL2VybGFuZwoKCW1ha2UgSU5TVEFMTF9QUkVGSVg9IiR7RH0iIGluc3RhbGwg
fHwgZGllCglkb2RvYyBBVVRIT1JTIEVQTElDRU5DRSBSRUFETUUKCglkb3N5bSAke0VSTF9MSUJE
SVJ9L2Jpbi9lcmwgL3Vzci9iaW4vZXJsCglkb3N5bSAke0VSTF9MSUJESVJ9L2Jpbi9lcmxjIC91
c3IvYmluL2VybGMKCWRvc3ltICR7RVJMX0xJQkRJUn0vYmluL2VjYyAvdXNyL2Jpbi9lY2MKCWRv
c3ltICR7RVJMX0xJQkRJUn0vYmluL2VsaW5rIC91c3IvYmluL2VsaW5rCglkb3N5bSAke0VSTF9M
SUJESVJ9L2Jpbi9lYXIgL3Vzci9iaW4vZWFyCglkb3N5bSAke0VSTF9MSUJESVJ9L2Jpbi9lc2Ny
aXB0IC91c3IvYmluL2VzY3JpcHQKCgkjIyBSZW1vdmUgJHtEfSBmcm9tIHRoZSBmb2xsb3dpbmcg
ZmlsZXMKCWRvc2VkICR7RVJMX0xJQkRJUn0vYmluL2VybAoJZG9zZWQgJHtFUkxfTElCRElSfS9i
aW4vc3RhcnQKCWNkICR7RVJMX0xJQkRJUn0vZXJ0cy0qCglncmVwIC1ybGUgIiR7RH0iICIke0R9
Ii8ke0VSTF9MSUJESVJ9L2VydHMtKiB8IHhhcmdzIHNlZCAtaSAtZSAiczoke0R9OjpnIgoKCSMj
IENsZWFuIHVwIHRoZSBubyBsb25nZXIgbmVlZGVkIGZpbGVzCglybSAiJHtEfSIvJHtFUkxfTElC
RElSfS9JbnN0YWxsCgoJaWYgdXNlIGRvYyA7IHRoZW4KCQlmb3IgZmlsZSBpbiAiJHtXT1JLRElS
fSIvbWFuL21hbiovKi5bMS05XTsgZG8KCQkJIyBBdm9pZCBuYW1lc3BhY2UgY29sbGlzaW9ucwoJ
CQlsb2NhbCBuZXdmaWxlPSR7ZmlsZX1lcmwKCQkJY3AgJGZpbGUgJG5ld2ZpbGUKCQkJIyBNYW4g
cGFnZSBwcm9jZXNzaW5nIHRvb2xzIGV4cGVjdCBhIGNhcGl0YWxpemVkICJTRUUgQUxTTyIgc2Vj
dGlvbgoJCQkjIGhlYWRlcgoJCQlzZWQgLWkgLWUgJ3MsXC5TSCBTZWUgQWxzbyxcLlNIIFNFRSBB
TFNPLGcnICRuZXdmaWxlCgkJCWRvbWFuICR7bmV3ZmlsZX0KCQlkb25lCgkJZG9odG1sIC1BIFJF
QURNRSxlcmwsaHJsLGMsaCxrd2MsaW5mbyAtciAiJHtXT1JLRElSfSIvZG9jICIke1dPUktESVJ9
Ii9saWIgIiR7V09SS0RJUn0iL2VydHMtKgoJZmkKCglpZiB1c2UgZW1hY3MgOyB0aGVuCgkJcHVz
aGQgIiR7U30iCgkJZWxpc3AtaW5zdGFsbCBlcmxhbmcgbGliL3Rvb2xzL2VtYWNzLyoue2VsLGVs
Y30KCQllbGlzcC1zaXRlLWZpbGUtaW5zdGFsbCAiJHtGSUxFU0RJUn0iLyR7U0lURUZJTEV9CgkJ
cG9wZAoJZmkKfQoKcGtnX3Bvc3RpbnN0KCkgewoJdXNlIGVtYWNzICYmIGVsaXNwLXNpdGUtcmVn
ZW4KfQoKcGtnX3Bvc3RybSgpIHsKCXVzZSBlbWFjcyAmJiBlbGlzcC1zaXRlLXJlZ2VuCn0K
</data>        

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>68605</attachid>
            <date>2005-09-16 12:06 0000</date>
            <desc>epoll patch </desc>
            <filename>otp_src_R10B-7_epoll.patch</filename>
            <type>text/plain</type>
            <data encoding="base64">ZGlmZiAtTmF1ciBvdHBfc3JjX1IxMEItNy5vbGQvZXJ0cy9hY2NvbmZpZy5oIG90cF9zcmNfUjEw
Qi03L2VydHMvYWNjb25maWcuaAotLS0gb3RwX3NyY19SMTBCLTcub2xkL2VydHMvYWNjb25maWcu
aAkyMDA1LTA5LTAyIDEzOjQ4OjEwLjY2NTIyMDY0OCArMDAwMAorKysgb3RwX3NyY19SMTBCLTcv
ZXJ0cy9hY2NvbmZpZy5oCTIwMDUtMDktMDIgMTM6NDg6MzMuNDE5OTc2OTM2ICswMDAwCkBAIC0x
ODgsNiArMTg4LDkgQEAKIC8qIERlZmluZSBpZiB5b3UgaGF2ZSB0aGUgPGxpbnV4L2twb2xsLmg+
IGhlYWRlciBmaWxlLiAqLwogI3VuZGVmIEhBVkVfTElOVVhfS1BPTExfSAogIAorLyogRGVmaW5l
IGlmIHlvdSBoYXZlIHRoZSA8bGludXgvZXBvbGwuaD4gaGVhZGVyIGZpbGUuICovCisjdW5kZWYg
SEFWRV9MSU5VWF9FUE9MTF9ICisKIC8qIERlZmluZSBpZiB5b3UgaGF2ZSB0aGUgPHN5cy9ldmVu
dC5oPiBoZWFkZXIgZmlsZS4gKi8KICN1bmRlZiBIQVZFX1NZU19FVkVOVF9ICiAKQEAgLTIyNCw3
ICsyMjcsNyBAQAogCiAjaWYgIWRlZmluZWQoVVNFX1NFTEVDVCkKICMgIGlmIGRlZmluZWQoRU5B
QkxFX0tFUk5FTF9QT0xMKQotIyAgICBpZiBkZWZpbmVkKEhBVkVfU1lTX0RFVlBPTExfSCkgfHwg
ZGVmaW5lZChIQVZFX0xJTlVYX0tQT0xMX0gpIHx8IGRlZmluZWQoSEFWRV9TWVNfRVZFTlRfSCkK
KyMgICAgaWYgZGVmaW5lZChIQVZFX1NZU19ERVZQT0xMX0gpIHx8IGRlZmluZWQoSEFWRV9MSU5V
WF9LUE9MTF9IKSB8fCBkZWZpbmVkKEhBVkVfU1lTX0VWRU5UX0gpIHx8IGRlZmluZWQoSEFWRV9M
SU5VWF9LUE9MTF9IKQogIyAgICAgIGRlZmluZSBVU0VfS0VSTkVMX1BPTEwKICMgICAgZW5kaWYK
ICMgIGVuZGlmCmRpZmYgLU5hdXIgb3RwX3NyY19SMTBCLTcub2xkL2VydHMvY29uZmlnLmguaW4g
b3RwX3NyY19SMTBCLTcvZXJ0cy9jb25maWcuaC5pbgotLS0gb3RwX3NyY19SMTBCLTcub2xkL2Vy
dHMvY29uZmlnLmguaW4JMjAwNS0wOS0wMiAxMzo0ODoxMi41NzUwMTgwMjQgKzAwMDAKKysrIG90
cF9zcmNfUjEwQi03L2VydHMvY29uZmlnLmguaW4JMjAwNS0wOS0wMiAxMzo0ODozMy40MjE5NzQ2
MzIgKzAwMDAKQEAgLTE3NSw2ICsxNzUsOCBAQAogLyogRGVmaW5lIGlmIHlvdSBoYXZlIHRoZSA8
bGludXgva3BvbGwuaD4gaGVhZGVyIGZpbGUuICovCiAjdW5kZWYgSEFWRV9MSU5VWF9LUE9MTF9I
CiAKKy8qIERlZmluZSBpZiB5b3UgaGF2ZSB0aGUgPGxpbnV4L2Vwb2xsLmg+IGhlYWRlciBmaWxl
LiAqLworI3VuZGVmIEhBVkVfTElOVVhfRVBPTExfSAogIAogLyogRGVmaW5lIGlmIHlvdSBoYXZl
IHRoZSA8c3lzL2V2ZW50Lmg+IGhlYWRlciBmaWxlLiAqLwogI3VuZGVmIEhBVkVfU1lTX0VWRU5U
X0gKQEAgLTQxNCw3ICs0MTYsNyBAQAogCiAjaWYgIWRlZmluZWQoVVNFX1NFTEVDVCkKICMgIGlm
IGRlZmluZWQoRU5BQkxFX0tFUk5FTF9QT0xMKQotIyAgICBpZiBkZWZpbmVkKEhBVkVfU1lTX0RF
VlBPTExfSCkgfHwgZGVmaW5lZChIQVZFX0xJTlVYX0tQT0xMX0gpIHx8IGRlZmluZWQoSEFWRV9T
WVNfRVZFTlRfSCkKKyMgICAgaWYgZGVmaW5lZChIQVZFX1NZU19ERVZQT0xMX0gpIHx8IGRlZmlu
ZWQoSEFWRV9MSU5VWF9LUE9MTF9IKSB8fCBkZWZpbmVkKEhBVkVfU1lTX0VWRU5UX0gpIHx8IGRl
ZmluZWQoSEFWRV9MSU5VWF9FUE9MTF9IKQogIyAgICAgIGRlZmluZSBVU0VfS0VSTkVMX1BPTEwK
ICMgICAgZW5kaWYKICMgIGVuZGlmCmRpZmYgLU5hdXIgb3RwX3NyY19SMTBCLTcub2xkL2VydHMv
Y29uZmlndXJlIG90cF9zcmNfUjEwQi03L2VydHMvY29uZmlndXJlCi0tLSBvdHBfc3JjX1IxMEIt
Ny5vbGQvZXJ0cy9jb25maWd1cmUJMjAwNS0wOS0wMiAxMzo0ODoxMi41NzQwMTkxNzYgKzAwMDAK
KysrIG90cF9zcmNfUjEwQi03L2VydHMvY29uZmlndXJlCTIwMDUtMDktMDIgMTM6NDg6MzMuNDM1
OTU4NTA0ICswMDAwCkBAIC0zODQ0LDYgKzM4NDQsMTUxIEBACiBmaQogIAogCisKK2lmIHRlc3Qg
IiR7YWNfY3ZfaGVhZGVyX3N5c19lcG9sbF9oK3NldH0iID0gc2V0OyB0aGVuCisgIGVjaG8gIiRh
c19tZTokTElORU5POiBjaGVja2luZyBmb3Igc3lzL2Vwb2xsLmgiID4mNQorZWNobyAkRUNIT19O
ICJjaGVja2luZyBmb3Igc3lzL2Vwb2xsLmguLi4gJEVDSE9fQyIgPiY2CitpZiB0ZXN0ICIke2Fj
X2N2X2hlYWRlcl9zeXNfZXBvbGxfaCtzZXR9IiA9IHNldDsgdGhlbgorICBlY2hvICRFQ0hPX04g
IihjYWNoZWQpICRFQ0hPX0MiID4mNgorZmkKK2VjaG8gIiRhc19tZTokTElORU5POiByZXN1bHQ6
ICRhY19jdl9oZWFkZXJfc3lzX2Vwb2xsX2giID4mNQorZWNobyAiJHtFQ0hPX1R9JGFjX2N2X2hl
YWRlcl9zeXNfZXBvbGxfaCIgPiY2CitlbHNlCisgICMgSXMgdGhlIGhlYWRlciBjb21waWxhYmxl
PworZWNobyAiJGFzX21lOiRMSU5FTk86IGNoZWNraW5nIHN5cy9lcG9sbC5oIHVzYWJpbGl0eSIg
PiY1CitlY2hvICRFQ0hPX04gImNoZWNraW5nIHN5cy9lcG9sbC5oIHVzYWJpbGl0eS4uLiAkRUNI
T19DIiA+JjYKK2NhdCA+Y29uZnRlc3QuJGFjX2V4dCA8PF9BQ0VPRgorLyogY29uZmRlZnMuaC4g
ICovCitfQUNFT0YKK2NhdCBjb25mZGVmcy5oID4+Y29uZnRlc3QuJGFjX2V4dAorY2F0ID4+Y29u
ZnRlc3QuJGFjX2V4dCA8PF9BQ0VPRgorLyogZW5kIGNvbmZkZWZzLmguICAqLworJGFjX2luY2x1
ZGVzX2RlZmF1bHQKKyNpbmNsdWRlIDxzeXMvZXBvbGwuaD4KK19BQ0VPRgorcm0gLWYgY29uZnRl
c3QuJGFjX29iamV4dAoraWYgeyAoZXZhbCBlY2hvICIkYXNfbWU6JExJTkVOTzogXCIkYWNfY29t
cGlsZVwiIikgPiY1CisgIChldmFsICRhY19jb21waWxlKSAyPmNvbmZ0ZXN0LmVyMQorICBhY19z
dGF0dXM9JD8KKyAgZ3JlcCAtdiAnXiAqKycgY29uZnRlc3QuZXIxID5jb25mdGVzdC5lcnIKKyAg
cm0gLWYgY29uZnRlc3QuZXIxCisgIGNhdCBjb25mdGVzdC5lcnIgPiY1CisgIGVjaG8gIiRhc19t
ZTokTElORU5POiBcJD8gPSAkYWNfc3RhdHVzIiA+JjUKKyAgKGV4aXQgJGFjX3N0YXR1cyk7IH0g
JiYKKwkgeyBhY190cnk9J3Rlc3QgLXogIiRhY19jX3dlcnJvcl9mbGFnIgorCQkJIHx8IHRlc3Qg
ISAtcyBjb25mdGVzdC5lcnInCisgIHsgKGV2YWwgZWNobyAiJGFzX21lOiRMSU5FTk86IFwiJGFj
X3RyeVwiIikgPiY1CisgIChldmFsICRhY190cnkpIDI+JjUKKyAgYWNfc3RhdHVzPSQ/CisgIGVj
aG8gIiRhc19tZTokTElORU5POiBcJD8gPSAkYWNfc3RhdHVzIiA+JjUKKyAgKGV4aXQgJGFjX3N0
YXR1cyk7IH07IH0gJiYKKwkgeyBhY190cnk9J3Rlc3QgLXMgY29uZnRlc3QuJGFjX29iamV4dCcK
KyAgeyAoZXZhbCBlY2hvICIkYXNfbWU6JExJTkVOTzogXCIkYWNfdHJ5XCIiKSA+JjUKKyAgKGV2
YWwgJGFjX3RyeSkgMj4mNQorICBhY19zdGF0dXM9JD8KKyAgZWNobyAiJGFzX21lOiRMSU5FTk86
IFwkPyA9ICRhY19zdGF0dXMiID4mNQorICAoZXhpdCAkYWNfc3RhdHVzKTsgfTsgfTsgdGhlbgor
ICBhY19oZWFkZXJfY29tcGlsZXI9eWVzCitlbHNlCisgIGVjaG8gIiRhc19tZTogZmFpbGVkIHBy
b2dyYW0gd2FzOiIgPiY1CitzZWQgJ3MvXi98IC8nIGNvbmZ0ZXN0LiRhY19leHQgPiY1CisKK2Fj
X2hlYWRlcl9jb21waWxlcj1ubworZmkKK3JtIC1mIGNvbmZ0ZXN0LmVyciBjb25mdGVzdC4kYWNf
b2JqZXh0IGNvbmZ0ZXN0LiRhY19leHQKK2VjaG8gIiRhc19tZTokTElORU5POiByZXN1bHQ6ICRh
Y19oZWFkZXJfY29tcGlsZXIiID4mNQorZWNobyAiJHtFQ0hPX1R9JGFjX2hlYWRlcl9jb21waWxl
ciIgPiY2CisKKyMgSXMgdGhlIGhlYWRlciBwcmVzZW50PworZWNobyAiJGFzX21lOiRMSU5FTk86
IGNoZWNraW5nIHN5cy9lcG9sbC5oIHByZXNlbmNlIiA+JjUKK2VjaG8gJEVDSE9fTiAiY2hlY2tp
bmcgc3lzL2Vwb2xsLmggcHJlc2VuY2UuLi4gJEVDSE9fQyIgPiY2CitjYXQgPmNvbmZ0ZXN0LiRh
Y19leHQgPDxfQUNFT0YKKy8qIGNvbmZkZWZzLmguICAqLworX0FDRU9GCitjYXQgY29uZmRlZnMu
aCA+PmNvbmZ0ZXN0LiRhY19leHQKK2NhdCA+PmNvbmZ0ZXN0LiRhY19leHQgPDxfQUNFT0YKKy8q
IGVuZCBjb25mZGVmcy5oLiAgKi8KKyNpbmNsdWRlIDxzeXMvZXBvbGwuaD4KK19BQ0VPRgoraWYg
eyAoZXZhbCBlY2hvICIkYXNfbWU6JExJTkVOTzogXCIkYWNfY3BwIGNvbmZ0ZXN0LiRhY19leHRc
IiIpID4mNQorICAoZXZhbCAkYWNfY3BwIGNvbmZ0ZXN0LiRhY19leHQpIDI+Y29uZnRlc3QuZXIx
CisgIGFjX3N0YXR1cz0kPworICBncmVwIC12ICdeICorJyBjb25mdGVzdC5lcjEgPmNvbmZ0ZXN0
LmVycgorICBybSAtZiBjb25mdGVzdC5lcjEKKyAgY2F0IGNvbmZ0ZXN0LmVyciA+JjUKKyAgZWNo
byAiJGFzX21lOiRMSU5FTk86IFwkPyA9ICRhY19zdGF0dXMiID4mNQorICAoZXhpdCAkYWNfc3Rh
dHVzKTsgfSA+L2Rldi9udWxsOyB0aGVuCisgIGlmIHRlc3QgLXMgY29uZnRlc3QuZXJyOyB0aGVu
CisgICAgYWNfY3BwX2Vycj0kYWNfY19wcmVwcm9jX3dhcm5fZmxhZworICAgIGFjX2NwcF9lcnI9
JGFjX2NwcF9lcnIkYWNfY193ZXJyb3JfZmxhZworICBlbHNlCisgICAgYWNfY3BwX2Vycj0KKyAg
ZmkKK2Vsc2UKKyAgYWNfY3BwX2Vycj15ZXMKK2ZpCitpZiB0ZXN0IC16ICIkYWNfY3BwX2VyciI7
IHRoZW4KKyAgYWNfaGVhZGVyX3ByZXByb2M9eWVzCitlbHNlCisgIGVjaG8gIiRhc19tZTogZmFp
bGVkIHByb2dyYW0gd2FzOiIgPiY1CitzZWQgJ3MvXi98IC8nIGNvbmZ0ZXN0LiRhY19leHQgPiY1
CisKKyAgYWNfaGVhZGVyX3ByZXByb2M9bm8KK2ZpCitybSAtZiBjb25mdGVzdC5lcnIgY29uZnRl
c3QuJGFjX2V4dAorZWNobyAiJGFzX21lOiRMSU5FTk86IHJlc3VsdDogJGFjX2hlYWRlcl9wcmVw
cm9jIiA+JjUKK2VjaG8gIiR7RUNIT19UfSRhY19oZWFkZXJfcHJlcHJvYyIgPiY2CisKKyMgU28/
ICBXaGF0IGFib3V0IHRoaXMgaGVhZGVyPworY2FzZSAkYWNfaGVhZGVyX2NvbXBpbGVyOiRhY19o
ZWFkZXJfcHJlcHJvYzokYWNfY19wcmVwcm9jX3dhcm5fZmxhZyBpbgorICB5ZXM6bm86ICkKKyAg
ICB7IGVjaG8gIiRhc19tZTokTElORU5POiBXQVJOSU5HOiBzeXMvZXBvbGwuaDogYWNjZXB0ZWQg
YnkgdGhlIGNvbXBpbGVyLCByZWplY3RlZCBieSB0aGUgcHJlcHJvY2Vzc29yISIgPiY1CitlY2hv
ICIkYXNfbWU6IFdBUk5JTkc6IHN5cy9lcG9sbC5oOiBhY2NlcHRlZCBieSB0aGUgY29tcGlsZXIs
IHJlamVjdGVkIGJ5IHRoZSBwcmVwcm9jZXNzb3IhIiA+JjI7fQorICAgIHsgZWNobyAiJGFzX21l
OiRMSU5FTk86IFdBUk5JTkc6IHN5cy9lcG9sbC5oOiBwcm9jZWVkaW5nIHdpdGggdGhlIGNvbXBp
bGVyJ3MgcmVzdWx0IiA+JjUKK2VjaG8gIiRhc19tZTogV0FSTklORzogc3lzL2Vwb2xsLmg6IHBy
b2NlZWRpbmcgd2l0aCB0aGUgY29tcGlsZXIncyByZXN1bHQiID4mMjt9CisgICAgYWNfaGVhZGVy
X3ByZXByb2M9eWVzCisgICAgOzsKKyAgbm86eWVzOiogKQorICAgIHsgZWNobyAiJGFzX21lOiRM
SU5FTk86IFdBUk5JTkc6IHN5cy9lcG9sbC5oOiBwcmVzZW50IGJ1dCBjYW5ub3QgYmUgY29tcGls
ZWQiID4mNQorZWNobyAiJGFzX21lOiBXQVJOSU5HOiBzeXMvZXBvbGwuaDogcHJlc2VudCBidXQg
Y2Fubm90IGJlIGNvbXBpbGVkIiA+JjI7fQorICAgIHsgZWNobyAiJGFzX21lOiRMSU5FTk86IFdB
Uk5JTkc6IHN5cy9lcG9sbC5oOiAgICAgY2hlY2sgZm9yIG1pc3NpbmcgcHJlcmVxdWlzaXRlIGhl
YWRlcnM/IiA+JjUKK2VjaG8gIiRhc19tZTogV0FSTklORzogc3lzL2Vwb2xsLmg6ICAgICBjaGVj
ayBmb3IgbWlzc2luZyBwcmVyZXF1aXNpdGUgaGVhZGVycz8iID4mMjt9CisgICAgeyBlY2hvICIk
YXNfbWU6JExJTkVOTzogV0FSTklORzogc3lzL2Vwb2xsLmg6IHNlZSB0aGUgQXV0b2NvbmYgZG9j
dW1lbnRhdGlvbiIgPiY1CitlY2hvICIkYXNfbWU6IFdBUk5JTkc6IHN5cy9lcG9sbC5oOiBzZWUg
dGhlIEF1dG9jb25mIGRvY3VtZW50YXRpb24iID4mMjt9CisgICAgeyBlY2hvICIkYXNfbWU6JExJ
TkVOTzogV0FSTklORzogc3lzL2Vwb2xsLmg6ICAgICBzZWN0aW9uIFwiUHJlc2VudCBCdXQgQ2Fu
bm90IEJlIENvbXBpbGVkXCIiID4mNQorZWNobyAiJGFzX21lOiBXQVJOSU5HOiBzeXMvZXBvbGwu
aDogICAgIHNlY3Rpb24gXCJQcmVzZW50IEJ1dCBDYW5ub3QgQmUgQ29tcGlsZWRcIiIgPiYyO30K
KyAgICB7IGVjaG8gIiRhc19tZTokTElORU5POiBXQVJOSU5HOiBzeXMvZXBvbGwuaDogcHJvY2Vl
ZGluZyB3aXRoIHRoZSBwcmVwcm9jZXNzb3IncyByZXN1bHQiID4mNQorZWNobyAiJGFzX21lOiBX
QVJOSU5HOiBzeXMvZXBvbGwuaDogcHJvY2VlZGluZyB3aXRoIHRoZSBwcmVwcm9jZXNzb3IncyBy
ZXN1bHQiID4mMjt9CisgICAgeyBlY2hvICIkYXNfbWU6JExJTkVOTzogV0FSTklORzogc3lzL2Vw
b2xsLmg6IGluIHRoZSBmdXR1cmUsIHRoZSBjb21waWxlciB3aWxsIHRha2UgcHJlY2VkZW5jZSIg
PiY1CitlY2hvICIkYXNfbWU6IFdBUk5JTkc6IHN5cy9lcG9sbC5oOiBpbiB0aGUgZnV0dXJlLCB0
aGUgY29tcGlsZXIgd2lsbCB0YWtlIHByZWNlZGVuY2UiID4mMjt9CisgICAgKAorICAgICAgY2F0
IDw8XF9BU0JPWAorIyMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
ICMjCisjIyBSZXBvcnQgdGhpcyB0byB0aGUgQUNfUEFDS0FHRV9OQU1FIGxpc3RzLiAgIyMKKyMj
IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAjIworX0FTQk9YCisg
ICAgKSB8CisgICAgICBzZWQgInMvXi8kYXNfbWU6IFdBUk5JTkc6ICAgICAvIiA+JjIKKyAgICA7
OworZXNhYworZWNobyAiJGFzX21lOiRMSU5FTk86IGNoZWNraW5nIGZvciBzeXMvZXBvbGwuaCIg
PiY1CitlY2hvICRFQ0hPX04gImNoZWNraW5nIGZvciBzeXMvZXBvbGwuaC4uLiAkRUNIT19DIiA+
JjYKK2lmIHRlc3QgIiR7YWNfY3ZfaGVhZGVyX3N5c19lcG9sbF9oK3NldH0iID0gc2V0OyB0aGVu
CisgIGVjaG8gJEVDSE9fTiAiKGNhY2hlZCkgJEVDSE9fQyIgPiY2CitlbHNlCisgIGFjX2N2X2hl
YWRlcl9zeXNfZXBvbGxfaD0kYWNfaGVhZGVyX3ByZXByb2MKK2ZpCitlY2hvICIkYXNfbWU6JExJ
TkVOTzogcmVzdWx0OiAkYWNfY3ZfaGVhZGVyX3N5c19lcG9sbF9oIiA+JjUKK2VjaG8gIiR7RUNI
T19UfSRhY19jdl9oZWFkZXJfc3lzX2Vwb2xsX2giID4mNgorCitmaQoraWYgdGVzdCAkYWNfY3Zf
aGVhZGVyX3N5c19lcG9sbF9oID0geWVzOyB0aGVuCisgIGNhdCA+PmNvbmZkZWZzLmggPDxcX0FD
RU9GCisjZGVmaW5lIEhBVkVfTElOVVhfRVBPTExfSCAxCitfQUNFT0YKKworZmkKKwogZWNobyAk
YWNfbiAiY2hlY2tpbmcgZm9yIFNPX0JTRENPTVBBVCBkZWNsYXJhdGlvbiIiLi4uICRhY19jIiAx
PiY2CiBlY2hvICJjb25maWd1cmU6Mzg0OTogY2hlY2tpbmcgZm9yIFNPX0JTRENPTVBBVCBkZWNs
YXJhdGlvbiIgPiY1CiBpZiBldmFsICJ0ZXN0IFwiYGVjaG8gJyQnJ3snYWNfY3ZfZGVjbF9zb19i
c2Rjb21wYXQnK3NldH0nYFwiID0gc2V0IjsgdGhlbgpkaWZmIC1OYXVyIG90cF9zcmNfUjEwQi03
Lm9sZC9lcnRzL2NvbmZpZ3VyZS5pbiBvdHBfc3JjX1IxMEItNy9lcnRzL2NvbmZpZ3VyZS5pbgot
LS0gb3RwX3NyY19SMTBCLTcub2xkL2VydHMvY29uZmlndXJlLmluCTIwMDUtMDktMDIgMTM6NDg6
MTAuNzEwMTY4ODA4ICswMDAwCisrKyBvdHBfc3JjX1IxMEItNy9lcnRzL2NvbmZpZ3VyZS5pbgky
MDA1LTA5LTAyIDEzOjQ4OjMzLjQzOTk1Mzg5NiArMDAwMApAQCAtNjMyLDYgKzYzMiw3IEBACiBB
Q19DSEVDS19IRUFERVIoc3lzL2RldnBvbGwuaCwgQUNfREVGSU5FKEhBVkVfU1lTX0RFVlBPTExf
SCkpCiBBQ19DSEVDS19IRUFERVIobGludXgva3BvbGwuaCwgQUNfREVGSU5FKEhBVkVfTElOVVhf
S1BPTExfSCkpCiBBQ19DSEVDS19IRUFERVIoc3lzL2V2ZW50LmgsIEFDX0RFRklORShIQVZFX1NZ
U19FVkVOVF9IKSkgCitBQ19DSEVDS19IRUFERVIoc3lzL2Vwb2xsLmgsIEFDX0RFRklORShIQVZF
X0xJTlVYX0VQT0xMX0gpKQogCiBMTV9ERUNMX1NPX0JTRENPTVBBVAogTE1fREVDTF9JTkFERFJf
TE9PUEJBQ0sKZGlmZiAtTmF1ciBvdHBfc3JjX1IxMEItNy5vbGQvZXJ0cy9lbXVsYXRvci9zeXMv
dW5peC9zeXMuYyBvdHBfc3JjX1IxMEItNy9lcnRzL2VtdWxhdG9yL3N5cy91bml4L3N5cy5jCi0t
LSBvdHBfc3JjX1IxMEItNy5vbGQvZXJ0cy9lbXVsYXRvci9zeXMvdW5peC9zeXMuYwkyMDA1LTA5
LTAyIDEzOjQ4OjEyLjM2MTI2NDU1MiArMDAwMAorKysgb3RwX3NyY19SMTBCLTcvZXJ0cy9lbXVs
YXRvci9zeXMvdW5peC9zeXMuYwkyMDA1LTA5LTAyIDEzOjUyOjI5Ljg5OTIzODYzMiArMDAwMApA
QCAtMTMsNyArMTMsMTMgQEAKICAqIFBvcnRpb25zIGNyZWF0ZWQgYnkgRXJpY3Nzb24gYXJlIENv
cHlyaWdodCAxOTk5LCBFcmljc3NvbiBVdHZlY2tsaW5ncwogICogQUIuIEFsbCBSaWdodHMgUmVz
ZXJ2ZWQuJycKICAqIAotICogICAgICRJZCQKKyAqIDIwMDUtMDgtMzEKKyAqIFRoaXMgaGFzIGJl
ZW4gbW9kaWZpZWQgYnkgTWF0dGhldyBSZWlsbHkgb2YgU0lQcGhvbmUgSW5jLiB0byAKKyAqIGVu
YWJsZSBrZXJuZWwgcG9sbCAoK0sgdHJ1ZSkgc3VwcG9ydCB2aWEgdGhlIGVwb2xsIG1lY2hhbmlz
bSBpbiBMaW51eCAyLjYKKyAqIFBvcnRpb25zIGNyZWF0ZWQgYnkgU0lQcGhvbmUgSW5jLiBhcmUg
Q29weXJpZ2h0IDIwMDUsIFNJUHBob25lIEluYy4KKyAqIFRoZXNlIG1vZGlmaWNhdGlvbnMgYXJl
IHJlbGVhc2VkIHVuZGVyIHRoZSBFcmxhbmcgUHVibGljIExpY2Vuc2UuCisgKgorICogICAgICRJ
ZDogb3RwX3NyY19SMTBCLTZfZXBvbGwucGF0Y2gsdiAxLjEgMjAwNS8wOS8wMiAwMDoxODowNCBt
cmVpbGx5IEV4cCAkCiAgKi8KIAogI2lmZGVmIEhBVkVfQ09ORklHX0gKQEAgLTUwLDYgKzU2LDkg
QEAKICMgICAgICBkZWZpbmUgVVNFX0RFVlBPTEwKICMgICAgICBpbmNsdWRlIDxzeXMvZGV2cG9s
bC5oPgogIyAgICBlbmRpZgorIyAgICBpZmRlZiBIQVZFX0xJTlVYX0VQT0xMX0ggLyogVG9vIG1p
bmltaXplIGNvZGUgY2hhbmdlcywgd2UgcHJldGVuZCB3ZSBoYXZlIEhBVkVfTElOVVhfS1BPTExf
SCBhcyB3ZWxsICovCisjICAgICAgZGVmaW5lIEhBVkVfTElOVVhfS1BPTExfSCAxCisjICAgIGVu
ZGlmCiAjICAgIGlmZGVmIEhBVkVfTElOVVhfS1BPTExfSAogIyAgICAgIGRlZmluZSBVU0VfREVW
UE9MTAogIyAgICAgIGluY2x1ZGUgPGFzbS9wYWdlLmg+CkBAIC01OCw3ICs2NywxMSBAQAogIyAg
ICAgIGlmbmRlZiBQT0xMUkVNT1ZFCiAjICAgICAgICBkZWZpbmUgUE9MTFJFTU9WRSAweDEwMDAg
Lyogc29tZSBkYXkgaXQgd2lsbCBtYWtlIGl0IHRvIGJpdHMvcG9sbC5oIDstKSAqLwogIyAgICAg
IGVuZGlmCi0jICAgICAgaW5jbHVkZSA8bGludXgva3BvbGwuaD4KKyMgICAgICBpZmRlZiBIQVZF
X0xJTlVYX0VQT0xMX0gKKyMgICAgICAgIGluY2x1ZGUgPHN5cy9lcG9sbC5oPgorIyAgICAgIGVs
c2UKKyMgICAgICAgIGluY2x1ZGUgPGxpbnV4L2twb2xsLmg+CisjICAgICAgZW5kaWYKICMgICAg
ZW5kaWYKICMgICAgaWZkZWYgVVNFX0RFVlBPTEwgLyogY2FuIG9ubHkgdXNlIG9uZSBvZiB0aGVt
IC4uLiAqLwogIyAgICAgIGlmZGVmIFVTRV9LUVVFVUUKQEAgLTIwMSw4ICsyMTQsMTcgQEAKIAog
c3RhdGljIGludCAgICAgICAgICAgICBkZXZfcG9sbF9mZDsgICAvKiBmZCBmb3IgL2Rldi9wb2xs
ICovCiAjaWZkZWYgSEFWRV9MSU5VWF9LUE9MTF9ICisKKyNpZmRlZiBIQVZFX0xJTlVYX0VQT0xM
X0gKK3N0YXRpYyBzdHJ1Y3QgZXBvbGxfZXZlbnQqIGRldl9lcG9sbF9tYXA7CisvKiBYWFggSW1w
bGVtZW50IGNvcnJlY3QgbWFwcGluZyBmcm9tIFBPTExJTi9QT0xMT1VUIHRvL2Zyb20gRVBPTExJ
Ti9FUE9MTE9VVCAqLworLyogQ3VycmVubHRseSBQT0xMSU4vUE9MTE9VVCA9PSBFUE9MTElOL0VQ
T0xMT1VULiBTbyB0aGVzZSBtYWNyb3Mgd2lsbCB3b3JrICovCisjZGVmaW5lIEVQT0xMX1RPX1BP
TEwoYml0X21hcCkgKGJpdF9tYXApCisjZGVmaW5lIFBPTExfVE9fRVBPTEwoYml0X21hcCkgKGJp
dF9tYXAgJiAoRVBPTExJTnxFUE9MTE9VVCkpCisjZWxzZQogc3RhdGljIGNoYXIgKiAgICAgICAg
ICBkZXZfcG9sbF9tYXA7ICAvKiBtbWFwJ2VkIGFyZWEgZnJvbSBrZXJuZWwgL2Rldi9rcG9sbCAq
Lwogc3RhdGljIHN0cnVjdCBrX3BvbGwgICBkZXZfcG9sbDsgICAgICAvKiBjb250cm9sIGJsb2Nr
IGZvciAvZGV2L2twb2xsICovCisjZW5kaWYgLyogSEFWRV9MSU5VWF9LUE9MTF9IICovCiBzdGF0
aWMgaW50IG1heF9wb2xsX2lkeDsgICAgICAgICAgICAgIC8qIGhpZ2hlc3Qgbm9uIC9kZXYva3Bv
bGwgZmQgKi8KIAogc3RhdGljIHZvaWQga3BvbGxfZW5hYmxlKCk7CkBAIC0yMTIsNyArMjM0LDcg
QEAKIHN0YXRpYyBzdHJ1Y3QgcG9sbGZkKiAgZGV2X3BvbGxfcmZkcyA9IE5VTEw7IC8qIEFsbG9j
YXRlZCBhdCBzdGFydHVwICovCiAKIHN0YXRpYyB2b2lkIGRldnBvbGxfaW5pdCh2b2lkKTsKLXN0
YXRpYyB2b2lkIGRldnBvbGxfdXBkYXRlX3BpeChpbnQgcGl4KTsKK3N0YXRpYyB2b2lkIGRldnBv
bGxfdXBkYXRlX3BpeChpbnQgcGl4LCBpbnQgb2xkX2V2ZW50cyk7CiAjaWZkZWYgSEFWRV9TWVNf
REVWUE9MTF9ICiBzdGF0aWMgdm9pZCBkZXZwb2xsX2NsZWFyX3BpeChpbnQgcGl4KTsKICNlbmRp
ZiAvKiBIQVZFX1NZU19ERVZQT0xMX0ggKi8KQEAgLTIwMjEsNyArMjA0Myw3IEBACiAKICNpZmRl
ZiBVU0VfREVWUE9MTAogCSAgICBpZiAocG9sbF9mZHNbcGl4XS5ldmVudHMgIT0gb2xkX2V2ZW50
cykgCi0gICAgICAgICAgICAgICAgZGV2cG9sbF91cGRhdGVfcGl4KHBpeCk7CisgICAgICAgICAg
ICAgICAgZGV2cG9sbF91cGRhdGVfcGl4KHBpeCwgb2xkX2V2ZW50cyk7CiAjZW5kaWYKICNpZmRl
ZiBVU0VfS1FVRVVFCiAJICAgIGlmIChwb2xsX2Zkc1twaXhdLmV2ZW50cyAhPSBvbGRfZXZlbnRz
KSAKQEAgLTIwNzcsNyArMjA5OSw3IEBACiAJICAgIGlmICggb2xkX2V2ZW50cyAmJiAoZGV2X3Bv
bGxfZmQgIT0gLTEpICkgewogCSAgICAgICAvKiBUZWxsIC9kZXYvW2tdcG9sbCB0aGF0IHdlIGFy
ZSBub3QgaW50ZXJlc3RlZCBhbnkgbW9yZSAuLi4gKi8KIAkgICAgICAgcG9sbF9mZHNbcGl4XS5l
dmVudHMgPSBQT0xMUkVNT1ZFOwotCSAgICAgICBkZXZwb2xsX3VwZGF0ZV9waXgocGl4KTsKKwkg
ICAgICAgZGV2cG9sbF91cGRhdGVfcGl4KHBpeCwgb2xkX2V2ZW50cyk7CiAJICAgICAgIC8qIGRl
dnBvbGxfdXBkYXRlX3BpeCBtYXkgY2hhbmdlIHRoZSBwaXggKi8KIAkgICAgICAgcGl4ID0gZmRf
ZGF0YVtmZF0ucGl4OwogCSAgICAgICBwb2xsX2Zkc1twaXhdLmV2ZW50cyA9IDA7CkBAIC0yMTM0
LDcgKzIxNTYsNyBAQAogI2lmZGVmIEhBVkVfU1lTX0RFVlBPTExfSAogCSAgICBkZXZwb2xsX2Ns
ZWFyX3BpeChwaXgpOwogI2VuZGlmIC8qIEhBVkVfU1lTX0RFVlBPTExfSCAqLwotCSAgICBkZXZw
b2xsX3VwZGF0ZV9waXgocGl4KTsKKwkgICAgZGV2cG9sbF91cGRhdGVfcGl4KHBpeCwgb2xkX2V2
ZW50cyk7CiAJfQogI2VuZGlmCiAjaWZkZWYgVVNFX0tRVUVVRQpAQCAtMjY5Miw2ICsyNzE0LDI3
IEBACiAJbm9mX3JlYWR5X2ZkcyA9IHZyOwogCiAjaWYgSEFWRV9MSU5VWF9LUE9MTF9ICisjaWZk
ZWYgSEFWRV9MSU5VWF9FUE9MTF9ICisJaWYgKCBkb19ldmVudF9wb2xsICkgeworICAgICAgICAg
ICBpZiAoKHIgPSBlcG9sbF93YWl0KGRldl9wb2xsX2ZkLGRldl9lcG9sbF9tYXAsbWF4X2ZkX3Bs
dXNfb25lLDApKSA+IDApIHsKKwkgICAgZm9yIChpID0gMDsgKGkgPCByKTsgaSsrKSB7CisJICAg
ICAgc2hvcnQgcmV2ZW50cyA9IGRldl9lcG9sbF9tYXBbaV0uZXZlbnRzOworCisJICAgICAgaWYg
KHJldmVudHMgIT0gMCkgeworCSAgICAgICAgaW50IGZkID0gZGV2X2Vwb2xsX21hcFtpXS5kYXRh
LmZkOworCQlycC0+cGZkLmZkID0gZmQ7CisJCXJwLT5wZmQuZXZlbnRzID0gcG9sbF9mZHNbZmRf
ZGF0YVtmZF0ucGl4XS5ldmVudHM7CisJCXJwLT5wZmQucmV2ZW50cyA9IEVQT0xMX1RPX1BPTEwo
cmV2ZW50cyk7CisJCXJwLT5pcG9ydCA9IGZkX2RhdGFbZmRdLmlucG9ydDsKKwkJcnAtPm9wb3J0
ID0gZmRfZGF0YVtmZF0ub3V0cG9ydDsKKwkJcnArKzsKKwkgICAgICAgIG5vZl9yZWFkeV9mZHMg
Kys7CisJICAgICAgfSAKKwkgICAgfQorICAgICAgICAgICB9CisgICAgICAgIH0KKworI2Vsc2UK
IAlpZiAoIGRvX2V2ZW50X3BvbGwgKSB7CiAJICAvKiBOb3cgZG8gdGhlIGZhc3QgcG9sbCAqLwog
CSAgZGV2X3BvbGwua3BfdGltZW91dCA9IDA7CkBAIC0yNzE0LDYgKzI3NTcsNyBAQAogCSAgICBu
b2ZfcmVhZHlfZmRzICs9IHI7CiAJICB9CiAJfQorI2VuZGlmIC8qSEFWRV9MSU5VWF9FUE9MTF9I
ICovCiAjZW5kaWYKIAogICAgICAgfSBlbHNlIHsKQEAgLTM2MjIsNiArMzY2NiwyMCBAQAogICAg
IHBvbGxfZmRzW3BpeF0ucmV2ZW50cyA9IDA7CiB9CiAKKyNpZmRlZiBIQVZFX0xJTlVYX0VQT0xM
X0gKK3N0YXRpYyB2b2lkIGVwb2xsX2luaXQoKQoreworICAgIC8qIG1heF9maWxlcyBpcyBqdXN0
IGEgaGludCB0byB0aGUga2VybmVsICovCisgICAgaWYgKCAoZGV2X3BvbGxfZmQ9ZXBvbGxfY3Jl
YXRlKG1heF9maWxlcykpIDwgMCApIHsKKyAgICAgICAgREVCVUdGKCgiV2lsbCB1c2UgcG9sbCgp
XG4iKSk7CisgICAgICAgIGRldl9wb2xsX2ZkID0gLTE7IC8qIFdlIHdpbGwgbm90IHVzZSBla3Bv
bGwgKi8KKyAgICB9IGVsc2UgeworICAgICAgICBERUJVR0YoKCJXaWxsIHVzZSBlcG9sbFxuIikp
OworICAgICAgICBkZXZfZXBvbGxfbWFwID0gKHN0cnVjdCBlcG9sbF9ldmVudCAqKSBlcnRzX2Fs
bG9jKEVSVFNfQUxDX1RfUE9MTF9GRFMsIChzaXplb2Yoc3RydWN0IGVwb2xsX2V2ZW50KSAqIG1h
eF9maWxlcykpOworCWVydHNfc3lzX21pc2NfbWVtX3N6ICs9IHNpemVvZihzdHJ1Y3QgZXBvbGxf
ZXZlbnQpICogbWF4X2ZpbGVzOworICAgIH0KK30KKyNlbHNlCiBzdGF0aWMgdm9pZCBrcG9sbF9p
bml0KCkKIHsKICAgICBpZiAoIChkZXZfcG9sbF9mZD1vcGVuKCIvZGV2L2twb2xsIixPX1JEV1Ip
KSA8IDAgKSB7CkBAIC0zNjQzLDYgKzM3MDEsNyBAQAogICAgICAgZGV2X3BvbGxfcmZkcyA9ICBO
VUxMOwogICAgIH0KIH0KKyNlbmRpZiAvKiBIQVZFX0xJTlVYX0VQT0xMX0ggKi8KIAogI2VuZGlm
IC8qIEhBVkVfTElOVVhfS1BPTExfSCAqLwogCkBAIC0zNjcyLDcgKzM3MzEsMTEgQEAKICAgICB9
IGVsc2UgewogICAgICAgICAvKiBEZXRlcm1pbmUgdXNlIG9mIHBvbGwgdnMuIC9kZXYvcG9sbCBh
dCBydW50aW1lICovCiAjaWZkZWYgSEFWRV9MSU5VWF9LUE9MTF9ICisjaWZkZWYgSEFWRV9MSU5V
WF9FUE9MTF9ICisgICAgICAgIGVwb2xsX2luaXQoKTsKKyNlbHNlCiAgICAgICAgIGtwb2xsX2lu
aXQoKTsKKyNlbmRpZgogI2Vsc2UKICNpZmRlZiBIQVZFX1NZU19ERVZQT0xMX0gKICAgICAgICAg
c29sYXJpc19kZXZwb2xsX2luaXQoKTsKQEAgLTM2OTgsNyArMzc2MSw3IEBACiAgICAgcmV0dXJu
IGNvdW50OwogfQogCi1zdGF0aWMgdm9pZCBkZXZwb2xsX3VwZGF0ZV9waXgoaW50IHBpeCkKK3N0
YXRpYyB2b2lkIGRldnBvbGxfdXBkYXRlX3BpeChpbnQgcGl4LCBpbnQgb2xkX2V2ZW50cykKIHsK
ICAgICBpbnQgcmVzOwogCkBAIC0zNzEzLDEwICszNzc2LDMzIEBACiAKICNlbmRpZgogICAgIGlm
ICggZGV2X3BvbGxfZmQgIT0gLTEgKSB7CisjaWZkZWYgSEFWRV9MSU5VWF9FUE9MTF9ICisgICAg
ICAgaW50IGV2ZW50cyA9IHBvbGxfZmRzW3BpeF0uZXZlbnRzOworICAgICAgIGludCBmZCA9IHBv
bGxfZmRzW3BpeF0uZmQ7CisgICAgICAgaWYgKG9sZF9ldmVudHMgJiYgZXZlbnRzICYgUE9MTFJF
TU9WRSkgeworICAgICAgICAgICAgLyogRGVsZXRlIGZpbGUgZGVzY3JpcHRvciBmcm9tIGVwb2xs
IGxpc3QgKi8KKyAgICAgICAgICAgIHJlcyA9IGVwb2xsX2N0bChkZXZfcG9sbF9mZCxFUE9MTF9D
VExfREVMLGZkLE5VTEwpOworICAgICAgICAgICAgLyogWFhYIGNoZWNrIHJldHVybiBjb2RlICov
CisgICAgICAgfSBlbHNlIHsKKyAgICAgICAgICAgIHN0cnVjdCBlcG9sbF9ldmVudCBlcG9sbF9j
dGxfZXZlbnQ7CisgICAgICAgICAgICBlcG9sbF9jdGxfZXZlbnQuZGF0YS5mZCA9IGZkOworICAg
ICAgICAgICAgZXBvbGxfY3RsX2V2ZW50LmV2ZW50cyA9IFBPTExfVE9fRVBPTEwoZXZlbnRzKTsK
KyAgICAgICAgICAgIGlmIChvbGRfZXZlbnRzKSB7CisgICAgICAgICAgICAgICAgLyogTW9kaWZ5
IGV4aXRpbmcgZmQgKi8KKyAgICAgICAgICAgICAgICByZXMgPSBlcG9sbF9jdGwoZGV2X3BvbGxf
ZmQsRVBPTExfQ1RMX01PRCxmZCwmZXBvbGxfY3RsX2V2ZW50KTsKKyAgICAgICAgICAgICAgICAv
KiBYWFggY2hlY2sgcmV0dXJuIGNvZGUgKi8KKyAgICAgICAgICAgIH0gZWxzZSB7CisgICAgICAg
ICAgICAgICAgLyogQWRkIGZkIHRvIGVwb2xsIGxpc3QgKi8KKyAgICAgICAgICAgICAgICByZXMg
PSBlcG9sbF9jdGwoZGV2X3BvbGxfZmQsRVBPTExfQ1RMX0FERCxmZCwmZXBvbGxfY3RsX2V2ZW50
KTsKKyAgICAgICAgICAgICAgICAvKiBYWFggY2hlY2sgcmV0dXJuIGNvZGUgKi8KKyAgICAgICAg
ICAgIH0gCisgICAgICAgfQorI2Vsc2UKICAgICAgICAgaWYgKCAocmVzPWRldnBvbGxfd3JpdGUo
ZGV2X3BvbGxfZmQsJnBvbGxfZmRzW3BpeF0sc2l6ZW9mKHN0cnVjdCBwb2xsZmQpKSkgIT0gCiAg
ICAgICAgICAgICAgKHNpemVvZihzdHJ1Y3QgcG9sbGZkKSkgKSB7CiAgICAgICAgICAgICBlcmxf
ZXhpdCgxLCJDYW4ndCB3cml0ZSB0byAvZGV2L3BvbGxcbiIpOwogICAgICAgICB9CisjZW5kaWYg
LyogSEFWRV9MSU5VWF9FUE9MTF9IICovCiAgICAgfQogI2lmIEhBVkVfTElOVVhfS1BPTExfSAog
ICAgIH0gZWxzZSB7Cg==
</data>        

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>70969</attachid>
            <date>2005-10-18 14:07 0000</date>
            <desc>diff from 10.2.6 to (adjusted) 10.2.7</desc>
            <filename>diff</filename>
            <type>text/plain</type>
            <data encoding="base64">LS0tIGVybGFuZy0xMC4yLjYuZWJ1aWxkCTIwMDUtMDktMDMgMDE6MDg6MzguMDAwMDAwMDAwIC0w
NTAwCisrKyBlcmxhbmctMTAuMi43LmVidWlsZAkyMDA1LTEwLTE4IDE1OjM5OjQ3LjAwMDAwMDAw
MCAtMDUwMApAQCAtMSwyMyArMSwyNCBAQAogIyBDb3B5cmlnaHQgMTk5OS0yMDA1IEdlbnRvbyBG
b3VuZGF0aW9uCiAjIERpc3RyaWJ1dGVkIHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdlbmVy
YWwgUHVibGljIExpY2Vuc2UgdjIKLSMgJEhlYWRlcjogL3Zhci9jdnNyb290L2dlbnRvby14ODYv
ZGV2LWxhbmcvZXJsYW5nL2VybGFuZy0xMC4yLjYuZWJ1aWxkLHYgMS41IDIwMDUvMDkvMDIgMjI6
MzE6NTAgdmFwaWVyIEV4cCAkCisjICRIZWFkZXI6IC92YXIvY3Zzcm9vdC9nZW50b28teDg2L2Rl
di1sYW5nL2VybGFuZy9lcmxhbmctMTAuMi42LmVidWlsZCx2IDEuNCAyMDA1LzA4LzI0IDAwOjQz
OjM2IHZhcGllciBFeHAgJAogCiBpbmhlcml0IGV1dGlscyBtdWx0aWxpYiBmbGFnLW8tbWF0aWMg
ZWxpc3AtY29tbW9uCiAKICNlcmxhbmcgdXNlcyBhIHJlYWxseSB3ZWlyZCB2ZXJzaW9uaW5nIHNj
aGVtZSB3aGljaCBjYXVzZWQgcXVpdGUgYSBmZXcgcHJvYmxlbXMgYWxyZWFkeQogI1RodXMgd2Ug
ZG8gYSBzbGlnaHQgbW9kaWZpY2F0aW9uIGNvbnZlcnRpbmcgYWxsIGxldHRlcnMgdG8gZGlnaXRz
IHRvIG1ha2UgaXQgbW9yZSBzYW5lIChzZWUgZS5nLiAjMjY0MjApCiAjdGhlIG5leHQgbGluZSBz
ZWxlY3RzIHRoZSByaWdodCBzb3VyY2UuCi1NWV9QVj1SMTBCLTYKK01ZX1BWPVIxMEItNwogTVlf
UD1vdHBfc3JjXyR7TVlfUFZ9CiBERVNDUklQVElPTj0iRXJsYW5nIHByb2dyYW1taW5nIGxhbmd1
YWdlLCBydW50aW1lIGVudmlyb25tZW50LCBhbmQgbGFyZ2UgY29sbGVjdGlvbiBvZiBsaWJyYXJp
ZXMiCiBIT01FUEFHRT0iaHR0cDovL3d3dy5lcmxhbmcub3JnLyIKIFNSQ19VUkk9Imh0dHA6Ly93
d3cuZXJsYW5nLm9yZy9kb3dubG9hZC8ke01ZX1B9LnRhci5negogCWRvYz8gKCBodHRwOi8vZXJs
YW5nLm9yZy9kb3dubG9hZC9vdHBfZG9jX21hbl8ke01ZX1BWfS50YXIuZ3oKLQkJaHR0cDovL2Vy
bGFuZy5vcmcvZG93bmxvYWQvb3RwX2RvY19odG1sXyR7TVlfUFZ9LnRhci5neiApIgorCQlodHRw
Oi8vZXJsYW5nLm9yZy9kb3dubG9hZC9vdHBfZG9jX2h0bWxfJHtNWV9QVn0udGFyLmd6ICkKKwlo
dHRwOi8vZGV2ZWxvcGVyLnNpcHBob25lLmNvbS9lamFiYmVyZC9lcmxhbmdfZXBvbGxfcGF0Y2gv
b3RwX3NyY18ke01ZX1BWfV9lcG9sbC5wYXRjaCIKIAogTElDRU5TRT0iRVBMIgogU0xPVD0iMCIK
LUtFWVdPUkRTPSJ+YW1kNjQgfnBwYyB+c3BhcmMgeDg2IgorS0VZV09SRFM9In5hbWQ2NCB+cHBj
IH5zcGFyYyB+eDg2IgogSVVTRT0iZG9jIGVtYWNzIGphdmEgb2RiYyBzc2wgWCIKIAogUkRFUEVO
RD0iPj1kZXYtbGFuZy9wZXJsLTUuNi4xCkBAIC0yNyw3ICsyOCw3IEBACiAJamF2YT8gKCA+PXZp
cnR1YWwvamRrLTEuMiApCiAJb2RiYz8gKCBkZXYtZGIvdW5peE9EQkMgKSIKIERFUEVORD0iJHtS
REVQRU5EfQotCWRldi1sYW5nL3RrIgorCVg/IChkZXYtbGFuZy90aykiCiAKIFM9JHtXT1JLRElS
fS8ke01ZX1B9CiAKQEAgLTM1LDE2ICszNiwxOCBAQAogCiBzcmNfdW5wYWNrKCkgewogCXVucGFj
ayAke0F9Ci0JY2QgIiR7U30iCi0JZXBhdGNoICIke0ZJTEVTRElSfSIvJHtQfS1leHBvcnQtVEFS
R0VULnBhdGNoCi0JZXBhdGNoICIke0ZJTEVTRElSfSIvJHtQVn0tbWFucGFnZS1lbWFjcy1nZW50
b28ucGF0Y2gKKwljZCAkUworCWVwYXRjaCAke0ZJTEVTRElSfS8ke1B9LWV4cG9ydC1UQVJHRVQu
cGF0Y2gKKwllcGF0Y2ggJHtGSUxFU0RJUn0vJHtQVn0tbWFucGFnZS1lbWFjcy1nZW50b28ucGF0
Y2gKIAl1c2Ugb2RiYyB8fCBzZWQgLWkgJ3M6IG9kYmMgOiA6JyBsaWIvTWFrZWZpbGUKKwllcGF0
Y2ggJHtESVNURElSfS9vdHBfc3JjXyR7TVlfUFZ9X2Vwb2xsLnBhdGNoCiB9CiAKIHNyY19jb21w
aWxlKCkgewogCXVzZSBqYXZhIHx8IGV4cG9ydCBKQVZBQz1mYWxzZQogCWVjb25mIFwKIAkJLS1l
bmFibGUtdGhyZWFkcyBcCisJCS0tZW5hYmxlLWtlcm5lbC1wb2xsIFwKIAkJJCh1c2Vfd2l0aCBz
c2wpIFwKIAkJfHwgZGllCiAJbWFrZSB8fCBkaWUK
</data>        

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>70981</attachid>
            <date>2005-10-18 15:35 0000</date>
            <desc>erlang-10.2.6-10.2.7.patch</desc>
            <filename>erlang-10.2.6-10.2.7.patch</filename>
            <type>text/plain</type>
            <data encoding="base64">SW5kZXg6IGVybGFuZy0xMC4yLjYuZWJ1aWxkCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KUkNTIGZpbGU6IC92YXIvY3Zz
cm9vdC9nZW50b28teDg2L2Rldi1sYW5nL2VybGFuZy9lcmxhbmctMTAuMi42LmVidWlsZCx2CnJl
dHJpZXZpbmcgcmV2aXNpb24gMS41CmRpZmYgLXUgLXAgLXIxLjUgZXJsYW5nLTEwLjIuNi5lYnVp
bGQKLS0tIGVybGFuZy0xMC4yLjYuZWJ1aWxkCTIgU2VwIDIwMDUgMjI6MzE6NTAgLTAwMDAJMS41
CisrKyBlcmxhbmctMTAuMi42LmVidWlsZAkxOCBPY3QgMjAwNSAyMjozNTowMiAtMDAwMApAQCAt
NywxNyArNywxOCBAQCBpbmhlcml0IGV1dGlscyBtdWx0aWxpYiBmbGFnLW8tbWF0aWMgZWxpCiAj
ZXJsYW5nIHVzZXMgYSByZWFsbHkgd2VpcmQgdmVyc2lvbmluZyBzY2hlbWUgd2hpY2ggY2F1c2Vk
IHF1aXRlIGEgZmV3IHByb2JsZW1zIGFscmVhZHkKICNUaHVzIHdlIGRvIGEgc2xpZ2h0IG1vZGlm
aWNhdGlvbiBjb252ZXJ0aW5nIGFsbCBsZXR0ZXJzIHRvIGRpZ2l0cyB0byBtYWtlIGl0IG1vcmUg
c2FuZSAoc2VlIGUuZy4gIzI2NDIwKQogI3RoZSBuZXh0IGxpbmUgc2VsZWN0cyB0aGUgcmlnaHQg
c291cmNlLgotTVlfUFY9UjEwQi02CitNWV9QVj1SMTBCLTcKIE1ZX1A9b3RwX3NyY18ke01ZX1BW
fQogREVTQ1JJUFRJT049IkVybGFuZyBwcm9ncmFtbWluZyBsYW5ndWFnZSwgcnVudGltZSBlbnZp
cm9ubWVudCwgYW5kIGxhcmdlIGNvbGxlY3Rpb24gb2YgbGlicmFyaWVzIgogSE9NRVBBR0U9Imh0
dHA6Ly93d3cuZXJsYW5nLm9yZy8iCiBTUkNfVVJJPSJodHRwOi8vd3d3LmVybGFuZy5vcmcvZG93
bmxvYWQvJHtNWV9QfS50YXIuZ3oKIAlkb2M/ICggaHR0cDovL2VybGFuZy5vcmcvZG93bmxvYWQv
b3RwX2RvY19tYW5fJHtNWV9QVn0udGFyLmd6Ci0JCWh0dHA6Ly9lcmxhbmcub3JnL2Rvd25sb2Fk
L290cF9kb2NfaHRtbF8ke01ZX1BWfS50YXIuZ3ogKSIKKwkJaHR0cDovL2VybGFuZy5vcmcvZG93
bmxvYWQvb3RwX2RvY19odG1sXyR7TVlfUFZ9LnRhci5neiApCisJaHR0cDovL2RldmVsb3Blci5z
aXBwaG9uZS5jb20vZWphYmJlcmQvZXJsYW5nX2Vwb2xsX3BhdGNoL290cF9zcmNfJHtNWV9QVn1f
ZXBvbGwucGF0Y2giCiAKIExJQ0VOU0U9IkVQTCIKIFNMT1Q9IjAiCi1LRVlXT1JEUz0ifmFtZDY0
IH5wcGMgfnNwYXJjIHg4NiIKK0tFWVdPUkRTPSJ+YW1kNjQgfnBwYyB+c3BhcmMgfng4NiIKIElV
U0U9ImRvYyBlbWFjcyBqYXZhIG9kYmMgc3NsIFgiCiAKIFJERVBFTkQ9Ij49ZGV2LWxhbmcvcGVy
bC01LjYuMQpAQCAtMjcsNyArMjgsNyBAQCBSREVQRU5EPSI+PWRldi1sYW5nL3BlcmwtNS42LjEK
IAlqYXZhPyAoID49dmlydHVhbC9qZGstMS4yICkKIAlvZGJjPyAoIGRldi1kYi91bml4T0RCQyAp
IgogREVQRU5EPSIke1JERVBFTkR9Ci0JZGV2LWxhbmcvdGsiCisJWD8gKCBkZXYtbGFuZy90ayAp
IgogCiBTPSR7V09SS0RJUn0vJHtNWV9QfQogCkBAIC0zOSw2ICs0MCw3IEBAIHNyY191bnBhY2so
KSB7CiAJZXBhdGNoICIke0ZJTEVTRElSfSIvJHtQfS1leHBvcnQtVEFSR0VULnBhdGNoCiAJZXBh
dGNoICIke0ZJTEVTRElSfSIvJHtQVn0tbWFucGFnZS1lbWFjcy1nZW50b28ucGF0Y2gKIAl1c2Ug
b2RiYyB8fCBzZWQgLWkgJ3M6IG9kYmMgOiA6JyBsaWIvTWFrZWZpbGUKKwllcGF0Y2ggIiR7RElT
VERJUn0iL290cF9zcmNfJHtNWV9QVn1fZXBvbGwucGF0Y2gKIH0KIAogc3JjX2NvbXBpbGUoKSB7
Cg==
</data>        

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>71067</attachid>
            <date>2005-10-20 07:11 0000</date>
            <desc>diff erlang-10.2.{6,7}.ebuild</desc>
            <filename>diff</filename>
            <type>text/plain</type>
            <data encoding="base64">LS0tIGVybGFuZy0xMC4yLjYuZWJ1aWxkCTIwMDUtMDktMDMgMDE6MDg6MzguMDAwMDAwMDAwIC0w
NTAwCisrKyBlcmxhbmctMTAuMi43LmVidWlsZAkyMDA1LTEwLTIwIDA5OjA2OjUxLjAwMDAwMDAw
MCAtMDUwMApAQCAtNywxOCArNywxOSBAQAogI2VybGFuZyB1c2VzIGEgcmVhbGx5IHdlaXJkIHZl
cnNpb25pbmcgc2NoZW1lIHdoaWNoIGNhdXNlZCBxdWl0ZSBhIGZldyBwcm9ibGVtcyBhbHJlYWR5
CiAjVGh1cyB3ZSBkbyBhIHNsaWdodCBtb2RpZmljYXRpb24gY29udmVydGluZyBhbGwgbGV0dGVy
cyB0byBkaWdpdHMgdG8gbWFrZSBpdCBtb3JlIHNhbmUgKHNlZSBlLmcuICMyNjQyMCkKICN0aGUg
bmV4dCBsaW5lIHNlbGVjdHMgdGhlIHJpZ2h0IHNvdXJjZS4KLU1ZX1BWPVIxMEItNgorTVlfUFY9
UjEwQi03CiBNWV9QPW90cF9zcmNfJHtNWV9QVn0KIERFU0NSSVBUSU9OPSJFcmxhbmcgcHJvZ3Jh
bW1pbmcgbGFuZ3VhZ2UsIHJ1bnRpbWUgZW52aXJvbm1lbnQsIGFuZCBsYXJnZSBjb2xsZWN0aW9u
IG9mIGxpYnJhcmllcyIKIEhPTUVQQUdFPSJodHRwOi8vd3d3LmVybGFuZy5vcmcvIgogU1JDX1VS
ST0iaHR0cDovL3d3dy5lcmxhbmcub3JnL2Rvd25sb2FkLyR7TVlfUH0udGFyLmd6CiAJZG9jPyAo
IGh0dHA6Ly9lcmxhbmcub3JnL2Rvd25sb2FkL290cF9kb2NfbWFuXyR7TVlfUFZ9LnRhci5negot
CQlodHRwOi8vZXJsYW5nLm9yZy9kb3dubG9hZC9vdHBfZG9jX2h0bWxfJHtNWV9QVn0udGFyLmd6
ICkiCisJCWh0dHA6Ly9lcmxhbmcub3JnL2Rvd25sb2FkL290cF9kb2NfaHRtbF8ke01ZX1BWfS50
YXIuZ3ogKQorCWVwb2xsPyAoIGh0dHA6Ly9kZXZlbG9wZXIuc2lwcGhvbmUuY29tL2VqYWJiZXJk
L2VybGFuZ19lcG9sbF9wYXRjaC9vdHBfc3JjXyR7TVlfUFZ9X2Vwb2xsLnBhdGNoICkiCiAKIExJ
Q0VOU0U9IkVQTCIKIFNMT1Q9IjAiCi1LRVlXT1JEUz0ifmFtZDY0IH5wcGMgfnNwYXJjIHg4NiIK
LUlVU0U9ImRvYyBlbWFjcyBqYXZhIG9kYmMgc3NsIFgiCitLRVlXT1JEUz0ifmFtZDY0IH5wcGMg
fnNwYXJjIH54ODYiCitJVVNFPSJkb2MgZW1hY3MgamF2YSBvZGJjIHNzbCBYIGVwb2xsIgogCiBS
REVQRU5EPSI+PWRldi1sYW5nL3BlcmwtNS42LjEKIAlYPyAoIHZpcnR1YWwveDExICkKQEAgLTI3
LDcgKzI4LDcgQEAKIAlqYXZhPyAoID49dmlydHVhbC9qZGstMS4yICkKIAlvZGJjPyAoIGRldi1k
Yi91bml4T0RCQyApIgogREVQRU5EPSIke1JERVBFTkR9Ci0JZGV2LWxhbmcvdGsiCisJWD8gKCBk
ZXYtbGFuZy90ayApIgogCiBTPSR7V09SS0RJUn0vJHtNWV9QfQogCkBAIC0zOSw2ICs0MCw3IEBA
CiAJZXBhdGNoICIke0ZJTEVTRElSfSIvJHtQfS1leHBvcnQtVEFSR0VULnBhdGNoCiAJZXBhdGNo
ICIke0ZJTEVTRElSfSIvJHtQVn0tbWFucGFnZS1lbWFjcy1nZW50b28ucGF0Y2gKIAl1c2Ugb2Ri
YyB8fCBzZWQgLWkgJ3M6IG9kYmMgOiA6JyBsaWIvTWFrZWZpbGUKKwl1c2UgZXBvbGwgJiYgZXBh
dGNoICIke0RJU1RESVJ9Ii9vdHBfc3JjXyR7TVlfUFZ9X2Vwb2xsLnBhdGNoCiB9CiAKIHNyY19j
b21waWxlKCkgewo=
</data>        

          </attachment>
    </bug>

</bugzilla>