<?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>150691</bug_id>
          
          <creation_ts>2006-10-09 17:05 0000</creation_ts>
          <short_desc>dev-python/httplib2-0.2.0.ebuild (new package)</short_desc>
          <delta_ts>2006-10-24 01:35:49 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>
          <bug_file_loc>http://bitworking.org/projects/httplib2/</bug_file_loc>
          
          <keywords>EBUILD</keywords>
          <priority>P2</priority>
          <bug_severity>enhancement</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>54161</blocked>
          
          <everconfirmed>1</everconfirmed>
          <reporter>timcera@earthlink.net</reporter>
          <assigned_to>peper@gentoo.org</assigned_to>
          <cc>python@gentoo.org</cc>

      

      
          <long_desc isprivate="0">
            <who>timcera@earthlink.net</who>
            <bug_when>2006-10-09 17:05:58 0000</bug_when>
            <thetext>A comprehensive HTTP client library.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>timcera@earthlink.net</who>
            <bug_when>2006-10-09 17:57:27 0000</bug_when>
            <thetext>Created an attachment (id=99245)
dev-python/httplib2-0.2.0.ebuild

</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>timcera@earthlink.net</who>
            <bug_when>2006-10-09 18:05:26 0000</bug_when>
            <thetext>Created an attachment (id=99246)
dev-python/httplib2-0.2.0.ebuild

</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>timcera@earthlink.net</who>
            <bug_when>2006-10-09 18:09:04 0000</bug_when>
            <thetext>*** Bug 150692 has been marked as a duplicate of this bug. ***</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>timcera@earthlink.net</who>
            <bug_when>2006-10-21 06:44:22 0000</bug_when>
            <thetext>Created an attachment (id=100138)
httplib2-0.2.0.ebuild

</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>timcera@earthlink.net</who>
            <bug_when>2006-10-21 11:49:45 0000</bug_when>
            <thetext>Created an attachment (id=100152)
dev-python/httplib2-0.2.0.ebuild

</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>timcera@earthlink.net</who>
            <bug_when>2006-10-21 11:50:14 0000</bug_when>
            <thetext>Created an attachment (id=100153)
files/ez_setup_patch.diff

