NetBSD Problem Report #52810

From hf@spg.tu-darmstadt.de  Tue Dec 12 12:50:32 2017
Return-Path: <hf@spg.tu-darmstadt.de>
Received: from mail.netbsd.org (mail.netbsd.org [199.233.217.200])
	(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
	(Client CN "mail.NetBSD.org", Issuer "mail.NetBSD.org CA" (not verified))
	by mollari.NetBSD.org (Postfix) with ESMTPS id 41B2F7A1B5
	for <gnats-bugs@gnats.NetBSD.org>; Tue, 12 Dec 2017 12:50:32 +0000 (UTC)
Message-Id: <201712121244.vBCCilLb007304@Gstoder.nt.e-technik.tu-darmstadt.de>
Date: Tue, 12 Dec 2017 13:44:47 +0100 (CET)
From: Hauke Fath <hf@spg.tu-darmstadt.de>
Reply-To: Hauke Fath <hf@spg.tu-darmstadt.de>
To: gnats-bugs@NetBSD.org
Cc: Hauke Fath <hf@spg.tu-darmstadt.de>
Subject: devel-p5-Log-Any PLIST issue
X-Send-Pr-Version: 3.95

>Number:         52810
>Category:       pkg
>Synopsis:       devel-p5-Log-Any PLIST issue
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    pkg-manager
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Tue Dec 12 12:55:00 +0000 2017
>Last-Modified:  Fri Dec 15 11:40:00 +0000 2017
>Originator:     Hauke Fath
>Release:        NetBSD 8.0_BETA
>Organization:
Technische Universitaet Darmstadt
>Environment:


System: NetBSD Gstoder 8.0_BETA NetBSD 8.0_BETA (GA-MA770-UD3-$Revision$) #0: Mon Dec 11 13:05:06 CET 2017 hf@Hochstuhl:/var/obj/netbsd-builds/8/i386/sys/arch/i386/compile/GA-MA770-UD3 i386
Architecture: i386
Machine: i386
>Description:

	During package installation, the pkgsrc PLIST majic goes
	haywire (notice the file names):

[...]
=> Automatic manual page handling
=> Generating post-install file lists
pkg_create: can't stat `/var/obj/pkgsrc/devel/p5-Log-Any/work/.destdir/usr/pkg/#'
pkg_create: can't stat `/var/obj/pkgsrc/devel/p5-Log-Any/work/.destdir/usr/pkg/1;'
pkg_create: can't stat `/var/obj/pkgsrc/devel/p5-Log-Any/work/.destdir/usr/pkg/=back'
pkg_create: can't stat `/var/obj/pkgsrc/devel/p5-Log-Any/work/.destdir/usr/pkg/=cut'
pkg_create: can't stat `/var/obj/pkgsrc/devel/p5-Log-Any/work/.destdir/usr/pkg/=encoding'
pkg_create: can't stat `/var/obj/pkgsrc/devel/p5-Log-Any/work/.destdir/usr/pkg/=head1'
pkg_create: can't stat `/var/obj/pkgsrc/devel/p5-Log-Any/work/.destdir/usr/pkg/=item'
pkg_create: can't stat `/var/obj/pkgsrc/devel/p5-Log-Any/work/.destdir/usr/pkg/=over'
pkg_create: can't stat `/var/obj/pkgsrc/devel/p5-Log-Any/work/.destdir/usr/pkg/=pod'
pkg_create: can't stat `/var/obj/pkgsrc/devel/p5-Log-Any/work/.destdir/usr/pkg/Daniel'
pkg_create: can't stat `/var/obj/pkgsrc/devel/p5-Log-Any/work/.destdir/usr/pkg/David'
pkg_create: can't stat `/var/obj/pkgsrc/devel/p5-Log-Any/work/.destdir/usr/pkg/Doug'
pkg_create: can't stat `/var/obj/pkgsrc/devel/p5-Log-Any/work/.destdir/usr/pkg/Jonathan'
pkg_create: can't stat `/var/obj/pkgsrc/devel/p5-Log-Any/work/.destdir/usr/pkg/L<Log::Any|Log::Any>,'
pkg_create: can't stat `/var/obj/pkgsrc/devel/p5-Log-Any/work/.destdir/usr/pkg/Log::Any::Adapter::Stderr'
pkg_create: can't stat `/var/obj/pkgsrc/devel/p5-Log-Any/work/.destdir/usr/pkg/Stephen'
pkg_create: can't stat `/var/obj/pkgsrc/devel/p5-Log-Any/work/.destdir/usr/pkg/The'
pkg_create: can't stat `/var/obj/pkgsrc/devel/p5-Log-Any/work/.destdir/usr/pkg/This'
pkg_create: can't stat `/var/obj/pkgsrc/devel/p5-Log-Any/work/.destdir/usr/pkg/__END__'
pkg_create: can't stat `/var/obj/pkgsrc/devel/p5-Log-Any/work/.destdir/usr/pkg/foreach'
pkg_create: can't stat `/var/obj/pkgsrc/devel/p5-Log-Any/work/.destdir/usr/pkg/my'
pkg_create: can't stat `/var/obj/pkgsrc/devel/p5-Log-Any/work/.destdir/usr/pkg/our'
pkg_create: can't stat `/var/obj/pkgsrc/devel/p5-Log-Any/work/.destdir/usr/pkg/package'
pkg_create: can't stat `/var/obj/pkgsrc/devel/p5-Log-Any/work/.destdir/usr/pkg/sub'
pkg_create: can't stat `/var/obj/pkgsrc/devel/p5-Log-Any/work/.destdir/usr/pkg/the'
pkg_create: can't stat `/var/obj/pkgsrc/devel/p5-Log-Any/work/.destdir/usr/pkg/use'
pkg_create: can't stat `/var/obj/pkgsrc/devel/p5-Log-Any/work/.destdir/usr/pkg/version'
pkg_create: can't stat `/var/obj/pkgsrc/devel/p5-Log-Any/work/.destdir/usr/pkg/with'
pkg_create: can't stat `/var/obj/pkgsrc/devel/p5-Log-Any/work/.destdir/usr/pkg/}'
=> Checking file-check results for p5-Log-Any-1.70.3
ERROR: ************************************************************
ERROR: The following files are in the PLIST but not in /var/obj/pkgsrc/devel/p5-Log-Any/work/.destdir/usr/pkg:
ERROR:         /var/obj/pkgsrc/devel/p5-Log-Any/work/.destdir/usr/pkg/#
ERROR:         /var/obj/pkgsrc/devel/p5-Log-Any/work/.destdir/usr/pkg/1;
ERROR:         /var/obj/pkgsrc/devel/p5-Log-Any/work/.destdir/usr/pkg/=back
ERROR:         /var/obj/pkgsrc/devel/p5-Log-Any/work/.destdir/usr/pkg/=cut
ERROR:         /var/obj/pkgsrc/devel/p5-Log-Any/work/.destdir/usr/pkg/=encoding
ERROR:         /var/obj/pkgsrc/devel/p5-Log-Any/work/.destdir/usr/pkg/=head1
ERROR:         /var/obj/pkgsrc/devel/p5-Log-Any/work/.destdir/usr/pkg/=item
ERROR:         /var/obj/pkgsrc/devel/p5-Log-Any/work/.destdir/usr/pkg/=over
ERROR:         /var/obj/pkgsrc/devel/p5-Log-Any/work/.destdir/usr/pkg/=pod
ERROR:         /var/obj/pkgsrc/devel/p5-Log-Any/work/.destdir/usr/pkg/Daniel
ERROR:         /var/obj/pkgsrc/devel/p5-Log-Any/work/.destdir/usr/pkg/David
ERROR:         /var/obj/pkgsrc/devel/p5-Log-Any/work/.destdir/usr/pkg/Doug
ERROR:         /var/obj/pkgsrc/devel/p5-Log-Any/work/.destdir/usr/pkg/Jonathan
ERROR:         /var/obj/pkgsrc/devel/p5-Log-Any/work/.destdir/usr/pkg/L<Log::Any|Log::Any>,
ERROR:         /var/obj/pkgsrc/devel/p5-Log-Any/work/.destdir/usr/pkg/Log::Any::Adapter::Stderr
ERROR:         /var/obj/pkgsrc/devel/p5-Log-Any/work/.destdir/usr/pkg/Stephen
ERROR:         /var/obj/pkgsrc/devel/p5-Log-Any/work/.destdir/usr/pkg/The
ERROR:         /var/obj/pkgsrc/devel/p5-Log-Any/work/.destdir/usr/pkg/This
ERROR:         /var/obj/pkgsrc/devel/p5-Log-Any/work/.destdir/usr/pkg/__END__
ERROR:         /var/obj/pkgsrc/devel/p5-Log-Any/work/.destdir/usr/pkg/foreach
ERROR:         /var/obj/pkgsrc/devel/p5-Log-Any/work/.destdir/usr/pkg/my
ERROR:         /var/obj/pkgsrc/devel/p5-Log-Any/work/.destdir/usr/pkg/our
ERROR:         /var/obj/pkgsrc/devel/p5-Log-Any/work/.destdir/usr/pkg/package
ERROR:         /var/obj/pkgsrc/devel/p5-Log-Any/work/.destdir/usr/pkg/sub
ERROR:         /var/obj/pkgsrc/devel/p5-Log-Any/work/.destdir/usr/pkg/the
ERROR:         /var/obj/pkgsrc/devel/p5-Log-Any/work/.destdir/usr/pkg/use
ERROR:         /var/obj/pkgsrc/devel/p5-Log-Any/work/.destdir/usr/pkg/version
ERROR:         /var/obj/pkgsrc/devel/p5-Log-Any/work/.destdir/usr/pkg/with
ERROR:         /var/obj/pkgsrc/devel/p5-Log-Any/work/.destdir/usr/pkg/}
*** Error code 1



