This is the mail archive of the
mailing list for the Cygwin project.
Re: Restructuring gettext
- From: Christopher Faylor <cgf at redhat dot com>
- To: cygwin-apps at cygwin dot com
- Date: Wed, 2 Jan 2002 19:24:46 -0500
- Subject: Re: Restructuring gettext
- References: <3C18EBA9.firstname.lastname@example.org> <0b5501c184be$8639eb80$0200a8c0@lifelesswks> <3C1A35F6.email@example.com> <0f8901c185fc$a108b600$0200a8c0@lifelesswks> <3C1D5F00.firstname.lastname@example.org> <3C3384B2.email@example.com>
- Reply-to: cygwin-apps at cygwin dot com
On Wed, Jan 02, 2002 at 05:07:46PM -0500, David A. Cobb wrote:
>Charles Wilson wrote:
>>Since "g"ettext comes before "l"ibintl0, the uninstall/reinstall occured
>>in the proper order, and I still had a working system. Unlike ncurses,
>>alphabetization works for us here -- it would be bad if libintl0 was
>>installed (replacing cygintl.dll with the "new" version), and THEN
>>gettext was uninstalled (removing cygintl.dll) followed by installing
>>the new gettext (which contains no cygintl.dll).
>>I don't know how to deal with the problem above -- which occurs if the
>>package being split (ncurses, readline, gettext) follows rather than
>>precedes 'l'ibXXXX in the alphabet...but we can deal with that when/as
>>it occurs. (Perhaps upgrades of currently installed packages should
>>ALWAYS precede installation of new packages?)
>I've had cases like this in another context and found the most
>straightforward solution is for (setup.exe) to do any uninstalls first,
>then any reinstalls, then everything else. This would also have saved a
>few shot toes when libncurses#n came out (I thin`).
I've thought about suggesting the same thing but the problem with that
scenario is that if you cancel an installation, then all sorts of stuff
is uninstalled -- which probably isn't what you expected.