Revision history for App-Bootstrap-Perl

0.17      2021-09-16
        - introduce --(no)taintsupport build option to build Perl
          with -DNO_TAINT_SUPPORT and name subdirs accordingly
        - generate 'mycpan' wrapper tool which pre-points to Config

0.16      2019-04-26
        - no more App::Cpan usage, back to simple/stupid mode

0.15      2019-04-25
        - tweak timestamps in logs
        - more robust non-existent file handling
        - allow reinstalling modules even when existing

0.14      2018-04-22
        - logs now appended - this might flood your disk, setup
          your logrotate if you are a power user
        - cleanup cpan module install force policy
        - new option --forcemoduleinstall as we no longer
          force internally

0.13      2018-04-21
        - change default mirror to $HOME/CPAN/ instead of my
          curated Pinto repo which no longer exists.
        - refactor cpan install code

0.12      2015-10-03
        - install essential modules conditionally

0.11      2015-04-17
        - force ExtUtils::Config
        - POD in generated CPAN::Config to find with perldoc -l

0.10      2015-04-17
        - Changed default target directory and naming schema.
          Instead of /opt it now uses /$HOME/.bootstrapperl/$HOSTNAME in
          order to simplify permissions, multi-machine usage, and backups.
        - fine-tune build fixes for Perl <= 5.12.3
        - some more notest/force cpan dependencies on Perl 5.8
        - reworked meta info injection into %Config

0.09      2015-04-05
        - cleaner log handling [Vyacheslav Pechenin]
        - fix building perl <5.14 [Vyacheslav Pechenin]
        - better testing support [Vyacheslav Pechenin]
        - control CPAN.pm via its command interface [Vyacheslav Pechenin]
        - metainfo now in built Perl's %Config [Steffen Schwigon]

0.08      2015-03-28
        - now --blead allows every commit contained in blead
        - easier benchmarking of local (non-upstream) changesets
          --giturl|-g .
            # use CWD as Perl's git repo
          --version|-c .
            # use local CWD's current HEAD as version
          --perlformance-local
            # similar to --perlformance but with
              --giturl .
              and
              --plugins=<all without extra deps>
        - default dependencies finetuned

0.07      2012-09-14
        - simplify path prefix back

0.06      2012-09-14
        - allow to override defaults from --perlformance
        - do not throw away versions built with --blead

0.05      2012-09-04
        - use Pinto-based mirror for --perlformance(-report)

0.04      2012-08-29
        - use Task::PerlFormance now instead of Bundle::PerlFormance
        - with --blead skip build of same existing version
          (but still benchmark again with --perlformance)

0.03      2012-08-24
        - Dist::Zilla roundhouse kick
        - fix unsafe git clean
        - faster CPAN index expiration
        - force Benchmark::Perl::Formance
        - try hard on some essential modules
        - drop dysfunctional way of CPAN configuring
        - disable SQLite for CPAN.pm
        - don't insist on Safe
        - work around the work-around with symlinks
        - rework filename scheme
        - rework git version details
        - more 5.9.x handling but without success on lots of CPAN deps
        - rebuild on missing metainfo utils
        - executable names always 2 minor digits
        - add libssl-dev to Debian deps
        - new options
          --(no)forcecpancfg
            # force cpan (re)config
          --(no)cpan
            # force cpan install
          --perlformance
            # shortcut for Perl::Formance
          --perlformance-report
            # +report results
          --blead
            # for easier micro-tracking
          --run
            # run scripts at end
          --runargs=...
            # args to run scripts
          --installprefs=debian
            # apt-get install known Debian deps

0.02      2012-01-06
        - distro maintenance

0.01      2011-12-05
        - initial public version