</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>timcera@earthlink.net</who>
            <bug_when>2006-10-21 12:06:31 0000</bug_when>
            <thetext>The 2006-10-21 versions allow httplib2 to lay a .egg so that httplib2 can be detected by other ez_setup packages.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>peper@gentoo.org</who>
            <bug_when>2006-10-23 13:16:13 0000</bug_when>
            <thetext>I have added httplib2 to the tree, but w/o that ez patch for now. The patch has a lot of new lines(why?), seems to be in windows file format and compilation fails with it. Can you comment on that plz?</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>timcera@earthlink.net</who>
            <bug_when>2006-10-23 15:36:56 0000</bug_when>
            <thetext>I submitted this not because of a personal interest, but because it is a new dependency of dap (http://bugs.gentoo.org/show_bug.cgi?id=54161) which also needs paste (http://bugs.gentoo.org/show_bug.cgi?id=130866).  

For some reason that I cannot fathom, either dap or paste (I can&apos;t remember which) looks for an httplib2 .egg file.  They don&apos;t test to see whether httplib2 is installed by using &apos;import&apos;, but they use setuptools to look for an .egg file.  Now, httplib2 doesn&apos;t install with ez_setup/setuptools and so no .egg file.  How dap or paste work on the developers machines when httplib2 doesn&apos;t install a .egg file anyway is a mystery.

Back to my saga, what you see is an attempt to fold in &apos;ez_setup.py&apos; and the few changes to &apos;setup.py&apos; into a single patch to make httplib2 install in the ez_setup/setuptools way and install a .egg.  Could probably make it alot easier by copying &apos;ez_setup.py&apos; from /files and then patching in the few lines for &apos;setup.py&apos;.

Even though my single patch thing was clumsy, I am surprised that it didn&apos;t work.

I will work out a different way to do it, or pressure/wait for httplib2 to come with ez_setup.py on it&apos;s own.

thanks!</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>marienz@gentoo.org</who>
            <bug_when>2006-10-23 17:11:38 0000</bug_when>
            <thetext>I recommend you patch the egg requirement out of dap/paste (just make them import httplib2 &quot;normally&quot;, don&apos;t completely de-setuptools them) instead of forcing httplib2 to use setuptools.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>timcera@earthlink.net</who>
            <bug_when>2006-10-23 17:44:17 0000</bug_when>
            <thetext>(In reply to comment #10)
&gt; I recommend you patch the egg requirement out of dap/paste (just make them
&gt; import httplib2 &quot;normally&quot;, don&apos;t completely de-setuptools them) instead of
&gt; forcing httplib2 to use setuptools.
&gt; 

That is a good idea.  In fact, it _might_ be easy.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>peper@gentoo.org</who>
            <bug_when>2006-10-24 01:35:49 0000</bug_when>
            <thetext>As we are not going to add ez_setup to httplib2 I am closing that. Any way many thanks for the ebuild Tim and gl with dap/paste - I will have a look at them later today also.</thetext>
          </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="0"
              isprivate="0"
          >
            <attachid>99245</attachid>
            <date>2006-10-09 17:57 0000</date>
            <desc>dev-python/httplib2-0.2.0.ebuild</desc>
            <filename>httplib2-0.2.0.ebuild</filename>
            <type>text/plain</type>
            <data encoding="base64">IyBDb3B5cmlnaHQgMTk5OS0yMDA0IEdlbnRvbyBGb3VuZGF0aW9uCiMgRGlzdHJpYnV0ZWQgdW5k
ZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSB2MgojICRIZWFk
ZXI6ICQKCmluaGVyaXQgZGlzdHV0aWxzCgpERVNDUklQVElPTj0iQSBjb21wcmVoZW5zaXZlIEhU
VFAgY2xpZW50IGxpYnJhcnkuIgpIT01FUEFHRT0iaHR0cDovL2JpdHdvcmtpbmcub3JnL3Byb2pl
Y3RzL2h0dHBsaWIyLyIKU1JDX1VSST0iaHR0cDovL2JpdHdvcmtpbmcub3JnL3Byb2plY3RzL2h0
dHBsaWIyL2Rpc3QvJHtQfS50YXIuZ3oiCgpMSUNFTlNFPSJHUEwtMiIKU0xPVD0iMCIKS0VZV09S
RFM9In54ODYgfmFtZDY0IgoKSVVTRT0iIgpERVBFTkQ9InZpcnR1YWwvcHl0aG9uCgkJPj1kZXYt
bGFuZy9weXRob24tMi4zIgoK
</data>        

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="0"
              isprivate="0"
          >
            <attachid>99246</attachid>
            <date>2006-10-09 18:05 0000</date>
            <desc>dev-python/httplib2-0.2.0.ebuild</desc>
            <filename>httplib2-0.2.0.ebuild</filename>
            <type>text/plain</type>
            <data encoding="base64">IyBDb3B5cmlnaHQgMTk5OS0yMDA0IEdlbnRvbyBGb3VuZGF0aW9uCiMgRGlzdHJpYnV0ZWQgdW5k
ZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSB2MgojICRIZWFk
ZXI6ICQKCmluaGVyaXQgZGlzdHV0aWxzCgpERVNDUklQVElPTj0iQSBjb21wcmVoZW5zaXZlIEhU
VFAgY2xpZW50IGxpYnJhcnkgd2l0aCBjYWNoaW5nIGFuZCBhdXRoZW50aWNhdGlvbi4iCkhPTUVQ
QUdFPSJodHRwOi8vYml0d29ya2luZy5vcmcvcHJvamVjdHMvaHR0cGxpYjIvIgpTUkNfVVJJPSJo
dHRwOi8vYml0d29ya2luZy5vcmcvcHJvamVjdHMvJHtQTn0vZGlzdC8ke1B9LnRhci5neiIKCkxJ
Q0VOU0U9Ik1JVCIKU0xPVD0iMCIKS0VZV09SRFM9In54ODYgfmFtZDY0IgoKSVVTRT0iIgpERVBF
TkQ9InZpcnR1YWwvcHl0aG9uCgkJPj1kZXYtbGFuZy9weXRob24tMi4zIgoK
</data>        

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="0"
              isprivate="0"
          >
            <attachid>100138</attachid>
            <date>2006-10-21 06:44 0000</date>
            <desc>httplib2-0.2.0.ebuild</desc>
            <filename>httplib2-0.2.0.ebuild</filename>
            <type>text/plain</type>
            <data encoding="base64">IyBDb3B5cmlnaHQgMTk5OS0yMDA0IEdlbnRvbyBGb3VuZGF0aW9uCiMgRGlzdHJpYnV0ZWQgdW5k
ZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSB2MgojICRIZWFk
ZXI6ICQKCmluaGVyaXQgZGlzdHV0aWxzCgpERVNDUklQVElPTj0iQSBjb21wcmVoZW5zaXZlIEhU
VFAgY2xpZW50IGxpYnJhcnkgd2l0aCBjYWNoaW5nIGFuZCBhdXRoZW50aWNhdGlvbi4iCkhPTUVQ
QUdFPSJodHRwOi8vYml0d29ya2luZy5vcmcvcHJvamVjdHMvaHR0cGxpYjIvIgpTUkNfVVJJPSJo
dHRwOi8vYml0d29ya2luZy5vcmcvcHJvamVjdHMvJHtQTn0vZGlzdC8ke1B9LnRhci5neiIKCkxJ
Q0VOU0U9Ik1JVCIKU0xPVD0iMCIKS0VZV09SRFM9In5hbWQ2NCIKCklVU0U9IiIKREVQRU5EPSJ2
aXJ0dWFsL3B5dGhvbgoJCT49ZGV2LWxhbmcvcHl0aG9uLTIuMyIKUkRFUEVORD0iJHtERVBFTkR9
IgoKIyBOZWVkIHRvIGluc3RhbGwgd2l0aCBlel9zZXR1cCAoYmxlY2gpIHNvIHRoYXQgcHJvZ3Jh
bXMKIyB0aGF0IHJlbHkgb24gaHR0cGxpYjIgY2FuIHRlc3QgZm9yIGl0IHVzaW5nIGV6X3NldHVw
CnNyY191bnBhY2soKSB7Cgl1bnBhY2sgIiR7QX0iCgllcGF0Y2ggIiR7RklMRVNESVJ9L2V6X3Nl
dHVwX3BhdGNoLmRpZmYiCn0KCnNyY19pbnN0YWxsKCkgewoJZGlzdHV0aWxzX3NyY19pbnN0YWxs
IC0tc2luZ2xlLXZlcnNpb24tZXh0ZXJuYWxseS1tYW5hZ2VkCn0K
</data>        

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>100152</attachid>
            <date>2006-10-21 11:49 0000</date>
            <desc>dev-python/httplib2-0.2.0.ebuild</desc>
            <filename>httplib2-0.2.0.ebuild</filename>
            <type>text/plain</type>
            <data encoding="base64">IyBDb3B5cmlnaHQgMTk5OS0yMDA0IEdlbnRvbyBGb3VuZGF0aW9uCiMgRGlzdHJpYnV0ZWQgdW5k
ZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSB2MgojICRIZWFk
ZXI6ICQKCmluaGVyaXQgZGlzdHV0aWxzCgpERVNDUklQVElPTj0iQSBjb21wcmVoZW5zaXZlIEhU
VFAgY2xpZW50IGxpYnJhcnkgd2l0aCBjYWNoaW5nIGFuZCBhdXRoZW50aWNhdGlvbi4iCkhPTUVQ
QUdFPSJodHRwOi8vYml0d29ya2luZy5vcmcvcHJvamVjdHMvaHR0cGxpYjIvIgpTUkNfVVJJPSJo
dHRwOi8vYml0d29ya2luZy5vcmcvcHJvamVjdHMvJHtQTn0vZGlzdC8ke1B9LnRhci5neiIKCkxJ
Q0VOU0U9Ik1JVCIKU0xPVD0iMCIKS0VZV09SRFM9In5hbWQ2NCIKCklVU0U9IiIKREVQRU5EPSJ2
aXJ0dWFsL3B5dGhvbgoJCT49ZGV2LWxhbmcvcHl0aG9uLTIuMyIKUkRFUEVORD0iJHtERVBFTkR9
IgoKIyBOZWVkIHRvIGluc3RhbGwgd2l0aCBlel9zZXR1cCAoYmxlY2gpIHNvIHRoYXQgcHJvZ3Jh
bXMKIyB0aGF0IHJlbHkgb24gaHR0cGxpYjIgY2FuIHRlc3QgZm9yIGl0IHVzaW5nIGV6X3NldHVw
CnNyY191bnBhY2soKSB7Cgl1bnBhY2sgIiR7QX0iCgllcGF0Y2ggIiR7RklMRVNESVJ9L2V6X3Nl
dHVwX3BhdGNoLmRpZmYiCn0KCg==
</data>        

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>100153</attachid>
            <date>2006-10-21 11:50 0000</date>
            <desc>files/ez_setup_patch.diff</desc>
            <filename>ez_setup_patch.diff</filename>
            <type>text/plain</type>
            <data encoding="base64">ZGlmZiAtdU4gaHR0cGxpYjItMC4yLjAvZXpfc2V0dXAucHkgaHR0cGxpYjItMC4yLjAubmV3L2V6
X3NldHVwLnB5Ci0tLSBodHRwbGliMi0wLjIuMC9lel9zZXR1cC5weQkxOTY5LTEyLTMxIDE5OjAw
OjAwLjAwMDAwMDAwMCAtMDUwMAorKysgaHR0cGxpYjItMC4yLjAubmV3L2V6X3NldHVwLnB5CTIw
MDYtMTAtMTIgMDA6MTc6MDAuMDAwMDAwMDAwIC0wNDAwCkBAIC0wLDAgKzEsMTY0IEBACisjIXB5
dGhvbg0KKyIiIkJvb3RzdHJhcCBzZXR1cHRvb2xzIGluc3RhbGxhdGlvbg0KKw0KK0lmIHlvdSB3
YW50IHRvIHVzZSBzZXR1cHRvb2xzIGluIHlvdXIgcGFja2FnZSdzIHNldHVwLnB5LCBqdXN0IGlu
Y2x1ZGUgdGhpcw0KK2ZpbGUgaW4gdGhlIHNhbWUgZGlyZWN0b3J5IHdpdGggaXQsIGFuZCBhZGQg
dGhpcyB0byB0aGUgdG9wIG9mIHlvdXIgc2V0dXAucHk6Og0KKw0KKyAgICBmcm9tIGV6X3NldHVw
IGltcG9ydCB1c2Vfc2V0dXB0b29scw0KKyAgICB1c2Vfc2V0dXB0b29scygpDQorDQorSWYgeW91
IHdhbnQgdG8gcmVxdWlyZSBhIHNwZWNpZmljIHZlcnNpb24gb2Ygc2V0dXB0b29scywgc2V0IGEg
ZG93bmxvYWQNCittaXJyb3IsIG9yIHVzZSBhbiBhbHRlcm5hdGUgZG93bmxvYWQgZGlyZWN0b3J5
LCB5b3UgY2FuIGRvIHNvIGJ5IHN1cHBseWluZw0KK3RoZSBhcHByb3ByaWF0ZSBvcHRpb25zIHRv
IGBgdXNlX3NldHVwdG9vbHMoKWBgLg0KKw0KK1RoaXMgZmlsZSBjYW4gYWxzbyBiZSBydW4gYXMg
YSBzY3JpcHQgdG8gaW5zdGFsbCBvciB1cGdyYWRlIHNldHVwdG9vbHMuDQorIiIiDQorDQorREVG
QVVMVF9WRVJTSU9OID0gIjAuNWExMyINCitERUZBVUxUX1VSTCAgICAgPSAiaHR0cDovL3d3dy5w
eXRob24ub3JnL3BhY2thZ2VzL3NvdXJjZS9zL3NldHVwdG9vbHMvIg0KKw0KK2ltcG9ydCBzeXMs
IG9zDQorDQorDQorDQorDQorDQorDQorDQorDQorDQorDQorDQorDQorDQorDQorDQorDQorDQor
DQorDQorDQorDQorZGVmIHVzZV9zZXR1cHRvb2xzKA0KKyAgICB2ZXJzaW9uPURFRkFVTFRfVkVS
U0lPTiwgZG93bmxvYWRfYmFzZT1ERUZBVUxUX1VSTCwgdG9fZGlyPW9zLmN1cmRpcg0KKyk6DQor
ICAgICIiIkF1dG9tYXRpY2FsbHkgZmluZC9kb3dubG9hZCBzZXR1cHRvb2xzIGFuZCBtYWtlIGl0
IGF2YWlsYWJsZSBvbiBzeXMucGF0aA0KKw0KKyAgICBgdmVyc2lvbmAgc2hvdWxkIGJlIGEgdmFs
aWQgc2V0dXB0b29scyB2ZXJzaW9uIG51bWJlciB0aGF0IGlzIGF2YWlsYWJsZQ0KKyAgICBhcyBh
biBlZ2cgZm9yIGRvd25sb2FkIHVuZGVyIHRoZSBgZG93bmxvYWRfYmFzZWAgVVJMICh3aGljaCBz
aG91bGQgZW5kIHdpdGgNCisgICAgYSAnLycpLiAgYHRvX2RpcmAgaXMgdGhlIGRpcmVjdG9yeSB3
aGVyZSBzZXR1cHRvb2xzIHdpbGwgYmUgZG93bmxvYWRlZCwgaWYNCisgICAgaXQgaXMgbm90IGFs
cmVhZHkgYXZhaWxhYmxlLg0KKw0KKyAgICBJZiBhbiBvbGRlciB2ZXJzaW9uIG9mIHNldHVwdG9v
bHMgaXMgaW5zdGFsbGVkLCB0aGlzIHdpbGwgcHJpbnQgYSBtZXNzYWdlDQorICAgIHRvIGBgc3lz
LnN0ZGVycmBgIGFuZCByYWlzZSBTeXN0ZW1FeGl0IGluIGFuIGF0dGVtcHQgdG8gYWJvcnQgdGhl
IGNhbGxpbmcNCisgICAgc2NyaXB0Lg0KKyAgICAiIiINCisgICAgdHJ5Og0KKyAgICAgICAgaW1w
b3J0IHNldHVwdG9vbHMNCisgICAgICAgIGlmIHNldHVwdG9vbHMuX192ZXJzaW9uX18gPT0gJzAu
MC4xJzoNCisgICAgICAgICAgICBwcmludCA+PnN5cy5zdGRlcnIsICgNCisgICAgICAgICAgICAi
WW91IGhhdmUgYW4gb2Jzb2xldGUgdmVyc2lvbiBvZiBzZXR1cHRvb2xzIGluc3RhbGxlZC4gIFBs
ZWFzZVxuIg0KKyAgICAgICAgICAgICJyZW1vdmUgaXQgZnJvbSB5b3VyIHN5c3RlbSBlbnRpcmVs
eSBiZWZvcmUgcmVydW5uaW5nIHRoaXMgc2NyaXB0LiINCisgICAgICAgICAgICApDQorICAgICAg
ICAgICAgc3lzLmV4aXQoMikNCisNCisgICAgZXhjZXB0IEltcG9ydEVycm9yOg0KKyAgICAgICAg
ZWdnID0gZG93bmxvYWRfc2V0dXB0b29scyh2ZXJzaW9uLCBkb3dubG9hZF9iYXNlLCB0b19kaXIp
DQorICAgICAgICBzeXMucGF0aC5pbnNlcnQoMCwgZWdnKQ0KKyAgICAgICAgaW1wb3J0IHNldHVw
dG9vbHM7IHNldHVwdG9vbHMuYm9vdHN0cmFwX2luc3RhbGxfZnJvbSA9IGVnZw0KKw0KKyAgICBp
bXBvcnQgcGtnX3Jlc291cmNlcw0KKyAgICB0cnk6DQorICAgICAgICBwa2dfcmVzb3VyY2VzLnJl
cXVpcmUoInNldHVwdG9vbHM+PSIrdmVyc2lvbikNCisNCisgICAgZXhjZXB0IHBrZ19yZXNvdXJj
ZXMuVmVyc2lvbkNvbmZsaWN0Og0KKyAgICAgICAgIyBYWFggY291bGQgd2UgaW5zdGFsbCBpbiBh
IHN1YnByb2Nlc3MgaGVyZT8NCisgICAgICAgIHByaW50ID4+c3lzLnN0ZGVyciwgKA0KKyAgICAg
ICAgICAgICJUaGUgcmVxdWlyZWQgdmVyc2lvbiBvZiBzZXR1cHRvb2xzICg+PSVzKSBpcyBub3Qg
YXZhaWxhYmxlLCBhbmRcbiINCisgICAgICAgICAgICAiY2FuJ3QgYmUgaW5zdGFsbGVkIHdoaWxl
IHRoaXMgc2NyaXB0IGlzIHJ1bm5pbmcuIFBsZWFzZSBpbnN0YWxsXG4iDQorICAgICAgICAgICAg
IiBhIG1vcmUgcmVjZW50IHZlcnNpb24gZmlyc3QuIg0KKyAgICAgICAgKSAlIHZlcnNpb24NCisg
ICAgICAgIHN5cy5leGl0KDIpDQorDQorZGVmIGRvd25sb2FkX3NldHVwdG9vbHMoDQorICAgIHZl
cnNpb249REVGQVVMVF9WRVJTSU9OLCBkb3dubG9hZF9iYXNlPURFRkFVTFRfVVJMLCB0b19kaXI9
b3MuY3VyZGlyDQorKToNCisgICAgIiIiRG93bmxvYWQgc2V0dXB0b29scyBmcm9tIGEgc3BlY2lm
aWVkIGxvY2F0aW9uIGFuZCByZXR1cm4gaXRzIGZpbGVuYW1lDQorDQorICAgIGB2ZXJzaW9uYCBz
aG91bGQgYmUgYSB2YWxpZCBzZXR1cHRvb2xzIHZlcnNpb24gbnVtYmVyIHRoYXQgaXMgYXZhaWxh
YmxlDQorICAgIGFzIGFuIGVnZyBmb3IgZG93bmxvYWQgdW5kZXIgdGhlIGBkb3dubG9hZF9iYXNl
YCBVUkwgKHdoaWNoIHNob3VsZCBlbmQNCisgICAgd2l0aCBhICcvJykuIGB0b19kaXJgIGlzIHRo
ZSBkaXJlY3Rvcnkgd2hlcmUgdGhlIGVnZyB3aWxsIGJlIGRvd25sb2FkZWQuDQorICAgICIiIg0K
KyAgICBpbXBvcnQgdXJsbGliMiwgc2h1dGlsDQorICAgIGVnZ19uYW1lID0gInNldHVwdG9vbHMt
JXMtcHklcy5lZ2ciICUgKHZlcnNpb24sc3lzLnZlcnNpb25bOjNdKQ0KKyAgICB1cmwgPSBkb3du
bG9hZF9iYXNlICsgZWdnX25hbWUgKyAnLnppcCcgICMgWFhYDQorICAgIHNhdmV0byA9IG9zLnBh
dGguam9pbih0b19kaXIsIGVnZ19uYW1lKQ0KKyAgICBzcmMgPSBkc3QgPSBOb25lDQorDQorICAg
IGlmIG5vdCBvcy5wYXRoLmV4aXN0cyhzYXZldG8pOiAgIyBBdm9pZCByZXBlYXRlZCBkb3dubG9h
ZHMNCisgICAgICAgIHRyeToNCisgICAgICAgICAgICBmcm9tIGRpc3R1dGlscyBpbXBvcnQgbG9n
DQorICAgICAgICAgICAgbG9nLndhcm4oIkRvd25sb2FkaW5nICVzIiwgdXJsKQ0KKyAgICAgICAg
ICAgIHNyYyA9IHVybGxpYjIudXJsb3Blbih1cmwpDQorICAgICAgICAgICAgIyBSZWFkL3dyaXRl
IGFsbCBpbiBvbmUgYmxvY2ssIHNvIHdlIGRvbid0IGNyZWF0ZSBhIGNvcnJ1cHQgZmlsZQ0KKyAg
ICAgICAgICAgICMgaWYgdGhlIGRvd25sb2FkIGlzIGludGVycnVwdGVkLg0KKyAgICAgICAgICAg
IGRhdGEgPSBzcmMucmVhZCgpDQorICAgICAgICAgICAgZHN0ID0gb3BlbihzYXZldG8sIndiIikN
CisgICAgICAgICAgICBkc3Qud3JpdGUoZGF0YSkNCisgICAgICAgIGZpbmFsbHk6DQorICAgICAg
ICAgICAgaWYgc3JjOiBzcmMuY2xvc2UoKQ0KKyAgICAgICAgICAgIGlmIGRzdDogZHN0LmNsb3Nl
KCkNCisNCisgICAgcmV0dXJuIG9zLnBhdGgucmVhbHBhdGgoc2F2ZXRvKQ0KKw0KKw0KKw0KKw0K
Kw0KKw0KKw0KKw0KKw0KKw0KKw0KK2RlZiBtYWluKGFyZ3YsIHZlcnNpb249REVGQVVMVF9WRVJT
SU9OKToNCisgICAgIiIiSW5zdGFsbCBvciB1cGdyYWRlIHNldHVwdG9vbHMgYW5kIEVhc3lJbnN0
YWxsIiIiDQorDQorICAgIHRyeToNCisgICAgICAgIGltcG9ydCBzZXR1cHRvb2xzDQorICAgIGV4
Y2VwdCBJbXBvcnRFcnJvcjoNCisgICAgICAgIGltcG9ydCB0ZW1wZmlsZSwgc2h1dGlsDQorICAg
ICAgICB0bXBkaXIgPSB0ZW1wZmlsZS5ta2R0ZW1wKHByZWZpeD0iZWFzeV9pbnN0YWxsLSIpDQor
ICAgICAgICB0cnk6DQorICAgICAgICAgICAgZWdnID0gZG93bmxvYWRfc2V0dXB0b29scyh2ZXJz
aW9uLCB0b19kaXI9dG1wZGlyKQ0KKyAgICAgICAgICAgIHN5cy5wYXRoLmluc2VydCgwLGVnZykN
CisgICAgICAgICAgICBmcm9tIHNldHVwdG9vbHMuY29tbWFuZC5lYXN5X2luc3RhbGwgaW1wb3J0
IG1haW4NCisgICAgICAgICAgICBtYWluKGxpc3QoYXJndikrW2VnZ10pDQorICAgICAgICBmaW5h
bGx5Og0KKyAgICAgICAgICAgIHNodXRpbC5ybXRyZWUodG1wZGlyKQ0KKyAgICBlbHNlOg0KKyAg
ICAgICAgaWYgc2V0dXB0b29scy5fX3ZlcnNpb25fXyA9PSAnMC4wLjEnOg0KKyAgICAgICAgICAg
ICMgdGVsbCB0aGUgdXNlciB0byB1bmluc3RhbGwgb2Jzb2xldGUgdmVyc2lvbg0KKyAgICAgICAg
ICAgIHVzZV9zZXR1cHRvb2xzKHZlcnNpb24pDQorDQorICAgIHJlcSA9ICJzZXR1cHRvb2xzPj0i
K3ZlcnNpb24NCisgICAgaW1wb3J0IHBrZ19yZXNvdXJjZXMNCisgICAgdHJ5Og0KKyAgICAgICAg
cGtnX3Jlc291cmNlcy5yZXF1aXJlKHJlcSkNCisgICAgZXhjZXB0IHBrZ19yZXNvdXJjZXMuVmVy
c2lvbkNvbmZsaWN0Og0KKyAgICAgICAgdHJ5Og0KKyAgICAgICAgICAgIGZyb20gc2V0dXB0b29s
cy5jb21tYW5kLmVhc3lfaW5zdGFsbCBpbXBvcnQgbWFpbg0KKyAgICAgICAgZXhjZXB0IEltcG9y
dEVycm9yOg0KKyAgICAgICAgICAgIGZyb20gZWFzeV9pbnN0YWxsIGltcG9ydCBtYWluDQorICAg
ICAgICBtYWluKGxpc3QoYXJndikrW2Rvd25sb2FkX3NldHVwdG9vbHMoKV0pDQorICAgICAgICBz
eXMuZXhpdCgwKSAjIHRyeSB0byBmb3JjZSBhbiBleGl0DQorICAgIGVsc2U6DQorICAgICAgICBp
ZiBhcmd2Og0KKyAgICAgICAgICAgIGZyb20gc2V0dXB0b29scy5jb21tYW5kLmVhc3lfaW5zdGFs
bCBpbXBvcnQgbWFpbg0KKyAgICAgICAgICAgIG1haW4oYXJndikNCisgICAgICAgIGVsc2U6DQor
ICAgICAgICAgICAgcHJpbnQgIlNldHVwdG9vbHMgdmVyc2lvbiIsdmVyc2lvbiwib3IgZ3JlYXRl
ciBoYXMgYmVlbiBpbnN0YWxsZWQuIg0KKyAgICAgICAgICAgIHByaW50ICcoUnVuICJlel9zZXR1
cC5weSAtVSBzZXR1cHRvb2xzIiB0byByZWluc3RhbGwgb3IgdXBncmFkZS4pJw0KK2lmIF9fbmFt
ZV9fPT0nX19tYWluX18nOg0KKyAgICBtYWluKHN5cy5hcmd2WzE6XSkNCisNCkNvbW1vbiBzdWJk
aXJlY3RvcmllczogaHR0cGxpYjItMC4yLjAvaHR0cGxpYjIgYW5kIGh0dHBsaWIyLTAuMi4wLm5l
dy9odHRwbGliMgpkaWZmIC11TiBodHRwbGliMi0wLjIuMC9zZXR1cC5weSBodHRwbGliMi0wLjIu
MC5uZXcvc2V0dXAucHkKLS0tIGh0dHBsaWIyLTAuMi4wL3NldHVwLnB5CTIwMDYtMDYtMjkgMDE6
Mjg6MjMuMDAwMDAwMDAwIC0wNDAwCisrKyBodHRwbGliMi0wLjIuMC5uZXcvc2V0dXAucHkJMjAw
Ni0xMC0xMiAwMDoxNzozOS4wMDAwMDAwMDAgLTA0MDAKQEAgLTEsMyArMSw2IEBACitmcm9tIGV6
X3NldHVwIGltcG9ydCB1c2Vfc2V0dXB0b29scwordXNlX3NldHVwdG9vbHMoKQorCiBmcm9tIGRp
c3R1dGlscy5jb3JlIGltcG9ydCBzZXR1cAogVkVSU0lPTiA9ICcwLjIuMCcKIHNldHVwKG5hbWU9
J2h0dHBsaWIyJywK
</data>        

          </attachment>
    </bug>

</bugzilla>