This queue is for tickets about the local-lib CPAN distribution.

Report information
The Basics
Id:
119339
Status:
open
Priority:
Low/Low
Queue:

People
Owner:
Nobody in particular
Requestors:
ribasushi [...] leporine.io
Cc:
AdminCc:

BugTracker
Severity:
(no value)
Broken in:
(no value)
Fixed in:
(no value)



Subject: Bootstrapping to custom dir no longer works
Please find attached a full session of following directions as per c Note how at the end ~/perl5/ is created and referenced, despite ~/perl5-ll/ having been used earlier. It is also odd that --no-manpages had no effect, and that `perl Makefile.PL` triggered a CPAN.pm configuration + an installation of EUMM ( that was *way before* `make test` had a chance to run)
Subject: ll_wtf.txt
root@Ahasver:~# adduser --disabled-password --gecos '' brandnew Adding user `brandnew' ... Adding new group `brandnew' (1003) ... Adding new user `brandnew' (1003) with group `brandnew' ... Creating home directory `/home/brandnew' ... Copying files from `/etc/skel' ... root@Ahasver:~# su - brandnew brandnew@Ahasver:~$ wget https://cpan.metacpan.org/authors/id/H/HA/HAARG/local-lib-2.000019.tar.gz --2016-12-21 15:43:08-- https://cpan.metacpan.org/authors/id/H/HA/HAARG/local-lib-2.000019.tar.gz Resolving cpan.metacpan.org (cpan.metacpan.org)... 151.101.16.129 Connecting to cpan.metacpan.org (cpan.metacpan.org)|151.101.16.129|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 62149 (61K) [application/x-gzip] Saving to: ‘local-lib-2.000019.tar.gz’ local-lib-2.000019.tar.gz 100%[========================================================================================================================>] 60.69K --.-KB/s in 0.07s 2016-12-21 15:43:09 (930 KB/s) - ‘local-lib-2.000019.tar.gz’ saved [62149/62149] brandnew@Ahasver:~$ tar -zxf local-lib-2.000019.tar.gz brandnew@Ahasver:~$ cd local-lib-2.000019/ brandnew@Ahasver:~/local-lib-2.000019$ perl Makefile.PL --no-manpages --bootstrap=~/perl5-ll Attempting to create directory /home/brandnew/perl5-ll Dispatching deprecated method 'CPAN::Config::load' to CPAN::HandleConfig CPAN.pm requires configuration, but most of it can be done automatically. If you answer 'no' below, you will enter an interactive dialog for each configuration option instead. Would you like to configure as much as possible automatically? [yes] yes Your 'urllist' is already configured. Type 'o conf init urllist' to change it. Autoconfiguration complete. commit: wrote '/home/brandnew/.cpan/CPAN/MyConfig.pm' You can re-run configuration any time with 'o conf init' in the CPAN shell Dispatching deprecated method 'CPAN::Config::init' to CPAN::HandleConfig CPAN.pm requires configuration, but most of it can be done automatically. If you answer 'no' below, you will enter an interactive dialog for each configuration option instead. Would you like to configure as much as possible automatically? [yes] yes Your 'urllist' is already configured. Type 'o conf init urllist' to change it. Autoconfiguration complete. commit: wrote '/home/brandnew/.cpan/CPAN/MyConfig.pm' You can re-run configuration any time with 'o conf init' in the CPAN shell Dispatching deprecated method 'CPAN::Config::load' to CPAN::HandleConfig Fetching with LWP: http://www.cpan.org/authors/01mailrc.txt.gz Reading '/home/brandnew/.cpan/sources/authors/01mailrc.txt.gz' ............................................................................DONE Fetching with LWP: http://www.cpan.org/modules/02packages.details.txt.gz Reading '/home/brandnew/.cpan/sources/modules/02packages.details.txt.gz' Database was generated on Wed, 21 Dec 2016 14:17:02 GMT .............. New CPAN.pm version (v2.14) available. [Currently running version is v2.05] You might want to try install CPAN reload cpan to both upgrade CPAN.pm and run the new version without leaving the current session. ..............................................................DONE Fetching with LWP: http://www.cpan.org/modules/03modlist.data.gz Reading '/home/brandnew/.cpan/sources/modules/03modlist.data.gz' DONE Writing /home/brandnew/.cpan/Metadata Running install for module 'ExtUtils::MakeMaker' Fetching with LWP: http://www.cpan.org/authors/id/B/BI/BINGOS/ExtUtils-MakeMaker-7.24.tar.gz Fetching with LWP: http://www.cpan.org/authors/id/B/BI/BINGOS/CHECKSUMS Checksum for /home/brandnew/.cpan/sources/authors/id/B/BI/BINGOS/ExtUtils-MakeMaker-7.24.tar.gz ok 'YAML' not installed, will not store persistent state Configuring B/BI/BINGOS/ExtUtils-MakeMaker-7.24.tar.gz with Makefile.PL Using included version of CPAN::Meta (2.143240) as it is newer than the installed version (2.140640). Using included version of ExtUtils::Manifest (1.70) as it is newer than the installed version (1.63). Using included version of CPAN::Meta::Requirements (2.131) as it is newer than the installed version (2.125). Checking if your kit is complete... Looks good Generating a Unix-style Makefile Writing Makefile for ExtUtils::MakeMaker Writing MYMETA.yml and MYMETA.json BINGOS/ExtUtils-MakeMaker-7.24.tar.gz /usr/bin/perl Makefile.PL INSTALLDIRS=site -- OK Running make for B/BI/BINGOS/ExtUtils-MakeMaker-7.24.tar.gz cp inc/CPAN/Meta/Merge.pm blib/lib/CPAN/Meta/Merge.pm cp inc/CPAN/Meta.pm blib/lib/CPAN/Meta.pm cp inc/CPAN/Meta/History.pm blib/lib/CPAN/Meta/History.pm cp lib/ExtUtils/MM_Win32.pm blib/lib/ExtUtils/MM_Win32.pm cp inc/CPAN/Meta/Converter.pm blib/lib/CPAN/Meta/Converter.pm cp lib/ExtUtils/MM_OS2.pm blib/lib/ExtUtils/MM_OS2.pm cp lib/ExtUtils/MM_NW5.pm blib/lib/ExtUtils/MM_NW5.pm cp lib/ExtUtils/MM_QNX.pm blib/lib/ExtUtils/MM_QNX.pm cp lib/ExtUtils/MM_MacOS.pm blib/lib/ExtUtils/MM_MacOS.pm cp lib/ExtUtils/MM_BeOS.pm blib/lib/ExtUtils/MM_BeOS.pm cp lib/ExtUtils/MakeMaker/version/regex.pm blib/lib/ExtUtils/MakeMaker/version/regex.pm cp inc/CPAN/Meta/Spec.pm blib/lib/CPAN/Meta/Spec.pm cp lib/ExtUtils/MM.pm blib/lib/ExtUtils/MM.pm cp lib/ExtUtils/MakeMaker/Tutorial.pod blib/lib/ExtUtils/MakeMaker/Tutorial.pod cp lib/ExtUtils/MM_Win95.pm blib/lib/ExtUtils/MM_Win95.pm cp lib/ExtUtils/MakeMaker/version/vpp.pm blib/lib/ExtUtils/MakeMaker/version/vpp.pm cp lib/ExtUtils/MM_Any.pm blib/lib/ExtUtils/MM_Any.pm cp lib/ExtUtils/MakeMaker/Config.pm blib/lib/ExtUtils/MakeMaker/Config.pm cp inc/CPAN/Meta/Requirements.pm blib/lib/CPAN/Meta/Requirements.pm cp inc/ExtUtils/Manifest.pm blib/lib/ExtUtils/Manifest.pm cp lib/ExtUtils/Liblist/Kid.pm blib/lib/ExtUtils/Liblist/Kid.pm cp inc/CPAN/Meta/Validator.pm blib/lib/CPAN/Meta/Validator.pm cp lib/ExtUtils/MakeMaker.pm blib/lib/ExtUtils/MakeMaker.pm cp lib/ExtUtils/MakeMaker/FAQ.pod blib/lib/ExtUtils/MakeMaker/FAQ.pod cp lib/ExtUtils/MakeMaker/Locale.pm blib/lib/ExtUtils/MakeMaker/Locale.pm cp lib/ExtUtils/MM_Unix.pm blib/lib/ExtUtils/MM_Unix.pm cp lib/ExtUtils/Liblist.pm blib/lib/ExtUtils/Liblist.pm cp lib/ExtUtils/Command.pm blib/lib/ExtUtils/Command.pm cp lib/ExtUtils/MM_UWIN.pm blib/lib/ExtUtils/MM_UWIN.pm cp lib/ExtUtils/MM_Cygwin.pm blib/lib/ExtUtils/MM_Cygwin.pm cp lib/ExtUtils/MM_VOS.pm blib/lib/ExtUtils/MM_VOS.pm cp inc/CPAN/Meta/Prereqs.pm blib/lib/CPAN/Meta/Prereqs.pm cp lib/ExtUtils/MY.pm blib/lib/ExtUtils/MY.pm cp inc/ExtUtils/MANIFEST.SKIP blib/lib/ExtUtils/MANIFEST.SKIP cp lib/ExtUtils/MM_VMS.pm blib/lib/ExtUtils/MM_VMS.pm cp lib/ExtUtils/MakeMaker/version.pm blib/lib/ExtUtils/MakeMaker/version.pm cp lib/ExtUtils/MM_AIX.pm blib/lib/ExtUtils/MM_AIX.pm cp lib/ExtUtils/Command/MM.pm blib/lib/ExtUtils/Command/MM.pm cp lib/ExtUtils/MM_Darwin.pm blib/lib/ExtUtils/MM_Darwin.pm cp inc/CPAN/Meta/Feature.pm blib/lib/CPAN/Meta/Feature.pm cp lib/ExtUtils/MM_DOS.pm blib/lib/ExtUtils/MM_DOS.pm cp lib/ExtUtils/Mksymlists.pm blib/lib/ExtUtils/Mksymlists.pm cp lib/ExtUtils/Mkbootstrap.pm blib/lib/ExtUtils/Mkbootstrap.pm cp lib/ExtUtils/testlib.pm blib/lib/ExtUtils/testlib.pm cp bin/instmodsh blib/script/instmodsh "/usr/bin/perl" "-Iblib/arch" "-Iblib/lib" -MExtUtils::MY -e 'MY->fixin(shift)' -- blib/script/instmodsh Manifying 1 pod document Manifying 37 pod documents Manifying 2 pod documents BINGOS/ExtUtils-MakeMaker-7.24.tar.gz /usr/bin/make -- OK Running make test PERL_DL_NONLAZY=1 "/usr/bin/perl" "-Iblib/arch" "-Iblib/lib" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(0, 'blib/lib', 'blib/arch')" t/*.t t/00compile.t ............. ok t/01perl_bugs.t ........... ok t/02-xsdynamic.t .......... ok t/03-xsstatic.t ........... skipped: Disabled as broken perl installs give false negative t/arch_check.t ............ ok t/backwards.t ............. ok t/basic.t ................. ok t/build_man.t ............. ok t/cd.t .................... ok t/config.t ................ ok t/cp.t .................... ok t/dir_target.t ............ ok t/echo.t .................. ok t/eu_command.t ............ ok t/FIRST_MAKEFILE.t ........ ok t/fix_libs.t .............. ok t/fixin.t ................. ok t/hints.t ................. ok t/INST.t .................. ok t/INST_PREFIX.t ........... ok t/INSTALL_BASE.t .......... ok t/installed_file.t ........ ok t/is_of_type.t ............ ok t/Liblist.t ............... ok t/Liblist_Kid.t ........... ok t/make.t .................. ok t/MakeMaker_Parameters.t .. ok t/maketext_filter.t ....... ok t/meta_convert.t .......... ok t/metafile_data.t ......... ok t/metafile_file.t ......... ok t/min_perl_version.t ...... ok t/miniperl.t .............. skipped: miniperl test only necessary for the perl core t/Mkbootstrap.t ........... ok t/MM_Any.t ................ ok t/MM_BeOS.t ............... skipped: This is not BeOS t/MM_Cygwin.t ............. skipped: This is not cygwin t/MM_NW5.t ................ skipped: This is not NW5 t/MM_OS2.t ................ skipped: This is not OS/2 t/MM_Unix.t ............... ok t/MM_VMS.t ................ skipped: This is not VMS t/MM_Win32.t .............. skipped: This is not Win32 t/oneliner.t .............. ok t/parse_abstract.t ........ ok t/parse_version.t ......... ok t/PL_FILES.t .............. ok t/pm.t .................... ok t/pm_to_blib.t ............ ok t/pod2man.t ............... ok t/postamble.t ............. ok t/prefixify.t ............. ok t/prereq.t ................ ok t/prereq_print.t .......... ok t/problems.t .............. ok t/prompt.t ................ ok t/recurs.t ................ ok t/revision.t .............. ok t/several_authors.t ....... ok t/split_command.t ......... ok t/test_boilerplate.t ...... ok t/testlib.t ............... ok t/unicode.t ............... ok t/VERSION_FROM.t .......... ok t/vstrings.t .............. ok t/WriteEmptyMakefile.t .... ok t/writemakefile_args.t .... ok All tests successful. Files=66, Tests=1319, 55 wallclock secs ( 0.60 usr 0.08 sys + 39.80 cusr 3.50 csys = 43.98 CPU) Result: PASS BINGOS/ExtUtils-MakeMaker-7.24.tar.gz /usr/bin/make test -- OK Running make install Manifying 1 pod document Manifying 37 pod documents Manifying 2 pod documents Installing /home/brandnew/perl5-ll/lib/perl5/ExtUtils/MM_Win32.pm Installing /home/brandnew/perl5-ll/lib/perl5/ExtUtils/MM_OS2.pm Installing /home/brandnew/perl5-ll/lib/perl5/ExtUtils/MM_NW5.pm Installing /home/brandnew/perl5-ll/lib/perl5/ExtUtils/MM_QNX.pm Installing /home/brandnew/perl5-ll/lib/perl5/ExtUtils/MM_MacOS.pm Installing /home/brandnew/perl5-ll/lib/perl5/ExtUtils/MM_BeOS.pm Installing /home/brandnew/perl5-ll/lib/perl5/ExtUtils/MM.pm Installing /home/brandnew/perl5-ll/lib/perl5/ExtUtils/MM_Win95.pm Installing /home/brandnew/perl5-ll/lib/perl5/ExtUtils/MM_Any.pm Installing /home/brandnew/perl5-ll/lib/perl5/ExtUtils/Manifest.pm Installing /home/brandnew/perl5-ll/lib/perl5/ExtUtils/MakeMaker.pm Installing /home/brandnew/perl5-ll/lib/perl5/ExtUtils/MM_Unix.pm Installing /home/brandnew/perl5-ll/lib/perl5/ExtUtils/Liblist.pm Installing /home/brandnew/perl5-ll/lib/perl5/ExtUtils/Command.pm Installing /home/brandnew/perl5-ll/lib/perl5/ExtUtils/MM_UWIN.pm Installing /home/brandnew/perl5-ll/lib/perl5/ExtUtils/MM_Cygwin.pm Installing /home/brandnew/perl5-ll/lib/perl5/ExtUtils/MM_VOS.pm Installing /home/brandnew/perl5-ll/lib/perl5/ExtUtils/MY.pm Installing /home/brandnew/perl5-ll/lib/perl5/ExtUtils/MANIFEST.SKIP Installing /home/brandnew/perl5-ll/lib/perl5/ExtUtils/MM_VMS.pm Installing /home/brandnew/perl5-ll/lib/perl5/ExtUtils/MM_AIX.pm Installing /home/brandnew/perl5-ll/lib/perl5/ExtUtils/MM_Darwin.pm Installing /home/brandnew/perl5-ll/lib/perl5/ExtUtils/MM_DOS.pm Installing /home/brandnew/perl5-ll/lib/perl5/ExtUtils/Mksymlists.pm Installing /home/brandnew/perl5-ll/lib/perl5/ExtUtils/Mkbootstrap.pm Installing /home/brandnew/perl5-ll/lib/perl5/ExtUtils/testlib.pm Installing /home/brandnew/perl5-ll/lib/perl5/ExtUtils/MakeMaker/Tutorial.pod Installing /home/brandnew/perl5-ll/lib/perl5/ExtUtils/MakeMaker/Config.pm Installing /home/brandnew/perl5-ll/lib/perl5/ExtUtils/MakeMaker/FAQ.pod Installing /home/brandnew/perl5-ll/lib/perl5/ExtUtils/MakeMaker/Locale.pm Installing /home/brandnew/perl5-ll/lib/perl5/ExtUtils/MakeMaker/version.pm Installing /home/brandnew/perl5-ll/lib/perl5/ExtUtils/MakeMaker/version/regex.pm Installing /home/brandnew/perl5-ll/lib/perl5/ExtUtils/MakeMaker/version/vpp.pm Installing /home/brandnew/perl5-ll/lib/perl5/ExtUtils/Liblist/Kid.pm Installing /home/brandnew/perl5-ll/lib/perl5/ExtUtils/Command/MM.pm Installing /home/brandnew/perl5-ll/lib/perl5/CPAN/Meta.pm Installing /home/brandnew/perl5-ll/lib/perl5/CPAN/Meta/Merge.pm Installing /home/brandnew/perl5-ll/lib/perl5/CPAN/Meta/History.pm Installing /home/brandnew/perl5-ll/lib/perl5/CPAN/Meta/Converter.pm Installing /home/brandnew/perl5-ll/lib/perl5/CPAN/Meta/Spec.pm Installing /home/brandnew/perl5-ll/lib/perl5/CPAN/Meta/Requirements.pm Installing /home/brandnew/perl5-ll/lib/perl5/CPAN/Meta/Validator.pm Installing /home/brandnew/perl5-ll/lib/perl5/CPAN/Meta/Prereqs.pm Installing /home/brandnew/perl5-ll/lib/perl5/CPAN/Meta/Feature.pm Installing /home/brandnew/perl5-ll/man/man1/instmodsh.1p Installing /home/brandnew/perl5-ll/man/man3/CPAN::Meta.3pm Installing /home/brandnew/perl5-ll/man/man3/CPAN::Meta::Converter.3pm Installing /home/brandnew/perl5-ll/man/man3/CPAN::Meta::Feature.3pm Installing /home/brandnew/perl5-ll/man/man3/CPAN::Meta::History.3pm Installing /home/brandnew/perl5-ll/man/man3/CPAN::Meta::Merge.3pm Installing /home/brandnew/perl5-ll/man/man3/CPAN::Meta::Prereqs.3pm Installing /home/brandnew/perl5-ll/man/man3/CPAN::Meta::Requirements.3pm Installing /home/brandnew/perl5-ll/man/man3/CPAN::Meta::Spec.3pm Installing /home/brandnew/perl5-ll/man/man3/CPAN::Meta::Validator.3pm Installing /home/brandnew/perl5-ll/man/man3/ExtUtils::Manifest.3pm Installing /home/brandnew/perl5-ll/man/man3/ExtUtils::Command.3pm Installing /home/brandnew/perl5-ll/man/man3/ExtUtils::Command::MM.3pm Installing /home/brandnew/perl5-ll/man/man3/ExtUtils::Liblist.3pm Installing /home/brandnew/perl5-ll/man/man3/ExtUtils::MM.3pm Installing /home/brandnew/perl5-ll/man/man3/ExtUtils::MM_AIX.3pm Installing /home/brandnew/perl5-ll/man/man3/ExtUtils::MM_Any.3pm Installing /home/brandnew/perl5-ll/man/man3/ExtUtils::MM_BeOS.3pm Installing /home/brandnew/perl5-ll/man/man3/ExtUtils::MM_Cygwin.3pm Installing /home/brandnew/perl5-ll/man/man3/ExtUtils::MM_DOS.3pm Installing /home/brandnew/perl5-ll/man/man3/ExtUtils::MM_Darwin.3pm Installing /home/brandnew/perl5-ll/man/man3/ExtUtils::MM_MacOS.3pm Installing /home/brandnew/perl5-ll/man/man3/ExtUtils::MM_NW5.3pm Installing /home/brandnew/perl5-ll/man/man3/ExtUtils::MM_OS2.3pm Installing /home/brandnew/perl5-ll/man/man3/ExtUtils::MM_QNX.3pm Installing /home/brandnew/perl5-ll/man/man3/ExtUtils::MM_UWIN.3pm Installing /home/brandnew/perl5-ll/man/man3/ExtUtils::MM_Unix.3pm Installing /home/brandnew/perl5-ll/man/man3/ExtUtils::MM_VMS.3pm Installing /home/brandnew/perl5-ll/man/man3/ExtUtils::MM_VOS.3pm Installing /home/brandnew/perl5-ll/man/man3/ExtUtils::MM_Win32.3pm Installing /home/brandnew/perl5-ll/man/man3/ExtUtils::MM_Win95.3pm Installing /home/brandnew/perl5-ll/man/man3/ExtUtils::MY.3pm Installing /home/brandnew/perl5-ll/man/man3/ExtUtils::MakeMaker.3pm Installing /home/brandnew/perl5-ll/man/man3/ExtUtils::MakeMaker::Config.3pm Installing /home/brandnew/perl5-ll/man/man3/ExtUtils::MakeMaker::FAQ.3pm Installing /home/brandnew/perl5-ll/man/man3/ExtUtils::MakeMaker::Locale.3pm Installing /home/brandnew/perl5-ll/man/man3/ExtUtils::MakeMaker::Tutorial.3pm Installing /home/brandnew/perl5-ll/man/man3/ExtUtils::Mkbootstrap.3pm Installing /home/brandnew/perl5-ll/man/man3/ExtUtils::Mksymlists.3pm Installing /home/brandnew/perl5-ll/man/man3/ExtUtils::testlib.3pm Installing /home/brandnew/perl5-ll/bin/instmodsh Appending installation info to /home/brandnew/perl5-ll/lib/perl5/x86_64-linux-gnu-thread-multi/perllocal.pod BINGOS/ExtUtils-MakeMaker-7.24.tar.gz /usr/bin/make install -- OK Dispatching deprecated method 'CPAN::Config::commit' to CPAN::HandleConfig Unknown config variable 'buildpl_arg' commit: wrote '/home/brandnew/.cpan/CPAN/MyConfig.pm' Checking if your kit is complete... Looks good Generating a Unix-style Makefile Writing Makefile for local::lib Writing MYMETA.yml and MYMETA.json brandnew@Ahasver:~/local-lib-2.000019$ make cp lib/local/lib.pm blib/lib/local/lib.pm cp lib/POD2/PT_BR/local/lib.pod blib/lib/POD2/PT_BR/local/lib.pod cp lib/POD2/DE/local/lib.pod blib/lib/POD2/DE/local/lib.pod cp lib/lib/core/only.pm blib/lib/lib/core/only.pm Manifying 4 pod documents brandnew@Ahasver:~/local-lib-2.000019$ make test PERL_DL_NONLAZY=1 "/usr/bin/perl" "-I/home/brandnew/perl5-ll/lib/perl5" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(0, 'blib/lib', 'blib/arch')" t/*.t t/bad_variables.t ...... ok t/carp-mismatch.t ...... ok t/classmethod.t ........ ok t/coderefs_in_inc.t .... ok t/de-dup.t ............. ok t/lib-core-only.t ...... ok t/pipeline.t ........... ok t/shell.t .............. ok t/stackable.t .......... ok t/subroutine-in-inc.t .. ok t/taint-mode.t ......... ok All tests successful. Files=11, Tests=149, 3 wallclock secs ( 0.12 usr 0.02 sys + 1.98 cusr 0.27 csys = 2.39 CPU) Result: PASS brandnew@Ahasver:~/local-lib-2.000019$ make install Manifying 4 pod documents Installing /home/brandnew/perl5-ll/lib/perl5/local/lib.pm Installing /home/brandnew/perl5-ll/lib/perl5/POD2/PT_BR/local/lib.pod Installing /home/brandnew/perl5-ll/lib/perl5/POD2/DE/local/lib.pod Installing /home/brandnew/perl5-ll/lib/perl5/lib/core/only.pm Installing /home/brandnew/perl5-ll/man/man3/POD2::DE::local::lib.3pm Installing /home/brandnew/perl5-ll/man/man3/POD2::PT_BR::local::lib.3pm Installing /home/brandnew/perl5-ll/man/man3/lib::core::only.3pm Installing /home/brandnew/perl5-ll/man/man3/local::lib.3pm Appending installation info to /home/brandnew/perl5-ll/lib/perl5/x86_64-linux-gnu-thread-multi/perllocal.pod brandnew@Ahasver:~/local-lib-2.000019$ perl -I$HOME/perl5-ll/lib/perl5 -Mlocal::lib Attempting to create directory /home/brandnew/perl5 PATH="/home/brandnew/perl5/bin${PATH:+:${PATH}}"; export PATH; PERL5LIB="/home/brandnew/perl5/lib/perl5${PERL5LIB:+:${PERL5LIB}}"; export PERL5LIB; PERL_LOCAL_LIB_ROOT="/home/brandnew/perl5${PERL_LOCAL_LIB_ROOT:+:${PERL_LOCAL_LIB_ROOT}}"; export PERL_LOCAL_LIB_ROOT; PERL_MB_OPT="--install_base \"/home/brandnew/perl5\""; export PERL_MB_OPT; PERL_MM_OPT="INSTALL_BASE=/home/brandnew/perl5"; export PERL_MM_OPT; brandnew@Ahasver:~/local-lib-2.000019$ ls -l $HOME total 64 drwxr-xr-x 9 brandnew brandnew 265 Dec 21 15:45 local-lib-2.000019 -rw-r--r-- 1 brandnew brandnew 62149 Apr 19 2016 local-lib-2.000019.tar.gz drwxr-xr-x 4 brandnew brandnew 28 Dec 21 15:46 perl5 drwxr-xr-x 5 brandnew brandnew 39 Dec 21 15:44 perl5-ll
On Wed Dec 21 15:53:54 2016, RIBASUSHI wrote:
Show quoted text
> Please find attached a full session of following directions as per c
Whoops that 'c' above was supposed to be: ...as per https://metacpan.org/pod/release/HAARG/local-lib-2.000019/lib/local/lib.pm#The-bootstrapping-technique
This mostly seems to be working as expected. 1. --bootstrap has always installed CPAN/EUMM/EUI/MB immediately. It wouldn't really be possible to move it later in the process. 2. --no-manpages prevents installation of man pages by CPAN.pm for later installs. It doesn't effect the installs from the bootstrapping process, or the install of local::lib. This is also how it has always worked, but it should be fixed. 3. The local::lib directory needs to be specified when activating it. This is covered in the bootstrapping documentation ("If you passed to bootstrap a directory other than default...").
On Wed Dec 21 16:21:21 2016, haarg wrote:
Show quoted text
> This mostly seems to be working as expected. > > 1. --bootstrap has always installed CPAN/EUMM/EUI/MB immediately. It > wouldn't really be possible to move it later in the process.
I could swear this was not the behavior around 2012. But maybe I just misremember.
Show quoted text
> 3. The local::lib directory needs to be specified when activating it. > This is covered in the bootstrapping documentation ("If you passed to > bootstrap a directory other than default...").
*ARGH* I misread this twice (I did check back before filing the bug, and missed it again). Perhaps some way to make it more prominent... maybe list one normal workflow (all steps) and one alternative workflow (all steps with the non-standard dir).
Show quoted text
> 2. --no-manpages prevents installation of man pages by CPAN.pm for > later installs. It doesn't effect the installs from the bootstrapping > process, or the install of local::lib. This is also how it has always > worked, but it should be fixed.
Nod. Renaming the bug as this is the real remaining problem.
On Wed Dec 21 10:27:28 2016, RIBASUSHI wrote:
Show quoted text
> On Wed Dec 21 16:21:21 2016, haarg wrote:
> > This mostly seems to be working as expected. > > > > 1. --bootstrap has always installed CPAN/EUMM/EUI/MB immediately. It > > wouldn't really be possible to move it later in the process.
> > I could swear this was not the behavior around 2012. But maybe I just > misremember.
Basically, EUMM has to be upgraded before it can be loaded by Makefile.PL. It would maybe be possible to do a temporary local install of EUMM, then delay the real installs until later, but that sounds like a lot of complexity for not much gain.
Show quoted text
>
> > 3. The local::lib directory needs to be specified when activating it. > > This is covered in the bootstrapping documentation ("If you passed to > > bootstrap a directory other than default...").
> > *ARGH* I misread this twice (I did check back before filing the bug, > and missed it again). Perhaps some way to make it more prominent... > maybe list one normal workflow (all steps) and one alternative > workflow (all steps with the non-standard dir).
I agree that the docs could be better. I'll take a look at this.
Thats old news


This service runs on Request Tracker, is sponsored by The Perl Foundation, and maintained by Best Practical Solutions.

Please report any issues with rt.cpan.org to rt-cpan-admin@bestpractical.com.