<?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>199378</bug_id>
          
          <creation_ts>2007-11-16 17:15 0000</creation_ts>
          <short_desc>#! does not seem to pass along arguments as expected</short_desc>
          <delta_ts>2007-12-17 19:11:17 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>Core system</component>
          <version>unspecified</version>
          <rep_platform>All</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>INVALID</resolution>
          
          
          
          <priority>P2</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>cyril.mougel@gmail.com</reporter>
          <assigned_to>kernel@gentoo.org</assigned_to>
          <cc>brodigan@pdx.edu</cc>
    
    <cc>graaff@gentoo.org</cc>

      

      
          <long_desc isprivate="0">
            <who>cyril.mougel@gmail.com</who>
            <bug_when>2007-11-16 17:15:10 0000</bug_when>
            <thetext>When a want use hoe with the sow command. I have an error :

hello-18:08:30:~/$ sow whotowho
/usr/bin/env: ruby -ws: Aucun fichier ou répertoire de ce type

The error message in english is : No File or directory of this type


If I patch the file /usr/bin/sow and I delete the -ws in first line, I have no error after.

Reproducible: Always

Steps to Reproduce:
1. sow project
2.
3.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>jakub@gentoo.org</who>
            <bug_when>2007-11-16 17:52:07 0000</bug_when>
            <thetext>Which ebuild version is this about? Also, can you attach the patch?</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>cyril.mougel@gmail.com</who>
            <bug_when>2007-11-16 18:40:01 0000</bug_when>
            <thetext>Sorry for my forget.

The version where I see this issue is the version 1.2.2.

I had made a patch and I attach it.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>cyril.mougel@gmail.com</who>
            <bug_when>2007-11-16 18:40:36 0000</bug_when>
            <thetext>Created an attachment (id=136101)
patch for sow bin works

</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>graaff@gentoo.org</who>
            <bug_when>2007-11-17 10:03:13 0000</bug_when>
            <thetext>As far as I can tell from the documentation this is a bug in /usr/bin/env (which would be a bit weird). Could you provide emerge --info and the version of coreutils on your system?</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>graaff@gentoo.org</who>
            <bug_when>2007-11-17 10:50:54 0000</bug_when>
            <thetext>According to the documentation, /usr/bin/env should handle the case where a command and args are given. This works fine in a shell, e.g. &quot;env ls -l&quot; works as expected, executing &apos;ls&apos; with &apos;-l&apos; as the argument.

However, when this is done in a shebang file like this:

#!/usr/bin/env ls -l

then env tries to execute &apos;ls -l&apos; as a command, which obviously fails. I don&apos;t think that env itself is to blame here, but just gets the rest of the line as a single argument instead of multiple arguments. </thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>graaff@gentoo.org</who>
            <bug_when>2007-11-17 10:51:43 0000</bug_when>
            <thetext>Created an attachment (id=136133)
emerge --info output

My emerge --info output.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>vapier@gentoo.org</who>
            <bug_when>2007-11-18 02:29:08 0000</bug_when>
            <thetext>has nothing to do with /usr/bin/env

the kernel parses #! and passes those to userspace</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>duaneg@dghda.com</who>
            <bug_when>2007-11-18 12:07:03 0000</bug_when>
            <thetext>This is not a bug. It is the intended, albeit surprising, behaviour. On linux shebang invocations of an interpreter will be passed a maximum of one argument. Space separated words will be passed as one string. It is one of those lovable little *nix quirks that trips everyone up the first time they come across it.

From &quot;man execve&quot;:

&quot;The  semantics of the optional-arg argument of an interpreter script vary across implementations. On Linux, the entire string following the interpreter name is passed as a single argument to the interpreter, and this string can include white space. However, behavior differs on some other systems. Some systems use the first white space to terminate optional-arg. On some systems, an interpreter script can have multiple arguments, and white spaces in optional-arg are used to delimit the arguments.&quot;

There is a rather good and comprehensive discussion of the exact semantics of shebang invocations here:

http://homepages.cwi.nl/~aeb/std/hashexclam-1.html
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>graaff@gentoo.org</who>
            <bug_when>2007-11-18 13:42:20 0000</bug_when>
            <thetext>Re-opening because the problem from the original bug reporter it not solved.

There are actually a number of bugs for this upstream:
http://rubyforge.org/search/?type_of_search=artifact&amp;group_id=1513&amp;atid=5921&amp;words=sow&amp;Search=Search


In fact, one of these bugs refers to a fix for this in rubygems. rubygems should rewrite &quot;/usr/bin/env ruby&quot; interpreters on installation to use the local path, ie. /usr/bin/ruby, but this was broken.

