<?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>230001</bug_id>
          
          <creation_ts>2008-06-29 11:17 0000</creation_ts>
          <short_desc>Stabilize app-editors/nano-2.1.2-r1</short_desc>
          <delta_ts>2008-08-16 14:29:22 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>
          
          
          <keywords>STABLEREQ</keywords>
          <priority>P3</priority>
          <bug_severity>enhancement</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>vapier@gentoo.org</reporter>
          <assigned_to>vapier@gentoo.org</assigned_to>
          <cc>fmccor@gentoo.org</cc>

      

      
          <long_desc isprivate="0">
            <who>vapier@gentoo.org</who>
            <bug_when>2008-06-29 11:17:55 0000</bug_when>
            <thetext>doit</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>corsair@gentoo.org</who>
            <bug_when>2008-06-29 16:53:10 0000</bug_when>
            <thetext>ppc64 stable</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>ken69267@gentoo.org</who>
            <bug_when>2008-06-30 15:55:10 0000</bug_when>
            <thetext>amd64 stable</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>fmccor@gentoo.org</who>
            <bug_when>2008-06-30 16:57:14 0000</bug_when>
            <thetext>On sparc, I built nano thus:
 USE=&apos;justify slang spell -ncurses nls unicode&apos; emerge nano
But when I look at the config.h file, I see

/* Define this to disable the justify routines. */
#define DISABLE_JUSTIFY 1
/* Define this to disable the spell checker functions. */
#define DISABLE_SPELLER 1

Is this really correct?  And if so, what good are the spell &amp; justify USE flags?  I don&apos;t much care for USE flags which don&apos;t do what they say they do.  The problem here seems to be that the ./configure script for nano advertises that it accepts a --enable/--disable-speller option, but apparently it ignores it.  This is minor, of course, but it still seems wrong because we have USE flags which don&apos;t do what the say they do.
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>nixnut@gentoo.org</who>
            <bug_when>2008-06-30 20:10:10 0000</bug_when>
            <thetext>ppc stable</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>fmccor@gentoo.org</who>
            <bug_when>2008-06-30 20:28:27 0000</bug_when>
            <thetext>I&apos;ll mark sparc stable because it works.  But please clean up the USE flags or fix the configure script or something for the next go-around on this.  I&apos;m unlikely to mark any future versions stable unless the USE flags do what they say they do.  I am not sure how we got a USE=spell, for example, which seems not to do anything.  (Or maybe it does on other architectures?)</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>vapier@gentoo.org</who>
            <bug_when>2008-06-30 20:58:14 0000</bug_when>
            <thetext>i really havent a clue what you&apos;re talking about

if something isnt working, file a bug</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>jer@gentoo.org</who>
            <bug_when>2008-07-01 02:42:14 0000</bug_when>
            <thetext>Stable for HPPA.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>fmccor@gentoo.org</who>
            <bug_when>2008-07-01 14:00:13 0000</bug_when>
            <thetext>(In reply to comment #5)
&gt; I&apos;ll mark sparc stable because it works.  But please clean up the USE flags or
&gt; fix the configure script or something for the next go-around on this.  I&apos;m
&gt; unlikely to mark any future versions stable unless the USE flags do what they
&gt; say they do.  I am not sure how we got a USE=spell, for example, which seems
&gt; not to do anything.  (Or maybe it does on other architectures?)
&gt; 

Whatever I was seeing apparently was an artifact of what I sync&apos;ed to yesterday.  When I reinstall today and examine config.h (with USE=&apos;spell justify&apos;), I see
==================
/* Define this to disable the justify routines. */
/* #undef DISABLE_JUSTIFY */

/* Define this to disable the spell checker functions. */
/* #undef DISABLE_SPELLER */
===================
as I should.

I don&apos;t know what was going on; but whatever it was, it seems today&apos;s &quot;emerge --sync&quot; cured it.  Sorry for the noise, just ignore it.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>armin76@gentoo.org</who>
            <bug_when>2008-07-01 14:45:39 0000</bug_when>
            <thetext>alpha/ia64/x86 stable</thetext>
          </long_desc>
      
    </bug>

</bugzilla>