Package: wanna-build
Version: 0.60.0-1~bpo50+1
Severity: important
Tags: patch


Coin,

I'm trying to use wanna-build on a Lenny system using bpo packages. I've run into this problem: Can't use an undefined value as a HASH reference at /usr/share/perl5/Sbuild/ConfBase.pm line 98.

According to changelog entry 0.57.2-1:
   * lib/Sbuild/Conf.pm: Don't require $mailto to be set if not running in
     a buildd environment (Closes: #478045).  Thanks to Martin F Krafft.
but the $mailto hash is not checked for being defined later on.

The following patch solves it:
--- /usr/share/perl5/Sbuild/ConfBase.pm.orig 2010-07-19 11:08:56.000000000 +0200
+++ /usr/share/perl5/Sbuild/ConfBase.pm 2010-07-19 11:09:25.000000000 +0200
@@ -98,6 +98,7 @@
                if (!$self->get('MAILTO_FORCED_BY_CLI')
                    && defined($self->get('DISTRIBUTION'))
                    && $self->get('DISTRIBUTION')
+                   && defined($self->get('MAILTO_HASH'))
&& $self->get('MAILTO_HASH')->{$self->get('DISTRIBUTION')}) {
                    $self->set('MAILTO',
$self->get('MAILTO_HASH')->{$self->get('DISTRIBUTION')});


Regards.

--
Marc Dequènes (Duck)

Attachment: pgpikh3Zmr12E.pgp
Description: PGP Digital Signature

Reply via email to