<?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>133944</bug_id>
          
          <creation_ts>2006-05-21 06:26 0000</creation_ts>
          <short_desc>mldonkey-2.7.6 version bump</short_desc>
          <delta_ts>2007-03-15 09:06:31 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>2006.0</version>
          <rep_platform>All</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          
          <priority>P2</priority>
          <bug_severity>enhancement</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>mrfree@infinito.it</reporter>
          <assigned_to>net-p2p@gentoo.org</assigned_to>
          <cc>j.romildo@gmail.com</cc>

      

      
          <long_desc isprivate="0">
            <who>mrfree@infinito.it</who>
            <bug_when>2006-05-21 06:26:39 0000</bug_when>
            <thetext>I simply removed dp500.patch, already in 2.7.6 version, from 2.7.5 ebuild</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>mrfree@infinito.it</who>
            <bug_when>2006-05-21 06:27:06 0000</bug_when>
            <thetext>Created an attachment (id=87192)
net-p2p/mldonkey-2.7.6.ebuild

</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>mrfree@infinito.it</who>
            <bug_when>2006-05-21 06:28:52 0000</bug_when>
            <thetext>Created an attachment (id=87193)
net-p2p/mldonkey-2.7.6.ebuild

Ops... fixed errors in ebuild header ;)</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>spiralvoice@web.de</who>
            <bug_when>2006-05-22 07:17:11 0000</bug_when>
            <thetext>Please remove the USE flag threads as described in bug #127016</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>mrfree@infinito.it</who>
            <bug_when>2006-05-22 10:02:05 0000</bug_when>
            <thetext>Created an attachment (id=87265)
net-p2p/mldonkey-2.7.6-r1.ebuild

Ok... I&apos;ve removed threads useflag, I hope the mainteiner likes it ;)</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>ConiKost@gmx.de</who>
            <bug_when>2006-05-23 09:06:04 0000</bug_when>
            <thetext>You removed USE Flag threads ?! omg ... did you wrote in the ebuild to use them? if not, do it, or reenable the use flag ...</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>mrfree@infinito.it</who>
            <bug_when>2006-05-23 09:13:37 0000</bug_when>
            <thetext>(In reply to comment #5)
&gt; You removed USE Flag threads ?! omg ... did you wrote in the ebuild to use
&gt; them? if not, do it, or reenable the use flag ...
&gt; 

Don&apos;t panic :)

Quote: &quot;spiralvoice&quot; bug #127016
   &quot;MLDonkey configure activates threads if present (should be
the case on all Gentoo archs).&quot;

Now you can&apos;t disable threads using useflag, that&apos;s all... mldonkey will always use threads</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>spiralvoice@web.de</who>
            <bug_when>2006-05-25 09:39:49 0000</bug_when>
            <thetext>The problem was not, that the USE flag &quot;threads&quot; existed, the problem was that
