[Freeciv-tickets] [freeciv] #44735: Required python version

Back to archive index
OSDN Ticket System norep****@osdn*****
Tue Jun 7 02:35:39 JST 2022


#44735: Required python version

  Open Date: 2022-05-31 13:29
Last Update: 2022-06-06 20:35

URL for this Ticket:
    https://osdn.net//projects/freeciv/ticket/44735
RSS feed for this Ticket:
    https://osdn.net/ticket/ticket_rss.php?group_id=12505&tid=44735

---------------------------------------------------------------------

Last Changes/Comment on this Ticket:
2022-06-06 20:35 Updated by: cazfi

Comment:

Reply To alienvalkyrie

This patch does not yet mention the future python-follows-meson policy – I figure we'll cross that bridge when we get there, i.e. after S3_2 branching.
In case you want to open a ticket for that already, I created the "3.3.0" milestone (I thought we already had one, but we did not)

---------------------------------------------------------------------
Ticket Status:

      Reporter: cazfi
         Owner: alienvalkyrie
          Type: Patches
        Status: Open [Owner assigned]
      Priority: 5 - Medium
     MileStone: 3.2.0
     Component: Bootstrap
      Severity: 5 - Medium
    Resolution: Accepted
---------------------------------------------------------------------

Ticket details:

Let's split the discussion about possible bump of our minimum python version (for autotools builds) from #44615.
- Our current python requirement in master is 3.4.
- The oldest environment I still have in active testing (ubuntu trusty) has python-3.4.3
- The second oldest environments in active testing (ubuntu xenial and debian stretch) have python-3.5.2 and python-3.5.3, respectively
- Meson (0.57.0) build has minimum python requirement of 3.6
- Autotools build does not need python when building from a tarball
As for freeciv-3.2, the trusty testing environment is already very limited (the only supported client is sdl2, and even that does not have audio). It wouldn't be a problem to drop "active" testing from that one, and only do occasional builds by first preparing a tarball in a more modern environment. I'd want to keep support for building from the git repo for xenial and stretch.
-> Maybe we should bump minimum python requirement to 3.5 in freeciv-3.2?
As for freeciv-3.3 (-> master as soon as S3_2 has been branched), I'd suggest that we adopt a policy that autotools build python requirement follows meson build minimum requirement (i.e. requirement of the meson itself), as long as build from the tarball does not require python (so that older systems can still use tarballs prepared in newer environment)

-- 
Ticket information of Freeciv project
Freeciv Project is hosted on OSDN

Project URL: https://osdn.net/projects/freeciv/
OSDN: https://osdn.net

URL for this Ticket:
    https://osdn.net/projects/freeciv/ticket/44735
RSS feed for this Ticket:
    https://osdn.net/ticket/ticket_rss.php?group_id=12505&tid=44735



More information about the Freeciv-tickets mailing list
Back to archive index