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

Jonas Smedegaard jonas at jones.dk
Mon Jun 26 23:31:15 UTC 2017


Quoting gregor herrmann (2017-06-26 20:36:41)
> 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
> ?

Hmm - I guess the special code in Module::Build checks for . only at the 
_end_ (or beginning?) of the INC list, and the difference of how 
debhelper and cdbs applies the option affects the order.

I will adjust the code in CDBS, but I believe that to be only a 
workaround and it should be fixed in Module::Build (as a patch in 
Debian, if upstream chooses to dismiss it).

 - Jonas

-- 
 * Jonas Smedegaard - idealist & Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: signature
URL: <http://lists.alioth.debian.org/pipermail/pkg-perl-maintainers/attachments/20170627/fc476085/attachment.sig>


More information about the pkg-perl-maintainers mailing list