On 1/9/2014, 9:02 AM, Ricardo Signes wrote:
A reading from Moose::Manual::Support:

   As of version 2.00, Moose officially supports being run on perl 5.8.3+. Our
   current policy is to support the earliest version of Perl shipped in the 
latest
   stable release of any major operating system (this tends to mean CentOS). We
   will provide at least six months notice (two major releases) when we decide 
to
   increase the officially supported Perl version. The next time this will 
happen
   is in January of 2012, when Moose 2.06 will increase the minimum officially
   supported Perl version to 5.10.1.

The docs go on to elaborate that "support" just has to do with how much time
we'll spend on on bug fixes.  "We" promise to spend time trying to fix it if we
accidentally require 5.12, but not if we accidentally require 5.10.  Further,
we'll probably accept a patch restoring working order on 5.8.  "We" just don't
promise to write it.

CentOS 6 is still 5.10.1, presumably making 5.10.1 the oldest officially
supported version of perl.  CentOS 7 is expected to ship soon, and contains
5.14.  I'm guessing that there will still be something shipping 5.12 in stable,
though.  Anybody know?

We should find out and prep an update to the support document to be applied
when that happens.

Does that policy apply to commercial operating systems as well, where people may choose to run older OSs on purpose, but may want to run newer Perl? For example, lots of Mac OS X Snow Leopard installs out there, and it came with Perl 5.10.1. In contrast, Mac OS X Mavericks comes with 5.16.2. Or should we expect people in that situation would install their own Perl if they want newer Moose? -- Darren Duncan

Reply via email to