python-fedora minimum python version

Stephen Gallagher sgallagh at redhat.com
Mon Apr 8 19:02:05 UTC 2013


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 04/08/2013 02:58 PM, Toshio Kuratomi wrote:
> Greetings all,
> 
> Fedora Infrastructure develops a python module called python-fedora
> which can be used to connect to the web services that we run
> (Bodhi, packagedb, etc). This is used by fedpkg, pkgdb-cli, and a
> variety of ad hoc scripts that people are running on their
> systems.
> 
> As the developers of this software, we would like to move to
> supporting python-2.6 and higher.  Among other things, this will
> let us start considering a move to python3.  python-2.6 is
> available in RHEL6 and python-2.7 is available in all current
> Fedora releases.  However, RHEL5 has python-2.4.  If we move to
> python-2.6 the version of python-fedora in EPEL5 will slowly lose
> functionality as its code is not updated while the web applications
> that the library talks to gain and remove features and change their
> API.
> 
> The question that we have as the developers of python-fedora is
> whether this will be a problem for anyone.  If the users of this
> library have moved on to RHEL6 and current Fedora, then we're fine
> with allowing the version in EPEL to slowly bit-rot; backporting
> only security fixes.  However, if people are actively running code
> that depends on python-fedora working on RHEL5 then it's probably
> better for us to maintain python-2.4 compatibility, at least for
> the time being.
> 
> So if you use this directly or run fedpkg or other scripts which
> require it on RHEL5 please speak up and let me know that we need to
> continue targeting python-2.4.  If you send replies to this list,
> I'll see that the information is passed back to the infrastructure
> list and team.
> 
> (And note, eventually we will have to move to a newer python
> version. If we choose to stay with python-2.4 now we'll reevaluate
> periodically to figure out when the time has come to move
> forward.)
> 
> Thanks, Toshio
> 
> 
> 

This may seem like an obvious question, but why not simply have
python-fedora Requires: python26 from EPEL? Wouldn't this avoid the
issue entirely?
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.13 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

iEYEARECAAYFAlFjFC0ACgkQeiVVYja6o6NhoQCfSiyDqYjtXs9RN1YJfSXq4OAy
j5oAnivOaRb5dXmtOvxy2V9rmpnOoYEv
=rrsp
-----END PGP SIGNATURE-----


More information about the devel mailing list