<?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>9909</bug_id>
          
          <creation_ts>2002-10-29 12:26 0000</creation_ts>
          <short_desc>fluxbox-0.1.12-r2 fails if -nls is present in use variables</short_desc>
          <delta_ts>2003-02-04 19:42:18 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>1.4_rc1</version>
          <rep_platform>x86</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          
          <priority>P3</priority>
          <bug_severity>minor</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>jrollins@charged-web.com</reporter>
          <assigned_to>mkeadle@gmail.com</assigned_to>
          

      

      
          <long_desc isprivate="0">
            <who>jrollins@charged-web.com</who>
            <bug_when>2002-10-29 12:26:39 0000</bug_when>
            <thetext>The remember patch provided on the fluxbox.org page states it will fail if nls
is disabled - check for this in the use variables?</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>jrollins@charged-web.com</who>
            <bug_when>2002-10-29 12:44:12 0000</bug_when>
            <thetext>Created an attachment (id=5181)
Revised ebuild

I think this oughta fix it - worked for me.  Someone else want to test?</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>mkeadle@gmail.com</who>
            <bug_when>2002-10-30 01:08:45 0000</bug_when>
            <thetext>See, here&apos;s the thing. The only difference between -r2 and -r1 is the remember
patch. So removing the remeber patch leaves no reason to go to an -r2.
Implementing the `use nls &amp;&amp;` works fine, but if that step is skipped you&apos;re
left with no reason to run -r2. *This* is why it is ~ keyworded, and not put
forward as  a stable build. I&apos;m aware of the issues with the patch and nls, and
honestly I&apos;m still trying to work out the best way to deal with it.

I&apos;ve thought of adding something like:

if [ -n &quot;`use nls`&quot; ]
then
    ewarn &quot;You currently have -nls in your USE. This build of Fluxbox will not&quot;
    ewarn &quot;build if nls is disabled.&quot;
    exit 1
fi</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>mkeadle@gmail.com</who>
            <bug_when>2002-10-30 01:10:50 0000</bug_when>
            <thetext>Also.. *PLEASE* when including a text attatchment remember to set the type as
&apos;text/plain&apos;.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>jrollins@charged-web.com</who>
            <bug_when>2002-10-30 10:43:14 0000</bug_when>
            <thetext>Sorry about that, I&apos;m kinda new at this.  I understand completely about the
whole r2 thing - I had forgotten that i had put ~x86 in my make.conf.  Thanks
for checking into it - I&apos;m sure whatever solution you come up with will work
fine.  Sorry for the confusion.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>kurt.hindenburg@gmail.com</who>
            <bug_when>2002-11-01 00:15:53 0000</bug_when>
            <thetext>Yea, I would go with the the test below; that way people have an idea what&apos;s up.

if [ -n &quot;`use nls`&quot; ]
then
    ewarn &quot;You currently have -nls in your USE. This build of Fluxbox will not&quot;
    ewarn &quot;build if nls is disabled.&quot;
    exit 1
fi

Kinda odd that the remember patch requires nls.  I wonder if this a
bug/misfeature in the remember patch.

USE=&quot;nls&quot; emerge fluxbox
works fine with 0.1.12-r2</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>mkeadle@gmail.com</who>
            <bug_when>2002-11-04 16:44:51 0000</bug_when>
            <thetext>I&apos;ve added the `if [ ! &quot;`use nls`&quot; ]` test to the existing -r2 ebuild. It
directs the user to run `USE=&quot;nls&quot; emerge fluxbox` if the test fails. This build
is still ~ keyworded and not released to general population.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>mkeadle@gmail.com</who>
            <bug_when>2002-11-07 15:28:01 0000</bug_when>
            <thetext>I think this package is best left as &quot;unstable&quot;, IE ~keyworded permanantly. I&apos;m
hearing rumors that Fluxbox 0.1.13 will have AA text and generally be overall
neat. This remember patch is nice, but the nls thing coupled with rare crashes
just won&apos;t make it into stable. I&apos;m setting this to FIXED. I&apos;ve you&apos;ve got any
issues with the 0.1.12-r2 release, consider running Fluxbox without the remember
patch, waiting for 0.1.13, or dealing with the remember patch through other means.

