[Top][All Lists]

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

Re: strcase?

From: Simon Josefsson
Subject: Re: strcase?
Date: Mon, 09 May 2011 17:15:58 +0200
User-agent: Gnus/5.110018 (No Gnus v0.18) Emacs/23.2 (gnu/linux)

Eric Blake <address@hidden> writes:

> On 05/09/2011 06:54 AM, Bruno Haible wrote:
>> Hi Simon,
>>> I noticed the 'strcase' module is marked as obsolete.  ... What
>>> should be used instead?
>> You are confusing "obsolete" with "deprecated". As explained in [1][2], the
>> meaning of "obsolete" in gnulib is that you don't need it, *not* that it will
>> go away.

Thanks -- I forgot this aspect.  I don't have a strong opinion on your

>> [1] http://www.gnu.org/software/gnulib/manual/html_node/Obsolete-modules.html
>> [2] http://lists.gnu.org/archive/html/bug-gnulib/2011-01/msg00541.html
>> A few modules use the status "obsolete" in the meaning of "deprecated",
>> however. Maybe it will help to avoid the confusion if we fix these. Here
>> is a proposed patch.
> Looks reasonable to me.  "obsolete" means you need it only if targetting
> otherwise-obsolete platforms with no replacement needed on modern
> platforms, "deprecated" means you should be prepared for the module to
> disappear by switching to its modern counterpart module.

What seems to be missing here is a clarification of what it means for a
platform to be "modern" -- I recall we discussed this before, but I
cannot find that anything ended up in the manual.

I think we need to name some platforms that we consider "modern" and
some platforms that we consider obsolete for the "obsolete" keyword to
be well defined and understandable by maintainers.

For lack of a better place, I think the list could go into the "Obsolete
modules" section.


reply via email to

[Prev in Thread] Current Thread [Next in Thread]