diff options
author | David Golden <dagolden@cpan.org> | 2010-07-24 00:44:40 -0700 |
---|---|---|
committer | David Golden <dagolden@cpan.org> | 2010-07-24 01:54:33 -0700 |
commit | ff906f87ce1519416ddfff76ae8e1d8fa42ed082 (patch) | |
tree | 2a65f8a9197fb1f04777cc1f63b0f21379d67662 /cpan/autodie | |
parent | 2a6dc37471bea77f0c24fd1fe90c598a270c9968 (diff) | |
download | perl-ff906f87ce1519416ddfff76ae8e1d8fa42ed082.tar.gz |
Global executable bit cleanup
When porting/makerel runs, all files copied into the directory for the
tarball have the executable bit stripped and then only a specific set of
files have the executable bit restored.
There are many files in the repo that have the executable bit set in the
repo that will be stripped. So that the state of files in the repo is
as close as possible to the state of files in the release tarball, the
executable bit has been stripped from such files.
In one recent case, a file added from a dual-life module needed the
executable bit set. Because it had the bit in the repo but was
not listed in makerel to get an executable bit, tests using it
passed in the repo and failed in the tarball.
This commit refactors the list into a new file, Porting/exec-bit.txt
and add tests to detect a mismatch between files listed there
and actual executable bits in the repo.
Diffstat (limited to 'cpan/autodie')
44 files changed, 0 insertions, 0 deletions
diff --git a/cpan/autodie/lib/Fatal.pm b/cpan/autodie/lib/Fatal.pm index aabdf781de..aabdf781de 100755..100644 --- a/cpan/autodie/lib/Fatal.pm +++ b/cpan/autodie/lib/Fatal.pm diff --git a/cpan/autodie/t/00-load.t b/cpan/autodie/t/00-load.t index d07fcaefbe..d07fcaefbe 100755..100644 --- a/cpan/autodie/t/00-load.t +++ b/cpan/autodie/t/00-load.t diff --git a/cpan/autodie/t/Fatal.t b/cpan/autodie/t/Fatal.t index a291837d13..a291837d13 100755..100644 --- a/cpan/autodie/t/Fatal.t +++ b/cpan/autodie/t/Fatal.t diff --git a/cpan/autodie/t/autodie.t b/cpan/autodie/t/autodie.t index c528a160a4..c528a160a4 100755..100644 --- a/cpan/autodie/t/autodie.t +++ b/cpan/autodie/t/autodie.t diff --git a/cpan/autodie/t/backcompat.t b/cpan/autodie/t/backcompat.t index acb81245b8..acb81245b8 100755..100644 --- a/cpan/autodie/t/backcompat.t +++ b/cpan/autodie/t/backcompat.t diff --git a/cpan/autodie/t/basic_exceptions.t b/cpan/autodie/t/basic_exceptions.t index c732dd587d..c732dd587d 100755..100644 --- a/cpan/autodie/t/basic_exceptions.t +++ b/cpan/autodie/t/basic_exceptions.t diff --git a/cpan/autodie/t/binmode.t b/cpan/autodie/t/binmode.t index 317a41303c..317a41303c 100755..100644 --- a/cpan/autodie/t/binmode.t +++ b/cpan/autodie/t/binmode.t diff --git a/cpan/autodie/t/blog_hints.t b/cpan/autodie/t/blog_hints.t index 395cb14342..395cb14342 100755..100644 --- a/cpan/autodie/t/blog_hints.t +++ b/cpan/autodie/t/blog_hints.t diff --git a/cpan/autodie/t/caller.t b/cpan/autodie/t/caller.t index 1874353627..1874353627 100755..100644 --- a/cpan/autodie/t/caller.t +++ b/cpan/autodie/t/caller.t diff --git a/cpan/autodie/t/context.t b/cpan/autodie/t/context.t index 39b86497c6..39b86497c6 100755..100644 --- a/cpan/autodie/t/context.t +++ b/cpan/autodie/t/context.t diff --git a/cpan/autodie/t/context_lexical.t b/cpan/autodie/t/context_lexical.t index ce50b75c4b..ce50b75c4b 100755..100644 --- a/cpan/autodie/t/context_lexical.t +++ b/cpan/autodie/t/context_lexical.t diff --git a/cpan/autodie/t/crickey.t b/cpan/autodie/t/crickey.t index 91a7d7837a..91a7d7837a 100755..100644 --- a/cpan/autodie/t/crickey.t +++ b/cpan/autodie/t/crickey.t diff --git a/cpan/autodie/t/dbmopen.t b/cpan/autodie/t/dbmopen.t index 31698e65be..31698e65be 100755..100644 --- a/cpan/autodie/t/dbmopen.t +++ b/cpan/autodie/t/dbmopen.t diff --git a/cpan/autodie/t/eval_error.t b/cpan/autodie/t/eval_error.t index a2aa8939a0..a2aa8939a0 100755..100644 --- a/cpan/autodie/t/eval_error.t +++ b/cpan/autodie/t/eval_error.t diff --git a/cpan/autodie/t/exception_class.t b/cpan/autodie/t/exception_class.t index 127893bcbf..127893bcbf 100755..100644 --- a/cpan/autodie/t/exception_class.t +++ b/cpan/autodie/t/exception_class.t diff --git a/cpan/autodie/t/exceptions.t b/cpan/autodie/t/exceptions.t index 2f8c2382fc..2f8c2382fc 100755..100644 --- a/cpan/autodie/t/exceptions.t +++ b/cpan/autodie/t/exceptions.t diff --git a/cpan/autodie/t/exec.t b/cpan/autodie/t/exec.t index 0d4439a8c1..0d4439a8c1 100755..100644 --- a/cpan/autodie/t/exec.t +++ b/cpan/autodie/t/exec.t diff --git a/cpan/autodie/t/filehandles.t b/cpan/autodie/t/filehandles.t index 5bdf732e2c..5bdf732e2c 100755..100644 --- a/cpan/autodie/t/filehandles.t +++ b/cpan/autodie/t/filehandles.t diff --git a/cpan/autodie/t/fileno.t b/cpan/autodie/t/fileno.t index 2b9c2598e7..2b9c2598e7 100755..100644 --- a/cpan/autodie/t/fileno.t +++ b/cpan/autodie/t/fileno.t diff --git a/cpan/autodie/t/flock.t b/cpan/autodie/t/flock.t index 6421a56aac..6421a56aac 100755..100644 --- a/cpan/autodie/t/flock.t +++ b/cpan/autodie/t/flock.t diff --git a/cpan/autodie/t/format-clobber.t b/cpan/autodie/t/format-clobber.t index ee8e8bd5c8..ee8e8bd5c8 100755..100644 --- a/cpan/autodie/t/format-clobber.t +++ b/cpan/autodie/t/format-clobber.t diff --git a/cpan/autodie/t/hints.t b/cpan/autodie/t/hints.t index b508fee235..b508fee235 100755..100644 --- a/cpan/autodie/t/hints.t +++ b/cpan/autodie/t/hints.t diff --git a/cpan/autodie/t/hints_insist.t b/cpan/autodie/t/hints_insist.t index ab618d2325..ab618d2325 100755..100644 --- a/cpan/autodie/t/hints_insist.t +++ b/cpan/autodie/t/hints_insist.t diff --git a/cpan/autodie/t/hints_pod_examples.t b/cpan/autodie/t/hints_pod_examples.t index a3c6f0f553..a3c6f0f553 100755..100644 --- a/cpan/autodie/t/hints_pod_examples.t +++ b/cpan/autodie/t/hints_pod_examples.t diff --git a/cpan/autodie/t/hints_provider_does.t b/cpan/autodie/t/hints_provider_does.t index a671b73e13..a671b73e13 100755..100644 --- a/cpan/autodie/t/hints_provider_does.t +++ b/cpan/autodie/t/hints_provider_does.t diff --git a/cpan/autodie/t/hints_provider_easy_does_it.t b/cpan/autodie/t/hints_provider_easy_does_it.t index 2606ff8cb3..2606ff8cb3 100755..100644 --- a/cpan/autodie/t/hints_provider_easy_does_it.t +++ b/cpan/autodie/t/hints_provider_easy_does_it.t diff --git a/cpan/autodie/t/hints_provider_isa.t b/cpan/autodie/t/hints_provider_isa.t index 022b34f525..022b34f525 100755..100644 --- a/cpan/autodie/t/hints_provider_isa.t +++ b/cpan/autodie/t/hints_provider_isa.t diff --git a/cpan/autodie/t/internal-backcompat.t b/cpan/autodie/t/internal-backcompat.t index 59898366c0..59898366c0 100755..100644 --- a/cpan/autodie/t/internal-backcompat.t +++ b/cpan/autodie/t/internal-backcompat.t diff --git a/cpan/autodie/t/internal.t b/cpan/autodie/t/internal.t index c1189444cb..c1189444cb 100755..100644 --- a/cpan/autodie/t/internal.t +++ b/cpan/autodie/t/internal.t diff --git a/cpan/autodie/t/lethal.t b/cpan/autodie/t/lethal.t index 244d2f82b2..244d2f82b2 100755..100644 --- a/cpan/autodie/t/lethal.t +++ b/cpan/autodie/t/lethal.t diff --git a/cpan/autodie/t/mkdir.t b/cpan/autodie/t/mkdir.t index 7bd6529086..7bd6529086 100755..100644 --- a/cpan/autodie/t/mkdir.t +++ b/cpan/autodie/t/mkdir.t diff --git a/cpan/autodie/t/open.t b/cpan/autodie/t/open.t index 359eb9a9f2..359eb9a9f2 100755..100644 --- a/cpan/autodie/t/open.t +++ b/cpan/autodie/t/open.t diff --git a/cpan/autodie/t/recv.t b/cpan/autodie/t/recv.t index cfaa679144..cfaa679144 100755..100644 --- a/cpan/autodie/t/recv.t +++ b/cpan/autodie/t/recv.t diff --git a/cpan/autodie/t/repeat.t b/cpan/autodie/t/repeat.t index 5f85f1218c..5f85f1218c 100755..100644 --- a/cpan/autodie/t/repeat.t +++ b/cpan/autodie/t/repeat.t diff --git a/cpan/autodie/t/scope_leak.t b/cpan/autodie/t/scope_leak.t index 529daa3ecd..529daa3ecd 100755..100644 --- a/cpan/autodie/t/scope_leak.t +++ b/cpan/autodie/t/scope_leak.t diff --git a/cpan/autodie/t/string-eval-basic.t b/cpan/autodie/t/string-eval-basic.t index 62e55006ea..62e55006ea 100755..100644 --- a/cpan/autodie/t/string-eval-basic.t +++ b/cpan/autodie/t/string-eval-basic.t diff --git a/cpan/autodie/t/string-eval-leak.t b/cpan/autodie/t/string-eval-leak.t index 329bcfa40e..329bcfa40e 100755..100644 --- a/cpan/autodie/t/string-eval-leak.t +++ b/cpan/autodie/t/string-eval-leak.t diff --git a/cpan/autodie/t/sysopen.t b/cpan/autodie/t/sysopen.t index ab489b7830..ab489b7830 100755..100644 --- a/cpan/autodie/t/sysopen.t +++ b/cpan/autodie/t/sysopen.t diff --git a/cpan/autodie/t/truncate.t b/cpan/autodie/t/truncate.t index e69ee32d2e..e69ee32d2e 100755..100644 --- a/cpan/autodie/t/truncate.t +++ b/cpan/autodie/t/truncate.t diff --git a/cpan/autodie/t/unlink.t b/cpan/autodie/t/unlink.t index f301500fda..f301500fda 100755..100644 --- a/cpan/autodie/t/unlink.t +++ b/cpan/autodie/t/unlink.t diff --git a/cpan/autodie/t/user-context.t b/cpan/autodie/t/user-context.t index 65b6a8876a..65b6a8876a 100755..100644 --- a/cpan/autodie/t/user-context.t +++ b/cpan/autodie/t/user-context.t diff --git a/cpan/autodie/t/usersub.t b/cpan/autodie/t/usersub.t index 4266804ca9..4266804ca9 100755..100644 --- a/cpan/autodie/t/usersub.t +++ b/cpan/autodie/t/usersub.t diff --git a/cpan/autodie/t/version.t b/cpan/autodie/t/version.t index a729129e88..a729129e88 100755..100644 --- a/cpan/autodie/t/version.t +++ b/cpan/autodie/t/version.t diff --git a/cpan/autodie/t/version_tag.t b/cpan/autodie/t/version_tag.t index 89e1412e47..89e1412e47 100755..100644 --- a/cpan/autodie/t/version_tag.t +++ b/cpan/autodie/t/version_tag.t |