ISFDB talk:Personal Linux Website

From ISFDB
Revision as of 12:52, 30 September 2019 by ErsatzCulture (talk | contribs) (Add section about Python 2.5.4 dependency)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

How hard is the dependency on Python 2.5.4 versus later Python 2.x.y versions?

Finally decided to try getting the full version of ISFDB (rather than just the DB) running locally, but I'm having a bit of pain getting Python 2.5.4 working. The platform I'm using is Fedora 26, which itself is pretty crusty these days, but ships with Python 2.7.15 (and Python 3.6.5, but lets not go there just yet...).

As far as I can see, python.org does not provide binaries for Linux, and nor can I see any pre-built packages in the Fedora or third-party repositories. Building from source seems to have problems that aren't immediately obvious, seemingly related to SSL/crypto library versions.

Perhaps this issue can be resolved without too much more effort, but I've only gotten to this point after a fair bit of yak-shaving already, and I'm not sure much more pain I care to put myself through - especially if it might turn out to be unnecessary, and 2.7.x works OK?

I did actually migrate some code from Python 2.5 to Python 2.7 a few years ago, and my vague recollection is that the language version issues were trivial to non-existent, and all the pain points were due to changes in the underlying platform (Google App Engine) and its APIs.

NB: I'm not asking for help in getting this working in my environment, and I appreciate that no-one's going to upgrade the live site and dev practices without proper investigation and testing, but I'm just wondering how much of that might already have been done?

ErsatzCulture 12:52, 30 September 2019 (EDT)