Bug 230001 - Stabilize app-editors/nano-2.1.2-r1
Bug#: 230001 Product:  Gentoo Linux Version: unspecified Platform: All
OS/Version: Linux Status: RESOLVED Severity: enhancement Priority: P3
Resolution: FIXED Assigned To: vapier@gentoo.org Reported By: vapier@gentoo.org
Component: Ebuilds
URL: 
Summary: Stabilize app-editors/nano-2.1.2-r1
Keywords:  STABLEREQ
Status Whiteboard: 
Opened: 2008-06-29 11:17 0000
Description:   Opened: 2008-06-29 11:17 0000
doit

------- Comment #1 From Markus Rothe 2008-06-29 16:53:10 0000 -------
ppc64 stable

------- Comment #2 From Kenneth Prugh 2008-06-30 15:55:10 0000 -------
amd64 stable

------- Comment #3 From Ferris McCormick 2008-06-30 16:57:14 0000 -------
On sparc, I built nano thus:
 USE='justify slang spell -ncurses nls unicode' 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 & justify USE
flags?  I don't much care for USE flags which don'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't do what the say they do.

------- Comment #4 From nixnut 2008-06-30 20:10:10 0000 -------
ppc stable

------- Comment #5 From Ferris McCormick 2008-06-30 20:28:27 0000 -------
I'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'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?)

------- Comment #6 From SpanKY 2008-06-30 20:58:14 0000 -------
i really havent a clue what you're talking about

if something isnt working, file a bug

------- Comment #7 From Jeroen Roovers 2008-07-01 02:42:14 0000 -------
Stable for HPPA.

------- Comment #8 From Ferris McCormick 2008-07-01 14:00:13 0000 -------
(In reply to comment #5)
> I'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'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?)
> 

Whatever I was seeing apparently was an artifact of what I sync'ed to
yesterday.  When I reinstall today and examine config.h (with USE='spell
justify'), 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't know what was going on; but whatever it was, it seems today's "emerge
--sync" cured it.  Sorry for the noise, just ignore it.

------- Comment #9 From Raúl Porcel 2008-07-01 14:45:39 0000 -------
alpha/ia64/x86 stable