[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

RFD/ITP: libreadline4

You read that subject right, I want discussion about and I intend to
package libreadline4, even though we have libreadline2 already...  Pull on
your asbestos underwear people, it could get warm in here.  =>

The version of readline included with bash is now old enough to be called
ancient.  The current version (4.0) includes many changes, a couple of
them not totally backwards compatible.

HOWEVER, readline2 and g++ do not currently get along well at all.  Since
I see no intention on the part of the bash maintainers (be they Debian or
upstream) to move the readline included with bash to 4.0 (2.2 isn't broke
as far as bash is concerned, why introduce major changes that could break
it?) I would like to package libreadline4.

My primary reason for packaging it is that I have to fall back to using
extern "C" { ... } and other evil tricks in order to get readline to work
at all in C++ code.  While I *could* support that, I suspect my C++
instructor would strangle me[1] for turning in something with #ifdef's
plastered all over the place to make a C++ program work with an otherwise
incompatible piece of C code in a C++ class.  Or worse, it could affect my
grade or something (eep!)

I think we have an obligation to provide readline4 as an option at least
if for no other reason than to make it available to people writing C++
code[2] who otherwise must resort to evil things...  I spent more than an
hour figuring out why readline didn't work in C++ for an otherwise 5
minute assignment only to find I had to pull the code out because it was
too messy to use[3], agh!

Okay, where's the first accusation of package hijacking?  =>  I'll take
you all on!  Yeah, I ain't scared of ya's!  Are ya's yellah or sumthin?[4]

[1] I sure hope he has a good sense of humor this ${TIMEOFDAY} ...
[2] ie, ME!  I guess if you ask IWJ I'm now a "C++ weenie", I actually
    like it so far as long as the code is kept relatively clean.
[3] A few people saw what I had this afternoon, it got worse.  =<
[4] I'll say it for you:  "Go to bed Kb."  And I'm going, before this
    email gets REALLY silly.

Joseph Carter <knghtbrd@debian.org>             Debian GNU/Linux developer
GnuPG: 2048g/3F9C2A43 - 20F6 2261 F185 7A3E 79FC  44F9 8FF7 D7A3 DCF9 DAB3
PGP 2.6: 2048R/50BDA0ED - E8 D6 84 81 E3 A8 BB 77  8E E2 29 96 C9 44 5F BE
<Knghtbrd> RoboHak - okay, the patch isn't broken, but my brain
           apparently is
<wc> that's nothing new (;
<Knghtbrd> wc - hush.
<Knghtbrd> =>

Attachment: pgpTuAJKVuZm0.pgp
Description: PGP signature

Reply to: