Re: [Ledger-smb-devel] What to do about accidental inclusion of Carp::Always
no harm done by requiring Carp::Always, i suppose 2014-01-26 Chris Travers chris.trav...@gmail.com: Hi; In 1.4 I have removed hard dependencies on Data::Dumper but have not removed it from the list of requirements. I am finding it seems relatively common that Carp::Always gets included by accident. At this point Data::Dumper and Carp::Always are mostly used for debugging. The question is what we want to do about it. Do we want to say that these two widely available modules are now dependencies? Or do we want to have release tests that ensure they are not included? From a support perspective, I am thinking having them as dependencies makes a lot of sense. It makes it very easy to enable stack dumps for error messages and perhaps in 1.5 we could even do this as a configuration option. It also makes the code a bit more reliable in the sense that if something gets missed users don't get internal server errors. What do other folk think? Best Wishes, Chris Travers -- Best Wishes, Chris Travers Efficito: Hosted Accounting and ERP. Robust and Flexible. No vendor lock-in. http://www.efficito.com/learn_more.shtml -- CenturyLink Cloud: The Leader in Enterprise Cloud Services. Learn Why More Businesses Are Choosing CenturyLink Cloud For Critical Workloads, Development Environments Everything In Between. Get a Quote or Start a Free Trial Today. http://pubads.g.doubleclick.net/gampad/clk?id=119420431iu=/4140/ostg.clktrk ___ Ledger-smb-devel mailing list Ledger-smb-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/ledger-smb-devel -- CenturyLink Cloud: The Leader in Enterprise Cloud Services. Learn Why More Businesses Are Choosing CenturyLink Cloud For Critical Workloads, Development Environments Everything In Between. Get a Quote or Start a Free Trial Today. http://pubads.g.doubleclick.net/gampad/clk?id=119420431iu=/4140/ostg.clktrk ___ Ledger-smb-devel mailing list Ledger-smb-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/ledger-smb-devel
Re: [Ledger-smb-devel] What to do about accidental inclusion of Carp::Always
On 01/25/2014 06:38 PM, Chris Travers wrote: Hi; From a support perspective, I am thinking having them as dependencies makes a lot of sense. It makes it very easy to enable stack dumps for error messages and perhaps in 1.5 we could even do this as a configuration option. It also makes the code a bit more reliable in the sense that if something gets missed users don't get internal server errors. This sounds like reason enough to require it as a dependency -- internal server errors without explanation sound like a terrible user experience... Cheers, John Locke http://www.freelock.com -- CenturyLink Cloud: The Leader in Enterprise Cloud Services. Learn Why More Businesses Are Choosing CenturyLink Cloud For Critical Workloads, Development Environments Everything In Between. Get a Quote or Start a Free Trial Today. http://pubads.g.doubleclick.net/gampad/clk?id=119420431iu=/4140/ostg.clktrk ___ Ledger-smb-devel mailing list Ledger-smb-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/ledger-smb-devel
[Ledger-smb-devel] What to do about accidental inclusion of Carp::Always
Hi; In 1.4 I have removed hard dependencies on Data::Dumper but have not removed it from the list of requirements. I am finding it seems relatively common that Carp::Always gets included by accident. At this point Data::Dumper and Carp::Always are mostly used for debugging. The question is what we want to do about it. Do we want to say that these two widely available modules are now dependencies? Or do we want to have release tests that ensure they are not included? From a support perspective, I am thinking having them as dependencies makes a lot of sense. It makes it very easy to enable stack dumps for error messages and perhaps in 1.5 we could even do this as a configuration option. It also makes the code a bit more reliable in the sense that if something gets missed users don't get internal server errors. What do other folk think? Best Wishes, Chris Travers -- Best Wishes, Chris Travers Efficito: Hosted Accounting and ERP. Robust and Flexible. No vendor lock-in. http://www.efficito.com/learn_more.shtml -- CenturyLink Cloud: The Leader in Enterprise Cloud Services. Learn Why More Businesses Are Choosing CenturyLink Cloud For Critical Workloads, Development Environments Everything In Between. Get a Quote or Start a Free Trial Today. http://pubads.g.doubleclick.net/gampad/clk?id=119420431iu=/4140/ostg.clktrk___ Ledger-smb-devel mailing list Ledger-smb-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/ledger-smb-devel