On Tue, Jun 21, 2011 at 7:48 AM, Garrett Holmstrom
<gholms(a)fedoraproject.org> wrote:
Cobbler's original compatibility policy was to have all code support
RHEL 4 (with Python 2.3). Shortly after extended support for RHEL 2.1
was announced in 2009, the replace-self code path gained support for
Python as far back as version 1.5 so all systems managed by Satellite
Server could be upgraded in place.
The current code may or may not still reflect those goals. Either way,
Cobbler's code and compatibility goals can change. But given those bits
of history, dropping support for RHEL 4 on the server sounds reasonable.
The client-side code, however, should strive to remain compatible with
as many releases as possible for, at a minimum, its replace-self
functionality. Note that RHEL 3 (with Python 2.2) has 28 months of
extended support left.
Thanks, that makes a lot of sense. I now see i was a bit too ambitious ;)
I will make the necessary modifications in my tree and repost it here.
It would be nice if this kind of stuff would be posted on the
DeveloperDocs wiki.
I'm willing to do it, but i'm not sure a consensus has been reached ;)
Grtz,
Jörgen Maas