diff options
author | Bruno Haible <bruno@clisp.org> | 2011-05-29 13:00:39 +0200 |
---|---|---|
committer | Bruno Haible <bruno@clisp.org> | 2011-05-29 13:06:25 +0200 |
commit | fdc9e6c9f8cf6afe33a6fa114c536750f16b459b (patch) | |
tree | 015f7dc8fd3e80e65170194e3d5db346fa9a9b0e /STATUS-libposix | |
parent | 41395c18bfa9f09c12faa5cbb6ac783fbd4b5f68 (diff) | |
download | gnulib-fdc9e6c9f8cf6afe33a6fa114c536750f16b459b.tar.gz |
Status of work-in-progress around libposix.
Diffstat (limited to 'STATUS-libposix')
-rw-r--r-- | STATUS-libposix | 127 |
1 files changed, 127 insertions, 0 deletions
diff --git a/STATUS-libposix b/STATUS-libposix new file mode 100644 index 0000000000..58b7506d87 --- /dev/null +++ b/STATUS-libposix @@ -0,0 +1,127 @@ +Status for libposix +=================== + +This file documents the status of work-in-progress. +No ChangeLog entries are needed for this file. + +Status for the libposix branch +------------------------------ + +Bruce Korb says: + +I think a real big step in libposix is to get a little experience with it. +There are also some few little nits pointed out in the discussions that +need some careful consideration, but some experience in using it would +be good, too. The intended/expected usage is along the lines of: + +1. configure, build and install the thing. Perhaps from: + http://autogen.sourceforge.net/data/ + or roll your own, but the distribution should be there, I think. + +2. fiddle a project to detect that it is "sufficiently recent" to + cover the needs of this unnamed project. That is an interesting + issue, though: the concept behind "configure" is that you do + feature tests rather than version testing. However, if you choose + to not test the version of libposix and test the features you + need of libposix, then I have an extremely difficult time trying + to understand the point of libposix -- you are back to running + a bunch of feature tests that take too long. Testing for a + libposix current as of some marker (version number or date) + seems right to me, though there are some caveats to consider + regarding "retired" POSIX features. + + Anyway, the "fiddle a project" should boil down to testing + for libposix in some way and then dying if it is not up to snuff. + +3. configure, build, test, install and test installation of said project. + + +TODO list for master +-------------------- + +Bruno Haible says: + +1) ... 7) + proposed by Gary in the thread starting at + [PATCH 0/7] contents of topic/libposix for merge to master + in <http://lists.gnu.org/archive/html/bug-gnulib/2010-10/threads.html> + +1) Allow generate header files to coexist without shadowing each other. + <http://lists.gnu.org/archive/html/bug-gnulib/2010-10/msg00283.html> + + Discussion: + <http://lists.gnu.org/archive/html/bug-gnulib/2010-10/msg00289.html> + + Half of the work has been done, but not yet pushed. + <http://lists.gnu.org/archive/html/bug-gnulib/2010-11/msg00199.html> + <http://lists.gnu.org/archive/html/bug-gnulib/2011-02/msg00078.html> + +2) Allow using libgnu's file name in module descriptions. + <http://lists.gnu.org/archive/html/bug-gnulib/2010-10/msg00284.html> + + Discussion: + <http://lists.gnu.org/archive/html/bug-gnulib/2010-10/msg00291.html> + <http://lists.gnu.org/archive/html/bug-gnulib/2010-10/msg00308.html + +3) iconv_open's file file list + <http://lists.gnu.org/archive/html/bug-gnulib/2010-10/msg00282.html> + + Discussion: + <http://lists.gnu.org/archive/html/bug-gnulib/2010-10/msg00290.html> + <http://lists.gnu.org/archive/html/bug-gnulib/2010-10/msg00307.html> + libposix needs to install only selected headers, not all of them. Let the + script look at the 'Include:' section of each module description. + +4) Module libposix + <http://lists.gnu.org/archive/html/bug-gnulib/2010-10/msg00280.html> + + Discussion: + <http://lists.gnu.org/archive/html/bug-gnulib/2010-10/msg00292.html> + More discussion needed + +5) Installable headers + <http://lists.gnu.org/archive/html/bug-gnulib/2010-10/msg00281.html> + + Discussion: + <http://lists.gnu.org/archive/html/bug-gnulib/2010-10/msg00293.html> + Patch to be rewritten to use nobase_nodist_include_HEADERS, + also need to add an Automake conditional to distinguish libposix from + other projects. + Also see whether the Automake bug can be fixed. + <http://lists.gnu.org/archive/html/bug-gnulib/2010-10/msg00325.html> + +6) libposix subdirectory + <http://lists.gnu.org/archive/html/bug-gnulib/2010-10/msg00277.html> + + Discussion: + <http://lists.gnu.org/archive/html/bug-gnulib/2010-10/msg00294.html> + +7) use git-version-gen for version numbering + <http://lists.gnu.org/archive/html/bug-gnulib/2010-10/msg00279.html> + + Discussion: + <http://lists.gnu.org/archive/html/bug-gnulib/2010-10/msg00297.html> + <http://lists.gnu.org/archive/html/bug-gnulib/2010-10/msg00303.html> + Patch to be revised. + +8) Licensing + <http://lists.gnu.org/archive/html/bug-gnulib/2010-12/msg00184.html> + + Status: A majority of the issues have been handled. + Obsolete modules (free, memcpy) can be ignored. + To be done: + getcwd + faccessat + fdopendir + linkat + mkfifoat + openat + readlinkat + renameat + symlinkat + utimensat + +9) Versioning + <http://lists.gnu.org/archive/html/bug-gnulib/2011-01/msg00163.html> + + Status: No real plan exists. |