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