Cheers, and thanks for the help guys!</thetext>
          </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>5181</attachid>
            <date>2002-10-29 12:44 0000</date>
            <desc>Revised ebuild</desc>
            <filename>fluxbox-0.1.12-r10.ebuild</filename>
            <type>text/plain</type>
            <data encoding="base64">IyBDb3B5cmlnaHQgMTk5OS0yMDAyIEdlbnRvbyBUZWNobm9sb2dpZXMsIEluYy4KIyBEaXN0cmli
dXRlZCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlLCB2
MgojICRIZWFkZXI6IC9ob21lL2N2c3Jvb3QvZ2VudG9vLXg4Ni94MTEtd20vZmx1eGJveC9mbHV4
Ym94LTAuMS4xMi1yMi5lYnVpbGQsdiAxLjIgMjAwMi8xMC8yNiAwNTowNjozNSBta2VhZGxlIEV4
cCAkCgppbmhlcml0IGNvbW1vbmJveCBmbGFnLW8tbWF0aWMKClM9JHtXT1JLRElSfS8ke1B9CkRF
U0NSSVBUSU9OPSJXaW5kb3cgbWFuYWdlciBiYXNlZCBvbiBCbGFja2JveCBhbmQgcHdtIC0tIGhh
cyB0YWJzLiBSZW1lbWJlciBwYXRjaCBhcHBsaWVkLiIKU1JDX1VSST0ibWlycm9yOi8vc291cmNl
Zm9yZ2UvJHtQTn0vJHtQfS50YXIuZ3oKCW1pcnJvcjovL2dlbnRvby8ke1BOfS1nZW50b28uZGlm
Zi5iejIKCWh0dHA6Ly9mbHV4Ym94Lm9yZy9kb3dubG9hZC9wYXRjaGVzL3Vub2ZmaWNpYWwtZmx1
eGJveC0wLjEuMTItcmVtZW1iZXItcGF0Y2guYnoyIgpIT01FUEFHRT0iaHR0cDovL2ZsdXhib3gu
c2YubmV0IgoKTElDRU5TRT0iR1BMLTIiClNMT1Q9IjAiCktFWVdPUkRTPSJ+eDg2IgoKbXlkb2M9
IkNoYW5nZUxvZyBDT1BZSU5HIE5FV1MiCm15Y29uZj0iLS1lbmFibGUteGluZXJhbWEiCmZpbHRl
ci1mbGFncyAtZm5vLWV4Y2VwdGlvbnMKZXhwb3J0IFdBTlRfQVVUT01BS0VfMV82PTEKZXhwb3J0
IFdBTlRfQVVUT0NPTkZfMl81PTEKCnNyY191bnBhY2soKSB7CgoJdW5wYWNrICR7UH0udGFyLmd6
CgoJY2QgJHtTfQoJdXNlIG5scyAmJiBiemNhdCAke0RJU1RESVJ9L3Vub2ZmaWNpYWwtZmx1eGJv
eC0wLjEuMTItcmVtZW1iZXItcGF0Y2guYnoyIHwgcGF0Y2ggLXAxIHx8IGRpZQoJYnpjYXQgJHtE
SVNURElSfS8ke1BOfS1nZW50b28uZGlmZi5iejIgfCBwYXRjaCAtcDEgfHwgZGllCgoJc3NlZCAt
aSAiczpibGFja2JveC5jYXQ6Zmx1eGJveC5jYXQ6IiBzcmMvbWFpbi5jYwp9CgpzcmNfY29tcGls
ZSgpIHsKCgljb21tb25ib3hfc3JjX2NvbXBpbGUKCgljZCBkYXRhCgltYWtlIFwKCQlwa2dkYXRh
ZGlyPS91c3Ivc2hhcmUvY29tbW9uYm94IGluaXQKfQoKCnNyY19pbnN0YWxsKCkgewoKCWNvbW1v
bmJveF9zcmNfaW5zdGFsbAoJY2QgZGF0YQoJaW5zaW50byAvdXNyL3NoYXJlL2NvbW1vbmJveAoJ
ZG9pbnMgaW5pdAoJaW5zaW50byAvdXNyL3NoYXJlL2NvbW1vbmJveC9mbHV4Ym94Cglkb2lucyBr
ZXlzCn0K
</data>        

          </attachment>
    </bug>

</bugzilla>