On Tue, 09 Jun 2009 10:40:36 -0400, Michael DeHaan <mdehaan(a)redhat.com>
wrote:
I've made some changes to koan to allow the main codepath (when
executed
from Python only, for the purposes of Satellite Server managed systems
still running RHEL 2.1) to work under Python 1.5 (aka RHEL 2)... just
for the "--replace-self" functionality.
The code is rather ugly, so I was thinking I /could/ just fork it and
remove the non-Python 1.5 parts on a "rhel21" branch, but was worried a
bit about feature drift if the same
codepaths weren't available for both. I also think it's unfair to
expect people contributing patches to remember how Python 1.5 works or
to test things on Python 1.5.
So, anyway, right now there is an import test that sets ANCIENT_PYTHON =
1 if it can't import a module that is present in other python
distributions.
Given this is a bit evil for folks to maintain, perhaps branching it
(making a rhel21 branch) is a better idea. This would be effectively
freezing EL2.1 support forever
at 1.6.x levels.
The only catch here is that we can't be certain we'll never have to
modify that branch again, when adding new features.
However, the code path for --replace-self has been stable. So I'm
leaning that way.
Why all the effort? Isn't RHEL2.1 extremely EOL?
--
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.