this USE flag _disabled_ thread usage _by default_ which drastically hurts
MLDonkey performance, see bug #127016 for details.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>mrfree@infinito.it</who>
            <bug_when>2006-05-26 01:04:32 0000</bug_when>
            <thetext>(In reply to comment #7)
&gt; The problem was not, that the USE flag &quot;threads&quot; existed, the problem was that
&gt; this USE flag _disabled_ thread usage _by default_ which drastically hurts
&gt; MLDonkey performance, see bug #127016 for details.

Ok but if we want to keep the threads useflag and enable it by default we probably  need to add this info in the profile... or not? I&apos;m not sure I can enable an useflag by default from the ebuild otherwise a possible solution consists in using a _nothreads_ useflag imho

</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>ConiKost@gmx.de</who>
            <bug_when>2006-05-27 04:28:45 0000</bug_when>
            <thetext>So well?
If you enabled the threads use flag, mldonkey disabled threads?!</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>mrfree@infinito.it</who>
            <bug_when>2006-05-27 06:24:10 0000</bug_when>
            <thetext>(In reply to comment #9)
&gt; So well?
&gt; If you enabled the threads use flag, mldonkey disabled threads?!

??!!?

So, probably because my bad english, I didn&apos;t explain the problem well... I&apos;ll try to use a more schematic approach:

Actually 2.7.5 ebuild
   threads useflag is present, by default a generic useflag is disabled. So if you want to use threads you need to _explicitly_ enable threads useflag

Proposed solutions for 2.7.6 ebuild
   . we can remove threads useflag and _force_ the use of threads by mldonkey
   . we can remove threads useflag and at the same time add a new nothreads useflag, so by default mldonkey will use threads and if you want you can disable this feature enabling nothreads useflag.

I replaied to your question?</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>ConiKost@gmx.de</who>
            <bug_when>2006-05-27 06:53:58 0000</bug_when>
            <thetext>Ok thx for Answer :)
Now i understand.

But what is now with this net-p2p/mldonkey-2.7.6-r1.ebuild  ? Here you removed USE Flag threads. So threads are now enabled by default, yes?</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>mrfree@infinito.it</who>
            <bug_when>2006-05-27 08:16:52 0000</bug_when>
            <thetext>(In reply to comment #11)
&gt; So threads are now enabled by default, yes?

Exactly ;) As spiralvoice said, mldonkey use threads by default if your arch supported it

This is the configure output (part of interest) on my x86 using mldonkey-2.7.6-r1.ebuild:

[cut]
----- checking thread support (optional, strongly advised)
checking for the pthreads library -lpthreads... no
checking whether pthreads work without any flags... no
checking whether pthreads work with -Kthread... no
checking whether pthreads work with -kthread... no
checking for the pthreads library -llthread... no
checking whether pthreads work with -pthread... yes
checking for joinable pthread attribute... PTHREAD_CREATE_JOINABLE
checking if more special flags are required for pthreads... no
checking for cc_r... i586-pc-linux-gnu-gcc
[cut]
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>spiralvoice@web.de</who>
            <bug_when>2006-05-30 06:15:20 0000</bug_when>
            <thetext>(In reply to comment #10)
&gt; and if you want you can disable this feature enabling nothreads useflag.

True, but it makes no sense to disable threads in MLDonkey.
Using threads works for years on many platforms without problems
and as said, disabling them seriously hurts performance.

So I would vote for removing USE flag &quot;threads&quot; from MLDonkey ebuild
and let MLDonkey ./configure decide with the help of autoconf macro
ACX_PTHREAD what to do.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>mrfree@infinito.it</who>
            <bug_when>2006-05-30 06:35:37 0000</bug_when>
            <thetext>(In reply to comment #13)
&gt; So I would vote for removing USE flag &quot;threads&quot; from MLDonkey ebuild
&gt; and let MLDonkey ./configure decide with the help of autoconf macro
&gt; ACX_PTHREAD what to do.

I agree (I wanted to list various solutions in my previous post)

Maintainer, what do you think about it? :)</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>squinky86@gentoo.org</who>
            <bug_when>2006-06-01 08:17:39 0000</bug_when>
            <thetext>I like giving people choices on what they want to do. I&apos;ve been playing around with mldonkey threads and no-threads to see if there&apos;s much performance difference. I&apos;m going to talk some more with some other architecture leads and see if threaded support will break anything for them. Sorry for the delay in response- I was out for a week and a half overseas.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>spiralvoice@web.de</who>
            <bug_when>2006-06-06 14:02:42 0000</bug_when>
            <thetext>(In reply to comment #15)
&gt; I like giving people choices on what they want to do.
Thats ok, but do not make bad choices the default;-)</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>sekretarz@gentoo.org</who>
            <bug_when>2006-06-09 06:50:16 0000</bug_when>
            <thetext>Bumped in portage and removed threads USE flag, thanks for help.</thetext>
          </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="0"
              isprivate="0"
          >
            <attachid>87192</attachid>
            <date>2006-05-21 06:27 0000</date>
            <desc>net-p2p/mldonkey-2.7.6.ebuild</desc>
            <filename>mldonkey-2.7.6.ebuild</filename>
            <type>text/plain</type>
            <data encoding="base64">IyBDb3B5cmlnaHQgMTk5OS0yMDA2IEdlbnRvbyBGb3VuZGF0aW9uCiMgRGlzdHJpYnV0ZWQgdW5k
ZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSB2MgojICRIZWFk
ZXI6IC92YXIvY3Zzcm9vdC9nZW50b28teDg2L25ldC1wMnAvbWxkb25rZXkvbWxkb25rZXktMi43
LjUuZWJ1aWxkLHYgMS4xIDIwMDYvMDUvMTggMTc6NDk6NDQgc3F1aW5reTg2IEV4cCAkCgppbmhl
cml0IGV1dGlscyBmbGFnLW8tbWF0aWMKCklVU0U9Imd0ayBndWlvbmx5IGJhdGNoIHRocmVhZHMg
Z2QgZG9jIgoKREVTQ1JJUFRJT049Im1sZG9ua2V5IGlzIGEgbmV3IGNsaWVudCB0byBhY2Nlc3Mg
dGhlIGVEb25rZXkgbmV0d29yay4gSXQgaXMgd3JpdHRlbiBpbiBPYmplY3RpdmUtQ2FtbCwgYW5k
IGNvbWVzIHdpdGggaXRzIG93biBHVEsgR1VJLCBhbiBIVFRQIGludGVyZmFjZSBhbmQgYSB0ZWxu
ZXQgaW50ZXJmYWNlLiIKSE9NRVBBR0U9Imh0dHA6Ly93d3cubm9uZ251Lm9yZy9tbGRvbmtleS8i
ClNSQ19VUkk9Im1pcnJvcjovL3NvdXJjZWZvcmdlLyR7UE59LyR7UH0udGFyLmJ6MiIKCkxJQ0VO
U0U9IkdQTC0yIgpTTE9UPSIwIgpLRVlXT1JEUz0ifmFscGhhIH5hbWQ2NCB+aHBwYSB+aWE2NCB+
cHBjIH54ODYiClJFU1RSSUNUPSJub21pcnJvciIKClJERVBFTkQ9ImRldi1sYW5nL3BlcmwKCWd1
aW9ubHk/ICggPj1nbm9tZS1iYXNlL2xpYnJzdmctMi40LjAKCQkJPj1kZXYtbWwvbGFibGd0ay0y
LjYgKQoJZ3RrPyAoID49Z25vbWUtYmFzZS9saWJyc3ZnLTIuNC4wCgkJCT49ZGV2LW1sL2xhYmxn
dGstMi42ICkKCWdkPyAoID49bWVkaWEtbGlicy9nZC0yLjAuMjggKSIKCkRFUEVORD0iJHtSREVQ
RU5EfQoJPj1zeXMtZGV2ZWwvYXV0b2NvbmYtMi41OAoJIWJhdGNoPyAoID49ZGV2LWxhbmcvb2Nh
bWwtMy4wOC4zICkKCWJhdGNoPyAoIG5ldC1taXNjL3dnZXQgKSIKCk1MVVNFUj0icDJwIgoKcGtn
X3NldHVwKCkgewoJaWYgdXNlIGd0azsgdGhlbgoJCWVjaG8gIiIKCQllaW5mbyAiSWYgdGhlIGNv
bXBpbGUgd2l0aCBndWkgZmFpbHMsIGFuZCB5b3UgaGF2ZSB1cGRhdGVkIG9jYW1sIgoJCWVpbmZv
ICJyZWNlbnRseSwgeW91IG1heSBoYXZlIGZvcmdvdHRlbiB0aGF0IHlvdSBuZWVkIHRvIHJ1biIK
CQllaW5mbyAiL3Vzci9wb3J0YWdlL2Rldi1sYW5nL29jYW1sL2ZpbGVzL29jYW1sLXJlYnVpbGQu
c2giCgkJZWluZm8gInRvIGxlYXJuIHdoaWNoIGVidWlsZHMgeW91IG5lZWQgdG8gcmVjb21waWxl
IgoJCWVpbmZvICJlYWNoIHRpbWUgeW91IHVwZGF0ZSBvY2FtbCB0byBhIGRpZmZlcmVudCB2ZXJz
aW9uIgoJCWVpbmZvICJzZWUgdGhlIG9jYW1sIGVidWlsZCBmb3IgZGV0YWlscyIKCQllY2hvICIi
CglmaQoKCWlmIHVzZSBndGsgJiYgIShidWlsdF93aXRoX3VzZSBkZXYtbWwvbGFibGd0ayBzdmcp
OyB0aGVuCgkJZWVycm9yICJkZXYtbWwvbGFibGd0ayBtdXN0IGJlIGJ1aWx0IHdpdGggdGhlICdz
dmcnIFVTRSBmbGFnIHRvIHVzZSB0aGUgZ3RrIGd1aSIKCQlkaWUgIlJlY29tcGlsZSBkZXYtbWwv
bGFibGd0ayB3aXRoIGVuYWJsZWQgc3ZnIFVTRSBmbGFnIgoJZmkKCglpZiB1c2UgZ2QgJiYgIShi
dWlsdF93aXRoX3VzZSBtZWRpYS1saWJzL2dkIHRydWV0eXBlKTsgdGhlbgoJCWVlcnJvciAibWVk
aWEtbGlicy9nZCBtdXN0IGJlIGJ1aWx0IHdpdGggJ3RydWV0eXBlJyB0byBjb21waWxlIgoJCWVl
cnJvciAibWxkb25rZXkgd2l0aCBnZCBzdXBwb3J0IgoJCWRpZSAiUmVjb21waWxlIG1lZGlhLWxp
YnMvZ2Qgd2l0aCBlbmFibGVkIHRydWV0eXBlIFVTRSBmbGFnIgoJZmkKfQoKc3JjX3VucGFjaygp
IHsKCXVucGFjayAke0F9CglleHBvcnQgV0FOVF9BVVRPQ09ORj0yLjUKCWNkICR7U30vY29uZmln
CglhdXRvY29uZgoJY2QgJHtTfQp9CgpzcmNfY29tcGlsZSgpIHsKCWFwcGVuZC1sZGZsYWdzIC1X
bCwteixub2V4ZWNzdGFjawoKCSMgdGhlIGRpcnMgYXJlIG5vdCAoeWV0KSB1c2VkLCBidXQgaXQg
ZG9lc24ndCBodXJ0IHRvIHNwZWNpZnkgdGhlbSBhbnl3YXkKCgkjIGJhdGNoIAlBdXRvbWF0aWNh
bGx5IGRvd25sb2FkIGFuZCBidWlsZCBPQ0FNTC0zLjA4LjMgZm9yIGNvbXBpbGluZyBpdHNlbGYK
CSMgdGhyZWFkcyAJRW5hYmxlcyBtdWx0aXBsZSB0aHJlYWRzIChUVVJOIElUIE9OIFlFUyBXSUxM
IFlBPykKCSMgb25seWd1aQlEaXNhYmxlIGFsbCBuZXRzIHN1cHBvcnQsIGJ1aWxkIG9ubHkgY2hv
c2VuIEdVSQoKCWlmIHVzZSBndGsgfHwgdXNlIGd1aW9ubHk7IHRoZW4KCQlteWNvbmY9Ii0tZW5h
YmxlLWd1aT1uZXdndWkyIgoJZWxzZQoJCW15Y29uZj0iLS1kaXNhYmxlLWd1aSIKCWZpCgoJaWYg
dXNlIGd1aW9ubHk7IHRoZW4KCQlteWNvbmY9IiR7bXljb25mfSAtLWRpc2FibGUtbXVsdGluZXQg
LS1kaXNhYmxlLWRvbmtleSIKCWZpCgoJY2QgJHtTfQoJZWNvbmYgXAoJCS0tc3lzY29uZmRpcj0v
ZXRjL21sZG9ua2V5IFwKCQktLXNoYXJlZHN0YXRlZGlyPS92YXIvbWxkb25rZXkgXAoJCS0tbG9j
YWxzdGF0ZWRpcj0vdmFyL21sZG9ua2V5IFwKCQktLWVuYWJsZS1jaGVja3MgXAoJCWB1c2VfZW5h
YmxlIHRocmVhZHMgcHRocmVhZGAgXAoJCWB1c2VfZW5hYmxlIGJhdGNoYCBcCgkJYHVzZV9lbmFi
bGUgZ2RgIFwKCQkke215Y29uZn0gfHwgZGllICJDb25maWd1cmUgRmFpbGVkISIKCglleHBvcnQg
T0NBTUxSVU5QQVJBTT0ibD0yNTZNIgoJZW1ha2UgfHwgZGllICJNYWtlIEZhaWxlZCIKCglpZiAh
IHVzZSBndWlvbmx5OyB0aGVuCgkJZW1ha2UgdXRpbHMgfHwgZGllICJtYWtlIHV0aWxzIGZhaWxl
ZCIKCWZpOwp9CgpzcmNfaW5zdGFsbCgpIHsKCWlmICEgdXNlIGd1aW9ubHk7IHRoZW4KCQlkb2Jp
biBtbG5ldCBtbGRfaGFzaCBnZXRfcmFuZ2UgY29weXNvdXJjZXMgbWFrZV90b3JyZW50IHN1YmNv
bnYKCQlkb2JpbiAke0ZJTEVTRElSfS9tbGRvbmtleQoKCQlpbnNpbnRvIC9ldGMvY29uZi5kOyBu
ZXdpbnMgJHtGSUxFU0RJUn0vbWxkb25rZXkuY29uZmQgbWxkb25rZXkKCQlleGVpbnRvIC9ldGMv
aW5pdC5kOyBuZXdleGUgJHtGSUxFU0RJUn0vbWxkb25rZXkuaW5pdGQgbWxkb25rZXkKCWZpCgoJ
aWYgdXNlIGd0azsgdGhlbgoJCWRvYmluIG1sZ3VpIG1sZ3Vpc3RhcnRlciBtbGNoYXQgbWxpbQoJ
CWRvbWVudSAke0ZJTEVTRElSfS8ke1BOfS1ndWkuZGVza3RvcAoJCWRvaWNvbiAke0ZJTEVTRElS
fS8ke1BOfS5wbmcKCWZpCgoJaWYgdXNlIGRvYyA7IHRoZW4KCQljZCAke1N9L2Rpc3RyaWIKCQlk
b2RvYyBDaGFuZ2VMb2cgKi50eHQKCQlkb2h0bWwgKi5odG1sCgoJCWluc2ludG8gL3Vzci9zaGFy
ZS9kb2MvJHtQRn0vc2NyaXB0cwoJCWRvaW5zIGtpbGxfbWxkb25rZXkgbWxkb25rZXlfY29tbWFu
ZCBtbGRvbmtleV9wcmV2aWV3ZXIgbWFrZV9idWdpbmZvCgoJCWNkICR7U30vZG9jcwoJCWRvZG9j
ICoudHh0ICoudGV4ICoucGRmCgkJZG9odG1sICouaHRtbAoKCQljZCAke1N9L2RvY3MvZGV2ZWxv
cGVycwoJCWRvZG9jICoudHh0ICoudGV4CgoJCWNkICR7U30vZG9jcy9pbWFnZXMKCQlpbnNpbnRv
IC91c3Ivc2hhcmUvZG9jLyR7UEZ9L2h0bWwvaW1hZ2VzCgkJZG9pbnMgKgoJZmkKfQoKcGtnX3By
ZWluc3QoKSB7CglpZiAhIHVzZSBndWlvbmx5OyB0aGVuCgkJZW5ld3VzZXIgJHtNTFVTRVJ9IC0x
IC9iaW4vYmFzaCAvaG9tZS9wMnAgdXNlcnMKCWZpCn0KCnBrZ19wb3N0aW5zdCgpIHsKCWlmICEg
dXNlIGd1aW9ubHk7IHRoZW4KCQllY2hvCgkJZWluZm8gIlJ1bm5pbmcgXGBtbGRvbmtleScgd2ls
bCBzdGFydCB0aGUgc2VydmVyIGluc2lkZSB+Ly5tbGRvbmtleS8iCgkJZWluZm8gIklmIHlvdSB3
YW50IHRvIHN0YXJ0IG1sZG9ua2V5IGluIGEgcGFydGljdWxhciB3b3JraW5nIGRpcmVjdG9yeSwi
CgkJZWluZm8gInVzZSB0aGUgXGBtbG5ldCcgY29tbWFuZC4iCgkJZWluZm8gIklmIHlvdSB3YW50
IHRvIHN0YXJ0IG1sZG9ua2V5IGFzIGEgc3lzdGVtIHNlcnZpY2UsIHVzZSIKCQllaW5mbyAidGhl
IC9ldGMvaW5pdC5kL21sZG9ua2V5IHNjcmlwdC4gVG8gY29udHJvbCBiYW5kd2lkdGgsIHVzZSIK
CQllaW5mbyAidGhlICdzbG93JyBhbmQgJ2Zhc3QnIGFyZ3VtZW50cy4gQmUgc3VyZSB0byBoYXZl
IGEgbG9vayBhdCIKCQllaW5mbyAiL2V0Yy9jb25mLmQvbWxkb25rZXkgYWxzby4iCgkJZWNobwoJ
CWVpbmZvICJBdHRlbnRpb246IDIuNiBoYXMgY2hhbmdlZCB0aGUgaW5pZmlsZXMgc3RydWN0dXJl
LCBzbyBkb3duZ3JhZGluZyIKCQllaW5mbyAid2lsbCBiZSBwcm9ibGVtYXRpYy4iCgkJZWluZm8g
IlVzZXIgc2V0dGluZ3MgKGFkbWluKSBhcmUgdHJhbnNmZXJyZWQgdG8gdXNlcnMuaW5pIGZyb20g
IgoJCWVpbmZvICJkb3dubG9hZHMuaW5pIgoJCWVpbmZvICJPbGQgaW5pIGZpbGVzIGFyZSBhdXRv
bWF0aWNhbGx5IGNvbnZlcnRlZCB0byB0aGUgbmV3IGZvcm1hdCIKCQllY2hvCgllbHNlCgkJZWNo
bwoJCWVpbmZvICJTaW1wbHkgcnVuIG1sZ3VpIHRvIHN0YXJ0IHRoZSBjaG9zZW4gbW9kb25rZXkg
Z3VpLiIKCQllaW5mbyAiSXQgcHV0cyBpdHMgY29uZmlnIGZpbGVzIGludG8gfi8ubWxkb25rZXki
CglmaQp9Cg==
</data>        

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="0"
              isprivate="0"
          >
            <attachid>87193</attachid>
            <date>2006-05-21 06:28 0000</date>
            <desc>net-p2p/mldonkey-2.7.6.ebuild</desc>
            <filename>mldonkey-2.7.6.ebuild</filename>
            <type>text/plain</type>
            <data encoding="base64">IyBDb3B5cmlnaHQgMTk5OS0yMDA2IEdlbnRvbyBGb3VuZGF0aW9uCiMgRGlzdHJpYnV0ZWQgdW5k
ZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSB2MgojICRIZWFk
ZXI6ICQKCmluaGVyaXQgZXV0aWxzIGZsYWctby1tYXRpYwoKSVVTRT0iZ3RrIGd1aW9ubHkgYmF0
Y2ggdGhyZWFkcyBnZCBkb2MiCgpERVNDUklQVElPTj0ibWxkb25rZXkgaXMgYSBuZXcgY2xpZW50
IHRvIGFjY2VzcyB0aGUgZURvbmtleSBuZXR3b3JrLiBJdCBpcyB3cml0dGVuIGluIE9iamVjdGl2
ZS1DYW1sLCBhbmQgY29tZXMgd2l0aCBpdHMgb3duIEdUSyBHVUksIGFuIEhUVFAgaW50ZXJmYWNl
IGFuZCBhIHRlbG5ldCBpbnRlcmZhY2UuIgpIT01FUEFHRT0iaHR0cDovL3d3dy5ub25nbnUub3Jn
L21sZG9ua2V5LyIKU1JDX1VSST0ibWlycm9yOi8vc291cmNlZm9yZ2UvJHtQTn0vJHtQfS50YXIu
YnoyIgoKTElDRU5TRT0iR1BMLTIiClNMT1Q9IjAiCktFWVdPUkRTPSJ+YWxwaGEgfmFtZDY0IH5o
cHBhIH5pYTY0IH5wcGMgfng4NiIKUkVTVFJJQ1Q9Im5vbWlycm9yIgoKUkRFUEVORD0iZGV2LWxh
bmcvcGVybAoJZ3Vpb25seT8gKCA+PWdub21lLWJhc2UvbGlicnN2Zy0yLjQuMAoJCQk+PWRldi1t
bC9sYWJsZ3RrLTIuNiApCglndGs/ICggPj1nbm9tZS1iYXNlL2xpYnJzdmctMi40LjAKCQkJPj1k
ZXYtbWwvbGFibGd0ay0yLjYgKQoJZ2Q/ICggPj1tZWRpYS1saWJzL2dkLTIuMC4yOCApIgoKREVQ
RU5EPSIke1JERVBFTkR9Cgk+PXN5cy1kZXZlbC9hdXRvY29uZi0yLjU4CgkhYmF0Y2g/ICggPj1k
ZXYtbGFuZy9vY2FtbC0zLjA4LjMgKQoJYmF0Y2g/ICggbmV0LW1pc2Mvd2dldCApIgoKTUxVU0VS
PSJwMnAiCgpwa2dfc2V0dXAoKSB7CglpZiB1c2UgZ3RrOyB0aGVuCgkJZWNobyAiIgoJCWVpbmZv
ICJJZiB0aGUgY29tcGlsZSB3aXRoIGd1aSBmYWlscywgYW5kIHlvdSBoYXZlIHVwZGF0ZWQgb2Nh
bWwiCgkJZWluZm8gInJlY2VudGx5LCB5b3UgbWF5IGhhdmUgZm9yZ290dGVuIHRoYXQgeW91IG5l
ZWQgdG8gcnVuIgoJCWVpbmZvICIvdXNyL3BvcnRhZ2UvZGV2LWxhbmcvb2NhbWwvZmlsZXMvb2Nh
bWwtcmVidWlsZC5zaCIKCQllaW5mbyAidG8gbGVhcm4gd2hpY2ggZWJ1aWxkcyB5b3UgbmVlZCB0
byByZWNvbXBpbGUiCgkJZWluZm8gImVhY2ggdGltZSB5b3UgdXBkYXRlIG9jYW1sIHRvIGEgZGlm
ZmVyZW50IHZlcnNpb24iCgkJZWluZm8gInNlZSB0aGUgb2NhbWwgZWJ1aWxkIGZvciBkZXRhaWxz
IgoJCWVjaG8gIiIKCWZpCgoJaWYgdXNlIGd0ayAmJiAhKGJ1aWx0X3dpdGhfdXNlIGRldi1tbC9s
YWJsZ3RrIHN2Zyk7IHRoZW4KCQllZXJyb3IgImRldi1tbC9sYWJsZ3RrIG11c3QgYmUgYnVpbHQg
d2l0aCB0aGUgJ3N2ZycgVVNFIGZsYWcgdG8gdXNlIHRoZSBndGsgZ3VpIgoJCWRpZSAiUmVjb21w
aWxlIGRldi1tbC9sYWJsZ3RrIHdpdGggZW5hYmxlZCBzdmcgVVNFIGZsYWciCglmaQoKCWlmIHVz
ZSBnZCAmJiAhKGJ1aWx0X3dpdGhfdXNlIG1lZGlhLWxpYnMvZ2QgdHJ1ZXR5cGUpOyB0aGVuCgkJ
ZWVycm9yICJtZWRpYS1saWJzL2dkIG11c3QgYmUgYnVpbHQgd2l0aCAndHJ1ZXR5cGUnIHRvIGNv
bXBpbGUiCgkJZWVycm9yICJtbGRvbmtleSB3aXRoIGdkIHN1cHBvcnQiCgkJZGllICJSZWNvbXBp
bGUgbWVkaWEtbGlicy9nZCB3aXRoIGVuYWJsZWQgdHJ1ZXR5cGUgVVNFIGZsYWciCglmaQp9Cgpz
cmNfdW5wYWNrKCkgewoJdW5wYWNrICR7QX0KCWV4cG9ydCBXQU5UX0FVVE9DT05GPTIuNQoJY2Qg
JHtTfS9jb25maWcKCWF1dG9jb25mCgljZCAke1N9Cn0KCnNyY19jb21waWxlKCkgewoJYXBwZW5k
LWxkZmxhZ3MgLVdsLC16LG5vZXhlY3N0YWNrCgoJIyB0aGUgZGlycyBhcmUgbm90ICh5ZXQpIHVz
ZWQsIGJ1dCBpdCBkb2Vzbid0IGh1cnQgdG8gc3BlY2lmeSB0aGVtIGFueXdheQoKCSMgYmF0Y2gg
CUF1dG9tYXRpY2FsbHkgZG93bmxvYWQgYW5kIGJ1aWxkIE9DQU1MLTMuMDguMyBmb3IgY29tcGls
aW5nIGl0c2VsZgoJIyB0aHJlYWRzIAlFbmFibGVzIG11bHRpcGxlIHRocmVhZHMgKFRVUk4gSVQg
T04gWUVTIFdJTEwgWUE/KQoJIyBvbmx5Z3VpCURpc2FibGUgYWxsIG5ldHMgc3VwcG9ydCwgYnVp
bGQgb25seSBjaG9zZW4gR1VJCgoJaWYgdXNlIGd0ayB8fCB1c2UgZ3Vpb25seTsgdGhlbgoJCW15
Y29uZj0iLS1lbmFibGUtZ3VpPW5ld2d1aTIiCgllbHNlCgkJbXljb25mPSItLWRpc2FibGUtZ3Vp
IgoJZmkKCglpZiB1c2UgZ3Vpb25seTsgdGhlbgoJCW15Y29uZj0iJHtteWNvbmZ9IC0tZGlzYWJs
ZS1tdWx0aW5ldCAtLWRpc2FibGUtZG9ua2V5IgoJZmkKCgljZCAke1N9CgllY29uZiBcCgkJLS1z
eXNjb25mZGlyPS9ldGMvbWxkb25rZXkgXAoJCS0tc2hhcmVkc3RhdGVkaXI9L3Zhci9tbGRvbmtl
eSBcCgkJLS1sb2NhbHN0YXRlZGlyPS92YXIvbWxkb25rZXkgXAoJCS0tZW5hYmxlLWNoZWNrcyBc
CgkJYHVzZV9lbmFibGUgdGhyZWFkcyBwdGhyZWFkYCBcCgkJYHVzZV9lbmFibGUgYmF0Y2hgIFwK
CQlgdXNlX2VuYWJsZSBnZGAgXAoJCSR7bXljb25mfSB8fCBkaWUgIkNvbmZpZ3VyZSBGYWlsZWQh
IgoKCWV4cG9ydCBPQ0FNTFJVTlBBUkFNPSJsPTI1Nk0iCgllbWFrZSB8fCBkaWUgIk1ha2UgRmFp
bGVkIgoKCWlmICEgdXNlIGd1aW9ubHk7IHRoZW4KCQllbWFrZSB1dGlscyB8fCBkaWUgIm1ha2Ug
dXRpbHMgZmFpbGVkIgoJZmk7Cn0KCnNyY19pbnN0YWxsKCkgewoJaWYgISB1c2UgZ3Vpb25seTsg
dGhlbgoJCWRvYmluIG1sbmV0IG1sZF9oYXNoIGdldF9yYW5nZSBjb3B5c291cmNlcyBtYWtlX3Rv
cnJlbnQgc3ViY29udgoJCWRvYmluICR7RklMRVNESVJ9L21sZG9ua2V5CgoJCWluc2ludG8gL2V0
Yy9jb25mLmQ7IG5ld2lucyAke0ZJTEVTRElSfS9tbGRvbmtleS5jb25mZCBtbGRvbmtleQoJCWV4
ZWludG8gL2V0Yy9pbml0LmQ7IG5ld2V4ZSAke0ZJTEVTRElSfS9tbGRvbmtleS5pbml0ZCBtbGRv
bmtleQoJZmkKCglpZiB1c2UgZ3RrOyB0aGVuCgkJZG9iaW4gbWxndWkgbWxndWlzdGFydGVyIG1s
Y2hhdCBtbGltCgkJZG9tZW51ICR7RklMRVNESVJ9LyR7UE59LWd1aS5kZXNrdG9wCgkJZG9pY29u
ICR7RklMRVNESVJ9LyR7UE59LnBuZwoJZmkKCglpZiB1c2UgZG9jIDsgdGhlbgoJCWNkICR7U30v
ZGlzdHJpYgoJCWRvZG9jIENoYW5nZUxvZyAqLnR4dAoJCWRvaHRtbCAqLmh0bWwKCgkJaW5zaW50
byAvdXNyL3NoYXJlL2RvYy8ke1BGfS9zY3JpcHRzCgkJZG9pbnMga2lsbF9tbGRvbmtleSBtbGRv
bmtleV9jb21tYW5kIG1sZG9ua2V5X3ByZXZpZXdlciBtYWtlX2J1Z2luZm8KCgkJY2QgJHtTfS9k
b2NzCgkJZG9kb2MgKi50eHQgKi50ZXggKi5wZGYKCQlkb2h0bWwgKi5odG1sCgoJCWNkICR7U30v
ZG9jcy9kZXZlbG9wZXJzCgkJZG9kb2MgKi50eHQgKi50ZXgKCgkJY2QgJHtTfS9kb2NzL2ltYWdl
cwoJCWluc2ludG8gL3Vzci9zaGFyZS9kb2MvJHtQRn0vaHRtbC9pbWFnZXMKCQlkb2lucyAqCglm
aQp9Cgpwa2dfcHJlaW5zdCgpIHsKCWlmICEgdXNlIGd1aW9ubHk7IHRoZW4KCQllbmV3dXNlciAk
e01MVVNFUn0gLTEgL2Jpbi9iYXNoIC9ob21lL3AycCB1c2VycwoJZmkKfQoKcGtnX3Bvc3RpbnN0
KCkgewoJaWYgISB1c2UgZ3Vpb25seTsgdGhlbgoJCWVjaG8KCQllaW5mbyAiUnVubmluZyBcYG1s
ZG9ua2V5JyB3aWxsIHN0YXJ0IHRoZSBzZXJ2ZXIgaW5zaWRlIH4vLm1sZG9ua2V5LyIKCQllaW5m
byAiSWYgeW91IHdhbnQgdG8gc3RhcnQgbWxkb25rZXkgaW4gYSBwYXJ0aWN1bGFyIHdvcmtpbmcg
ZGlyZWN0b3J5LCIKCQllaW5mbyAidXNlIHRoZSBcYG1sbmV0JyBjb21tYW5kLiIKCQllaW5mbyAi
SWYgeW91IHdhbnQgdG8gc3RhcnQgbWxkb25rZXkgYXMgYSBzeXN0ZW0gc2VydmljZSwgdXNlIgoJ
CWVpbmZvICJ0aGUgL2V0Yy9pbml0LmQvbWxkb25rZXkgc2NyaXB0LiBUbyBjb250cm9sIGJhbmR3
aWR0aCwgdXNlIgoJCWVpbmZvICJ0aGUgJ3Nsb3cnIGFuZCAnZmFzdCcgYXJndW1lbnRzLiBCZSBz
dXJlIHRvIGhhdmUgYSBsb29rIGF0IgoJCWVpbmZvICIvZXRjL2NvbmYuZC9tbGRvbmtleSBhbHNv
LiIKCQllY2hvCgkJZWluZm8gIkF0dGVudGlvbjogMi42IGhhcyBjaGFuZ2VkIHRoZSBpbmlmaWxl
cyBzdHJ1Y3R1cmUsIHNvIGRvd25ncmFkaW5nIgoJCWVpbmZvICJ3aWxsIGJlIHByb2JsZW1hdGlj
LiIKCQllaW5mbyAiVXNlciBzZXR0aW5ncyAoYWRtaW4pIGFyZSB0cmFuc2ZlcnJlZCB0byB1c2Vy
cy5pbmkgZnJvbSAiCgkJZWluZm8gImRvd25sb2Fkcy5pbmkiCgkJZWluZm8gIk9sZCBpbmkgZmls
ZXMgYXJlIGF1dG9tYXRpY2FsbHkgY29udmVydGVkIHRvIHRoZSBuZXcgZm9ybWF0IgoJCWVjaG8K
CWVsc2UKCQllY2hvCgkJZWluZm8gIlNpbXBseSBydW4gbWxndWkgdG8gc3RhcnQgdGhlIGNob3Nl
biBtb2RvbmtleSBndWkuIgoJCWVpbmZvICJJdCBwdXRzIGl0cyBjb25maWcgZmlsZXMgaW50byB+
Ly5tbGRvbmtleSIKCWZpCn0K
</data>        

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>87265</attachid>
            <date>2006-05-22 10:02 0000</date>
            <desc>net-p2p/mldonkey-2.7.6-r1.ebuild</desc>
            <filename>mldonkey-2.7.6-r1.ebuild</filename>
            <type>text/plain</type>
            <data encoding="base64">IyBDb3B5cmlnaHQgMTk5OS0yMDA2IEdlbnRvbyBGb3VuZGF0aW9uCiMgRGlzdHJpYnV0ZWQgdW5k
ZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSB2MgojICRIZWFk
ZXI6ICQKCmluaGVyaXQgZXV0aWxzIGZsYWctby1tYXRpYwoKSVVTRT0iZ3RrIGd1aW9ubHkgYmF0
Y2ggZ2QgZG9jIgoKREVTQ1JJUFRJT049Im1sZG9ua2V5IGlzIGEgbmV3IGNsaWVudCB0byBhY2Nl
c3MgdGhlIGVEb25rZXkgbmV0d29yay4gSXQgaXMgd3JpdHRlbiBpbiBPYmplY3RpdmUtQ2FtbCwg
YW5kIGNvbWVzIHdpdGggaXRzIG93biBHVEsgR1VJLCBhbiBIVFRQIGludGVyZmFjZSBhbmQgYSB0
ZWxuZXQgaW50ZXJmYWNlLiIKSE9NRVBBR0U9Imh0dHA6Ly93d3cubm9uZ251Lm9yZy9tbGRvbmtl
eS8iClNSQ19VUkk9Im1pcnJvcjovL3NvdXJjZWZvcmdlLyR7UE59LyR7UH0udGFyLmJ6MiIKCkxJ
Q0VOU0U9IkdQTC0yIgpTTE9UPSIwIgpLRVlXT1JEUz0ifmFscGhhIH5hbWQ2NCB+aHBwYSB+aWE2
NCB+cHBjIH54ODYiClJFU1RSSUNUPSJub21pcnJvciIKClJERVBFTkQ9ImRldi1sYW5nL3BlcmwK
CWd1aW9ubHk/ICggPj1nbm9tZS1iYXNlL2xpYnJzdmctMi40LjAKCQkJPj1kZXYtbWwvbGFibGd0
ay0yLjYgKQoJZ3RrPyAoID49Z25vbWUtYmFzZS9saWJyc3ZnLTIuNC4wCgkJCT49ZGV2LW1sL2xh
YmxndGstMi42ICkKCWdkPyAoID49bWVkaWEtbGlicy9nZC0yLjAuMjggKSIKCkRFUEVORD0iJHtS
REVQRU5EfQoJPj1zeXMtZGV2ZWwvYXV0b2NvbmYtMi41OAoJIWJhdGNoPyAoID49ZGV2LWxhbmcv
b2NhbWwtMy4wOC4zICkKCWJhdGNoPyAoIG5ldC1taXNjL3dnZXQgKSIKCk1MVVNFUj0icDJwIgoK
cGtnX3NldHVwKCkgewoJaWYgdXNlIGd0azsgdGhlbgoJCWVjaG8gIiIKCQllaW5mbyAiSWYgdGhl
IGNvbXBpbGUgd2l0aCBndWkgZmFpbHMsIGFuZCB5b3UgaGF2ZSB1cGRhdGVkIG9jYW1sIgoJCWVp
bmZvICJyZWNlbnRseSwgeW91IG1heSBoYXZlIGZvcmdvdHRlbiB0aGF0IHlvdSBuZWVkIHRvIHJ1
biIKCQllaW5mbyAiL3Vzci9wb3J0YWdlL2Rldi1sYW5nL29jYW1sL2ZpbGVzL29jYW1sLXJlYnVp
bGQuc2giCgkJZWluZm8gInRvIGxlYXJuIHdoaWNoIGVidWlsZHMgeW91IG5lZWQgdG8gcmVjb21w
aWxlIgoJCWVpbmZvICJlYWNoIHRpbWUgeW91IHVwZGF0ZSBvY2FtbCB0byBhIGRpZmZlcmVudCB2
ZXJzaW9uIgoJCWVpbmZvICJzZWUgdGhlIG9jYW1sIGVidWlsZCBmb3IgZGV0YWlscyIKCQllY2hv
ICIiCglmaQoKCWlmIHVzZSBndGsgJiYgIShidWlsdF93aXRoX3VzZSBkZXYtbWwvbGFibGd0ayBz
dmcpOyB0aGVuCgkJZWVycm9yICJkZXYtbWwvbGFibGd0ayBtdXN0IGJlIGJ1aWx0IHdpdGggdGhl
ICdzdmcnIFVTRSBmbGFnIHRvIHVzZSB0aGUgZ3RrIGd1aSIKCQlkaWUgIlJlY29tcGlsZSBkZXYt
bWwvbGFibGd0ayB3aXRoIGVuYWJsZWQgc3ZnIFVTRSBmbGFnIgoJZmkKCglpZiB1c2UgZ2QgJiYg
IShidWlsdF93aXRoX3VzZSBtZWRpYS1saWJzL2dkIHRydWV0eXBlKTsgdGhlbgoJCWVlcnJvciAi
bWVkaWEtbGlicy9nZCBtdXN0IGJlIGJ1aWx0IHdpdGggJ3RydWV0eXBlJyB0byBjb21waWxlIgoJ
CWVlcnJvciAibWxkb25rZXkgd2l0aCBnZCBzdXBwb3J0IgoJCWRpZSAiUmVjb21waWxlIG1lZGlh
LWxpYnMvZ2Qgd2l0aCBlbmFibGVkIHRydWV0eXBlIFVTRSBmbGFnIgoJZmkKfQoKc3JjX3VucGFj
aygpIHsKCXVucGFjayAke0F9CglleHBvcnQgV0FOVF9BVVRPQ09ORj0yLjUKCWNkICR7U30vY29u
ZmlnCglhdXRvY29uZgoJY2QgJHtTfQp9CgpzcmNfY29tcGlsZSgpIHsKCWFwcGVuZC1sZGZsYWdz
IC1XbCwteixub2V4ZWNzdGFjawoKCSMgdGhlIGRpcnMgYXJlIG5vdCAoeWV0KSB1c2VkLCBidXQg
aXQgZG9lc24ndCBodXJ0IHRvIHNwZWNpZnkgdGhlbSBhbnl3YXkKCgkjIGJhdGNoIAlBdXRvbWF0
aWNhbGx5IGRvd25sb2FkIGFuZCBidWlsZCBPQ0FNTC0zLjA4LjMgZm9yIGNvbXBpbGluZyBpdHNl
bGYKCSMgb25seWd1aQlEaXNhYmxlIGFsbCBuZXRzIHN1cHBvcnQsIGJ1aWxkIG9ubHkgY2hvc2Vu
IEdVSQoKCWlmIHVzZSBndGsgfHwgdXNlIGd1aW9ubHk7IHRoZW4KCQlteWNvbmY9Ii0tZW5hYmxl
LWd1aT1uZXdndWkyIgoJZWxzZQoJCW15Y29uZj0iLS1kaXNhYmxlLWd1aSIKCWZpCgoJaWYgdXNl
IGd1aW9ubHk7IHRoZW4KCQlteWNvbmY9IiR7bXljb25mfSAtLWRpc2FibGUtbXVsdGluZXQgLS1k
aXNhYmxlLWRvbmtleSIKCWZpCgoJY2QgJHtTfQoJZWNvbmYgXAoJCS0tc3lzY29uZmRpcj0vZXRj
L21sZG9ua2V5IFwKCQktLXNoYXJlZHN0YXRlZGlyPS92YXIvbWxkb25rZXkgXAoJCS0tbG9jYWxz
dGF0ZWRpcj0vdmFyL21sZG9ua2V5IFwKCQktLWVuYWJsZS1jaGVja3MgXAoJCWB1c2VfZW5hYmxl
IGJhdGNoYCBcCgkJYHVzZV9lbmFibGUgZ2RgIFwKCQkke215Y29uZn0gfHwgZGllICJDb25maWd1
cmUgRmFpbGVkISIKCglleHBvcnQgT0NBTUxSVU5QQVJBTT0ibD0yNTZNIgoJZW1ha2UgfHwgZGll
ICJNYWtlIEZhaWxlZCIKCglpZiAhIHVzZSBndWlvbmx5OyB0aGVuCgkJZW1ha2UgdXRpbHMgfHwg
ZGllICJtYWtlIHV0aWxzIGZhaWxlZCIKCWZpOwp9CgpzcmNfaW5zdGFsbCgpIHsKCWlmICEgdXNl
IGd1aW9ubHk7IHRoZW4KCQlkb2JpbiBtbG5ldCBtbGRfaGFzaCBnZXRfcmFuZ2UgY29weXNvdXJj
ZXMgbWFrZV90b3JyZW50IHN1YmNvbnYKCQlkb2JpbiAke0ZJTEVTRElSfS9tbGRvbmtleQoKCQlp
bnNpbnRvIC9ldGMvY29uZi5kOyBuZXdpbnMgJHtGSUxFU0RJUn0vbWxkb25rZXkuY29uZmQgbWxk
b25rZXkKCQlleGVpbnRvIC9ldGMvaW5pdC5kOyBuZXdleGUgJHtGSUxFU0RJUn0vbWxkb25rZXku
aW5pdGQgbWxkb25rZXkKCWZpCgoJaWYgdXNlIGd0azsgdGhlbgoJCWRvYmluIG1sZ3VpIG1sZ3Vp
c3RhcnRlciBtbGNoYXQgbWxpbQoJCWRvbWVudSAke0ZJTEVTRElSfS8ke1BOfS1ndWkuZGVza3Rv
cAoJCWRvaWNvbiAke0ZJTEVTRElSfS8ke1BOfS5wbmcKCWZpCgoJaWYgdXNlIGRvYyA7IHRoZW4K
CQljZCAke1N9L2Rpc3RyaWIKCQlkb2RvYyBDaGFuZ2VMb2cgKi50eHQKCQlkb2h0bWwgKi5odG1s
CgoJCWluc2ludG8gL3Vzci9zaGFyZS9kb2MvJHtQRn0vc2NyaXB0cwoJCWRvaW5zIGtpbGxfbWxk
b25rZXkgbWxkb25rZXlfY29tbWFuZCBtbGRvbmtleV9wcmV2aWV3ZXIgbWFrZV9idWdpbmZvCgoJ
CWNkICR7U30vZG9jcwoJCWRvZG9jICoudHh0ICoudGV4ICoucGRmCgkJZG9odG1sICouaHRtbAoK
CQljZCAke1N9L2RvY3MvZGV2ZWxvcGVycwoJCWRvZG9jICoudHh0ICoudGV4CgoJCWNkICR7U30v
ZG9jcy9pbWFnZXMKCQlpbnNpbnRvIC91c3Ivc2hhcmUvZG9jLyR7UEZ9L2h0bWwvaW1hZ2VzCgkJ
ZG9pbnMgKgoJZmkKfQoKcGtnX3ByZWluc3QoKSB7CglpZiAhIHVzZSBndWlvbmx5OyB0aGVuCgkJ
ZW5ld3VzZXIgJHtNTFVTRVJ9IC0xIC9iaW4vYmFzaCAvaG9tZS9wMnAgdXNlcnMKCWZpCn0KCnBr
Z19wb3N0aW5zdCgpIHsKCWlmICEgdXNlIGd1aW9ubHk7IHRoZW4KCQllY2hvCgkJZWluZm8gIlJ1
bm5pbmcgXGBtbGRvbmtleScgd2lsbCBzdGFydCB0aGUgc2VydmVyIGluc2lkZSB+Ly5tbGRvbmtl
eS8iCgkJZWluZm8gIklmIHlvdSB3YW50IHRvIHN0YXJ0IG1sZG9ua2V5IGluIGEgcGFydGljdWxh
ciB3b3JraW5nIGRpcmVjdG9yeSwiCgkJZWluZm8gInVzZSB0aGUgXGBtbG5ldCcgY29tbWFuZC4i
CgkJZWluZm8gIklmIHlvdSB3YW50IHRvIHN0YXJ0IG1sZG9ua2V5IGFzIGEgc3lzdGVtIHNlcnZp
Y2UsIHVzZSIKCQllaW5mbyAidGhlIC9ldGMvaW5pdC5kL21sZG9ua2V5IHNjcmlwdC4gVG8gY29u
dHJvbCBiYW5kd2lkdGgsIHVzZSIKCQllaW5mbyAidGhlICdzbG93JyBhbmQgJ2Zhc3QnIGFyZ3Vt
ZW50cy4gQmUgc3VyZSB0byBoYXZlIGEgbG9vayBhdCIKCQllaW5mbyAiL2V0Yy9jb25mLmQvbWxk
b25rZXkgYWxzby4iCgkJZWNobwoJCWVpbmZvICJBdHRlbnRpb246IDIuNiBoYXMgY2hhbmdlZCB0
aGUgaW5pZmlsZXMgc3RydWN0dXJlLCBzbyBkb3duZ3JhZGluZyIKCQllaW5mbyAid2lsbCBiZSBw
cm9ibGVtYXRpYy4iCgkJZWluZm8gIlVzZXIgc2V0dGluZ3MgKGFkbWluKSBhcmUgdHJhbnNmZXJy
ZWQgdG8gdXNlcnMuaW5pIGZyb20gIgoJCWVpbmZvICJkb3dubG9hZHMuaW5pIgoJCWVpbmZvICJP
bGQgaW5pIGZpbGVzIGFyZSBhdXRvbWF0aWNhbGx5IGNvbnZlcnRlZCB0byB0aGUgbmV3IGZvcm1h
dCIKCQllY2hvCgllbHNlCgkJZWNobwoJCWVpbmZvICJTaW1wbHkgcnVuIG1sZ3VpIHRvIHN0YXJ0
IHRoZSBjaG9zZW4gbW9kb25rZXkgZ3VpLiIKCQllaW5mbyAiSXQgcHV0cyBpdHMgY29uZmlnIGZp
bGVzIGludG8gfi8ubWxkb25rZXkiCglmaQp9Cg==
</data>        

          </attachment>
    </bug>

</bugzilla>