Re: Bug#378196: pioneers: FTBFS: bashisms
Bas Wijnen <shevek <at> fmf.nl>
2006-07-18 16:12:34 GMT
Hi,
There was a Debian bug reported about pioneers not building with non-bash
shells (in particular dash).
I thought that I found the problem. This was incorrect. Although what I
found was a bashism, it didn't actually solve the problem.
Now I found another bashism, and there's not much we can do about it. The
problem is in /usr/bin/gnome-autogen.sh, from gnome-common. The problem is
that it uses a variable which may not be defined. Actually it looks like they
don't mean to use it anyway (it's about AUTOMAKE_VERSION, while they only use
REQUIRED_AUTOMAKE_VERSION elsewhere).
Now, the simplest way to go would be to file a bug against gnome-common (which
I will do) and wait for it to be fixed. However, given that I still didn't
get a response to my previous bug report to them (#318424, a year ago), I'm
afraid the "waiting" part will take too long.
So we can implement a workaround, which is pretty easy (if the variable is
defined, there is no problem). It just results in some "junk" in debian/rules
(only a single line, really).
If anyone has something to say about this, please do. If not, I'll prepare a
package including the workaround.
On Sat, Jul 15, 2006 at 09:11:36PM +0200, Roland Clobus wrote:
> On Friday 14 July 2006 10:50, Julien Danjou wrote:
> > On Fri, Jul 14, 2006 at 10:07:44AM +0200, Bas Wijnen wrote:
> > > Any pointers of where to fix this (or ways to reproduce it) would be
(Continue reading)