Bug#370282: Introduction of datarootdir causes regression in
macros expecting double-expansion to work
Loïc Minier
lool at dooz.org
Sun Jun 4 19:50:31 UTC 2006
Hi,
On Sun, Jun 04, 2006, Ben Pfaff wrote:
> reassign 370282 libglib2.0-dev
(I'm one of the libglib2.0-dev maintainers, so I know about the bug and
brought it up upstream directly. ;)
> > I verified that adding another level of expansion:
> > localedir=`eval echo "${localedir}"`
> > fixes the problem.
> This simple stopgap measure will fix the immediate problem, but
> it seems to me that the real problem with
> AM_GLIB_DEFINE_LOCALEDIR is ignoring the instructions in the
> Autoconf documentation. I've put an excerpt from the
> documentation at the end of this mail for clarification.
(I completely agree with you, and pointed upstream to the AC_DEFINE
section because for the same reason.)
> So, if I understand the purpose here correctly, it's really a bug
> in AM_GLIB_DEFINE_LOCALEDIR. I'm reassigning (with this mail)
> the bug to libglib2.0-dev, which is the Debian package that
> contains glib-gettext.m4.
Yes, it is a bug of AM_GLIB_DEFINE_LOCALEDIR. The bug I reported is
about the fact that this might introduce what looks like a regression
between autoconf upgrades and to document this.
> > I doubt you will want to revert that autoconf change, and I don't know
> > whether other macros are affected by this change, but I thought the bug
> > tracker should see this bug. In the end, you might want to document
> > this incompatibility in some upgrading documentation.
> It might be a good idea to mention it in NEWS just because Gnome
> is such popular software. I will suggest it to upstream.
Ok, this is why I filed a bug against autoconf.
Thanks,
--
Loïc Minier <lool at dooz.org>
More information about the Pkg-gnome-maintainers
mailing list