On Wed, 25 Apr 2001, Pavel Roskin wrote:

> Hi, Tomasz!
> 
> > > Shouldn't CVS be updated to use GNU gettext 0.10.37? No unless GNOME
> > > developers decide to do it. It's not our repository. intl/ is shared.
> >
> > Both IMHO will be better add to .cvsignore. Why ? because both are
> > autogenerated.
> 
> They are not autogenerated now. There are GNOME-specific hacks in
> intl/Makefile.in

Next bad point.

> > > AM_GNOME_GETTEXT disables some features of AM_GNU_GETTEXT. Make sure to
> > > ask the authors of AM_GNOME_GETTEXT (hint: cvs annotate) about the reasons
> > > behind this change.
> >
> > IMHO prepare in GNOME resources macros/gnome-gettext.m4 is wrong way solve
> > this kind things. Proper way is start prepare some changes directly for
> > gettext and/or if fixed version gettext will not be releasead time keep
> > neccessary changes as patch file for gettextize. Now all projects which
> > uses AM_GNOME_GETTEXT are simple blokaded for uses gettext >= 0.10.36 :>
> > Many GNOME using projects but not stored on cvs.gnome.org do not uses
> > AM_GNOME_GETTEXT and seems maintainers this projects have more oil in head
> > than GNOME devel team :>
> 
> 0.10.35 was the latest revision for years. It wasn't maintained.

Few weeks ago was released 0.10.36. Few days ago 0.10.37.
Seems you are loos something ;)

> > Yes I know but as I say IMHO it will be better fix gettext resources. In
> > fact better will be use also:
> >
> > if test '@USE_INCLUDED_LIBINTL@' = yes; then
> >     DEPLIBS = $(DEPLIBS) $(top_dir)/intl.a
> > endif
> 
> It's supposed to work this way. If we are building with the included
> gettext, then INTLDEPS is defined to '$(top_builddir)/intl/libintl.a'
> 
> The ChangeLog for gettext says that the INTLDEPS variable has been
> removed. This means that we should either use another variable or define
> INTLDEPS in configure.in.
> 
> Dropping a dependency is wrong.

Look I know about this but seems You do not know only mc uses INTLDEPS
from macros/gnome-gettext.m4. All other projects which uses
AM_GNOME_GETTEXT uses this macro as replacement for AM_GNU_GETTEXT and can
be fixed for proper using aclocal and other by simple replace
AM_GNOME_GETTEXT by AM_GNU_GETTEXT .. and only this. Now maybe you will
see sillynes using AM_GNOME_GETTEXT if you will understand *this* fact :>

[..]
> > I know one distribution which uses automake 1.4d and I don't see reasons
> > why some projects isn't be prepared for uses next stable automake
> > becausesa all automake > 1.4 changes do not disturbs using automake 1.4.
> 
> Not sure if I understand you correctly. I'm just saying that no version of
> Automake after 1.4 is really stable.

Ones more. If you prepare Makefile.am files automake > 1.4 compliat this
also will mean you prepare file automake = 1.4 compliat.

> Beta version have problems and limitations. The CVS version of
> automake has 4 expected failures in the testsuite. Apart from that, it
> doesn't install "depcomp" in MC because no C files are handled by
> Automake yet, but configure checks for "depcomp" and prints a warning.

This is not true. I'm using automake 1.4d for rebuild all possible rpm
packages stored on ftp.pld.org.pl (I'm not cot this but possible packages
count checked and sometimes adjusted/fixed on am 1.4d is about hundret).
automake > 1.4 haven't any limitation or problems. Yes this versions
reports some warnings and arror in situactions where automake 1.4 is
silent but in fact all this warning and errors shows *some inccorect
using* automake abilitis.

> Again, I'm risky and I'll personally will have no problems even with
> requiring the CVS version of Automake. But I don't want to lose the
> developers who cannot keep up with the requirements and don't want to use
> unstable software.

Again. I'm practicaly check this. Prepare makefile suit complinat wit >
1.4 am do not bring any risks for using am 1.4.

> > > Please make sure you understand whether you are patching GNOME or MC only.
> > > Ask in the appropriate mailing lists accordingly.
> >
> > I understand this very well. I know about some wrong behaviors this king
> > changes and also I know this is much less wrong than using separated
> > AM_GNOME_GETTEXT aclocal macro.
> 
> You understand this "very well" but you didn't answer my question.
> 
> If you want to update GNOME, ask in the GNOME mailing lists. MC should
> easily survive the change. If anything breaks in MC because of GNOME
> updating gettext I promise to fix it in MC within 48 hours.

Ones more. I found only one projects which uses realy some abilities
implementes gnome-gettext.m4. Name this project is mc. All other projects
uses AM_GNOME_GETTEXT as AM_GNU_GETTEXT replacement without prepare all
Makefiles.am files.

> If you want to update Midnight Commander then wait for an answer from
> Miguel.

I'm still wait.

[..]
> > Ones more. All automake > 1.4 fixes do not disturbs using automake 1.4.
> 
> Once more. I don't understand what you mean by that.

Ones more. Last few weeks I spend on practical checking this.

kloczek
-- 
-----------------------------------------------------------
*Ludzie nie mają problemów, tylko sobie sami je stwarzają*
-----------------------------------------------------------
Tomasz Kłoczko, sys adm @zie.pg.gda.pl|*e-mail: [EMAIL PROTECTED]*

Reply via email to