>How-To-Repeat:

	Build and install devel/p5-Log-Any


>Fix:

	No idea.



>Audit-Trail:
From: coypu@sdf.org
To: gnats-bugs@NetBSD.org
Cc: 
Subject: Re: pkg/52810: devel-p5-Log-Any PLIST issue
Date: Tue, 12 Dec 2017 19:04:30 +0000

 Can you provide a longer build log, of what preceded this?
 (I can't reproduce the same failure (netbsd-current/amd64)).

From: Hauke Fath <hf@spg.tu-darmstadt.de>
To: gnats-bugs@NetBSD.org
Cc: pkg-manager@NetBSD.org, gnats-admin@NetBSD.org
Subject: Re: pkg/52810: devel-p5-Log-Any PLIST issue
Date: Tue, 12 Dec 2017 21:45:22 +0100

 On Tue, 12 Dec 2017 19:05:00 +0000 (UTC), coypu@sdf.org wrote:
 >  Can you provide a longer build log, of what preceded this?
 >  (I can't reproduce the same failure (netbsd-current/amd64)).

 Will do.

 Cheerio,
 hauke

 --=20
      The ASCII Ribbon Campaign                    Hauke Fath
 ()     No HTML/RTF in email            Institut f=FCr Nachrichtentechnik
 /\     No Word docs in email                     TU Darmstadt
      Respect for open standards              Ruf +49-6151-16-21344

From: Hauke Fath <hf@spg.tu-darmstadt.de>
To: gnats-bugs@NetBSD.org
Cc: pkg-manager@NetBSD.org, gnats-admin@NetBSD.org, coypu@sdf.org
Subject: Re: pkg/52810: devel-p5-Log-Any PLIST issue
Date: Wed, 13 Dec 2017 14:34:15 +0100

 On 12/12/17 20:05, coypu@sdf.org wrote:
 >   Can you provide a longer build log, of what preceded this?
 >   (I can't reproduce the same failure (netbsd-current/amd64)).

 Here goes:

 <https://www2.nt.tu-darmstadt.de/~hf/pkgsrc/pr-pkg-52810.tgz>

 Cheerio,
 hauke

 -- 
       The ASCII Ribbon Campaign                    Hauke Fath
 ()     No HTML/RTF in email	        Institut für Nachrichtentechnik
 /\     No Word docs in email                     TU Darmstadt
       Respect for open standards              Ruf +49-6151-16-21344

From: Leonardo Taccari <leot@NetBSD.org>
To: gnats-bugs@NetBSD.org
Cc: 
Subject: Re: pkg/52810: devel-p5-Log-Any PLIST issue
Date: Wed, 13 Dec 2017 15:58:11 +0100

 Hello Hauke,

 Hauke Fath writes:
 >  Here goes:
 >  
 >  <https://www2.nt.tu-darmstadt.de/~hf/pkgsrc/pr-pkg-52810.tgz>
 >  [...]  

 Thank you for sharing that (unfortunately I couldn't spot anything).

 I guess that `p5-Log-Any.buildlog.verbose' had PKG_DEBUG_LEVEL=1, can
 you please set it to PKG_DEBUG_LEVEL=2?

 Is `_PERL5_PACKLIST' (you can find where it's stored, after `install'
 phase via `make show-var VARNAME=_PERL5_PACKLIST`) already messed
 up?

From: Hauke Fath <hf@spg.tu-darmstadt.de>
To: gnats-bugs@netbsd.org
Cc: pkg-manager@netbsd.org, gnats-admin@netbsd.org, leot@netbsd.org
Subject: Re: pkg/52810: devel-p5-Log-Any PLIST issue
Date: Wed, 13 Dec 2017 17:29:12 +0100

 On 12/13/17 16:00, Leonardo Taccari wrote:
 >   I guess that `p5-Log-Any.buildlog.verbose' had PKG_DEBUG_LEVEL=1, 

 'make -dx', actually.

 >   can
 >   you please set it to PKG_DEBUG_LEVEL=2?

 See link below.

 >   Is `_PERL5_PACKLIST' (you can find where it's stored, after `install'
 >   phase via `make show-var VARNAME=_PERL5_PACKLIST`) already messed
 >   up?

 Looks reasonable to me, but I am not familiar with the file format. See
 <https://www2.nt.tu-darmstadt.de/~hf/pkgsrc/pr-pkg-52810_2.tgz>

 Cheerio,
 hauke

 -- 
       The ASCII Ribbon Campaign                    Hauke Fath
 ()     No HTML/RTF in email	        Institut für Nachrichtentechnik
 /\     No Word docs in email                     TU Darmstadt
       Respect for open standards              Ruf +49-6151-16-21344

From: Leonardo Taccari <leot@NetBSD.org>
To: gnats-bugs@NetBSD.org
Cc: 
Subject: Re: pkg/52810: devel-p5-Log-Any PLIST issue
Date: Wed, 13 Dec 2017 22:20:02 +0100

 Hello Hauke,

 Hauke Fath writes:
 > [...] =

 >  >   Is `_PERL5_PACKLIST' (you can find where it's stored, after `instal=
 l'
 >  >   phase via `make show-var VARNAME=3D_PERL5_PACKLIST`) already messed
 >  >   up?
 >  =

 >  Looks reasonable to me, but I am not familiar with the file format. See
 >  <https://www2.nt.tu-darmstadt.de/~hf/pkgsrc/pr-pkg-52810_2.tgz>
 > [...]  =


 Thanks!

 AFAIK the `.packlist' is generated by Perl and, yes, it seem already
 messed up, the head and the tail where part of the code/POD
 documentation is present shouldn't be there:

 |             Carp::carp( sprintf 'Invalid log level "%s". Defaulting to "=
 %s"', $self->{log_level}, 'trace' );
 |             require Carp;
 |         $self->{log_level} =3D $numeric_level;
 |         $self->{log_level} =3D $trace_level;
 | [... more snippet of code that should not be in a .packlist ...]
 |     use Log::Any::Adapter;
 |     }
 |     };
 | # ABSTRACT: Simple adapter for logging to STDERR
 | /usr/pkg/lib/perl5/vendor_perl/5.26.0/Log/.gitignore
 | /usr/pkg/lib/perl5/vendor_perl/5.26.0/Log/Any.pm
 | /usr/pkg/lib/perl5/vendor_perl/5.26.0/Log/Any/Adapter.pm
 | [...]
 | /usr/pkg/lib/perl5/vendor_perl/man/man3/Log::Any::Proxy::Null.3
 | /usr/pkg/lib/perl5/vendor_perl/man/man3/Log::Any::Proxy::Test.3
 | /usr/pkg/lib/perl5/vendor_perl/man/man3/Log::Any::Test.3
 | 1;
 | =3Dback
 | =3Dcut
 | [... even more snippet of code and POD documentation ...]

 Only the following lines should be in the `.packlist':

 | /usr/pkg/lib/perl5/vendor_perl/5.26.0/Log/.gitignore
 | /usr/pkg/lib/perl5/vendor_perl/5.26.0/Log/Any.pm
 | /usr/pkg/lib/perl5/vendor_perl/5.26.0/Log/Any/Adapter.pm
 | [...]
 | /usr/pkg/lib/perl5/vendor_perl/man/man3/Log::Any::Proxy::Null.3
 | /usr/pkg/lib/perl5/vendor_perl/man/man3/Log::Any::Proxy::Test.3
 | /usr/pkg/lib/perl5/vendor_perl/man/man3/Log::Any::Test.3

 Right now though I do not have any idea what provokes that and why at
 least nor coypu nor I can reproduce that. :(

From: Leonardo Taccari <leot@NetBSD.org>
To: gnats-bugs@NetBSD.org
Cc: pkgsrc-bugs@NetBSD.org
Subject: Re: pkg/52810: devel-p5-Log-Any PLIST issue
Date: Fri, 15 Dec 2017 12:35:36 +0100

 Hello Hauke,
 unfortunately I still have no idea what's going on and I was unable
 to reproduce that but I will try to share some possible ways to
 debug that to hopefully find what's the problem!

 Before proceeding...
 Does the `.packlist' mess ups only happen with devel/p5-Log-Any or did it
 happened also for other packages?

 IIUC the installation of files in the DESTDIR and generation of
 `.packlist' are generated by install() function in ExtUtils::Install
 (this is for all Perl packages with PERL5_MODULE_TYPE `Module::Install'
 and `Module::Install::Bundled').

 And, in the generated ${WRKSRC}/Makefile, the Perl one-liner that do
 that is the MOD_INSTALL line.

 Here I will share just the relevant make incantations and Perl
 debugger commands to hopefully restrict the scope of the possible
 locations where the problem can be.

  % cd pkgsrc/devel/p5-Log-Any
  % make
  [...]
  [... we add the `-d' flag so we can debug the install() function ...]
  [... of ExtUtils::Install.                                       ...]
  % sed -i 's/MOD_INSTALL =3D $(ABSPERLRUN)/MOD_INSTALL =3D $(ABSPERLRUN) -=
 d/' `make show-var VARNAME=3DWRKSRC`/Makefile
  % make do-install
  [...]
  [... Puf! We're in the Perl Debugger now! For a complete ...]
  [... typescript please see at the end of the email       ...]
  [...]
  main::(-e:1):   install([ from_to =3D> {@ARGV}, verbose =3D> '0', uninsta=
 ll_shadows =3D> '0', dir_mode =3D> '755' ]);
    DB<1> s
  [... we have stepped in in the install() function ...]
    DB<2> b 838
    DB<3> c
    DB<3> n
    DB<3> n
    DB<3> n
    DB<3> n
    DB<3> x $packlist
  0  ExtUtils::Packlist=3DHASH(0x7c97ff14a0a8)
     '/tmp/pkgsrc/devel/p5-Log-Any/work/.destdir/usr/pkg/lib/perl5/vendor_p=
 erl/5.26.0/Log/.gitignore' =3D> 1
     '/tmp/pkgsrc/devel/p5-Log-Any/work/.destdir/usr/pkg/lib/perl5/vendor_p=
 erl/5.26.0/Log/Any.pm' =3D> 1
     '/tmp/pkgsrc/devel/p5-Log-Any/work/.destdir/usr/pkg/lib/perl5/vendor_p=
 erl/5.26.0/Log/Any/Adapter.pm' =3D> 1
  [...]
     '/tmp/pkgsrc/devel/p5-Log-Any/work/.destdir/usr/pkg/lib/perl5/vendor_p=
 erl/man/man3/Log::Any::Proxy::Null.3' =3D> 1
     '/tmp/pkgsrc/devel/p5-Log-Any/work/.destdir/usr/pkg/lib/perl5/vendor_p=
 erl/man/man3/Log::Any::Proxy::Test.3' =3D> 1
     '/tmp/pkgsrc/devel/p5-Log-Any/work/.destdir/usr/pkg/lib/perl5/vendor_p=
 erl/man/man3/Log::Any::Test.3' =3D> 1
    DB<4> q
  [... the normal execution of the Perl one-liner will continue ...]

 I think that $packlist, that is used to populate the `.packlist' file,
 will be already messed up. I'm curious about the following:

  - Can you see the undesired lines correspond to real files in
    ${WRKSRC}/blib ?
  - When you break at line 838, does the undesidered lines present in
    ${DESTDIR} ?

 If $packlist is already messed up then I hope that the following
 breakpoint and `x' will help to spot what's going on:

    DB<1> b 789
    DB<2> c
    DB<2> x @$found
    DB<3> c
    DB<3> x @$found
    [... and so on ...]

 This should print every file that's getting installed in ${DESTDIR} and
 you will see that ${DESTDIR} will be populated.

 Unfortunately I'm pretty sure that I can miss a lot of possible stuffs.
 However, Hauke, feel free to contact me off-list and I will try to further
 help in debugging and hopefully fixing this problem!


 Thanks for the attention!


 And, here, as promised a complete debug typescript that will show both
 parts described above:

  % cd pkgsrc/devel/p5-Log-Any
  % make
  [...]
  % sed -i 's/MOD_INSTALL =3D $(ABSPERLRUN)/MOD_INSTALL =3D $(ABSPERLRUN) -=
 d/' `make show-var VARNAME=3DWRKSRC`/Makefile
  % make do-install
  [...]
  Loading DB routines from perl5db.pl version 1.51
  Editor support available.
  =

  Enter h or 'h h' for help, or 'man perldebug' for more help.
  =

  main::(-e:1):   install([ from_to =3D> {@ARGV}, verbose =3D> '0', uninsta=
 ll_shadows =3D> '0', dir_mode =3D> '755' ]);
    DB<1> s
  ExtUtils::Install::install(/usr/pkg/lib/perl5/5.26.0/ExtUtils/Install.pm:=
 672):
  672:        my($from_to,$verbose,$dry_run,$uninstall_shadows,$skip,$alway=
 s_copy,$result) =3D @_;
    DB<1> b 789
    DB<2> c
  ExtUtils::Install::install(/usr/pkg/lib/perl5/5.26.0/ExtUtils/Install.pm:=
 789):
  789:            my ($diff, $ffd, $origfile, $mode, $size, $atime, $mtime,
  790:                $targetdir, $targetfile, $sourcedir, $sourcefile)=3D =
 @$found;
    DB<2> x @$found
  0  1
  1  './Log'
  2  '.gitignore'
  3  33060
  4  13
  5  1513330720
  6  1511974597
  7  '/tmp/pkgsrc/devel/p5-Log-Any/work/.destdir/usr/pkg/lib/perl5/vendor_p=
 erl/5.26.0/Log'
  8  '/tmp/pkgsrc/devel/p5-Log-Any/work/.destdir/usr/pkg/lib/perl5/vendor_p=
 erl/5.26.0/Log/.gitignore'
  9  'blib/lib/Log'
  10  'blib/lib/Log/.gitignore'
    DB<3> c
  Installing /tmp/pkgsrc/devel/p5-Log-Any/work/.destdir/usr/pkg/lib/perl5/v=
 endor_perl/5.26.0/Log/.gitignore
  ExtUtils::Install::install(/usr/pkg/lib/perl5/5.26.0/ExtUtils/Install.pm:=
 789):
  789:            my ($diff, $ffd, $origfile, $mode, $size, $atime, $mtime,
  790:                $targetdir, $targetfile, $sourcedir, $sourcefile)=3D =
 @$found;
    DB<3> x @$found
  0  1
  1  './Log'
  2  'Any.pm'
  3  33060
  4  15484
  5  1513330720
  6  1511974597
  7  '/tmp/pkgsrc/devel/p5-Log-Any/work/.destdir/usr/pkg/lib/perl5/vendor_p=
 erl/5.26.0/Log'
  8  '/tmp/pkgsrc/devel/p5-Log-Any/work/.destdir/usr/pkg/lib/perl5/vendor_p=
 erl/5.26.0/Log/Any.pm'
  9  'blib/lib/Log'
  10  'blib/lib/Log/Any.pm'
    DB<4> b 838
    DB<5> B 789
    DB<6> c
  Installing /tmp/pkgsrc/devel/p5-Log-Any/work/.destdir/usr/pkg/lib/perl5/v=
 endor_perl/5.26.0/Log/Any.pm
  Installing /tmp/pkgsrc/devel/p5-Log-Any/work/.destdir/usr/pkg/lib/perl5/v=
 endor_perl/5.26.0/Log/Any/Manager.pm
  [...]
  Installing /tmp/pkgsrc/devel/p5-Log-Any/work/.destdir/usr/pkg/lib/perl5/v=
 endor_perl/man/man3/Log::Any::Proxy::Test.3
  Installing /tmp/pkgsrc/devel/p5-Log-Any/work/.destdir/usr/pkg/lib/perl5/v=
 endor_perl/man/man3/Log::Any::Test.3
  ExtUtils::Install::install(/usr/pkg/lib/perl5/5.26.0/ExtUtils/Install.pm:=
 838):
  838:        if ($pack{'write'}) {
    DB<6> n
  ExtUtils::Install::install(/usr/pkg/lib/perl5/5.26.0/ExtUtils/Install.pm:=
 839):
  839:            $dir =3D install_rooted_dir(dirname($pack{'write'}));
    DB<6> n
  ExtUtils::Install::install(/usr/pkg/lib/perl5/5.26.0/ExtUtils/Install.pm:=
 840):
  840:            _mkpath( $dir, 0, 0755, $verbose, $dry_run );
    DB<6> n
  ExtUtils::Install::install(/usr/pkg/lib/perl5/5.26.0/ExtUtils/Install.pm:=
 841):
  841:            print "Writing $pack{'write'}\n" if $verbose;
    DB<6> n
  ExtUtils::Install::install(/usr/pkg/lib/perl5/5.26.0/ExtUtils/Install.pm:=
 842):
  842:            $packlist->write(install_rooted_file($pack{'write'})) unl=
 ess $dry_run;
    DB<6> x $packlist
  0  ExtUtils::Packlist=3DHASH(0x7c97ff14a0a8)
     '/tmp/pkgsrc/devel/p5-Log-Any/work/.destdir/usr/pkg/lib/perl5/vendor_p=
 erl/5.26.0/Log/.gitignore' =3D> 1
     '/tmp/pkgsrc/devel/p5-Log-Any/work/.destdir/usr/pkg/lib/perl5/vendor_p=
 erl/5.26.0/Log/Any.pm' =3D> 1
     '/tmp/pkgsrc/devel/p5-Log-Any/work/.destdir/usr/pkg/lib/perl5/vendor_p=
 erl/5.26.0/Log/Any/Adapter.pm' =3D> 1
  [...]
     '/tmp/pkgsrc/devel/p5-Log-Any/work/.destdir/usr/pkg/lib/perl5/vendor_p=
 erl/man/man3/Log::Any::Proxy::Null.3' =3D> 1
     '/tmp/pkgsrc/devel/p5-Log-Any/work/.destdir/usr/pkg/lib/perl5/vendor_p=
 erl/man/man3/Log::Any::Proxy::Test.3' =3D> 1
     '/tmp/pkgsrc/devel/p5-Log-Any/work/.destdir/usr/pkg/lib/perl5/vendor_p=
 erl/man/man3/Log::Any::Test.3' =3D> 1
    DB<7> q


 (As a side note, to have something similar to `sh -x'/`set -x' of sh(1)
 to quickly glance of interesting part of a Perl script this perl
 incantation will do the trick:

  % env PERLDB_OPTS=3D"NonStop=3D1 AutoTrace=3D1" perl -d

 )

>Unformatted:

NetBSD Home
NetBSD PR Database Search

(Contact us) $NetBSD: query-full-pr,v 1.39 2013/11/01 18:47:49 spz Exp $
$NetBSD: gnats_config.sh,v 1.8 2006/05/07 09:23:38 tsutsui Exp $
Copyright © 1994-2014 The NetBSD Foundation, Inc. ALL RIGHTS RESERVED.