On 13 Apr 2008, at 04:09, Ralf Wildenhues wrote:
Hello libtool list readers,
Hallo Ralf,
the repository for Libtool is moving to git. This means that shortly, the CVS repository will become unusable. It may receive one more commit, removing all files and adding a pointer to the new git repo.
Thanks for driving this. You have no idea how glad I will be to finally see the back of CVS!
So we ask you to go and check out the git repository. If there are anyserious errors, then please notify use ASAP. It won't be possible to fix up past history later.
I see some anomalies in the commit log, though I don't know whether theyare correctly ported CVS anomalies, or indicative of actual errors in the
conversion. These lists are not exhaustive, just selected examples of the classes of problems I see. I'm not by any means suggesting that all of these must be fixed! Just bringing them to your attention incase they highlight actual problems with the conversion process. :-) To my mind, point 4 below is the most serious. 1. Thomas Tanner has many many commits with no message. If we ever decide to move to generating a ChangeLog from the commit log, we'll lose a lot of information: commit a4f2b1f84691970ff2ff3917dbade735f897c4a8 Author: Thomas Tanner <[EMAIL PROTECTED]> Date: Mon Nov 23 21:26:38 1998 +0000 *** empty log message *** 2. Alexandre Oliva seems to have many commits that cover several patches and/or commit authors: commit 425940e0ab0a7527390a2dd1d2d6bdc44ae2fbb3 Author: Alexandre Oliva <[EMAIL PROTECTED]> Date: Thu Feb 4 12:39:24 1999 +0000 * libltdl/ltdl.c (find_module): initialize filename if dir is NULL Reported by Godmar Back <[EMAIL PROTECTED]> 1999-02-04 Godmar Back <[EMAIL PROTECTED]> * libltdl/ltdl.c (lt_dlopenext): missing space for terminator when allocating memory for shlib_ext commit 8c1f97e1be220e4924a1dcc7adbf8f9a5e55d2b3 Author: Alexandre Oliva <[EMAIL PROTECTED]> Date: Wed Nov 4 09:43:29 1998 +0000 1998-11-04 Alexandre Oliva <[EMAIL PROTECTED]> * ltconfig.in, ltmain.in: updated and fixed the patches below 1998-11-04 Thomas Tanner <[EMAIL PROTECTED]> * mdemo/*: added new demo to demonstrate building of dlopenend modules * tests/Makefile.am, tests/mdemo*: added some tests for mdemo 1998-11-04 Gary V. Vaughan <[EMAIL PROTECTED]>* demo/configure.in: added AC_EXEEXT macro so that the tests can
work on cywin32/mingw32 hosts. This requires the current CVS autoconf 1998-11-04 Thomas Tanner <[EMAIL PROTECTED]> * ltmain.in: New flag -export-symbols; new dlpreopen system * demo/dlmain.c: removed dld_preloaded_symbol_count 1998-11-04 Ian Lance Taylor <[EMAIL PROTECTED]>* ltmain.in: On installation, don't get confused if the same name
appears more than once in the list of library names. [[snip]] 3. There seem to be several commit logs by other authors that suffer the same problem (though not as drastically as Alexandre Oliva): commit 36e0c3cf907adc811e3ba6e86ef0bb3190e943ae Author: Frank Ch. Eigler <[EMAIL PROTECTED]> Date: Sun Apr 25 18:54:24 1999 +0000 * libtool.m4 (cygwin*): Look for target objdump tool.* ltconfig.in (cygwin*, file_magic_cmd): Use autoconf-located target
objdump tool. Track OBJDUMP like DLLTOOL and AS. * ltconfig.in (cygwin*, deplibs_check_method): Accept "architecture: i386" as optional suffix, for it is printed on a separate line sometimes.* ltmain.in (cygwin*, ltdll.c): Wrap DllMain declaration in extern "C".
* ltmain.in (deplibs_check_method=file_magic): Redirect stderr to /dev/null, to suppress error messages from target objdump. commit debe84ef9b0d204ad8ee3a04ee82cca862d1ec04 Author: Thomas Tanner <[EMAIL PROTECTED]> Date: Fri Jun 18 14:49:47 1999 +0000 * ltconfig.in (bsdi4, deplibs_check_method): use a less restrictive regex (reported by Chris P. Ross <[EMAIL PROTECTED]>) * ltmain.in: support `-dlopen self', define lt_preloaded_symbols if dlself != no * doc/libtool.texi (Compile and Link mode): document it, documented the -Wc, -Wl flags, libtool does also support non C source code * ltconfig.in: CR/LF fix for broken DJGPP bash * ltmain.in: CR/LF fix for DJGPP commit 7cc892b2c9d214c279f1ae0e1d6b5d8f85517ca7 Author: Thomas Tanner <[EMAIL PROTECTED]> Date: Tue Aug 24 11:05:14 1999 +0000 * NEWS: mention fixes * doc/PLATFORMS: GNU/Hurd update * depdemo: make use of variables * ltconfig.in: use CC -E when checking for ELF support on NetBSD (reported by Todd Vierling <[EMAIL PROTECTED]>), replace all occurences of 'linkopts' with 'linker_flags' * ltmain.in: move ltdll.c and impgen.c to ltconfig.in and only add them to the libtool script if it's necessary * ltconfig.in: add support for UnixWare 7.X.X * doc/PLATFORMS: add new platforms * doc/libtool.texi: document use of noinst_LTLIBRARIES for convenience libraries * ltconfig.in: check for freebsdelf3, not just freebsd3. Set hardcode_into_libs=yes for FreeBSD 3.0 and 3.1 * ltmain.in: enable workaround for freebsdelf3.0 * ltconfig.in: export_dynamic_flag_spec is -rdynamic on BSD/OS 4. For a time we put the committer of a change in the ChangeLog entry and credited the author on a separate line, especially if they submitted a patch with no ChangeLog entry. Maybe we'd like to fix that in the commit history? (We stopped doing it when RMS told us it was legally wrong) commit 1d8f975749e5c9b75becca2f8a5f365dba834f10 Author: Gary V. Vaughan <[EMAIL PROTECTED]> Date: Sat Dec 23 16:30:43 2000 +0000 From [EMAIL PROTECTED]: * doc/fdl.texi (GNU Free Documentation License): contained @bye command which prevented part of document to be generated (indices, etc). * doc/libtool.texi (Dlpreopening): the @deftypevar did not contain a space after a type. commit a358c34655f9346e7ef937452cf0d1ca855b3a8a Author: Gary V. Vaughan <[EMAIL PROTECTED]> Date: Wed Mar 7 00:58:09 2001 +0000 * libtool.m4 (library_names_spec): Use an appropriate filename prefix for dlls -- lib for mingw; cyg for cygwin; pw for pw32. From Tor Lillqvist <[EMAIL PROTECTED]> commit e4a2772406577a1f2c8002ffe6386321c4b4fb43 Author: Ossama Othman <[EMAIL PROTECTED]> Date: Wed Jul 25 23:20:15 2001 +0000 From Thomas Poindessous <[EMAIL PROTECTED]> * ltmain.in (pic_mode): Added missing quotes around shell variable in "if test" conditional. From Peter Moulder <[EMAIL PROTECTED]> * ltmain.in (xform): Add support for pre-processed (e.g. `*.{i,ii}' sources). * THANKS: Added Albert Chin-A-Young. 5. There are some commit logs that imply actual code was commited by known lurkers: commit d036ca584cd31184c84f647b304c55f02e22f396 Author: Bob Friesenhahn <[EMAIL PROTECTED]> Date: Wed Aug 28 20:40:28 2002 +0000 Port libltdl fully to native Win32 API. Cheers, Gary -- ())_. Email me: [EMAIL PROTECTED] ( '/ Read my blog: http://blog.azazil.net / )= ...and my book: http://sources.redhat.com/autobook `(_~)_
PGP.sig
Description: This is a digitally signed message part
_______________________________________________ http://lists.gnu.org/mailman/listinfo/libtool