Bug#865563: libcatmandu-sru-perl FTBFS: test failures

gregor herrmann gregoa at debian.org
Mon Jun 26 18:36:41 UTC 2017


On Mon, 26 Jun 2017 21:02:01 +0300, Niko Tyni wrote:

> > FWIW, I've scheduled a test rebuild of all the 679 libmodule-build-perl
> > reverse build dependencies on perl.debian.net to get a feeling of
> > how widespread this issue actually is.
> Not that widespread. We have 12 clearly affected packages, and a couple
> that I'm not sure of. See below. Logs can be found at
>  http://perl.debian.net/rebuild-logs/experimental/report.html
> (it's really a sid chroot, don't mind the "experimental" part.)

Thanks. That makes for an interesting reading.
 
> > If it's bad enough, we should probably patch around it temporarily
> > in any case and drop it later in a more controlled fashion.
> Given the low number of broken packages, it does look feasible to fix
> those instead. I have no strong opinion atm. Others?
> 
> Affected packages:
> 
>  libtest-name-fromline-perl_0.13-1

Uses CDBS [0]

>  libregexp-log-perl_0.06-3

Uses CDBS.

>  libperl-critic-perl_1.126-1

Looks like something unreleated?

>  libparser-mgc-perl_0.15-1

Uses CDBS.

>  libnet-proxy-perl_0.12-6

Old-style: "/usr/bin/perl Build test"

>  libmoox-options-perl_4.023-1

Uses CDBS.

>  libjson-webtoken-perl_0.10-2

Uses CDBS.

>  libfurl-perl_3.08-2

Uses CDBS.

>  libdevel-callparser-perl_0.002-3

Uses CDBS.

>  libdevel-callchecker-perl_0.007-1

Uses CDBS.

>  libcatmandu-sru-perl_0.039-1

Uses CDBS.

>  libcatmandu-perl_1.0304-2

Uses CDBS.
 
> Uncertain, could be caused by something else:
>  libconfig-model-itself-perl_2.006-1

Yeah, probably unrelated.

>  bioperl-run_1.7.1-3

Same here.


Summary: Running "{/usr/bin/perl ,./}Build test", manually or from
CDBS, seems to break with the new Module::Build.

So if CDBS could be changed, than all but one of those bugs would be
gone.

I just don't immediatly see how: debhelper has since
https://anonscm.debian.org/git/debhelper/debhelper.git/commit/?id=f7d8a068eb3394e76409535c8ebb7ab04758ef35
CDBS according to #833783 does the same - both seem to only add -I.
for the configure step.

Hm. Is there a difference between:
perl -I. Build.PL # debhelper
perl Build.PL -I. # cdbs
?

Cheers,
gregor


[0]
which runs
cd  . && ./Build test  --verbose 1 

-- 
 .''`.  https://info.comodo.priv.at/ - Debian Developer https://www.debian.org
 : :' : OpenPGP fingerprint D1E1 316E 93A7 60A8 104D  85FA BB3A 6801 8649 AA06
 `. `'  Member of VIBE!AT & SPI, fellow of the Free Software Foundation Europe
   `-   NP: Supertramp: Just Another Nervous Wreck
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 963 bytes
Desc: Digital Signature
URL: <http://lists.alioth.debian.org/pipermail/pkg-perl-maintainers/attachments/20170626/f1439403/attachment-0001.sig>


More information about the pkg-perl-maintainers mailing list