X-Authentication-Warning: kendall.sfbr.org: jeffw set sender to jeffw AT darwin DOT sfbr DOT org using -f Date: Fri, 10 Aug 2001 08:53:54 -0500 From: JT Williams To: djgpp-workers AT delorie DOT com Cc: Tim Van Holder , Juan Manuel Guerrero Subject: Re: gettext port Message-ID: <20010810085354.A14052@kendall.sfbr.org> Mail-Followup-To: djgpp-workers AT delorie DOT com, Tim Van Holder , Juan Manuel Guerrero References: <20010809102227 DOT B12885 AT kendall DOT sfbr DOT org> <3D078832435 AT HRZ1 DOT hrz DOT tu-darmstadt DOT de> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5i In-Reply-To: <3D078832435@HRZ1.hrz.tu-darmstadt.de>; from ST001906@HRZ1.HRZ.TU-Darmstadt.De on Fri, Aug 10, 2001 at 10:56:44AM +0200 Reply-To: djgpp-workers AT delorie DOT com Errors-To: nobody AT delorie DOT com X-Mailing-List: djgpp-workers AT delorie DOT com X-Unsubscribes-To: listserv AT delorie DOT com Precedence: bulk -: > > I probably lost my copy of `charset.alias' a frenzy of installation, -: > > hacking, and reinstallation. Perhaps (a version of) `charset.alias' -: > > should be included with any NLS-capable package? Here I should have said `included with the binary distro of any NLS-capable package'; once my charset.alias had been nuked, (re-)installation of sed3028b.zip did not restore it. -: 1) charset.alias is generated and installed by every GNU package that -: offers NLS *and* runtime recoding. IMHO this is the root of the problem; the resources for NLS and runtime recoding are bound with individual programs, and cannot (yet?) be packaged for separate installation (iff NLS support is desired). Thus removal of *any* NLS-aware package breaks the NLS-support for all remaining NLS-aware packages. -: 3) Including charset.alias and locale.alias in djdevNNN.zip will -: not really solve the difficulty, IMHO. I agree this is not a good solution; removing an NLS-aware package will simply remove whatever *.alias files are supplied with djdevNNN. -: 4) The simplest solution seems to be to omit charset.alias and -: locale.alias from the manifest file IMHO this is also not the right thing to do; it is an extra burden for the maintainer; it means the *.mft file is no longer a true package manifest; and it means that `rm -f @foo.mft' no longer does a complete job of removing a previous installation. Perhaps an `alias.zip' archive, containing only the *.alias files, should be packaged for independent download? (Not much of a solution, I know.) Or just do nothing (except to add *.alias to the binary distro) and see if it ever becomes a FAQ-level problem.