<?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>104680</bug_id>
          
          <creation_ts>2005-09-03 00:30 0000</creation_ts>
          <short_desc>Improved k3b ebuild, to get rid of `fmt -w`</short_desc>
          <delta_ts>2005-09-19 15:50:42 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>KDE</component>
          <version>unspecified</version>
          <rep_platform>All</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          
          <priority>P2</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>108247</blocked>
          
          <everconfirmed>1</everconfirmed>
          <reporter>phreak@gentoo.org</reporter>
          <assigned_to>kde@gentoo.org</assigned_to>
          <cc>qa@gentoo.org</cc>
    
    <cc>sparc@gentoo.org</cc>

      

      
          <long_desc isprivate="0">
            <who>phreak@gentoo.org</who>
            <bug_when>2005-09-03 00:30:53 0000</bug_when>
            <thetext>k3b uses fmt -w (from coreutils) in global scope, which is really bad.  
In the latest coreutils (~x86 that is here) `fmt` doesn&apos;t even accept the &apos;-w  
10000&apos; used in the ebuild. The ebuild tries to avoid this, by using LINGUAS 
and USE=&quot;nls&quot; (which might be a bad idea). 

Reproducible: Always
Steps to Reproduce:
# emerge &gt;sys-apps/portage-2.1.0_alpha20050718 
# emerge --regen 
 
Actual Results:  
$ emerge -pv k3b 
 
These are the packages that I would merge, in order: 
 
Calculating dependencies  fmt: invalid width: `10000&apos; 
uniq: write error: Broken pipe 
fmt: invalid width: `10000&apos; 
uniq: write error: Broken pipe 
fmt: invalid width: `10000&apos; 
uniq: write error: Broken pipe 
fmt: invalid width: `10000&apos; 
fmt: invalid width: `10000&apos; 
fmt: invalid width: `10000&apos; 
uniq: write error: Broken pipe  
...done! 
[ebuild  N   ] app-cdr/k3b-0.12.3 

Expected Results:  
[ebuild  N   ] app-cdr/k3b-0.12.3</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>phreak@gentoo.org</who>
            <bug_when>2005-09-03 00:32:43 0000</bug_when>
            <thetext>Created an attachment (id=67539)
k3b-0.12.3.ebuild

An improved ebuild, which uses USE=nls, strip-linguas and LINGUAS to determine
which languages to install.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>phreak@gentoo.org</who>
            <bug_when>2005-09-03 03:00:48 0000</bug_when>
            <thetext>Created an attachment (id=67543)
k3b-0.12.3.ebuild.diff

Diff between k3b from cvs and the improved one ...</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>carlo@gentoo.org</who>
            <bug_when>2005-09-03 07:04:52 0000</bug_when>
            <thetext>&gt; k3b uses fmt -w (from coreutils) in global scope, which is really bad.

No alternative at the moment, as it is the case with a lot of other things.

&gt; In the latest coreutils (~x86 that is here) `fmt` doesn&apos;t even accept the &apos;-w  
10000&apos; used in the ebuild.

And what (value) does work?

&gt; The ebuild tries to avoid this, by using LINGUAS and USE=&quot;nls&quot; (which might be
a bad idea). 

Right. It&apos;s not acceptable to mix use flags this way. That said: I&apos;d favor it,
if we&apos;d fix and unify our localization approaches (nls, LINGUAS, userlocales)
some day...</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>phreak@gentoo.org</who>
            <bug_when>2005-09-03 07:59:45 0000</bug_when>
            <thetext>(In reply to comment #3) 
&gt; And what (value) does work? 
Maximum thats working here is -w 2500. 
 
&gt; Right. It&apos;s not acceptable to mix use flags this way. That said: I&apos;d favor 
it, 
&gt; if we&apos;d fix and unify our localization approaches (nls, LINGUAS, userlocales) 
&gt; some day... 
Why not fix it now, to give others a starting point ?! :) 
 </thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>ferringb@gmail.com</who>
            <bug_when>2005-09-14 05:50:36 0000</bug_when>
            <thetext>Err... that LINGUAS portion of MAKE_LANG isn&apos;t valid, you can&apos;t do that _period_ :)

