X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;f=ChangeLog;h=f6d7e6449a5d78019afee19faddfc09b718e0856;hb=12e638f9b0c9eb49103a76ee156f50426bb8558b;hp=0ebee71c00b2879d91762699d55549800534f745;hpb=e1b83155bc5e95f4165b806850e4117426479a68;p=gnulib.git diff --git a/ChangeLog b/ChangeLog index 0ebee71c0..f6d7e6449 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,216 @@ +2010-03-02 Ben Walton (tiny change) + + copy-acl: enhance Solaris ACL error handling + * lib/copy-acl.c (qcopy_acl): Also ignore EOPNOTSUPP. + * lib/set-mode-acl.c (qset_acl): Likewise. + +2010-03-02 Bruno Haible + + spawn: Don't override the system defined values on FreeBSD 8. + * lib/spawn.in.h (POSIX_SPAWN_RESETIDS, POSIX_SPAWN_SETPGROUP, + POSIX_SPAWN_SETSIGDEF, POSIX_SPAWN_SETSIGMASK, + POSIX_SPAWN_SETSCHEDPARAM, POSIX_SPAWN_SETSCHEDULER): Don't redefine + if HAVE_POSIX_SPAWN is 1. + Reported by Johan van Selst via Eric Blake. + +2010-03-01 Bruno Haible + + * doc/gnulib-tool.texi (Initial import): Clarify the requirements + regarding Automake. + +2010-02-25 Bruno Haible + + Fix breakage of gnulib-tool with ksh, introduced on 2010-02-21. + * gnulib-tool: Define 'echo' as a function only before the ksh alias + setting, not afterwards. + Reported by Ben Walton . + +2010-02-24 Eric Blake + + bootstrap, git-version-gen: use timestamp + * build-aux/git-version-gen (scriptversion): Force UTC. + * build-aux/bootstrap (scriptversion): New variable. + + bootstrap: allow older git + * build-aux/bootstrap (GNULIB_SRCDIR): Add fallback if git is + older than 1.6.4. Requested by the libvirt project. + +2010-02-23 Eric Blake + + warn-on-use: work with old autoconf + * m4/warn-on-use.m4 (gl_WARN_ON_USE_PREPARE): Accomodate older + AS_VAR semantics of autoconf 2.60. + Reported by Bruno Haible. + + bootstrap: improve some comments + * build-aux/bootstrap: Drop unneeded emacs hint. Add some + clarification comments. + + gettimeofday: provide correct function + * lib/gettimeofday.c (gettimeofday): Provide rpl_gettimeofday only + when replacement is declared, otherwise provide gettimeofday. + Reported by Michael Goffioul. + +2010-02-23 Jim Meyering + + lib-ignore: relax license to "unlimited", not LGPLv2+ + * modules/lib-ignore (License): Relax to "unlimited". + +2010-02-23 Jim Meyering + + lib-ignore: relax license to LGPLv2+ + * modules/lib-ignore (License): Relax to LGPLv2+. + +2010-02-22 Eric Blake + + lseek: avoid bash 3.2 broken pipe bug + * m4/lseek.m4 (gl_FUNC_LSEEK): Drain pipe, to avoid spurious + warning from bash 3.2. + Reported by Ben Pfaff, with analysis from Bruno Haible. + + bootstrap: support non-FSF copyright holder + * build-aux/bootstrap (COPYRIGHT_HOLDER, with_gettext): Allow + bootstrap.conf override of COPYRIGHT_HOLDER. + (MSGID_BUGS_ADDRESS): Allow URL rather than email. + + bootstrap: interoperate with gettext 0.14.1 + * build-aux/bootstrap (slurp): Fix typo when using older gettext. + + bootstrap: allow for alternate submodule location + * build-aux/bootstrap (gnulib_path): New variable; use instead of + hardcoding submodule location. + (gnulib_mk): Allow direct use of Makefile.am. + + bootstrap: use GNULIB_SRCDIR to reduce disk usage + * build-aux/bootstrap (GNULIB_SRCDIR): If set, use as a reference, + rather than reconfiguring where the submodule points. + + gettimeofday: restore support for platforms that lack function + * m4/gettimeofday.m4 (gl_FUNC_GETTIMEOFDAY): Also compile + replacement if function is missing. + * m4/sys_time_h.m4 (gl_HEADER_SYS_TIME_H_DEFAULTS): New witness. + * modules/sys_time (Makefile.am): Substitute it. + * lib/sys_time.in.h (gettimeofday): Check it. + Reported by Michael Goffioul. + +2010-02-21 Bruno Haible + + * lib/stdio.in.h (obstack_printf): Fix typo. + +2010-02-21 Jose E. Marchesi + + vc-list-files: use bzr ls's -R option + * build-aux/vc-list-files: Invoke bazaar to generate a recursive + list of versioned files based on 'dir' (usage of -R in 'bzr ls'). + +2010-02-21 Jim Meyering + + init.sh: fix EXEEXT shims to work also for names like test-prog + * tests/init.sh: Re-exec a better shell, when needed. + If the current shell lacks support for posix $(...), an init.sh-using + test will now try to find a shell that supports that. If EXEEXT is + nonempty, we also require support for hyphen-in-alias-name and shell + substitutions like ${var#glob}. Failure to find such a shell results + in a skipped test. + +2010-02-21 Bruno Haible + + Really work around around "broken pipe" error message from bash 3.2. + * gnulib-tool (func_reset_sigpipe): Remove function. + (echo): In bash 3.2, define to a function that uses printf. + Analyzed by Ralf Wildenhues, Chet Ramey, Ben Pfaff. + +2010-02-20 Bruno Haible + + Restore support for automake 1.9.6 with autoconf 2.61. + * m4/gnulib-common.m4 (AC_PROG_MKDIR_P): Ensure MKDIR_P is AC_SUBSTed. + Reported by James Youngman . + +2010-02-20 Bruno Haible + + Improve *printf warning condition. + * lib/stdio.in.h (fprintf, printf, vfprintf, vprintf): Emit warning + also if GNULIB_POSIXCHECK is defined, the *-posix module is not used, + and the function is overridden due to SIGPIPE emulation. + +2010-02-20 Bruno Haible + + * lib/stdio.in.h: Tweak comments. + +2010-02-19 Bruno Haible + + Make it easier to find modules. New gnulib-tool option '--find'. + * gnulib-tool: New option --find. + (func_usage): Document it. + (func_sanitize_modulelist): New function, extracted from + func_all_modules. + (func_all_modules): Invoke it. + * doc/gnulib-tool.texi (Which modules?): New node. + +2010-02-18 Markus Duft (tiny change) + + * lib/sys_select.in.h: Provide select replacement even if + sys/select.h exists on a system, for Interix. + +2010-02-18 Jim Meyering + + init.sh: don't use $(...) just yet + * tests/init.sh (create_exe_shim_functions_): Use `...`, not $(...), + to accommodate e.g., Solaris' /bin/sh. + +2010-02-17 Bruno Haible + + * doc/posix-headers/netdb.texi: Mention NetBSD 5.0 problem. + Reported by Ludovic Courtès . + +2010-02-16 Simon Josefsson + + * modules/userspec-tests (test_userspec_LDADD): Add variable, for + linking with -lintl. + +2010-02-17 Simon Josefsson + + * lib/netdb.in.h (AI_V4MAPPED, AI_ALL, AI_ADDRCONFIG): Define to 0 + if not provided by the system's netdb.h. Reported by + ludo@gnu.org (Ludovic Courtès). + +2010-02-15 Jim Meyering + + init.sh: improve portability and efficiency + * tests/init.sh (find_exe_basenames_): Remove unnecessary use of + "dummy" in a for loop. + Use '!', not '^' to select the complement of a character set used + in a "case" statement. + Use shell variable manipulation, a la ${...%.exe}, rather than sed. + Suggestions from Eric Blake. + + init.sh: automatically accommodate programs with the .exe suffix + Automatically arrange for an invocation of "prog" to execute the + program named "prog$EXEEXT" (usually prog.exe). Thus, all invocations + may use the simpler "prog", yet still work when built on a system + that requires specifying the added suffix. + Do this by constructing a function named "prog" that invokes + "prog.exe" for each .exe file in selected directories. + * tests/init.sh (find_exe_basenames_): New function. + (create_exe_shim_functions_): New function. + (path_prepend_): Use it. + + maint.mk: mark syntax-check sc_*.m rules as .PHONY + * top/maint.mk ($(syntax-check-rules)): Add .PHONY, so that + "make -t syntax-check" doesn't create a ton of sc_*.m files. + 2010-02-14 Jim Meyering + maint.mk: prohibit inclusion of "hash-pjw.h" without_use + * top/maint.mk (sc_prohibit_hash_without_use): Re-add "@". + (sc_prohibit_hash_pjw_without_use): New rule. + + maint.mk: allow the default upload destination dir to be overridden + * top/maint.mk (upload_dest_dir_): Define with a default that + preserves the status quo. + (emit_upload_commands): Use it, rather than hard-coding $(PACKAGE). + Reported by Peter Simons. + maint.mk: prohibit inclusion of "hash.h" without_use * top/maint.mk (sc_prohibit_hash_without_use): New rule.