On Thu, Apr 2, 2015 at 4:05 PM, Colton Myers <
colton...@gmail.com> wrote:
>
> Guess we should have just written salt in Perl 6...
I think the perl guys are smart enough that no one will ever attempt
to replace perl5 with perl6 in a way that doesn't allow them to run
concurrently for an indefinite length of time. And perl versions 1
through 5 have been spectacular about backwards compatibility, with
the the introduction of interpolation of @ in double-quoted strings in
perl5 being about the only thing that you might have to fix in old
code.
> Anyway, discussion about python 2 vs 3 rarely goes to productive places, so
> I'm not going to comment on it more. But we do eventually plan to support
> both python 2 and python 3, and retain python 2 support for the foreseeable
> future. That way salt will work everywhere.
>
> We can't (read: won't) divorce it from system packages. We don't want to get
> into the business of compiling python 2.7 (or python 3) for all our
> supported platforms.
It just seems wrong for a system that you expect to manage your
machines to be able to be broken by this dependency. Is there perhaps
a way you could script the necessary steps to make it an
optional-but-standardized installation step to include a
frozen/embedded python version? That way only the people who
distrust their system-packaged updates will do it, but it will still
be a well-understood configuration.
--
Les Mikesell
lesmi...@gmail.com