The metadata changes depending on the users environment, that&apos;s a major no no.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>ferringb@gmail.com</who>
            <bug_when>2005-09-14 05:52:24 0000</bug_when>
            <thetext>Bleh, ignore me regarding metadata; curious, what&apos;s the reasoning for why it
cannot be done within pkg_setup?</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>vapier@gentoo.org</who>
            <bug_when>2005-09-14 05:59:17 0000</bug_when>
            <thetext>dont use &apos;useq&apos; ... just utilize &apos;use&apos; ... otherwise, proposed patch looks good
in theory</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>carlo@gentoo.org</who>
            <bug_when>2005-09-14 07:00:35 0000</bug_when>
            <thetext>
(In reply to comment #6)
&gt; Bleh, ignore me regarding metadata; curious, what&apos;s the reasoning for why it
&gt; cannot be done within pkg_setup?

Pure historical...

btw.: Would it be possible to have a flag &quot;linguas&quot;, which is set when any
&quot;linguas_foo&quot; is set? I&apos;d also appreciate if you could have a look at Bug 98425.
I&apos;d like to know, if we can exect some &quot;second level slot dependency&quot; support
from portage. I&apos;m not sure, if you&apos;re already aware of the problem or if a new
bug for it makes sense. 


(In reply to comment #7)
&gt; otherwise, proposed patch looks good in theory

Mixing two use flags this way is really bad.

</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>vapier@gentoo.org</who>
            <bug_when>2005-09-14 10:30:22 0000</bug_when>
            <thetext>maybe, but that isnt going to happen anytime soon, and the current ebuild is a
lot more broken than what is proposed here</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>vapier@gentoo.org</who>
            <bug_when>2005-09-14 10:31:02 0000</bug_when>
            <thetext>and generally it doesnt make any sense to have LINGUA set to something
non-english and have USE=-nls</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>carlo@gentoo.org</who>
            <bug_when>2005-09-19 15:50:42 0000</bug_when>
            <thetext>(In reply to comment #10)
&gt; and generally it doesnt make any sense to have LINGUA set to something
&gt; non-english and have USE=-nls

It doesn&apos;t make sense to have two configuration options for one purpose and no
user will expect this usage, because it never was (correctly) never handled this
way and is nowhere documented.

(In reply to comment #9)
&gt; maybe, but that isnt going to happen anytime soon, and the current ebuild is a
&gt; lot more broken than what is proposed here

What&apos;s really broken is fmt as it seems, when you look at comments to the code.
</thetext>
          </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>67539</attachid>
            <date>2005-09-03 00:32 0000</date>
            <desc>k3b-0.12.3.ebuild</desc>
            <filename>k3b-0.12.3.ebuild</filename>
            <type>text/plain</type>
            <data encoding="base64">IyBDb3B5cmlnaHQgMTk5OS0yMDA1IEdlbnRvbyBGb3VuZGF0aW9uCiMgRGlzdHJpYnV0ZWQgdW5k
ZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSB2MgojICRIZWFk
ZXI6ICQKCmluaGVyaXQga2RlIGV1dGlscwoKTVlfUD0iJHtQL18vfSIKUz0iJHtXT1JLRElSfS8k
e01ZX1B9IgoKREVTQ1JJUFRJT049IkszYiwgS0RFIENEIFdyaXRpbmcgU29mdHdhcmUiCkhPTUVQ
QUdFPSJodHRwOi8vd3d3LmszYi5vcmcvIgpTUkNfVVJJPSJtaXJyb3I6Ly9zb3VyY2Vmb3JnZS9r
M2IvJHtNWV9QfS50YXIuYnoyCglubHM/ICggbWlycm9yOi8vc291cmNlZm9yZ2UvazNiLyR7UE59
LWkxOG4tJHtQVn0udGFyLmJ6MiApIgoKTElDRU5TRT0iR1BMLTIiCktFWVdPUkRTPSJ+YW1kNjQg
fnBwYyB+c3BhcmMgfng4NiIKSVVTRT0iY3NzIGR2ZHIgZW5jb2RlIGZmbXBlZyBmbGFjIGhhbCBr
ZGUgbXAzIG11c2VwYWNrIG5scyB2b3JiaXMiCgpERVBFTkQ9ImtkZT8gKCB8fCAoIGtkZS1iYXNl
L2tkZXN1IGtkZS1iYXNlL2tkZWJhc2UgKSApCgloYWw/ICggPXN5cy1hcHBzL2RidXMtMC4yMyoK
CQk9c3lzLWFwcHMvaGFsLTAuNCogKQoJbWVkaWEtbGlicy9saWJzbmRmaWxlCgltZWRpYS1saWJz
L2xpYnNhbXBsZXJhdGUKCW1lZGlhLWxpYnMvdGFnbGliCgltZWRpYS1saWJzL211c2ljYnJhaW56
Cgk+PW1lZGlhLXNvdW5kL2NkcGFyYW5vaWEtMy45LjgKCWZmbXBlZz8gKCBtZWRpYS12aWRlby9m
Zm1wZWcgKQoJZmxhYz8gKCBtZWRpYS1saWJzL2ZsYWMgKQoJbXAzPyAoIG1lZGlhLWxpYnMvbGli
bWFkICkKCW11c2VwYWNrPyAoIG1lZGlhLWxpYnMvbGlibXBjZGVjICkKCXZvcmJpcz8gKCBtZWRp
YS1saWJzL2xpYnZvcmJpcyApIgoKUkRFUEVORD0iJHtERVBFTkR9Cgl2aXJ0dWFsL2NkcnRvb2xz
Cgk+PWFwcC1jZHIvY2RyZGFvLTEuMS43LXIzCgltZWRpYS1zb3VuZC9ub3JtYWxpemUKCWR2ZHI/
ICggYXBwLWNkci9kdmQrcnctdG9vbHMgKQoJY3NzPyAoIG1lZGlhLWxpYnMvbGliZHZkY3NzICkK
CWVuY29kZT8gKCBtZWRpYS1zb3VuZC9sYW1lCgkJICBtZWRpYS1zb3VuZC9zb3gKCQkgIG1lZGlh
LXZpZGVvL3RyYW5zY29kZQoJCSAgbWVkaWEtdmlkZW8vdmNkaW1hZ2VyICkiCgpJMThOPSIke1BO
fS1pMThuLSR7UFZ9IgoKbmVlZC1rZGUgMy4zCgpwa2dfc2V0dXAoKSB7CgkjIFRoZXNlIGFyZSB0
aGUgbGFuZ3VhZ2VzIGFuZCB0cmFuc2xhdGVkIGRvY3VtZW50YXRpb24gc3VwcG9ydGVkIGJ5IGsz
YiBmb3IgCgkjIHZlcnNpb24gMC4xMS54LiBJZiB5b3UgYXJlIHVzaW5nIHRoaXMgZWJ1aWxkIGFz
IGEgbW9kZWwgZm9yIGFub3RoZXIgZWJ1aWxkIAoJIyBmb3IgYW5vdGhlciB2ZXJzaW9uIG9mIEsz
YiwgRE8gY2hlY2sgd2hldGhlciB0aGVzZSB2YWx1ZXMgYXJlIGRpZmZlcmVudC4KCSMgQ2hlY2sg
dGhlIHtwbyxkb2N9L01ha2VmaWxlLmFtIGZpbGVzIGluIGszYi1pMThuIHBhY2thZ2UuCgoJdXNl
IGhhbCAmJiBpZiAhIGJ1aWx0X3dpdGhfdXNlIHN5cy1hcHBzL2RidXMgcXQgOyB0aGVuCgkJZWVy
cm9yICJZb3UgYXJlIHRyeWluZyB0byBjb21waWxlICR7Q0FURUdPUll9LyR7UEZ9IHdpdGggdGhl
IFwiaGFsXCIgVVNFIGZsYWcgZW5hYmxlZCwiCgkJZWVycm9yICJidXQgc3lzLWFwcHMvZGJ1cyBp
cyBub3QgYnVpbHQgd2l0aCBRdCBzdXBwb3J0LiIKCQlkaWUKCWZpCn0KCnNyY19jb21waWxlKCkg
ewoKCXN0cmlwLWxpbmd1YXMgYmcgYnIgYnMgY2EgY3MgY3kgZGEgZGUgZWwgZW5fR0IgZXMgZXQg
ZnIgZ2EgaGkgaHUgaXMgaXQgbHQgbWsgbmIgbmwgbm4gcGEgcGwgcHQgcHRfQlIgcnUgc2wgc3Ig
c3YgdGEgdHIgdWsgemhfQ04KCglpZiBbWyAteiAiJHtMSU5HVUFTfSIgXV0gOyB0aGVuCgkJaWYg
dXNlcSBubHMgOyB0aGVuCgkJCWV3YXJuICJUbyBnZXQgYSBsb2NhbGl6ZWQgYnVpbGQsIHBsZWFz
ZSBzZXQgdGhlIGFjY29yZGluZyBMSU5HVUFTIHZhcmlhYmxlKHMpLiAiCgkJZmkKCWVsc2UKCQlp
ZiB1c2VxIG5scyA7IHRoZW4KCQkJZWluZm8gIkJ1aWxkaW5nIHRoZSBmb2xsb3dpbmcgbGFuZ3Vh
Z2VzOiAiCgkJCQoJCQlmb3IgaSBpbiAke0xJTkdVQVN9OyBkbwoJCQkJZWluZm8gIiAgJHtpfSIK
CQkJZG9uZQoJCQlNQUtFX0xBTkdTPSIke0xJTkdVQVMvc3Ivc3Igc3JATGF0bn0iCgkJZWxzZQoJ
CQlld2FybiAiVG8gZ2V0IGEgbG9jYWxpemVkIGJ1aWxkLCBwbGVhc2UgcHV0IFVTRT1cIm5sc1wi
IGludG8geW91ciBVU0UgZmxhZ3MiCgkJZmkKCWZpCgllcGF1c2UgMTAKCgkKCWxvY2FsIF9TPSR7
U30KCWxvY2FsIG15Y29uZj0iLS1lbmFibGUtbGlic3VmZml4PSAtLXdpdGgtZXh0ZXJuYWwtbGli
c2FtcGxlcmF0ZSBcCgkJCS0td2l0aG91dC1yZXNtZ3IgLS13aXRoLW11c2ljYnJhaW56IFwKCQkJ
JCh1c2Vfd2l0aCBrZGUgazNic2V0dXApCVwKCQkJJCh1c2Vfd2l0aCBoYWwpCQkJXAoJCQkkKHVz
ZV93aXRoIGVuY29kZSBsYW1lKQkJXAoJCQkkKHVzZV93aXRoIGZmbXBlZykJCVwKCQkJJCh1c2Vf
d2l0aCBmbGFjKQkJXAoJCQkkKHVzZV93aXRoIHZvcmJpcyBvZ2d2b3JiaXMpCVwKCQkJJCh1c2Vf
d2l0aCBtcDMgbGlibWFkKQkJXAoJCQkkKHVzZV93aXRoIG11c2VwYWNrKSIKCgkjIEJ1aWxkIHBy
b2Nlc3Mgb2YgazNiCglrZGVfc3JjX2NvbXBpbGUKCgkjIEJ1aWxkIHByb2Nlc3Mgb2YgazNiLWkx
OG4sIHNlbGVjdCBMSU5HVUFTIGVsZW1lbnRzCglTPSR7V09SS0RJUn0vJHtJMThOfQoJaWYgW1sg
LW4gIiR7TElOR1VBU30iICYmIC1uICIke01BS0VfTEFOR1N9IiAmJiAtZCAiJHtTfSIgXV0gOyB0
aGVuCgkJc2VkIC1pIC1lICJzOl5TVUJESVJTID0gLio6U1VCRElSUyA9ICR7TUFLRV9MQU5HU306
IiAke1N9L01ha2VmaWxlLmluCgkJa2RlX3NyY19jb21waWxlCglmaQoJUz0ke19TfQp9CgpzcmNf
aW5zdGFsbCgpIHsKCW1ha2UgREVTVERJUj0ke0R9IGluc3RhbGwgfHwgZGllCgoJZG9kb2MgQVVU
SE9SUyBDaGFuZ2VMb2cgQ09QWUlORyBGQVEgSU5TVEFMTCBLTk9XTkJVR1MgUEVSTUlTU0lPTlMg
UkVBRE1FIFRPRE8KCglpZiBbWyAtbiAiJHtMSU5HVUFTfSIgJiYgLW4gIiR7TUFLRV9MQU5HU30i
ICYmIC1kICIke1dPUktESVJ9LyR7STE4Tn0iIF1dOyB0aGVuCgkJY2QgJHtXT1JLRElSfS8ke0kx
OE59CgkJbWFrZSBERVNURElSPSR7RH0gaW5zdGFsbCB8fCBkaWUKCWZpCgoJIyBpbnN0YWxsIG1l
bnUgZW50cnkKCWlmIHVzZSBrZGU7IHRoZW4KCQltdiAke0R9L3Vzci9zaGFyZS9hcHBsbmsvU2V0
dGluZ3MvU3lzdGVtL2szYnNldHVwMi5kZXNrdG9wICR7RH0vdXNyL3NoYXJlL2FwcGxpY2F0aW9u
cwoJZmkKCXJtIC1mUiAke0R9L3Vzci9zaGFyZS9hcHBsbmsvCn0KCnBrZ19wb3N0aW5zdCgpIHsK
CWVjaG8KCWVpbmZvICJNYWtlIHN1cmUgeW91IGhhdmUgcHJvcGVyIHJlYWQvd3JpdGUgcGVybWlz
c2lvbnMgb24gdGhlIGNkcm9tIGRldmljZShzKS4iCgllaW5mbyAiVXN1YWxseSwgaXQgaXMgc3Vm
ZmljaWVudCB0byBiZSBpbiB0aGUgY2Ryb20gZ3JvdXAuIgoJZWNobwp9Cg==
</data>        

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>67543</attachid>
            <date>2005-09-03 03:00 0000</date>
            <desc>k3b-0.12.3.ebuild.diff</desc>
            <filename>k3b-0.12.3.ebuild.diff</filename>
            <type>text/plain</type>
            <data encoding="base64">LS0tIC91c3IvcG9ydGFnZS9jdnMvYXBwLWNkci9rM2IvazNiLTAuMTIuMy5lYnVpbGQJMjAwNS0w
Ny0zMSAyMzowODowMC4wMDAwMDAwMDAgKzAwMDAKKysrIHdvcmsvb3ZlcmxheS9hcHAtY2RyL2sz
Yi9rM2ItMC4xMi4zLmVidWlsZAkyMDA1LTA5LTAzIDExOjU5OjA4LjgyOTU2MzkzNiArMDAwMApA
QCAtMSwxOSArMSwyMCBAQAogIyBDb3B5cmlnaHQgMTk5OS0yMDA1IEdlbnRvbyBGb3VuZGF0aW9u
CiAjIERpc3RyaWJ1dGVkIHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGlj
IExpY2Vuc2UgdjIKLSMgJEhlYWRlcjogL3Zhci9jdnNyb290L2dlbnRvby14ODYvYXBwLWNkci9r
M2IvazNiLTAuMTIuMy5lYnVpbGQsdiAxLjEgMjAwNS8wNy8zMSAyMzowODowMCBjYXJsbyBFeHAg
JAorIyAkSGVhZGVyOiAkCiAKLWluaGVyaXQga2RlIGV1dGlscyBmbGFnLW8tbWF0aWMKK2luaGVy
aXQga2RlIGV1dGlscwogCiBNWV9QPSIke1AvXy99IgogUz0iJHtXT1JLRElSfS8ke01ZX1B9Igog
CiBERVNDUklQVElPTj0iSzNiLCBLREUgQ0QgV3JpdGluZyBTb2Z0d2FyZSIKIEhPTUVQQUdFPSJo
dHRwOi8vd3d3LmszYi5vcmcvIgotU1JDX1VSST0ibWlycm9yOi8vc291cmNlZm9yZ2UvazNiLyR7
TVlfUH0udGFyLmJ6MiIKK1NSQ19VUkk9Im1pcnJvcjovL3NvdXJjZWZvcmdlL2szYi8ke01ZX1B9
LnRhci5iejIKKwlubHM/ICggbWlycm9yOi8vc291cmNlZm9yZ2UvazNiLyR7UE59LWkxOG4tJHtQ
Vn0udGFyLmJ6MiApIgogCiBMSUNFTlNFPSJHUEwtMiIKIEtFWVdPUkRTPSJ+YW1kNjQgfnBwYyB+
c3BhcmMgfng4NiIKLUlVU0U9ImNzcyBkdmRyIGVuY29kZSBmZm1wZWcgZmxhYyBoYWwga2RlIG1w
MyBtdXNlcGFjayB2b3JiaXMiCitJVVNFPSJjc3MgZHZkciBlbmNvZGUgZmZtcGVnIGZsYWMgaGFs
IGtkZSBtcDMgbXVzZXBhY2sgbmxzIHZvcmJpcyIKIAogREVQRU5EPSJrZGU/ICggfHwgKCBrZGUt
YmFzZS9rZGVzdSBrZGUtYmFzZS9rZGViYXNlICkgKQogCWhhbD8gKCA9c3lzLWFwcHMvZGJ1cy0w
LjIzKgpAQCAtNDAsMjIgKzQxLDkgQEAgUkRFUEVORD0iJHtERVBFTkR9CiAJCSAgbWVkaWEtdmlk
ZW8vdHJhbnNjb2RlCiAJCSAgbWVkaWEtdmlkZW8vdmNkaW1hZ2VyICkiCiAKLW5lZWQta2RlIDMu
MwotCiBJMThOPSIke1BOfS1pMThuLSR7UFZ9IgogCi0jIFRoZXNlIGFyZSB0aGUgbGFuZ3VhZ2Vz
IGFuZCB0cmFuc2xhdGVkIGRvY3VtZW50YXRpb24gc3VwcG9ydGVkIGJ5IGszYiBmb3IgCi0jIHZl
cnNpb24gMC4xMS54LiBJZiB5b3UgYXJlIHVzaW5nIHRoaXMgZWJ1aWxkIGFzIGEgbW9kZWwgZm9y
IGFub3RoZXIgZWJ1aWxkIAotIyBmb3IgYW5vdGhlciB2ZXJzaW9uIG9mIEszYiwgRE8gY2hlY2sg
d2hldGhlciB0aGVzZSB2YWx1ZXMgYXJlIGRpZmZlcmVudC4KLSMgQ2hlY2sgdGhlIHtwbyxkb2N9
L01ha2VmaWxlLmFtIGZpbGVzIGluIGszYi1pMThuIHBhY2thZ2UuCi1MQU5HUz0iYmcgYnIgYnMg
Y2EgY3MgY3kgZGEgZGUgZWwgZW5fR0IgZXMgZXQgZnIgZ2EgaGkgaHUgaXMgaXQgbHQgbWsgbmIg
bmwgbm4gcGEgcGwgcHQgcHRfQlIgcnUgc2wgc3Igc3YgdGEgdHIgdWsgemhfQ04iCi0KLU1BS0Vf
TEFOR1M9JChlY2hvICIke0xJTkdVQVN9ICR7TEFOR1N9IiB8IGZtdCAtdyAxIHwgc29ydCB8IHVu
aXEgLWQgfCBmbXQgLXcgMTAwMDApCi1NQUtFX0xBTkdTPSR7TUFLRV9MQU5HUy9zci9zciBzckBM
YXRufQotCi1mb3IgWCBpbiAke0xBTkdTfTsgZG8KLQlTUkNfVVJJPSIke1NSQ19VUkl9IGxpbmd1
YXNfJHtYfT8gKCBtaXJyb3I6Ly9zb3VyY2Vmb3JnZS9rM2IvJHtJMThOfS50YXIuYnoyICkiCi1k
b25lCituZWVkLWtkZSAzLjMKIAogcGtnX3NldHVwKCkgewogCXVzZSBoYWwgJiYgaWYgISBidWls
dF93aXRoX3VzZSBzeXMtYXBwcy9kYnVzIHF0IDsgdGhlbgpAQCAtNjYsNiArNTQsMzIgQEAgcGtn
X3NldHVwKCkgewogfQogCiBzcmNfY29tcGlsZSgpIHsKKwkjIFRoZXNlIGFyZSB0aGUgbGFuZ3Vh
Z2VzIGFuZCB0cmFuc2xhdGVkIGRvY3VtZW50YXRpb24gc3VwcG9ydGVkIGJ5IGszYiBmb3IgCisJ
IyB2ZXJzaW9uIDAuMTEueC4gSWYgeW91IGFyZSB1c2luZyB0aGlzIGVidWlsZCBhcyBhIG1vZGVs
IGZvciBhbm90aGVyIGVidWlsZCAKKwkjIGZvciBhbm90aGVyIHZlcnNpb24gb2YgSzNiLCBETyBj
aGVjayB3aGV0aGVyIHRoZXNlIHZhbHVlcyBhcmUgZGlmZmVyZW50LgorCSMgQ2hlY2sgdGhlIHtw
byxkb2N9L01ha2VmaWxlLmFtIGZpbGVzIGluIGszYi1pMThuIHBhY2thZ2UuCisKKwlzdHJpcC1s
aW5ndWFzIGJnIGJyIGJzIGNhIGNzIGN5IGRhIGRlIGVsIGVuX0dCIGVzIGV0IGZyIGdhIGhpIGh1
IGlzIGl0IGx0IG1rIG5iIG5sIG5uIHBhIHBsIHB0IHB0X0JSIHJ1IHNsIHNyIHN2IHRhIHRyIHVr
IHpoX0NOCisKKwlpZiBbWyAteiAiJHtMSU5HVUFTfSIgXV0gOyB0aGVuCisJCWlmIHVzZXEgbmxz
IDsgdGhlbgorCQkJZXdhcm4gIlRvIGdldCBhIGxvY2FsaXplZCBidWlsZCwgcGxlYXNlIHNldCB0
aGUgYWNjb3JkaW5nIExJTkdVQVMgdmFyaWFibGUocykuICIKKwkJZmkKKwllbHNlCisJCWlmIHVz
ZXEgbmxzIDsgdGhlbgorCQkJZWluZm8gIkJ1aWxkaW5nIHRoZSBmb2xsb3dpbmcgbGFuZ3VhZ2Vz
OiAiCisJCQkKKwkJCWZvciBpIGluICR7TElOR1VBU307IGRvCisJCQkJZWluZm8gIiAgJHtpfSIK
KwkJCWRvbmUKKwkJCU1BS0VfTEFOR1M9IiR7TElOR1VBUy9zci9zciBzckBMYXRufSIKKwkJZWxz
ZQorCQkJZXdhcm4gIlRvIGdldCBhIGxvY2FsaXplZCBidWlsZCwgcGxlYXNlIHB1dCBVU0U9XCJu
bHNcIiBpbnRvIHlvdXIgVVNFIGZsYWdzIgorCQlmaQorCWZpCisJZXBhdXNlIDEwCisKKwkKIAls
b2NhbCBfUz0ke1N9CiAJbG9jYWwgbXljb25mPSItLWVuYWJsZS1saWJzdWZmaXg9IC0td2l0aC1l
eHRlcm5hbC1saWJzYW1wbGVyYXRlIFwKIAkJCS0td2l0aG91dC1yZXNtZ3IgLS13aXRoLW11c2lj
YnJhaW56IFwKQEAgLTc4LDEyICs5MiwxMiBAQCBzcmNfY29tcGlsZSgpIHsKIAkJCSQodXNlX3dp
dGggbXAzIGxpYm1hZCkJCVwKIAkJCSQodXNlX3dpdGggbXVzZXBhY2spIgogCi0JIyBCdWlsZCBw
cm9jZXNzIG9mIEszQgorCSMgQnVpbGQgcHJvY2VzcyBvZiBrM2IKIAlrZGVfc3JjX2NvbXBpbGUK
IAotCSMgQnVpbGQgcHJvY2VzcyBvZiBLM0ItaTE4biwgc2VsZWN0IExJTkdVQVMgZWxlbWVudHMK
KwkjIEJ1aWxkIHByb2Nlc3Mgb2YgazNiLWkxOG4sIHNlbGVjdCBMSU5HVUFTIGVsZW1lbnRzCiAJ
Uz0ke1dPUktESVJ9LyR7STE4Tn0KLQlpZiBbIC1uICIke0xJTkdVQVN9IiAtYSAtZCAiJHtTfSIg
XSA7IHRoZW4KKwlpZiBbWyAtbiAiJHtMSU5HVUFTfSIgJiYgLW4gIiR7TUFLRV9MQU5HU30iICYm
IC1kICIke1N9IiBdXSA7IHRoZW4KIAkJc2VkIC1pIC1lICJzOl5TVUJESVJTID0gLio6U1VCRElS
UyA9ICR7TUFLRV9MQU5HU306IiAke1N9L01ha2VmaWxlLmluCiAJCWtkZV9zcmNfY29tcGlsZQog
CWZpCkBAIC05NSw3ICsxMDksNyBAQCBzcmNfaW5zdGFsbCgpIHsKIAogCWRvZG9jIEFVVEhPUlMg
Q2hhbmdlTG9nIENPUFlJTkcgRkFRIElOU1RBTEwgS05PV05CVUdTIFBFUk1JU1NJT05TIFJFQURN
RSBUT0RPCiAKLQlpZiBbIC1uICIke0xJTkdVQVN9IiAtYSAtZCAiJHtXT1JLRElSfS8ke0kxOE59
IiBdOyB0aGVuCisJaWYgW1sgLW4gIiR7TElOR1VBU30iICYmIC1uICIke01BS0VfTEFOR1N9IiAm
JiAtZCAiJHtXT1JLRElSfS8ke0kxOE59IiBdXTsgdGhlbgogCQljZCAke1dPUktESVJ9LyR7STE4
Tn0KIAkJbWFrZSBERVNURElSPSR7RH0gaW5zdGFsbCB8fCBkaWUKIAlmaQo=
</data>        

          </attachment>
    </bug>

</bugzilla>