Graham Knop [Mon, 23 May 2016 13:16:07 +0000]
Allow base.pm to be used with packages that don't exist on dist
If a module doesn't exist, base.pm will ignore the error if the
namespace has subs in it. The detection for modules not existing
depends on the error message, and sometimes involves checking the
filename (depending on perl version). Detect this case and give it an
appropriate filename.
Graham Knop [Mon, 23 May 2016 13:13:51 +0000]
only check for archname as last component of %INC path
The archname may exist elsewhere in the @INC path. Only filter out
modules from what perl intended to load as an arch dir.
Graham Knop [Mon, 23 May 2016 13:13:25 +0000]
calculate extra libs better
Matt S Trout [Sun, 10 Jan 2016 19:59:56 +0000]
Release commit for 0.003006
Matt S Trout [Sun, 10 Jan 2016 19:58:39 +0000]
bump version
Matt S Trout [Sun, 10 Jan 2016 19:57:27 +0000]
re-order contributors alphabetically by nick
Matt S Trout [Sun, 10 Jan 2016 19:53:53 +0000]
clean up formatting
Matt S Trout [Sun, 10 Jan 2016 19:51:14 +0000]
adjust comment to make defensiveness clear
Matt S Trout [Sun, 10 Jan 2016 19:49:38 +0000]
changelog bfwg's work
Colin Newell [Sun, 10 Jan 2016 19:38:15 +0000]
Made Module::Runtime compat more reliable.
Removed Try::Tiny dependency and made Module::Runtime fudge more
reliable by walking up the callstack instead of relying on a
position.
Colin Newell [Fri, 8 Jan 2016 23:06:42 +0000]
Ensure Module::Runtime use_package_optimistically works.
Catches and re-throws errors to allow us to grab the information
it is expecting.
Colin Newell [Fri, 8 Jan 2016 20:35:42 +0000]
Tweaked error message on failure to import.
This was primarily to make it work with the regex in
Class::Load load_optional_class.
Matt S Trout [Sat, 18 Jul 2015 16:20:39 +0000]
Release commit for 0.003005
Matt S Trout [Sat, 18 Jul 2015 15:55:39 +0000]
bump version
skaufman [Fri, 17 Jul 2015 21:03:28 +0000]
only include mods that match their filename in the fatpack
Matt S Trout [Sat, 4 Oct 2014 17:36:48 +0000]
Release commit for 0.003004
Matt S Trout [Sat, 4 Oct 2014 17:23:01 +0000]
bump version
Matt S Trout [Tue, 19 Aug 2014 15:32:38 +0000]
force-load Moo::HandleMoose::_TypeMap
Matt S Trout [Mon, 11 Aug 2014 18:19:39 +0000]
Release commit for 0.003003
Matt S Trout [Mon, 11 Aug 2014 18:16:22 +0000]
Make watchdog test handle death-by-send as well as death-by-receive
Matt S Trout [Tue, 29 Jul 2014 03:17:22 +0000]
bump version
Matt S Trout [Tue, 29 Jul 2014 00:31:42 +0000]
use newer Future API, fix broken test
skaufman [Mon, 14 Apr 2014 17:06:19 +0000]
reverted previous commit,
would grep everything out of @INC due to faulty logic.
haarg pointed out it'd be better to just quote -I arguments,
so that's what this commit is.
skaufman [Mon, 14 Apr 2014 16:08:17 +0000]
grep out non-files from @INC.
Non-files dont make sense when passed to -I
Devel::Local chucks
a | into PERL5LIB, which breaks when passed to the command line.
( perl -I| doesnt work )
Matt S Trout [Tue, 19 Mar 2013 23:27:28 +0000]
Release commit for 0.003002
Matt S Trout [Tue, 19 Mar 2013 23:24:04 +0000]
bump version
Matt S Trout [Tue, 19 Mar 2013 23:23:55 +0000]
changelogging
Matt S Trout [Tue, 19 Mar 2013 23:23:19 +0000]
bump moo version to 1.1
Matt S Trout [Tue, 19 Mar 2013 23:22:09 +0000]
simplify then:: code for recent Futures
Matt S Trout [Tue, 19 Mar 2013 19:55:49 +0000]
refactor watchdog code a bit
Matt S Trout [Tue, 19 Mar 2013 18:58:21 +0000]
switch from CPS::Future to Future
Tyler Riddle [Mon, 11 Feb 2013 16:54:13 +0000]
Release commit for 0.003001_01
Tyler Riddle [Tue, 5 Feb 2013 01:10:33 +0000]
arg back that out and try again to fit into distar workflow
Tyler Riddle [Tue, 5 Feb 2013 01:05:48 +0000]
add date and release version to Changes file
Tyler Riddle [Mon, 4 Feb 2013 23:53:59 +0000]
updated Changes with work done on the logging branch
Tyler Riddle [Mon, 4 Feb 2013 23:22:33 +0000]
removed some stray function imports from the logging system
Tyler Riddle [Mon, 4 Feb 2013 23:04:41 +0000]
update logging docs to not require router specific documentation
Tyler Riddle [Thu, 31 Jan 2013 23:02:45 +0000]
removed stray whitespace that showed up after rebase
Tyler Riddle [Thu, 31 Jan 2013 22:54:56 +0000]
update docs so perl interpreter configuration is documented in Object::Remote::Role::Connector::PerlInterpreter
Tyler Riddle [Thu, 31 Jan 2013 22:14:43 +0000]
OBJECT_REMOTE_PERL_BIN environment value was ignored, fixed and put a test on it
Tyler Riddle [Thu, 31 Jan 2013 21:52:32 +0000]
set version number to 0.003001_01
Tyler Riddle [Thu, 31 Jan 2013 20:29:59 +0000]
fix broken white listing of Devel:GlobalDestruction
Tyler Riddle [Wed, 30 Jan 2013 22:57:14 +0000]
cleanup trailing whitespace ugliness
Tyler Riddle [Wed, 30 Jan 2013 18:50:58 +0000]
removed process groups from the connection class child cleanup logic
Tyler Riddle [Mon, 28 Jan 2013 20:35:41 +0000]
removed the baked in ulimit and nice code, use custom perl_command instead
Tyler Riddle [Mon, 21 Jan 2013 23:45:54 +0000]
add a note about $Object::Remote::FatNode::REMOTE_NODE
Tyler Riddle [Mon, 21 Jan 2013 23:43:47 +0000]
Move env var forwarding from fatnode to perl interpreter role
The forward env var list is now configurable and escapes ' chars if they are present in the env value.
Tyler Riddle [Mon, 21 Jan 2013 21:09:02 +0000]
update logger metadata documentation to match log-contextual router metadata
Tyler Riddle [Tue, 15 Jan 2013 21:35:45 +0000]
fix some typos in the log messages
Tyler Riddle [Tue, 15 Jan 2013 01:37:01 +0000]
fixed old logging metadata name missed from previous update
Tyler Riddle [Mon, 14 Jan 2013 22:18:43 +0000]
make notes of things to fix before release
Tyler Riddle [Mon, 14 Jan 2013 22:11:47 +0000]
update logging api to match log-contextual 0.005
Tyler Riddle [Tue, 8 Jan 2013 23:27:07 +0000]
update logging system to match log-contextual router changes
Tyler Riddle [Fri, 21 Dec 2012 22:13:37 +0000]
forwarded log messages now include a forwarded flag in the metadata
Tyler Riddle [Fri, 21 Dec 2012 22:11:47 +0000]
logging test now checks to make sure arg_levels is correct
Tyler Riddle [Fri, 21 Dec 2012 20:22:40 +0000]
document known issues; document Object::Remote::Connection; update docs for log forwarding disabled by default
Tyler Riddle [Fri, 21 Dec 2012 20:21:14 +0000]
disable log forwarding by default - has issues at scale
Tyler Riddle [Mon, 17 Dec 2012 18:20:37 +0000]
update Object::Remote::connect() to pass arguments to the connection
Tyler Riddle [Mon, 17 Dec 2012 18:13:28 +0000]
make note about deadlock when moving position of timer execution
Tyler Riddle [Mon, 17 Dec 2012 17:43:04 +0000]
cleanup and put comments on the deadlock workaround in miniloop
Tyler Riddle [Tue, 11 Dec 2012 18:24:34 +0000]
fix bug that allowed forwarded logs to be output from the logger built via env vars
Tyler Riddle [Sat, 8 Dec 2012 03:11:16 +0000]
fix comments that were in wrong spot from refactoring
Tyler Riddle [Sat, 8 Dec 2012 03:10:40 +0000]
fix incorrect name of class in logging docs
Tyler Riddle [Sat, 8 Dec 2012 03:10:00 +0000]
remove stderr redirect to null fh from watchdog_fatnode.t
Tyler Riddle [Sat, 8 Dec 2012 03:08:25 +0000]
fix init order issue in logging
Tyler Riddle [Fri, 7 Dec 2012 20:17:58 +0000]
added test for logger class
Tyler Riddle [Fri, 7 Dec 2012 19:38:51 +0000]
added test for log router
Tyler Riddle [Fri, 7 Dec 2012 19:38:34 +0000]
removed unused attribute from log router class
Tyler Riddle [Fri, 7 Dec 2012 17:49:25 +0000]
added tests for the logging class
Tyler Riddle [Fri, 7 Dec 2012 17:04:04 +0000]
remove stray data::dumper from perl_execute.t
Tyler Riddle [Fri, 7 Dec 2012 17:03:30 +0000]
::Logging::TestLogger package decleration had wrong name
Tyler Riddle [Fri, 7 Dec 2012 16:29:39 +0000]
localsudo connector was missing "use" for Object::Remote::Logging
Tyler Riddle [Thu, 6 Dec 2012 22:59:53 +0000]
Fix spelling error in log message
Tyler Riddle [Wed, 5 Dec 2012 22:27:18 +0000]
update watchdog to use log setup env var
Tyler Riddle [Wed, 5 Dec 2012 21:43:38 +0000]
remove t/logsetup.pl
Tyler Riddle [Wed, 5 Dec 2012 21:43:21 +0000]
remove t/logsetup.pl and move feature into $ENV{OBJECT_REMOTE_TEST_LOGGER}; set to 1 to enable testing of all log code
Tyler Riddle [Wed, 5 Dec 2012 21:42:37 +0000]
start at 0.3.1 instead of 0.3.0
Tyler Riddle [Wed, 5 Dec 2012 20:03:51 +0000]
remove vestigial IPC::Open2 from PerlInterpreter.pm
Tyler Riddle [Wed, 5 Dec 2012 19:32:56 +0000]
update comment about empty config vars and regexs in fatnode module shipping filters
Tyler Riddle [Wed, 5 Dec 2012 19:12:51 +0000]
fix fatnode not parsing if included package did not end in new line
Tyler Riddle [Wed, 5 Dec 2012 18:52:06 +0000]
new test to validate connection inside a connection works
Tyler Riddle [Wed, 5 Dec 2012 17:28:10 +0000]
remove dielogger and warnlogger - they just are not needed
Tyler Riddle [Wed, 5 Dec 2012 00:59:33 +0000]
remove some dead comments; fix some bad whitespace
Tyler Riddle [Wed, 5 Dec 2012 00:17:15 +0000]
remove comment for bug that was fixed
Tyler Riddle [Sat, 1 Dec 2012 01:56:38 +0000]
set log forwarding to be enabled by default
Tyler Riddle [Fri, 30 Nov 2012 21:52:33 +0000]
move PIPE signal handler to miniloop and update timeout param in t/timeout.t to match previous API change; all tests are now passing
Tyler Riddle [Fri, 30 Nov 2012 21:20:33 +0000]
fix warning if handle is DEMOLISHED after the backing connection is gone
Tyler Riddle [Fri, 30 Nov 2012 21:04:48 +0000]
fix futures that need to be failed not being failed when a connection is closed
Tyler Riddle [Fri, 30 Nov 2012 01:36:37 +0000]
proxy dies() when a method is invoked and the handle is not valid; add 2 more exclusions to log forwarding
Tyler Riddle [Thu, 29 Nov 2012 23:48:45 +0000]
fix left over remote object hang bug
Tyler Riddle [Tue, 27 Nov 2012 01:41:38 +0000]
forward OBJECT_REMOTE_PERL_BIN env var; doc fix for logging; add TODO for left over object bug
Tyler Riddle [Tue, 13 Nov 2012 19:19:00 +0000]
add new line format var to logger docs
Tyler Riddle [Tue, 13 Nov 2012 17:14:55 +0000]
remove extra logging sugar; that does not belong here
Tyler Riddle [Mon, 12 Nov 2012 23:03:01 +0000]
better way to reap child process pids
Tyler Riddle [Mon, 12 Nov 2012 20:28:56 +0000]
change logging bootstrap to report uninit remote logging metadata; set flag that is true when perl interpreter is running remotely; clean up some whitespace
Tyler Riddle [Sun, 11 Nov 2012 01:55:51 +0000]
forward OBJECT_REMOTE_LOG_FORWARDING env var
Tyler Riddle [Sun, 11 Nov 2012 01:17:43 +0000]
change log init to be entirely with in object::remote::logging
Tyler Riddle [Sun, 11 Nov 2012 00:32:49 +0000]
yank out Log::Any adapter - it was only an experiment
Tyler Riddle [Sat, 10 Nov 2012 17:12:36 +0000]
better lookup method in log any injector; %n adds newline in log format string
Tyler Riddle [Sat, 10 Nov 2012 01:56:48 +0000]
reformat log message generation