holland-coredev team mailing list archive
-
holland-coredev team
-
Mailing list archive
-
Message #00267
[Bug 1162016] [NEW] WL: standardize on python2.6
Public bug reported:
python 2.6 is ubiquitous now on all platforms except for RHEL5. Even
RHEL5 we can depend on python26 fairly reliably via EPEL for all plugins
except postgres - where an appropriate postgres connector is not
available.
python 2.6 has a lot of advantages, namely contextmanager and functools
that would make a lot of weird error handling in holland much cleaner.
Also backports of useful packages like concurrent.futures is pretty
clean in python 2.6, so we can make some of the parallel processes in
holland 1.1+ much cleaner as well.
python 2.6 also makes integration with sqlalchemy and a proper backup
catalog database backend much easier. This allows us to track metadata
more cleanly than we are able to do today.
This should only be targetted at 1.1+ and will involve some significant
changes to the code base to take advantage of python 2.6.
** Affects: holland-backup
Importance: Undecided
Status: New
--
You received this bug notification because you are a member of Holland
Build, which is subscribed to holland-backup.
https://bugs.launchpad.net/bugs/1162016
Title:
WL: standardize on python2.6
Status in Holland Backup Framework:
New
Bug description:
python 2.6 is ubiquitous now on all platforms except for RHEL5. Even
RHEL5 we can depend on python26 fairly reliably via EPEL for all
plugins except postgres - where an appropriate postgres connector is
not available.
python 2.6 has a lot of advantages, namely contextmanager and
functools that would make a lot of weird error handling in holland
much cleaner. Also backports of useful packages like
concurrent.futures is pretty clean in python 2.6, so we can make some
of the parallel processes in holland 1.1+ much cleaner as well.
python 2.6 also makes integration with sqlalchemy and a proper backup
catalog database backend much easier. This allows us to track
metadata more cleanly than we are able to do today.
This should only be targetted at 1.1+ and will involve some
significant changes to the code base to take advantage of python 2.6.
To manage notifications about this bug go to:
https://bugs.launchpad.net/holland-backup/+bug/1162016/+subscriptions
Follow ups
References