dev-ruby/rubygems-0.9.4-r2 should fix this. To confirm, emerge this version of rubygems first, and then re-emerge hoe.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>jakub@gentoo.org</who>
            <bug_when>2007-12-17 07:05:08 0000</bug_when>
            <thetext>*** Bug 202546 has been marked as a duplicate of this bug. ***</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>graaff@gentoo.org</who>
            <bug_when>2007-12-17 19:11:17 0000</bug_when>
            <thetext>I&apos;ve asked for rubygems-0.9.4-r2 to be stabilized in bug 202608 so that the fix will become more widely available.</thetext>
          </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>136101</attachid>
            <date>2007-11-16 18:40 0000</date>
            <desc>patch for sow bin works</desc>
            <filename>hoe-sow.patch</filename>
            <type>text/plain</type>
            <data encoding="base64">LS0tIHNvdwkyMDA3LTExLTE2IDE4OjE1OjM4LjAwMDAwMDAwMCArMDEwMAorKysgc293LXdvcmsJ
MjAwNy0xMS0xNiAxOTozODoxMy4wMDAwMDAwMDAgKzAxMDAKQEAgLTEsNCArMSw0IEBACi0jIS91
c3IvYmluL2VudiBydWJ5IC13cworIyEvdXNyL2Jpbi9lbnYgcnVieQogIwogIyBUaGlzIGZpbGUg
d2FzIGdlbmVyYXRlZCBieSBSdWJ5R2Vtcy4KICMK
</data>        

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>136133</attachid>
            <date>2007-11-17 10:51 0000</date>
            <desc>emerge --info output</desc>
            <filename>emerge-info.txt</filename>
            <type>text/plain</type>
            <data encoding="base64">UG9ydGFnZSAyLjEuMy4xOSAoZGVmYXVsdC1saW51eC9hbWQ2NC8yMDA2LjEvZGVza3RvcCwgZ2Nj
