cloud-init team mailing list archive
-
cloud-init team
-
Mailing list archive
-
Message #00174
Re: cloud-init removal of python 2.6 support, and python 2 deprecation plan
-
To:
cloud-init <cloud-init@xxxxxxxxxxxxxxxxxxx>
-
From:
Robert Schweikert <rjschwei@xxxxxxxx>
-
Date:
Tue, 28 Aug 2018 22:03:30 -0400
-
Autocrypt:
addr=rjschwei@xxxxxxxx; prefer-encrypt=mutual; keydata= xsBNBFNXkrABCADLEZufvUtnTs8CvygaUT8U9CMseEilU6MZoTgOQrYANuWNVWT91WweQuiQ psDJWnTZuTD9IRxuNeO4VRbbb0VaVef5IEPWoSrZnGqYuA5NqA9Bo4xwsmm089DEDWZa6+Em hrvaSUcYOnwc7VOKpGrl3ksYG0PWe7fUOHa1WaLVnqWMGGcaa/ljw55sXLh7SrueuD32ZJEl 4uWrPpujs7hjzd0DhdkdPtzFyi43XAC6SS6ksRd7KyGkKJErSwgPuL9oOjfIippstqz7WNJg 7cJQ6qA9NHrc9PcqODLzOXAF3VPRgdO9U2IhE2a3cz9UEucfv3jpMSn33f1M1wSDEsFnABEB AAHNKlJvYmVydCBKIFNjaHdlaWtlcnQgPHJzY2h3ZWlrZXJ0QHN1c2UuY29tPsLAeQQTAQIA IwUCU1fKyAIbAwcLCQgHAwIBBhUIAgkKCwQWAgMBAh4BAheAAAoJEE4FgL32d2Uk2KsIAInZ 6vZWR7RtvoQsnTuLAaT3+fsIi4ORnUp9YCFkBBaRbnL92bNQ0z3OsnIqPItl9Vl/qyJsM860 3e4Km7XYvthrnhXVCmuU8Sw8uLDqURvgTezIm+18ayO8me8xLtltQV/2su+8o0raPmW9Zdsr 2tiUGMP6qI+OjcVs5vHYP46z4wKpjnBHiu3PSGLeP8h0q0jrahXOGd7FLVZQleV52HJClhmc DA/G4vtCrN4y8mn3EmgF8+6V8/RRi0sLX8cfZPfRjXu/wmiC0t6GTMM9GFELFuLRb/NTwX0a /bdV1s9sIwt47SQax6Nc2W/wJL/RLyNPBFlEidUHBs/0UCNMpSHOwE0EU1eSsAEIAM+5gLM9 5G0LIyoY01tRdnXAUCeEOzRTHhtPA5eXIvNU9npza2MNxYJI1XJhlUah3RRbqJluoNniA4bZ NlcCOQU0Y0WvrYsqYnWGpqp61dDogwZexwGSBXn+4z5QoU6Wfc8XcewcZFLBVcJw0gceu0lb nYJULfrPEWzLckRXx9ngnTg/GQTtpqDA8Xd+0CIpZEEFXskCE1kKZBRqJ1W+Re5HUelLfpWL sQn5DuHjLnjCHXFut2RW2pbTqHEK2yAPMMbKm6wJKq7pIMKZ73YcX9205bIRbhYQGyQ1oEVH t5YxcBdvlkMNWVUsoEvcYpXK4vGBNU1kGneeaSB+MntsFI0AEQEAAcLAXwQYAQIACQUCU1eS sAIbDAAKCRBOBYC99ndlJN7/B/9pg6rRiZWPmm6l1BTbAnHj41GqMFSAMil371rOnG6hNLGZ ISUeKfnZdzbUAEDlIRUGAE/A30J2gcOP9Y6zKYffWYK4LlFknFZqDJRsjFkzDjsreQJ1jyvk m33ODmx3QriBq8uFGWP57m34bs88f1Q3V04wNNLPVYoQjlyqU8ggKwUA3TyojmtUV+c0EUe1 pzMdSwO7OhIVmE44WI95qTIA4GsnijWhqVUQXbLlMIFUndLGZ2SQNaeNhi5yeMWPveMFcg26 MBwQhHurJAcOfpOzW8bl7u+zQRlftAqhQ4o4n07dz2lPW+nPXdV68SWIbDsUCRWbInersTFX qUjp4QxK
-
In-reply-to:
<CAM_VW7oNQTMJLXuua+r393Bjp+W5zcBeGtSJ9mvtHoLf34bFcQ@mail.gmail.com>
-
Openpgp:
preference=signencrypt
-
User-agent:
Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.9.1
Hi,
On 08/28/2018 09:48 PM, Scott Moser wrote:
> Thanks for raising this.
> This is the sort of feedback I was after.
> I'm not immediately opposed to supporting sles 12 in the way that we
> have centos 6 for python2.6.
>
> At what point do you think it would be reasonable to drop the 3.4
> support then?
2022 or 2023, meaning there would be a frozen as in "no new features"
cloud-init version for 1 or 2 years in SLES 12.
> Am I correct that you already have the next release of
> SLES (SLES 15) available.
Yes SLES 15 was released about 6 weeks ago.
> I'm guessing it has a 3.6 or greater.
Yes, has Python 3.6.x
>
> Perhaps we could say 3.4 support will be held for as long as python 2?
It would have to be longer. From my perspective there are no issues with
dropping Python 2 in 2020 if Python 3.4 is supported. Then I can switch
the cloud-init build to a Python 3 build for SLES 12 (Python 3.4 to be
exact) and let that carry me until we no longer want to support Python
3.4 upstream, preferably from my perspective in 2023. So, 3 years longer
than Python 2 support. But if we'd do 3.4 support until 2022 I can make
that work as well.
Thanks for considering this.
Robert
--
Robert Schweikert MAY THE SOURCE BE WITH YOU
Distinguished Architect LINUX
Team Lead Public Cloud
rjschwei@xxxxxxxx
IRC: robjo
Follow ups
References