bug-gnulib
[Top][All Lists]
Advanced

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

Re: strcase?


From: Bruno Haible
Subject: Re: strcase?
Date: Mon, 9 May 2011 14:54:24 +0200
User-agent: KMail/1.9.9

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.

[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.


2011-05-09  Bruno Haible  <address@hidden>

        Fix confusion regarding deprecated modules.
        * modules/calloc (Status, Notice): Mark module as deprecated, not
        obsolete.
        * modules/fnmatch-posix (Status, Notice): Likewise.
        * modules/getdate (Status, Notice): Likewise.
        * modules/getopt (Status, Notice): Likewise.
        * modules/malloc (Status, Notice): Likewise.
        * modules/pipe (Status, Notice): Likewise.
        * modules/realloc (Status, Notice): Likewise.
        * modules/rename-dest-slash (Status, Notice): Likewise.
        * modules/unictype/bidicategory-all (Status, Notice): Likewise.
        * modules/unictype/bidicategory-byname (Status, Notice): Likewise.
        * modules/unictype/bidicategory-name (Status, Notice): Likewise.
        * modules/unictype/bidicategory-of (Status, Notice): Likewise.
        * modules/unictype/bidicategory-test (Status, Notice): Likewise.

--- modules/calloc.orig Mon May  9 14:49:19 2011
+++ modules/calloc      Mon May  9 14:48:57 2011
@@ -2,10 +2,10 @@
 calloc() function that is glibc compatible.
 
 Status:
-obsolete
+deprecated
 
 Notice:
-This module is obsolete. Use the module 'calloc-gnu' instead.
+This module is deprecated. Use the module 'calloc-gnu' instead.
 
 Files:
 
--- modules/fnmatch-posix.orig  Mon May  9 14:49:19 2011
+++ modules/fnmatch-posix       Mon May  9 14:48:56 2011
@@ -2,10 +2,10 @@
 fnmatch() function: wildcard matching.
 
 Status:
-obsolete
+deprecated
 
 Notice:
-This module is obsolete. Use the module 'fnmatch' instead.
+This module is deprecated. Use the module 'fnmatch' instead.
 
 Files:
 
--- modules/getdate.orig        Mon May  9 14:49:19 2011
+++ modules/getdate     Mon May  9 14:48:58 2011
@@ -2,10 +2,10 @@
 Convert a date/time string to linear time.
 
 Status:
-obsolete
+deprecated
 
 Notice:
-This module is obsolete. Use the module 'parse-datetime' instead.
+This module is deprecated. Use the module 'parse-datetime' instead.
 
 Files:
 doc/getdate.texi
--- modules/getopt.orig Mon May  9 14:49:19 2011
+++ modules/getopt      Mon May  9 14:48:56 2011
@@ -2,10 +2,10 @@
 Process command line arguments.
 
 Status:
-obsolete
+deprecated
 
 Notice:
-This module is obsolete. Use the module 'getopt-posix' or 'getopt-gnu' instead.
+This module is deprecated. Use the module 'getopt-posix' or 'getopt-gnu' 
instead.
 
 Files:
 
--- modules/malloc.orig Mon May  9 14:49:20 2011
+++ modules/malloc      Mon May  9 14:48:57 2011
@@ -7,10 +7,10 @@
 have side effects on the compilation of the main modules in lib/.
 
 Status:
-obsolete
+deprecated
 
 Notice:
-This module is obsolete. Use the module 'malloc-gnu' instead.
+This module is deprecated. Use the module 'malloc-gnu' instead.
 
 Files:
 
--- modules/pipe.orig   Mon May  9 14:49:20 2011
+++ modules/pipe        Mon May  9 14:48:58 2011
@@ -2,10 +2,10 @@
 Creation of subprocesses, communicating via pipes.
 
 Status:
-obsolete
+deprecated
 
 Notice:
-This module is obsolete. Use the module 'spawn-pipe' instead.
+This module is deprecated. Use the module 'spawn-pipe' instead.
 
 Files:
 lib/pipe.h
--- modules/realloc.orig        Mon May  9 14:49:20 2011
+++ modules/realloc     Mon May  9 14:48:56 2011
@@ -7,10 +7,10 @@
 have side effects on the compilation of the main modules in lib/.
 
 Status:
-obsolete
+deprecated
 
 Notice:
-This module is obsolete. Use the module 'realloc-gnu' instead.
+This module is deprecated. Use the module 'realloc-gnu' instead.
 
 Files:
 
--- modules/rename-dest-slash.orig      Mon May  9 14:49:20 2011
+++ modules/rename-dest-slash   Mon May  9 14:49:05 2011
@@ -2,10 +2,10 @@
 rename() function: change the name or location of a file.
 
 Status:
-obsolete
+deprecated
 
 Notice:
-This module is obsolete; use the rename module instead.
+This module is deprecated. Use the 'rename' module instead.
 
 Files:
 
--- modules/unictype/bidicategory-all.orig      Mon May  9 14:49:20 2011
+++ modules/unictype/bidicategory-all   Mon May  9 14:48:57 2011
@@ -2,10 +2,10 @@
 Unicode character bidi category functions.
 
 Status:
-obsolete
+deprecated
 
 Notice:
-This module is obsolete. Use the module 'unictype/bidiclass-all' instead.
+This module is deprecated. Use the module 'unictype/bidiclass-all' instead.
 
 Files:
 
--- modules/unictype/bidicategory-byname.orig   Mon May  9 14:49:20 2011
+++ modules/unictype/bidicategory-byname        Mon May  9 14:48:57 2011
@@ -2,10 +2,10 @@
 Find a Unicode character bidi category, given its name.
 
 Status:
-obsolete
+deprecated
 
 Notice:
-This module is obsolete. Use the module 'unictype/bidiclass-byname' instead.
+This module is deprecated. Use the module 'unictype/bidiclass-byname' instead.
 
 Files:
 
--- modules/unictype/bidicategory-name.orig     Mon May  9 14:49:20 2011
+++ modules/unictype/bidicategory-name  Mon May  9 14:48:57 2011
@@ -2,10 +2,10 @@
 Name of Unicode character bidi category.
 
 Status:
-obsolete
+deprecated
 
 Notice:
-This module is obsolete. Use the module 'unictype/bidiclass-name' instead.
+This module is deprecated. Use the module 'unictype/bidiclass-name' instead.
 
 Files:
 
--- modules/unictype/bidicategory-of.orig       Mon May  9 14:49:20 2011
+++ modules/unictype/bidicategory-of    Mon May  9 14:48:57 2011
@@ -2,10 +2,10 @@
 Determine bidi category of a Unicode character.
 
 Status:
-obsolete
+deprecated
 
 Notice:
-This module is obsolete. Use the module 'unictype/bidiclass-of' instead.
+This module is deprecated. Use the module 'unictype/bidiclass-of' instead.
 
 Files:
 
--- modules/unictype/bidicategory-test.orig     Mon May  9 14:49:20 2011
+++ modules/unictype/bidicategory-test  Mon May  9 14:48:57 2011
@@ -2,10 +2,10 @@
 Test whether a Unicode character belongs to a given bidi category.
 
 Status:
-obsolete
+deprecated
 
 Notice:
-This module is obsolete. Use the module 'unictype/bidiclass-test' instead.
+This module is deprecated. Use the module 'unictype/bidiclass-test' instead.
 
 Files:
 
-- 
In memoriam Aldo Moro <http://en.wikipedia.org/wiki/Aldo_Moro>



reply via email to

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