3 years agothis should always have been STDERR (thanks polettix) master
Matt S Trout [Tue, 6 Apr 2021 22:20:48 +0000]
this should always have been STDERR (thanks polettix)

3 years agofix for . not in @INC
Matt S Trout [Tue, 6 Apr 2021 22:20:17 +0000]
fix for . not in @INC

5 years agoRelease commit for 0.010008 v0.010008
Matt S Trout [Mon, 18 Feb 2019 13:43:43 +0000]
Release commit for 0.010008

5 years agoBumping version to 0.010008
Matt S Trout [Mon, 18 Feb 2019 13:42:51 +0000]
Bumping version to 0.010008

5 years agomake sure to blame grinnz for the help
Matt S Trout [Mon, 18 Feb 2019 13:41:39 +0000]
make sure to blame grinnz for the help

5 years agodoc improvements
Matt S Trout [Mon, 18 Feb 2019 13:40:25 +0000]
doc improvements

5 years agodump /usr/bin/env perl from shebang
Matt S Trout [Mon, 18 Feb 2019 13:33:22 +0000]
dump /usr/bin/env perl from shebang

7 years agoRelease commit for 0.010007 v0.010007
Matt S Trout [Sun, 22 Jan 2017 13:15:01 +0000]
Release commit for 0.010007

7 years agobump version
Matt S Trout [Sun, 22 Jan 2017 13:14:27 +0000]
bump version

7 years agodon't fail packlist finding if one module fails to load
Matt S Trout [Sun, 22 Jan 2017 13:00:51 +0000]
don't fail packlist finding if one module fails to load

7 years agodon't fail tracing w/undef INC values due to failed optional module load
Matt S Trout [Sun, 22 Jan 2017 12:51:40 +0000]
don't fail tracing w/undef INC values due to failed optional module load

7 years agoRelease commit for 0.010_006 versionlib v0.010_006
Matt S Trout [Fri, 20 Jan 2017 10:54:14 +0000]
Release commit for 0.010_006

7 years agobump version
Matt S Trout [Fri, 20 Jan 2017 10:46:52 +0000]
bump version

7 years agohandle versionlib
Matt S Trout [Wed, 18 Jan 2017 13:55:20 +0000]
handle versionlib

7 years agoChanges entry for no-dot-@INC
Karen Etheridge [Wed, 16 Nov 2016 04:01:54 +0000]
Changes entry for no-dot-@INC

7 years agodon't rely on . in @INC in tests and stop using t::mod names
Graham Knop [Thu, 28 Jul 2016 20:53:20 +0000]
don't rely on . in @INC in tests and stop using t::mod names

7 years agoremove non-working stderr trace test
Graham Knop [Thu, 28 Jul 2016 20:44:50 +0000]
remove non-working stderr trace test

8 years agoRelease commit for 0.010005 v0.010005
Karen Etheridge [Mon, 14 Dec 2015 02:10:24 +0000]
Release commit for 0.010005

