[libpar-perl] annotated tag upstream/1.014 created (now 375f64c)

gregor herrmann gregoa at debian.org
Sun Dec 25 21:02:11 UTC 2016


This is an automated email from the git hooks/post-receive script.

gregoa pushed a change to annotated tag upstream/1.014
in repository libpar-perl.

        at  375f64c   (tag)
   tagging  4e653c2f9d1fb4046404b3aee9243ae78a394c3e (commit)
  replaces  upstream/1.011
 tagged by  gregor herrmann
        on  Sun Dec 25 21:42:02 2016 +0100

- Log -----------------------------------------------------------------
Upstream version 1.014

Leolo (5):
      Changed documentation so that it references PAR_GLOBAL_TEMP
      Added support for PAR_TMPDIR (PAR_GLOBAL_TMPDIR) so that the temp directory
      Document the CACHE name at the end of a self-executing PAR.
      Added par_current_exec_proc() which finds the file of the current executable
      Converted most calls to sprintf() to snprintf for that extra little bit of

audreyt (7):
      * remove inc/.author.
      * Smueleer caught in incorrect M::I transition.
      * upgrade M::I again.
      * inline M::I::PRIVATE::PAR.
      * another attempt.
      * Change the example in "pp" documentaiton to clearly mark "hello.pl"
      * Upgrade to Module::Install 0.62+ (r173) to fix auto_provides.