LTQuMi4yLCBnbGliYy0yLjYuMS1yMCwgMi42LjIyLWdlbnRvby1yNSB4ODZfNjQpCj09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
ClN5c3RlbSB1bmFtZTogMi42LjIyLWdlbnRvby1yNSB4ODZfNjQgQU1EIEF0aGxvbih0bSkgNjQg
UHJvY2Vzc29yIDMyMDArClRpbWVzdGFtcCBvZiB0cmVlOiBTYXQsIDE3IE5vdiAyMDA3IDA3OjE2
OjAxICswMDAwCmFwcC1zaGVsbHMvYmFzaDogICAgIDMuMl9wMTcKZGV2LWphdmEvamF2YS1jb25m
aWc6IDEuMy43LCAyLjAuMzMtcjEKZGV2LWxhbmcvcHl0aG9uOiAgICAgMi40LjQtcjYKZGV2LXB5
dGhvbi9weWNyeXB0bzogMi4wLjEtcjYKc3lzLWFwcHMvYmFzZWxheW91dDogMS4xMi45LXIyCnN5
cy1hcHBzL3NhbmRib3g6ICAgIDEuMi4xOC4xLXIyCnN5cy1kZXZlbC9hdXRvY29uZjogIDIuMTMs
IDIuNjEtcjEKc3lzLWRldmVsL2F1dG9tYWtlOiAgMS41LCAxLjYuMywgMS43LjktcjEsIDEuOC41
LXIzLCAxLjkuNi1yMiwgMS4xMApzeXMtZGV2ZWwvYmludXRpbHM6ICAyLjE4LXIxCnN5cy1kZXZl
bC9nY2MtY29uZmlnOiAxLjMuMTYKc3lzLWRldmVsL2xpYnRvb2w6ICAgMS41LjI0CnZpcnR1YWwv
b3MtaGVhZGVyczogIDIuNi4yMi1yMgpBQkk9ImFtZDY0IgpBQ0NFUFRfS0VZV09SRFM9ImFtZDY0
IgpBTFNBX0NBUkRTPSJpbnRlbDh4MCIKQUxTQV9QQ01fUExVR0lOUz0iYWRwY20gYWxhdyBhc3lt
IGNvcHkgZG1peCBkc2hhcmUgZHNub29wIGVtcHR5IGV4dHBsdWcgZmlsZSBob29rcyBpZWM5NTgg
aW9wbHVnIGxhZHNwYSBsZmxvYXQgbGluZWFyIG1ldGVyIG11bGF3IG11bHRpIG51bGwgcGx1ZyBy
YXRlIHJvdXRlIHNoYXJlIHNobSBzb2Z0dm9sIgpBTlRfSE9NRT0iL3Vzci9zaGFyZS9hbnQtY29y
ZSIKQVJDSD0iYW1kNjQiCkFTRkxBR1NfeDg2PSItLTMyIgpBVVRPQ0xFQU49InllcyIKQklCSU5Q
VVRTPSIvaG9tZS9ncmFhZmYvZG9jdW1lbnRzL2JpYjoiCkNBTUVSQVM9ImNhbm9uIHB0cDIiCkNC
VUlMRD0ieDg2XzY0LXBjLWxpbnV4LWdudSIKQ0RFRklORV9hbWQ2ND0iX194ODZfNjRfXyIKQ0RF
RklORV94ODY9Il9faTM4Nl9fIgpDRkxBR1M9Ii1PMiAtcGlwZSAtbWFyY2g9azgiCkNGTEFHU194
ODY9Ii1tMzIgLUwvZW11bC9saW51eC94ODYvbGliIC1ML2VtdWwvbGludXgveDg2L3Vzci9saWIi
CkNIT1NUPSJ4ODZfNjQtcGMtbGludXgtZ251IgpDSE9TVF9hbWQ2ND0ieDg2XzY0LXBjLWxpbnV4
LWdudSIKQ0hPU1RfeDg2PSJpNjg2LXBjLWxpbnV4LWdudSIKQ0xBU1NQQVRIPSIuIgpDTEVBTl9E
RUxBWT0iNSIKQ09MT1JURVJNPSJnbm9tZS10ZXJtaW5hbCIKQ09ORklHX1BST1RFQ1Q9Ii9ldGMg
L3Vzci9zaGFyZS9YMTEveGtiIgpDT05GSUdfUFJPVEVDVF9NQVNLPSIvZXRjL2Vudi5kIC9ldGMv
ZW52LmQvamF2YS8gL2V0Yy9nY29uZiAvZXRjL3JldmRlcC1yZWJ1aWxkIC9ldGMvc3BsYXNoIC9l
dGMvdGVybWluZm8gL2V0Yy90ZXhtZi93ZWIyYyAvZXRjL3VkZXYvcnVsZXMuZCIKQ1ZTUk9PVD0i
L3Zhci9zcmMvY3ZzLXJlcG9zaXRvcnkiCkNWU19SU0g9InNzaCIKQ1hYRkxBR1M9Ii1PMiAtcGlw
ZSAtbWFyY2g9azgiCkRCVVNfU0VTU0lPTl9CVVNfQUREUkVTUz0idW5peDphYnN0cmFjdD0vdG1w
L2RidXMtcmMxbU1PMDlRNyxndWlkPTBlYzI1ZDAyZDRhZWQ4YTYxYjg4Y2YwMDQ3M2U5YjRlIgpE
Q0NDX1BBVEg9Ii91c3IvbGliL2Rpc3RjYy9iaW4iCkRFRkFVTFRfQUJJPSJhbWQ2NCIKREVTS1RP
UF9TRVNTSU9OPSJnbm9tZSIKREVTS1RPUF9TVEFSVFVQX0lEPSIiCkRJU1BMQVk9IjowLjAiCkRJ
U1RDQ19MT0c9IiIKRElTVENDX1ZFUkJPU0U9IjAiCkRJU1RESVI9Ii91c3IvcG9ydGFnZS9kaXN0
ZmlsZXMiCkVESVRPUj0iL3Vzci9iaW4vdmkiCkVMSUJDPSJnbGliYyIKRU1FUkdFX0RFRkFVTFRf
T1BUUz0iLS1hc2sgLS12ZXJib3NlIgpFTUVSR0VfV0FSTklOR19ERUxBWT0iMTAiCkVYSU5JVD0i
c2V0IGFpIGF3IHN3PTQgc20gc21kIHdtPTEwIgpGQUNFUEFUSD0iL3Vzci9sb2NhbC9saWIvZmFj
ZXMvdXNlcnM6L3Vzci9sb2NhbC9saWIvZmFjZXMvZG9tYWluczovdXNyL2xvY2FsL2xpYi9mYWNl
cy91bmtub3duIgpGRUFUVVJFUz0iYXV0b2FkZGN2cyBjb2xsaXNpb24tcHJvdGVjdCBjdnMgZGln
ZXN0IGRpc3Rsb2NrcyBtZXRhZGF0YS10cmFuc2ZlciBtdWx0aWxpYi1zdHJpY3Qgc2FuZGJveCBz
ZnBlcm1zIHNpZ24gc3RyaWN0IHRlc3QgdW5tZXJnZS1vcnBoYW5zIHVzZXJmZXRjaCB1c2VycHJp
diIKRkVUQ0hDT01NQU5EPSIvdXNyL2Jpbi93Z2V0IC10IDUgLVQgNjAgLS1wYXNzaXZlLWZ0cCAt
TyAke0RJU1RESVJ9LyR7RklMRX0gJHtVUkl9IgpHQ0NfUEFUSD0iL3Vzci94ODZfNjQtcGMtbGlu
dXgtZ251L2djYy1iaW4vNC4yLjIiCkdDQ19TUEVDUz0iIgpHREtfVVNFX1hGVD0iMSIKR0RNU0VT
U0lPTj0iZ25vbWUiCkdETV9MQU5HPSJlbl9VUy51dGY4IgpHRE1fWFNFUlZFUl9MT0NBVElPTj0i
bG9jYWwiCkdFTkVSQVRJT049IjIiCkdFTlRPT19NSVJST1JTPSJodHRwOi8vZnRwLnNudC51dHdl
bnRlLm5sL3B1Yi9vcy9saW51eC9nZW50b28iCkdOT01FX0RFU0tUT1BfU0VTU0lPTl9JRD0iRGVm
YXVsdCIKR05PTUVfS0VZUklOR19QSUQ9IjE2NDU4IgpHTk9NRV9LRVlSSU5HX1NPQ0tFVD0iL3Rt
cC9rZXlyaW5nLVUwT0F4cy9zb2NrZXQiCkdQR19BR0VOVF9JTkZPPSIvdG1wL2dwZy1NOHUzNTQv
Uy5ncGctYWdlbnQ6MTc5NDoxIgpHVEtfTU9EVUxFUz0iZ25vbWVicmVha3BhZCIKR1RLX1JDX0ZJ
TEVTPSIvZXRjL2d0ay9ndGtyYzovaG9tZS9ncmFhZmYvLmd0a3JjLTEuMi1nbm9tZTIiCkdVSUxF
X0xPQURfUEFUSD0iL3Vzci9zaGFyZS9ndWlsZS8xLjYiCkdfQlJPS0VOX0ZJTEVOQU1FUz0iMSIK
R19GSUxFTkFNRV9FTkNPRElORz0iVVRGLTgiCkhPTUU9Ii9ob21lL2dyYWFmZiIKSE9TVD0iZ3Jh
YWZmIgpJTkZPUEFUSD0iL3Vzci9zaGFyZS9pbmZvOi91c3Ivc2hhcmUvYmludXRpbHMtZGF0YS94
ODZfNjQtcGMtbGludXgtZ251LzIuMTgvaW5mbzovdXNyL3NoYXJlL2djYy1kYXRhL3g4Nl82NC1w
Yy1saW51eC1nbnUvNC4yLjIvaW5mbyIKSU5QVVRfREVWSUNFUz0ia2V5Ym9hcmQgbW91c2UgZXZk
ZXYiCkpBVkFDPSIvZXRjL2phdmEtY29uZmlnLTIvY3VycmVudC1zeXN0ZW0tdm0vYmluL2phdmFj
IgpKQVZBX0hPTUU9Ii9ldGMvamF2YS1jb25maWctMi9jdXJyZW50LXN5c3RlbS12bSIKSkRLX0hP
TUU9Ii9ldGMvamF2YS1jb25maWctMi9jdXJyZW50LXN5c3RlbS12bSIKS0VSTkVMPSJsaW51eCIK
TEFORz0iZW5fVVMudXRmOCIKTENEX0RFVklDRVM9ImJheXJhZCBjZm9udHogY2ZvbnR6NjMzIGds
ayBoZDQ0NzgwIGxiMjE2IGxjZG0wMDEgbXR4b3JiIG5jdXJzZXMgdGV4dCIKTENfQUxMPSJlbl9V
Uy51dGY4IgpMREZMQUdTX3g4Nj0iLW0gZWxmX2kzODYgLUwvZW11bC9saW51eC94ODYvbGliIC1M
L2VtdWwvbGludXgveDg2L3Vzci9saWIiCkxFU1M9Ii1SIC1NIC0tc2hpZnQgNSIKTEVTU09QRU49
InwgL3Vzci9iaW4vbGVzc3BpcGUuc2ggJXMiCkxJQkRJUl9hbWQ2ND0ibGliNjQiCkxJQkRJUl94
ODY9ImxpYjMyIgpMSU5HVUFTPSJlbiBubCIKTE9HTkFNRT0iZ3JhYWZmIgpMU19DT0xPUlM9Im5v
PTAwOmZpPTAwOmRpPTAxOzM0OmxuPTAxOzM2OnBpPTQwOzMzOnNvPTAxOzM1OmRvPTAxOzM1OmJk
PTQwOzMzOzAxOmNkPTQwOzMzOzAxOm9yPTAxOzA1OzM3OzQxOm1pPTAxOzA1OzM3OzQxOnN1PTM3
OzQxOnNnPTMwOzQzOnR3PTMwOzQyOm93PTM0OzQyOnN0PTM3OzQ0OmV4PTAxOzMyOioudGFyPTAx
OzMxOioudGd6PTAxOzMxOiouYXJqPTAxOzMxOioudGF6PTAxOzMxOioubHpoPTAxOzMxOiouemlw
PTAxOzMxOiouej0wMTszMToqLlo9MDE7MzE6Ki5nej0wMTszMToqLmJ6Mj0wMTszMToqLmJ6PTAx
OzMxOioudGJ6Mj0wMTszMToqLnR6PTAxOzMxOiouZGViPTAxOzMxOioucnBtPTAxOzMxOiouamFy
PTAxOzMxOioucmFyPTAxOzMxOiouYWNlPTAxOzMxOiouem9vPTAxOzMxOiouY3Bpbz0wMTszMToq
Ljd6PTAxOzMxOioucno9MDE7MzE6Ki5qcGc9MDE7MzU6Ki5qcGVnPTAxOzM1OiouZ2lmPTAxOzM1
OiouYm1wPTAxOzM1OioucGJtPTAxOzM1OioucGdtPTAxOzM1OioucHBtPTAxOzM1OioudGdhPTAx
OzM1OioueGJtPTAxOzM1OioueHBtPTAxOzM1OioudGlmPTAxOzM1OioudGlmZj0wMTszNToqLnBu
Zz0wMTszNToqLm1uZz0wMTszNToqLnBjeD0wMTszNToqLm1vdj0wMTszNToqLm1wZz0wMTszNToq
Lm1wZWc9MDE7MzU6Ki5tMnY9MDE7MzU6Ki5ta3Y9MDE7MzU6Ki5vZ209MDE7MzU6Ki5tcDQ9MDE7
MzU6Ki5tNHY9MDE7MzU6Ki5tcDR2PTAxOzM1Oioudm9iPTAxOzM1OioucXQ9MDE7MzU6Ki5udXY9
MDE7MzU6Ki53bXY9MDE7MzU6Ki5hc2Y9MDE7MzU6Ki5ybT0wMTszNToqLnJtdmI9MDE7MzU6Ki5m
bGM9MDE7MzU6Ki5hdmk9MDE7MzU6Ki5mbGk9MDE7MzU6Ki5nbD0wMTszNToqLmRsPTAxOzM1Oiou
eGNmPTAxOzM1OioueHdkPTAxOzM1OioueXV2PTAxOzM1OioucGRmPTAwOzMyOioucHM9MDA7MzI6
Ki50eHQ9MDA7MzI6Ki5wYXRjaD0wMDszMjoqLmRpZmY9MDA7MzI6Ki5sb2c9MDA7MzI6Ki50ZXg9
MDA7MzI6Ki5kb2M9MDA7MzI6Ki5hYWM9MDA7MzY6Ki5hdT0wMDszNjoqLmZsYWM9MDA7MzY6Ki5t
aWQ9MDA7MzY6Ki5taWRpPTAwOzM2OioubWthPTAwOzM2OioubXAzPTAwOzM2OioubXBjPTAwOzM2
Oioub2dnPTAwOzM2OioucmE9MDA7MzY6Ki53YXY9MDA7MzY6IgpNQUtFT1BUUz0iLWoyIgpNQU5Q
QVRIPSIvZXRjL2phdmEtY29uZmlnLTIvY3VycmVudC1zeXN0ZW0tdm0vbWFuOi91c3IvbG9jYWwv
c2hhcmUvbWFuOi91c3Ivc2hhcmUvbWFuOi91c3Ivc2hhcmUvYmludXRpbHMtZGF0YS94ODZfNjQt
cGMtbGludXgtZ251LzIuMTgvbWFuOi91c3Ivc2hhcmUvZ2NjLWRhdGEveDg2XzY0LXBjLWxpbnV4
LWdudS80LjIuMi9tYW46L29wdC9ibGFja2Rvd24tamRrLTEuNC4yLjAzL21hbjovZXRjL2phdmEt
Y29uZmlnL3N5c3RlbS12bS9tYW4vIgpNVUxUSUxJQl9BQklTPSJhbWQ2NCB4ODYiCk1VTFRJTElC
X1NUUklDVF9ERU5ZPSI2NC1iaXQuKnNoYXJlZCBvYmplY3QiCk1VTFRJTElCX1NUUklDVF9ESVJT
PSIvbGliIC91c3IvbGliIC91c3Iva2RlLyovbGliIC91c3IvcXQvKi9saWIgL3Vzci9YMTFSNi9s
aWIiCk1VTFRJTElCX1NUUklDVF9FWEVNUFQ9IihwZXJsNXxnY2N8Z2NjLWxpYnxiaW51dGlsc3xl
Y2xpcHNlLTN8ZGVidWd8cG9ydGFnZSkiCk5PQ09MT1I9InRydWUiCk9MRFBXRD0iL3Vzci9wb3J0
YWdlL3N5cy1hcHBzL2NvcmV1dGlscyIKT1BFTkdMX1BST0ZJTEU9Im52aWRpYSIKUEFHRVI9Ii91
c3IvYmluL2xlc3MiClBBVEg9Ii9ob21lL2dyYWFmZi9iaW46L3Vzci9sb2NhbC9iaW46L3Vzci9i
aW46L2Jpbjovb3B0L2JpbjovdXNyL3g4Nl82NC1wYy1saW51eC1nbnUvZ2NjLWJpbi80LjIuMjov
b3B0L2JsYWNrZG93bi1qZGstMS40LjIuMDMvYmluOi9vcHQvYmxhY2tkb3duLWpkay0xLjQuMi4w
My9qcmUvYmluOi91c3IvZ2FtZXMvYmluIgpQS0dESVI9Ii91c3IvcG9ydGFnZS9wYWNrYWdlcyIK
UE9SVEFHRV9BUkNITElTVD0icHBjIHMzOTAgYW1kNjQgeDg2IHBwYzY0IHg4Ni1mYnNkIG02OGsg
YXJtIHNwYXJjIHNoIG1pcHMgaWE2NCBhbHBoYSBwcGMtbWFjb3MgaHBwYSBzcGFyYy1mYnNkIgpQ
T1JUQUdFX0JJTkhPU1RfQ0hVTktTSVpFPSIzMDAwIgpQT1JUQUdFX0JJTl9QQVRIPSIvdXNyL2xp
YjY0L3BvcnRhZ2UvYmluIgpQT1JUQUdFX0NPTkZJR1JPT1Q9Ii8iClBPUlRBR0VfREVCVUc9IjAi
ClBPUlRBR0VfREVQQ0FDSEVESVI9Ii92YXIvY2FjaGUvZWRiL2RlcCIKUE9SVEFHRV9FTE9HX0NM
QVNTRVM9Indhcm4gZXJyb3IgbG9nIgpQT1JUQUdFX0VMT0dfTUFJTEZST009InBvcnRhZ2VAbG9j
YWxob3N0IgpQT1JUQUdFX0VMT0dfTUFJTFNVQkpFQ1Q9Iltwb3J0YWdlXSBlYnVpbGQgbG9nIGZv
ciAke1BBQ0tBR0V9IG9uICR7SE9TVH0iClBPUlRBR0VfRUxPR19NQUlMVVJJPSJyb290IgpQT1JU
QUdFX0VMT0dfU1lTVEVNPSJzYXZlIG1haWwiClBPUlRBR0VfR0lEPSIyNTAiClBPUlRBR0VfR1BH
X0RJUj0iL2hvbWUvZ3JhYWZmLy5nbnVwZyIKUE9SVEFHRV9HUEdfS0VZPSIweDM5MkZENzZEISIK
UE9SVEFHRV9JTlNUX0dJRD0iMCIKUE9SVEFHRV9JTlNUX1VJRD0iMCIKUE9SVEFHRV9QWU1fUEFU
SD0iL3Vzci9saWI2NC9wb3J0YWdlL3B5bSIKUE9SVEFHRV9SU1lOQ19PUFRTPSItLXJlY3Vyc2l2
ZSAtLWxpbmtzIC0tc2FmZS1saW5rcyAtLXBlcm1zIC0tdGltZXMgLS1jb21wcmVzcyAtLWZvcmNl
IC0td2hvbGUtZmlsZSAtLWRlbGV0ZSAtLWRlbGV0ZS1hZnRlciAtLXN0YXRzIC0tdGltZW91dD0x
ODAgLS1leGNsdWRlPS9kaXN0ZmlsZXMgLS1leGNsdWRlPS9sb2NhbCAtLWV4Y2x1ZGU9L3BhY2th
Z2VzIC0tZmlsdGVyPUhfKiovZmlsZXMvZGlnZXN0LSoiClBPUlRBR0VfUlNZTkNfUkVUUklFUz0i
MyIKUE9SVEFHRV9UTVBESVI9Ii92YXIvdG1wIgpQT1JUQUdFX1RNUEZTPSIvZGV2L3NobSIKUE9S
VEFHRV9XT1JLRElSX01PREU9IjA3MDAiClBPUlRESVI9Ii91c3IvcG9ydGFnZSIKUE9SVERJUl9P
VkVSTEFZPSIvdXNyL3BvcnRhZ2UvbG9jYWwvbGF5bWFuL2VtYWNzIC91c3IvcG9ydGFnZS9sb2Nh
bC9sYXltYW4vZ3JhYWZmIC9ob21lL2dyYWFmZi9wcm9qZWN0cy9oYW5zZGVncmFhZmYtb3Zlcmxh
eSAvaG9tZS9ncmFhZmYvcGxheWdyb3VuZC9lbWFjcy9lbWFjcy1vdmVybGF5IgpQUkVMSU5LX1BB
VEhfTUFTSz0iL3Vzci9saWIvZ3N0cmVhbWVyLTAuMTA6L3Vzci9saWI2NC9rbGliYyIKUFMxPSJc
W1wwMzNdMDtcVyAtIFx3XDAwN1xdXGg6XHckICIKUFMyPSI+ICIKUFdEPSIvaG9tZS9ncmFhZmYi
ClBZVEhPTlBBVEg9Ii91c3IvbGliNjQvcG9ydGFnZS9weW0iClJFU1VNRUNPTU1BTkQ9Ii91c3Iv
YmluL3dnZXQgLWMgLXQgNSAtVCA2MCAtLXBhc3NpdmUtZnRwIC1PICR7RElTVERJUn0vJHtGSUxF
fSAke1VSSX0iClJPT1Q9Ii8iClJPT1RQQVRIPSIvb3B0L2JpbjovdXNyL3g4Nl82NC1wYy1saW51
eC1nbnUvZ2NjLWJpbi80LjIuMjovb3B0L2JsYWNrZG93bi1qZGstMS40LjIuMDMvYmluOi9vcHQv
YmxhY2tkb3duLWpkay0xLjQuMi4wMy9qcmUvYmluIgpSUE1ESVI9Ii91c3IvcG9ydGFnZS9ycG0i
ClJVQllPUFQ9Ii1yYXV0b19nZW0iClNBTkVfQkFDS0VORFM9InNuYXBzY2FuIgpTQU5FX0NPTkZJ
R19ESVI9Ii9ldGMvc2FuZS5kIgpTRVNTSU9OX01BTkFHRVI9ImxvY2FsL2dyYWFmZjovdG1wLy5J
Q0UtdW5peC8xNjQ2MSIKU0hFTEw9Ii9iaW4vYmFzaCIKU0hMVkw9IjEiClNTSF9BR0VOVF9QSUQ9
IjE3NjgiClNTSF9BVVRIX1NPQ0s9Ii90bXAvc3NoLU13SHVFRzE3NjcvYWdlbnQuMTc2NyIKU1RB
R0UxX1VTRT0ibnB0bCBucHRsb25seSB1bmljb2RlIgpTWU1MSU5LX0xJQj0ieWVzIgpTWU5DPSJy
c3luYzovL3JzeW5jLm5sLmdlbnRvby5vcmcvZ2VudG9vLXBvcnRhZ2UiClRFUk09Inh0ZXJtIgpV
U0JfREVWRlNfUEFUSD0iL2Rldi9idXMvdXNiIgpVU0U9IlggYTUyIGFhYyBhY3BpIGFsc2EgYW1k
NjQgYW1yIGFwYWNoZTIgYXZhaGkgYmFzaC1jb21wbGV0aW9uIGJpdG1hcC1mb250cyBiemlwMiBj
YWlybyBjZHIgY2xpIGNyYWNrbGliIGNyeXB0IGN1cHMgY3VybCBkYnVzIGRldmhlbHAgZHJpIGR2
ZCBkdmRyIGVkcyBlbWJvc3MgZW5jb2RlIGVzZCBleGlmIGV4cGF0IGZhbSBmYXN0Y2dpIGZmbXBl
ZyBmaXJlZm94IGZvcnRyYW4gZ2lmIGdsaXR6IGdub21lIGdudXRscyBncGdtZSBncGhvdG8yIGdz
dHJlYW1lciBndGsgZ3RrMiBndWlsZSBoYWwgaWNvbnYgaW1hcCBpcG9kIGlwdjYgaXNkbmxvZyBq
cGVnIGtleXJpbmcgbGNtcyBsZGFwIGxpYm5vdGlmeSBsb2dyb3RhdGUgbWFkIG1haWxkaXIgbWlk
aSBtaWttb2QgbW9ubyBtcDMgbXBlZyBtdWRmbGFwIG15c3FsIG5jdXJzZXMgbmV0d29yay1jcm9u
IG5scyBucHRsIG5wdGxvbmx5IG52aWRpYSBvZmZlbnNpdmUgb2dnIG9wZW5nbCBvcGVubXAgcGFt
IHBjcmUgcGRmIHBlcmwgcG5nIHBvc3RzY3JpcHQgcHBkcyBwcHBkIHB5dGhvbiBxdWlja3RpbWUg
cmVhZGxpbmUgcmVmbGVjdGlvbiBydWJ5IHNjYW5uZXIgc2Vzc2lvbiBzcGVsbCBzcGwgc3FsaXRl
IHNxbGl0ZTMgc3NsIHN2ZyB0Y3BkIHRlc3QgdGV0ZXggdGhlb3JhIHRpZmYgdHJ1ZXR5cGUgdHJ1
ZXR5cGUtZm9udHMgdHlwZTEtZm9udHMgdW5pY29kZSB1c2IgdmltLXN5bnRheCB2b3JiaXMgeDI2
NCB4YXR0ciB4ZW1hY3MgeGZhY2UgeGluZXJhbWEgeGluZXRkIHhtbCB4b3JnIHhwbSB4diB6bGli
IiBBTFNBX0NBUkRTPSJpbnRlbDh4MCIgQUxTQV9QQ01fUExVR0lOUz0iYWRwY20gYWxhdyBhc3lt
IGNvcHkgZG1peCBkc2hhcmUgZHNub29wIGVtcHR5IGV4dHBsdWcgZmlsZSBob29rcyBpZWM5NTgg
aW9wbHVnIGxhZHNwYSBsZmxvYXQgbGluZWFyIG1ldGVyIG11bGF3IG11bHRpIG51bGwgcGx1ZyBy
YXRlIHJvdXRlIHNoYXJlIHNobSBzb2Z0dm9sIiBDQU1FUkFTPSJjYW5vbiBwdHAyIiBFTElCQz0i
Z2xpYmMiIElOUFVUX0RFVklDRVM9ImtleWJvYXJkIG1vdXNlIGV2ZGV2IiBLRVJORUw9ImxpbnV4
IiBMQ0RfREVWSUNFUz0iYmF5cmFkIGNmb250eiBjZm9udHo2MzMgZ2xrIGhkNDQ3ODAgbGIyMTYg
bGNkbTAwMSBtdHhvcmIgbmN1cnNlcyB0ZXh0IiBMSU5HVUFTPSJlbiBubCIgVVNFUkxBTkQ9IkdO
VSIgVklERU9fQ0FSRFM9Im52aWRpYSB2ZXNhIgpVU0VSPSJncmFhZmYiClVTRVJMQU5EPSJHTlUi
ClVTRVJOQU1FPSJncmFhZmYiClVTRV9FWFBBTkQ9IkFMU0FfQ0FSRFMgQUxTQV9QQ01fUExVR0lO
UyBDQU1FUkFTIENST1NTQ09NUElMRV9PUFRTIERWQl9DQVJEUyBFTElCQyBGQ0RTTF9DQVJEUyBG
T08yWkpTX0RFVklDRVMgRlJJVFpDQVBJX0NBUkRTIElOUFVUX0RFVklDRVMgS0VSTkVMIExDRF9E
RVZJQ0VTIExJTkdVQVMgTElSQ19ERVZJQ0VTIE1JU0ROX0NBUkRTIFVTRVJMQU5EIFZJREVPX0NB
UkRTIgpVU0VfRVhQQU5EX0hJRERFTj0iQ1JPU1NDT01QSUxFX09QVFMgRUxJQkMgS0VSTkVMIFVT
RVJMQU5EIgpVU0VfT1JERVI9ImVudjpwa2c6Y29uZjpkZWZhdWx0czpwa2dpbnRlcm5hbDplbnYu
ZCIKVklERU9fQ0FSRFM9Im52aWRpYSB2ZXNhIgpWSVNVQUw9Ii91c3IvYmluL3ZpIgpWTUhBTkRM
RT0iYmxhY2tkb3duLWpkay0xLjQuMiIKV0lORE9XSUQ9IjYyOTgwNTg2IgpXSU5ET1dQQVRIPSI3
OjciClhBUkdTPSJ4YXJncyAtciIKWEFVVEhPUklUWT0iL2hvbWUvZ3JhYWZmLy5YYXV0aG9yaXR5
IgpYREdfREFUQV9ESVJTPSIvdXNyL2xvY2FsL3NoYXJlLzovdXNyL3NoYXJlLzovdXNyL3NoYXJl
L2dkbS8iClhGSUxFU0VBUkNIUEFUSD0iL3Vzci9YMTFSNi9saWIvWDExLyVULyVOJVM6L3Vzci9s
b2NhbC9saWIvJVQvJU4lUyIKWEtFWVNZTURCPSIvdXNyL1gxMVI2L2xpYi9YMTEvWEtleXN5bURC
IgpfPSIvdXNyL2Jpbi9lbWVyZ2UiCgo=
</data>        

          </attachment>
    </bug>

</bugzilla>