8 years agoremove x_static_install (RT#110299)
Karen Etheridge [Mon, 14 Dec 2015 02:03:07 +0000]
remove x_static_install (RT#110299)

8 years agoBumping version to 0.010005
Karen Etheridge [Mon, 14 Dec 2015 02:01:35 +0000]
Bumping version to 0.010005

8 years agoreference RT queue in pod
Karen Etheridge [Mon, 14 Dec 2015 01:59:54 +0000]
reference RT queue in pod

8 years agorequire Test::More 0.82 for note()
Graham Knop [Tue, 15 Sep 2015 12:55:33 +0000]
require Test::More 0.82 for note()

8 years agochangelog 5.6 fix
Graham Knop [Tue, 21 Jul 2015 14:00:24 +0000]
changelog 5.6 fix

8 years agofailure case for 5.6
Graham Knop [Tue, 21 Jul 2015 11:26:50 +0000]
failure case for 5.6

8 years agoclean up temp usage in pack test
Graham Knop [Tue, 21 Jul 2015 11:26:39 +0000]
clean up temp usage in pack test

8 years agotest cleanup
Graham Knop [Tue, 21 Jul 2015 11:23:34 +0000]
test cleanup

8 years agofix fatpacking for 5.6
Graham Knop [Tue, 21 Jul 2015 11:17:44 +0000]
fix fatpacking for 5.6

8 years agoRelease commit for 0.010004 v0.010004
Graham Knop [Sun, 28 Jun 2015 06:03:29 +0000]
Release commit for 0.010004

8 years agoBumping version to 0.010004
Graham Knop [Sun, 28 Jun 2015 06:03:09 +0000]
Bumping version to 0.010004

8 years agoadd x_static_install
Graham Knop [Sun, 28 Jun 2015 05:58:40 +0000]
add x_static_install

8 years agochangelog test fixes
Graham Knop [Sun, 28 Jun 2015 05:57:52 +0000]
changelog test fixes

8 years agogitignore trace file
Graham Knop [Sun, 28 Jun 2015 05:56:37 +0000]
gitignore trace file

8 years agoclose trace file when done with it, so unlink works on windows
Graham Knop [Sun, 28 Jun 2015 05:56:17 +0000]
close trace file when done with it, so unlink works on windows

8 years agoensure trace file is empty before tracing in test
Graham Knop [Sun, 28 Jun 2015 05:52:31 +0000]
ensure trace file is empty before tracing in test

8 years agofix order of got vs expected in trace test
Graham Knop [Sun, 28 Jun 2015 05:52:11 +0000]
fix order of got vs expected in trace test

9 years agoRelease commit for 0.010003 v0.010003
Matt S Trout [Fri, 17 Apr 2015 15:56:46 +0000]
Release commit for 0.010003

9 years agomove d.pl to a sensible place so the MANIFEST picks it up
Matt S Trout [Fri, 17 Apr 2015 15:56:29 +0000]
move d.pl to a sensible place so the MANIFEST picks it up

9 years agobump version
Matt S Trout [Fri, 17 Apr 2015 15:53:00 +0000]
bump version

9 years agoadd test for virtual inc entry exclusion
Tatsuhiko Miyagawa [Fri, 17 Apr 2015 15:38:41 +0000]
add test for virtual inc entry exclusion

9 years agoexclude virtual %INC entries from trace output
Matt S Trout [Thu, 16 Apr 2015 14:10:42 +0000]
exclude virtual %INC entries from trace output

9 years agofix Getopt::Long prereq
Graham Knop [Thu, 16 Apr 2015 14:05:39 +0000]
fix Getopt::Long prereq

9 years agospecify all prereqs
Karen Etheridge [Sun, 19 Oct 2014 05:25:40 +0000]
specify all prereqs

9 years agolet build bail out as soon as possible
Karen Etheridge [Sun, 19 Oct 2014 05:18:24 +0000]
let build bail out as soon as possible

9 years agoremove version bumping make targets and let distar handle it
Graham Knop [Thu, 21 Aug 2014 15:36:25 +0000]
remove version bumping make targets and let distar handle it

9 years agoRelease commit for 0.010002 v0.010002
Graham Knop [Sat, 16 Aug 2014 00:24:05 +0000]
Release commit for 0.010002

9 years agobump version
Graham Knop [Sat, 16 Aug 2014 00:23:20 +0000]
bump version

9 years agochangelog
Graham Knop [Sat, 16 Aug 2014 00:22:52 +0000]
changelog

9 years agospecify perl prereq corrctly
Graham Knop [Mon, 4 Aug 2014 07:47:31 +0000]
specify perl prereq corrctly

10 years agoRelease commit for 0.010001 v0.010001
Matt S Trout [Tue, 18 Mar 2014 13:11:14 +0000]
Release commit for 0.010001

10 years agobump version
Matt S Trout [Tue, 18 Mar 2014 13:04:04 +0000]
bump version

10 years agoinclude lib/ in @INC for packlists_containing require() calls
Matt S Trout [Tue, 18 Mar 2014 13:02:12 +0000]
include lib/ in @INC for packlists_containing require() calls

10 years agoadd to instead of overwriting PERL5OPT
Graham Knop [Sat, 8 Mar 2014 21:43:09 +0000]
add to instead of overwriting PERL5OPT

10 years agoalso include the relevant B version
Karen Etheridge [Thu, 12 Dec 2013 01:21:22 +0000]
also include the relevant B version

10 years agorevert to previous formatting
Karen Etheridge [Thu, 12 Dec 2013 01:15:15 +0000]
revert to previous formatting

10 years agowe have no dynamic configs
Karen Etheridge [Thu, 12 Dec 2013 01:13:41 +0000]
we have no dynamic configs

10 years agotypo fixes
David Steinbrunner [Wed, 27 Nov 2013 21:35:55 +0000]
typo fixes

10 years agoRelease commit for 0.010000 v0.010000
Graham Knop [Wed, 27 Nov 2013 21:33:08 +0000]
Release commit for 0.010000

10 years agoinclude line test extras in manifest
Graham Knop [Wed, 27 Nov 2013 21:32:21 +0000]
include line test extras in manifest

10 years agobump version number
Graham Knop [Wed, 27 Nov 2013 21:26:38 +0000]
bump version number

10 years agoadd myself to contributors
Graham Knop [Wed, 27 Nov 2013 21:26:18 +0000]
add myself to contributors

10 years agoupdate changes for object hook and files method
Graham Knop [Mon, 18 Nov 2013 19:45:47 +0000]
update changes for object hook and files method

10 years agouse more reasonable class name and protect against outer pragmas
Graham Knop [Mon, 18 Nov 2013 19:41:03 +0000]
use more reasonable class name and protect against outer pragmas

10 years agowhitespace and style cleanup
Graham Knop [Mon, 18 Nov 2013 19:40:52 +0000]
whitespace and style cleanup

10 years agoadd djerius to contributor list
Graham Knop [Mon, 18 Nov 2013 19:11:33 +0000]
add djerius to contributor list

10 years agoadd tests for object @INC hook
Diab Jerius [Sun, 17 Nov 2013 02:25:44 +0000]
add tests for object @INC hook

10 years agopush object as @INC hook for all perls
Diab Jerius [Sun, 17 Nov 2013 02:25:17 +0000]
push object as @INC hook for all perls

the object's INC method returns a sub for perl < 5.008 otherwise a filehandle

10 years agouse an @INC object hook instead of a subref to provide info on the packed files
Diab Jerius [Fri, 15 Nov 2013 17:27:42 +0000]
use an @INC object hook instead of a subref to provide info on the packed files

Perl allows an @INC hook to be an object.  Use this to provide a
method (files) returning the files which were packed.  This allows
other code (e.g. Module::Pluggable) to interoperate with
App::FatPacker in a standardized fashion.

10 years agofix bad changes timestamp entry
Karen Etheridge [Fri, 23 Aug 2013 00:04:47 +0000]
fix bad changes timestamp entry

10 years agobe clear why we require 5.8.0
Karen Etheridge [Fri, 23 Aug 2013 00:03:50 +0000]
be clear why we require 5.8.0

10 years agoproperly set v2 metadata!
Karen Etheridge [Thu, 22 Aug 2013 23:53:27 +0000]
properly set v2 metadata!

10 years agoChanges for #line
Olivier Mengué [Thu, 1 Aug 2013 08:28:24 +0000]
Changes for #line

10 years agoGenerate absolute #line for the packed modules
Olivier Mengué [Thu, 27 Jun 2013 20:10:14 +0000]
Generate absolute #line for the packed modules

Generate a #line at the beginning of each packed module so we can easily
track errors: the error file/line will now be reported absolute from the
packed script.

10 years agoRefactor: split App::FatPacker->fatpack_file in multiple methods
Olivier Mengué [Wed, 26 Jun 2013 21:27:28 +0000]
Refactor: split App::FatPacker->fatpack_file in multiple methods

This will allow to build subclasses of App::FatPacker that overload only
some parts of the fatpacking process.
The ultimate goal is to be able to reuse bin/fatpack with pluggable
implementations of the App::FatPacker class.

10 years agoensure we create a v2 meta file
Karen Etheridge [Tue, 30 Jul 2013 00:37:09 +0000]
ensure we create a v2 meta file

10 years agoRelease commit for 0.009018 v0.009018
Karen Etheridge [Sat, 27 Jul 2013 03:07:59 +0000]
Release commit for 0.009018

10 years agobump version
Karen Etheridge [Sat, 27 Jul 2013 03:07:23 +0000]
bump version

10 years agofixed bump-version (from Moo dist)
Karen Etheridge [Sat, 27 Jul 2013 03:01:31 +0000]
fixed bump-version (from Moo dist)

10 years agochangelog for miyagawa's patch (RT#84414)
Karen Etheridge [Sat, 27 Jul 2013 02:59:01 +0000]
changelog for miyagawa's patch (RT#84414)

10 years agoStop chdir when finding packlist. Absolutify %INC path in case there's a relative...
Tatsuhiko Miyagawa [Wed, 3 Apr 2013 21:39:53 +0000]
Stop chdir when finding packlist. Absolutify %INC path in case there's a relative path in @INC.

When there's a relative path in @INC (e.g. with -Mlib=./local/lib/perl5),
FatPacker died with `Can't open local/lib/perl5/.../.packlist` even if the
file exists, because of File::Find's chdir, and $File::Find::name is yet
relative.

This patch adds 'no_chdir' option to File::Find to stop chdir'ing to
the directories, and then expand the %INC entries to fullpath with
Cwd::abs_path, so that it will hopefully match with what you have in
.packlist content.

Reproduce:

  cpanm -l local Plack
  perl -Mlib=local/lib/perl5 -S fatpack packlists-for Plack.pm

10 years agomake changelog more readable, CPAN::Changes-compliant
Karen Etheridge [Thu, 18 Jul 2013 21:40:26 +0000]
make changelog more readable, CPAN::Changes-compliant

10 years agoRelease commit for 0.009017 v0.009017
Karen Etheridge [Thu, 30 May 2013 01:47:15 +0000]
Release commit for 0.009017

10 years agobump version for release
Karen Etheridge [Thu, 30 May 2013 01:46:42 +0000]
bump version for release

10 years agoMSWin32 does not support -| $cmd @args: "List form of piped open not implemented"
Karen Etheridge [Wed, 29 May 2013 22:06:45 +0000]
MSWin32 does not support -| $cmd @args: "List form of piped open not implemented"

11 years agominor wording improvement
Karen Etheridge [Tue, 16 Apr 2013 19:08:21 +0000]
minor wording improvement

11 years agoRelease commit for 0.009016 v0.009016
Karen Etheridge [Sun, 7 Apr 2013 19:57:07 +0000]
Release commit for 0.009016

11 years agobump version for next release
Karen Etheridge [Sun, 7 Apr 2013 19:55:56 +0000]
bump version for next release

11 years agoUpdate changelog
Tatsuhiko Miyagawa [Sun, 7 Apr 2013 19:51:49 +0000]
Update changelog

11 years agoMerge branch 'packer-command'
Tatsuhiko Miyagawa [Sun, 7 Apr 2013 19:49:35 +0000]
Merge branch 'packer-command'

11 years ago'file' command now moves shebang line and prints script content
Robin Smidsrød [Sun, 17 Mar 2013 13:55:15 +0000]
'file' command now moves shebang line and prints script content

Cherry-picked 0858ab66aa74dba45191596ee7b33838e208d911

11 years agoRelease commit for 0.009015 v0.009015
Karen Etheridge [Sun, 7 Apr 2013 17:50:55 +0000]
Release commit for 0.009015

11 years agobump version for next release
Karen Etheridge [Sun, 7 Apr 2013 17:46:28 +0000]
bump version for next release

11 years agoMerge branch 'miyagawa-packer-command'
Karen Etheridge [Sun, 7 Apr 2013 17:45:27 +0000]
Merge branch 'miyagawa-packer-command'

New 'pack' command

11 years agochangelog for "pack" command
Karen Etheridge [Sun, 7 Apr 2013 17:45:09 +0000]
changelog for "pack" command

11 years agospelling
Karen Etheridge [Sun, 7 Apr 2013 17:43:54 +0000]
spelling

11 years agoAdded documentation about pack command
Tatsuhiko Miyagawa [Wed, 3 Apr 2013 22:24:18 +0000]
Added documentation about pack command

11 years agoAdded fatpack pack file, which does the equivalent of RECIPE in the doc in one shot
Tatsuhiko Miyagawa [Wed, 3 Apr 2013 22:21:01 +0000]
Added fatpack pack file, which does the equivalent of RECIPE in the doc in one shot

11 years agoseparate command_file implementation to a utility method ->fatpack_file
Tatsuhiko Miyagawa [Wed, 3 Apr 2013 22:20:34 +0000]
separate command_file implementation to a utility method ->fatpack_file

11 years agoRemoved apparently unused piece of code, that prevents the use of ->trace() to slurp...
Tatsuhiko Miyagawa [Wed, 3 Apr 2013 22:20:02 +0000]
Removed apparently unused piece of code, that prevents the use of ->trace() to slurp the output

11 years agoRelease commit for 0.009014 v0.009014
Karen Etheridge [Wed, 3 Apr 2013 21:34:22 +0000]
Release commit for 0.009014

11 years agobump version for next release
Karen Etheridge [Wed, 3 Apr 2013 21:33:24 +0000]
bump version for next release