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
signature.asc
Description: signature