Hi Riccardo,

I wouldn't hold back on this, just try and make sure GC3Pie spits out clear errors w.r.t. the minimal Python version requirement. At worst, people will need to stick to an older GC3Pie release on systems stuck to Python 2.6.x.

For the time being, EasyBuild will keep supporting Python 2.6.x, although I guess requiring Python 2.7.x is worth considering for EasyBuild v3.x. We haven't seen any big issues in keeping Python 2.6 support though (partially because we haven't started actively working towards Python 3.x support yet).


CentOS7 has Python 2.7.x btw:

$ python -V
Python 2.7.5
$ cat /etc/redhat-release
CentOS Linux release 7.2.1511 (Core)


regards,

Kenneth

On 05/09/16 14:41, Riccardo Murri wrote:
Hello EasyBuilders,

I have just sent this email to the GC3Pie mailing-list [0] but, since a
growing number of GC3Pie users are only using it through EB (and the
audience here is much more tech-savvy than GC3Pie's), I would also like
to hear opinions from this community before we make any plans.

Ciao,
R

[0]: https://groups.google.com/forum/#!topic/gc3pie/qARLZBfcmdY


------------ begin forwarded message ------------

Dear GC3Pie users,

it has been increasingly complicated to support Python 2.6 in GC3Pie
releases, as OpenStack and other major components of the Python
ecosystem are now supporting only Python >=2.7.  In addition, dropping
Python 2.6 is a move we would have to do anyway when we start working
towards Python 3.x support (many 3.x constructs were backported to Py
2.7 but not 2.6).

As far as I understand, Python 2.6 is currently still the default Python
on CentOS 6.x and 7.x, and simply forcing a system-wide upgrade breaks
basic system utilities (including `yum`). There seem to be at least two
viable options to get Python 2.7 properly installed on a CentOS system:

* Use Anaconda Python2 [1] ("miniconda" is enough for GC3Pie)
* Use CentOS/RHEL "software collections" [2], [3]

Is there anyone running GC3Pie on CentOS for whom neither of the two
alternatives listed above would be practical?

[1]: https://www.continuum.io/downloads
[2]: https://wiki.centos.org/AdditionalResources/Repositories/SCL
[3]: https://wiki.centos.org/SpecialInterestGroup/SCLo/CollectionsList

Ciao,
R

--
Riccardo Murri
http://www.s3it.uzh.ch/about/team/#Riccardo.Murri

S3IT: Services and Support for Science IT
University of Zurich
Winterthurerstrasse 190, CH-8057 Zürich (Switzerland)

Tel: +41 44 635 4208
Fax: +41 44 635 6888

Reply via email to