autrijus (24):
      r4760 at not (orig r439):  svm | 2005-02-27 12:54:37 +0800
      * Patch from Clayton O'Neill:
      * oops, the do{} should have been eval{}
      * GCC 4.0 fix from rgs.
      * This be PAR, version 0.88.
      * We can't pretend Cwd.pm doesn't exist anymore because
      * This be PAR, version 0.89.
      * Patch from Vincent Ladeuil (rt.cpan #13549): Adjust
      * John Siracusa reports that an empty myldr/par was
      * apply the \r?\n fix to other pod stripping places.
      * add myldr/sha1.[co] to MANIFEST.SKIP.
      * refresh inc/ files.
      * bump version.
      * Patch from David Romano to fix static libperl compilation on OSX.
      * Last commit broke Win32 -- attempt a remedy
      * supply PL_statbuf in utils.c too
      * move PL_statbuf definition to use sites
      * load Scalar::Util as part of PAR to avoid PurePerl triggerin.
      * upgrade to the new M::I.
      * update manifest
      refresh inc
      * changed Metadata.pm
      * upgrade to M::I 0.41
      * s/Autrijus Tang/Audrey Tang/g

chrisdolan (4):
      Document a strange interaction with chdir() and relative paths.
      Add a FAQ entry about using the C<pp -l> flag.
      Trivial improvement: don't recompute the priv and arch paths on for
      Bugfix for copy-and-paste error made in revision 123.  The cache hash

eserte (1):
      * fixed wiki links

ewilhelm (3):
      lib/PAR.pm - added $ENV{PAR_SHLIB_NO_UNPACK} switch,
      lib/PAR.pm - comments
      lib/PAR.pm - no_shlib_unpack option and pod for import({})/unpar()

gregor herrmann (1):
      New upstream version 1.014

guruglenn (1):
      Update Environment variable documentation in Environment.pod and PAR.pm

pjf (2):
      * Moved broken link for the PAR::Tutorial from aut.dyndns.org to
      Added link to Steffen's slides about using PAR for application deployment.

rafl (1):
      r27686 at ata:  rafl | 2006-01-30 02:02:49 +0100

rgs (5):
      Adapt the "skip all tests" output to be recognized fully by the
      Skip tests less often when $^X and $startperl are different
      Extracted .pl files should be loadable via the coderef-in- at INC too, just
      Update MANIFEST.SKIP now that PAR is hosted under subversion
      Patch by Schupp Roderich to fix POD stripping in __DATA__ section for

rschupp (72):
      RT #57399: extract everything (including DLLs) in File::ShareDir directories
      Fix a problem packing XML::LibXSLT on Windows
      - die (with hopefully useful messgae) if any error is encountered
      RT #69560/CVE-2011-4114: PAR packed files are extracted to unsafe and predictable temporary directories
      - prepare fro release
      - post release version bump
      - removed debian sub directory: it isn't released to CPAN and
      - change "unsafe directory" error message to the wording used by PAR::Packer
      - back out r1241: it causes errors in PAR::Packer's test suite
      - update Module::Install to 1.04
      - prepare for release
      - post release version bump
      - run all tests using a nonce PAR_TMPDIR
      - bump Perl version requirement to 5.8.1 (Schwern: The End Of 5.6 Is Nigh!)
      - post release version bump
      Fix RT #73491: cache directory naming problem
      - update item for building on Debian
      Fix RT #78633: PAR::import ignores url => $repo_client_object
      Apply RT #80151: non-fallback repository should on the front of the queue
      prepare for release of 1.006
      post release version bump
      update to Module::Install 1.06
      "pp -C ..." is broken: simple "use" and "require" work, but anything that requires an
      prepare for release
      post release version bump
      revert r1391 as it breaks PAR::Packer self test:
      revert previous commit: IMHO the failing tests in PAR::Packer are bogus
      Fix #86014: [PATCH] POD fix
      reformat ChangeLog file according to CPAN::Changes::Spec
      Fix RT #86650: typo fixes
      Fix #86178: dll files not extracted to shlib subfolder when using -l or to other folder when using -a
      Fix #101662: Prevent shared libs from being cached in memory on AIX
      Update to Module::Build 1.14
      prepare for release
      get rid of included Test::More
      get rid of included PerlIO.pm and parent.pm
      post release version bump
      Fix RT #103861 (PAR-Packer) Adding local directories to @INC for a pp executable fails
      prepare for release
      post release version bump
      add OpenFoundry repository URL
      Fix #101800 "[PATCH] Reinstate files to inc dir if deleted by external process"
      prepare for release
      update to Module::Install 1.16
      post release version bump
      remove all references to http://par.perl.org/, doesn't exist anymore
      following r1636 remove all traces of Internals::PAR::CLEARSTACK
      more CLEARSTACK removal
      put a description of its purpose into the canary file
      suppress warning "Use of uninitialized value in do "file" ..."
      add LICENSE file, point "repository" to GitHub
      prepare for release 1.011
      post release version bump
      remove LICENSE for now, restore original wording in README
      Merge branch 'master' of https://github.com/rschupp/PAR
      add back Perl_5 LICENSE
      upgrade to Module::Install 1.17
      _dl_extract: guard against concurrent extraction attempts
      _run_member_*: guard against concurrent extraction attempts
      guard against concurrent extraction attempts of zip into "inc"
      make build and test work if @INC does not include "."
      guard against concurrent extraction ... (part 2)
      prepare for release
      post release version bump
      build t/hello.par at "make" time
      fix a crucial typo
      prepare for release
      post release version bump
      always refer to the included LICENSE file
      drop "use" statements in PAR/Heavy.pm
      generate hello.par in Makefile target "pure_all"
      prepare for release

shay (2):
      Stop static.c from pulling in Perl header files, otherwise
      Fix generation of sha1.c for static libperls.

spottedkangaroo (2):
      test
      test2

tsee (262):
      # Patched PAR with the patch supplied by Alan Stewart to fix
      # Forgot to mention the patch from Alan Stewart in the ChangeLog. :)
      Added mention of the PAR_VERBATIM environment var to the PAR POD.
      Incorporating Malcolm Nooning's fix for correct handling of
      Forgot to mention the last change in th log again. Stupid me.
      Applied Roderich Schupp's and Malcolm Nooning's cygwin fixes.
      Windows bug fix again.
      Copyright extends to 2006 now.
      Copyright extends to 2006.
      More 2006 entries.
      Also bumping year to 2006 in the filters directory.
      Final change to 2006.
      Version bump.
      par-base changed to 'SMUELLER'
      Copyright => 2006
      Fix versions.
      Gearing up for 0.91.
      Requiring Module::ScanDeps 0.55
      This is 0.92.
      Erm, finally, this will be 0.92.
      Added Leolo's changes to the ChangeLog.
      Forgot to mention a documentation fix.
      Documented Leolo's most recent changes and a small patch to PAR.pm from
      Patch from https://rt.cpan.org/Ticket/Display.html?id=13959
      Applied a patch as outlined in the following RT ticket:
      Upgrading to M::I 0.61, removing PRIVATE/PAR.pm.
      Added Chris Dolan to the AUTHORS file and updated the ChangeLog.
      Added a missing semicolon which caused trouble during compilation.
      * Changed version in documentation to 0.93 (from 0.91!).
      Added hint that submitting an RT ticket when you really just want some support is inferior to joining par at perl.org.
      Set the release date to today. This is 0.93.
      Reverted the changes Leolo made from sprintf to the safer snprintf because snprintf isn't availlable everywhere. (win32) Sorry Leolo.
      Fixed tests to run on win32 and added my friendly build helpers to the AUTHORS file. This will be 0.93, finally.
      Take care of possibly undefined $ENV{PERL5LIB}.
      Use the perl.com CPAN multiplexor instead of cpan.org as default http source for .par binary builds.
      Back to cpan.org. Of course, that is the multiplexer. Doh!
      Adding Getop::ArgvFile support to pp.
      Added some untainting in a couple of places.
      Path fixes from Roderich to 30-current_exec.t fixing test #4.
      Added workaround for scripts that are not recognized by -T as text files.
      Documenting the previous two changes.
      Now requiring the recently released Module::ScanDeps which fixes
      Add mention of last change to ChangeLog
      Fixed problem with Spreadsheet::ParseExcel relating to bad POD blocks.
      Arg. Syntax error. We can now also use regexes for patching modules.
      If the output directory doesn't exist, we create it now and output meaningful error messages if that fails.
      Added Nadim Khemir to the AUTHORS list.
      Workaround for bug in Digest::SHA 5.38 and 5.39.
      This be PAR 0.94
      This is the PAR 0.941 hotfix release. See previous commit by chris dolan.
      Anyone using the svn version of PAR should have the .author flag set for Module::Install.
      Upgrade to M::I 0.63.
      Update META.yml to PAR 0.941. (Previously, META.yml wasn't regenerated because inc/.author didn't exist.)
      Fixing diagnostics.pm. Requiring Module::ScanDeps 0.62 which will be released shortly.
      Forgot some more fixes for diagnostics.
      Accidentally commited test version: This is the Makefile.PL as per two revisions ago plus the dependency on Module::ScanDeps 0.62.
      Applied Roderich's correction to the diagnostics.pm fix.
      Fixed stupid temporary directory bug introduced in 108.
      Version bump for 0.942.
      Fixed spelling error.
      Require the soon-to-be-released PAR::Dist 0.15 because it fixes bugs related to windows line endings in META.yml.
      removed creation of t-tmp directory at end of run.
      Added the 'use PAR { file => 'foo.par', fallback => 1 };' syntax and semantics. Added docs. Added comments in PAR.pm.
      New tests for last commit.
      Added the run option.
      Tests for last commit.
      Fix bug with Spreadsheet::ParseExcel
      Corrected typo in error message.
      use PAR { repository => "http://foo" }; works!
      Fixed bug in fallback loading for pars with shared libs. PAR::Heavy::_bootstrap should search \@PAR_INC_LAST as well.
      Deleted a debugging return() from PAR.pm... (Introduced in the last change)
      Changed version to 0.949_01 and mentioned that this is a developer release.
      Added repository functionality. This is 0.950.
      Changed version in the docs.
      Somehow, 0.950 did not include all recent changes!? This will be 0.951
      Now extracting all dlls (without renaming for now!) to the PAR temp dir. This makes Wx .par distros work with "use PAR qw/Wx-....par/;".
      added the "install" flag to the loading syntax. This will be 0.952.
      Corrected error in the install=>1 implementation from the last commit. This is still 0.952.
      Upgraded to Module::Install 0.64#
      Added optional POD tests and introduced a reasonable naming scheme for test files
      If -B is specified to pp, @INC is stripped of any non-PAR entries before
      Increasing the dependencies on PAR::Dist and Module::ScanDeps
      Add debian/ to the skipped files. I doubt we need to ship that with every release.
      This is 0.954
      Added File::Spec'ness
      Introduced a slightly more obvious variable name
      Adding the POD correctness tests
      Fixing the 0.952 bug which would remove some valid PAR paths from INC of -B is in effect
      This is 0.956. Left a use Data::Dumper in the last commit
      Fix executable PARs top properly detect embedded scripts named the same as the executable
      This change comments out the call to par_current_exec_proc() which
      This is 0.957
      Fixed bug in -M which wouldn't put -M'd modules through %Preload. Depend on Module::ScanDeps 0.68. Version bump to 0.958
      use PAR { repository => $url }; now supports PAR::Repository::Client objects instead of an URL.
      Last commit from me introduced an invalid bareword
      Synchronize FAQ with the one in the wiki
      Mention last change
      No reason to store META.yml in repository
      Moved all TODO items into the wiki. No need to duplicate information. The TODO file just points at the wiki now.
      No longer set ENV{PAR_RUN} in PAR::Packer - wasnt used anywhere anyway
      Add PAR::Environment documentation, some ENV variable changes
      More TE?MP* changes...
      Spelling corrections thanks to Glenn.
      Environment.pm should rather be Environment.pod
      One of the TEMPDIR patches introduced a bug in mktmpdir.c because an array was too small. Fixed.
      Implemented selective module filtering via -F. (This was a TODO from 2004!)
      More documentation in Environment.pod
      Fixing completely broken indentation.
      Commenting out unnecessary delcaration of char *ret which has become obsolete by commenting out the /proc examining code.
      Removing obsolete 'sub pod_strip'. PAR::Filter::PodStrip is used by file2c.pl now instead.
      make static.o depend on my_perl.c, my_par.c, mktmpdir.c.
      Indentation fixes.
      Initial take on embedded, encoded, static+dynamic PAR loaders for use with pp.
      Use stripped down parl/parldyn for pp-packaging
      Forgot to add the new packages to MANIFEST.
      Adding myldr/encode_append.pl to MANIFEST
      Changed the quotes of the perl -e 'chmod()' commands so they work on win32.
      Added a few missing binmode()'s.
      The remaining implementation of a parl-regenerating pp.
      Additional testing of the new parl-regeneration plus a small fix to the latter.
      Bump dependency on PAR::Dist to 0.21 and M::SD to 0.69.
      This is the hotfix 0.959 release.
      Initial take on fixing #6612: use getpwuid() for determining the user name if possible.
      Add the previous change to the log.
      Add new file to myldr/Makefile.PL 'clean' target.
      Silence the 'av_shift() return value ignored' warning.
      * Skip tests in 10-parl-generation if there is no static parl. One test (-f parl) will still fail, of course. A missing static parl is really, really fatal\n* unlink temp files only if they are used
      Fix for lots and lots of warnings on irix. Hopefully.
      Documenting the recent changes.
      Experimental changes to the libperl-determining code intended to improve the search results.
      Load modules with require, but other files via do. Skip loading sitecustomize.pl from AS Perl.
      Patch myldr/Makefile.PL so static perls get pp-regeneration.
      This is 0.960.
      Fix minor spelling mistake par.pm => PAR.pm.
      Move conditional on PAR_TEMP outside the loop as suggested by Glenn.
      * Fix issue with spaces in paths in ::StrippedPARL::Base. * Add Steven Mackenzie to AUTHORS. * Document this and Glenns previous documentation patches in ChangeLog.
      Windows 'spaces in path' fix for t/30-current_exec.t
      Document t/30... fix in ChangeLog, version bump to 0.961.
      Refer to itself as 'PAR Packager' instead of 'Perl Packager'. Make pp run in package 'pp' so you can not install pp via CPAN.pm shell.
      Initial attempt at splitting PAR into two distributions. Modifications to the individual files will follow.
      Modified PAR.pm docs, Makefile.PL, ChangeLog, and README of PAR according to the split of PAR into PAR and PAR-Packer.
      Updated MANIFEST.SKIP with some of the recent developments.
      Re-add t/hello.par which was erroneously removed.
      Update MANIFEST with distribution split.
      This is PAR 0.970. Also: Removing inc/Module/Install/PAR.pm.
      Added Jerrad Pierce to AUTHORS. Fix POD typo in PAR.pm.
      Add AutoLoaderFix with tests. Update PAR.pm POD to reflect that this'll become 0.971.
      This is PAR 0.971.
      Remove PAR::AutoLoaderFix again. It's broken. Remove corresponding code from PAR.pm. Require AutoLoader 5.62 in Makefile.PL. AutoLoader 5.62 should fix the problem proper. This is PAR 0.972.
      Added Gaal Yahas to the list of contributors and mentioned that the AUTHORS list is for both PAR and PAR::Packer.
      Add Eric Wilhelm to the list of AUTHORS
      Remove AutoLoaderFix
      Apply an optimization to the unpacking process on case-insensitive file systems. This saves lots of method calls. (Without breaking encapsulation.)
      Add previous commit to changelog
      Add some comments to 'unpar' and fix a slight bug with -e/-f
      More comments. Adding a prefork section to the top of PAR.pm. If available, prefork.pm will be used to predeclare various run-time dependencies.
      Add caching mechanism and a couple of comments.
      Mention the recent optimization in the changelog.
      Upgrade to SVN version of Module::Install (0.65-to-be), update changelog, this is PAR 0.973.
      Add Mark Dootson to list of AUTHORS.
      Docs say this is 0.972, but it's 0.973 plus some...
      Minor code cleanup. (Access local copy of %Config instead of "require
      Grr. Last commit was incomplete. (Code cleanup.)
      Axe the 'use 5.006' from Makefile.PL.
      Axe the auto_install_now crap from Makefile.PL.
      Document auto_install removal.
      Remove #! and add use strict;
      Speed up extraction: Use Archive::Unzip::Burst for
      commit 981cb572030cf724f0662dd1609fe4fcbab01280
      r1765 at tsee64 (orig r429):  tsee | 2007-04-14 11:31:39 +0200
      Remove AutoInstall from repository.
      PAR no longer needs M::Install::PAR. (It's for installing binaries
      This is 0.976.
      Add Scott Stanton to AUTHORS
      Don't try to unlink SO's in clean mode on hpux. Workaround will be in par.pl in PAR::Packer. (Scott Stanton)
      Document last change in changelog. (Was: Don't try to unlink SO's in clean mode on hpux. Workaround will be in par.pl in PAR::Packer.)
      Upgrade version to 0.977
      * Replace a ? in a file name regex with a *. Correct me if I'm wrong,
      Document the last change to PAR::Heavy.
      * Save two system calls per DLL during DLL extraction in PAR::Heavy.
      No need to have MANIFEST in version control.
      Add get_filehandle() function to PAR.pm.
      remove the get_filehandle function again because Archive::Zip is broken
      also remove the documentation of get_filehandle
      slightly better diagnostics when errors wrt Archive::Unzip::Burst based extraction occurr
      Add new contibutor
      Add new contributor
      Update Module::Install to 0.73
      Update ChangeLog and version documentation. This is PAR 0.980.
      'foreach stuff { if  {} } -> if  { foreach stuff {}}
      Upgrade to Module::Install 0.77
      move the subroutines that determine the temporary dir/env var and progname environment variable to spearate modules so they can be used by PAR::Repository::Client without paying the price of loading the whole of PAR
      dev release 0.981_01
      add ADAMK to AUTHORS because he made me do things
      upgrade version
      fix for running scripts from repositories
      proper error for a bad -M usage
      depend on AutoLoader 5.66_02 (or 5.67 which will be released shortly)
      _extract_inc can now be forced to extract and can now extract from A::Zip handles.#
      require newer versions of AutoLoader and PAR::Dist
      this is PAR 0.983
      fix issue with P::R::Client dev versions
      commit P::R::Client dev version fix
      implement auto-upgrading from remote repositories
      document upgrading
      upgrade requires a new ::Client
      this is PAR 0.984
      static dependency resolution
      move the inc hook registration to before the repository loading. Reason: run script was running without the INC hooks
      This is PAR 0.985_01
      explicitly require 5.006
      upgrade Module::Install and friends
      promote to stable release
      unnecessary code duplication
      definedness tests
      definedness
      more definedness tests
      slightly better temp cleanup
      localize global var -- probably paranoia
      21st century
      cleanup of SetupTemp
      this is PAR 0.987_01
      promote to stable 0.988
      upgrade Module::Install
      track the locations of all archives that have been extracted to PAR_TEMP/inc in this run
      upgrade version to 0.989_01 and update changelog
      Add Johannes Lode to the list of authors
      promote to stable release PAR 0.991
      remove stupid version statement in the docs. I never manage to keep it up to date anyway
      typo in comment
      fallback=>0 support for PAR
      document support for non-fallback repositories, bump version
      no need for signatures
      Module::Install upgrade
      Add Michael Schilli
      Band-aid fix for the loading priority of shared librares from
      rip out the obsolete find_par_any
      The priority (fallback=>0) repositories should look at @PAR_INC
      full qualification of the function name in PAR::Heavy. Still doesn't make things work.
      no fallback
      upgrade Module::Install
      disable re-loading from a local PAR file after upgrading
      document changes
      Use the perl version not the array index offset (doh)
      Upgrade to Module::Install 0.91
      warnings fix
      first cut at implementing 'run_external_file'
      Use fully qualified name of PAR::PAR_INC
      Fix SO loading in PAR::Heavy: Move fallback code into conditional
      copyright
      document changes
      bump PAR version to 0.993
      Document the new PAR_APP_REUSE environment variable
      Check find_par_internals for definedness (this was accidentally removed in a recent commit); bump PAR version to 0.994
      Fix defined(%hash) deprecation warning
      Update Copyright, bump version to 1.000
      Add Niko Tyni to AUTHORS
      Upgrade Module::Install to 1.00
      add more modules to inc/ which were added by M::I
      Version bump. PAR 1.001
      Fix VERSIONS
      PAR version bump to 1.002

-----------------------------------------------------------------------

No new revisions were added by this update.

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-perl/packages/libpar-perl.git



More information about the Pkg-perl-cvs-commits mailing list