clarkb | I guess this ROI could be seen as sufficient for investing in them though and maybe we can turn that around | 00:00 |
---|---|---|
fungi | yes, i've argued in the past that what openstack is testing isn't "python version x" but rather "the python provided by distro version x" and there's a distinct difference in those approaches | 00:44 |
*** ysandeep|out is now known as ysandeep|ruck | 04:03 | |
*** ysandeep|ruck is now known as ysandeep|afk | 05:00 | |
*** ysandeep|afk is now known as ysandeep|ruck | 06:02 | |
*** akekane_ is now known as abhishekk | 07:32 | |
opendevreview | Merged openstack/ci-log-processing master: Add log gearman role https://review.opendev.org/c/openstack/ci-log-processing/+/817759 | 07:33 |
*** ysandeep|ruck is now known as ysandeep|lunch | 07:33 | |
*** ysandeep|lunch is now known as ysandeep | 08:19 | |
*** ysandeep is now known as ysandeep|ruck | 08:28 | |
*** dviroel|afk is now known as dviroel | 09:32 | |
opendevreview | daniel.pawlik proposed openstack/ci-log-processing master: Add job for validating logscraper and log gearman services https://review.opendev.org/c/openstack/ci-log-processing/+/818809 | 09:51 |
opendevreview | daniel.pawlik proposed openstack/ci-log-processing master: Add job for validating logscraper and log gearman services https://review.opendev.org/c/openstack/ci-log-processing/+/818809 | 10:05 |
*** jpena|off is now known as jpena | 10:10 | |
*** rlandy is now known as rlandy|ruck | 10:49 | |
*** dviroel is now known as dviroel|appt | 11:48 | |
*** ysandeep|ruck is now known as ysandeep|mtg | 13:00 | |
*** ysandeep|mtg is now known as ysandeep | 13:28 | |
*** ysandeep is now known as ysandeep|brb | 13:34 | |
*** ysandeep|brb is now known as ysandeep | 13:47 | |
*** dviroel|appt is now known as dviroel | 13:51 | |
*** amoralej|off is now known as amoralej | 14:06 | |
*** jcapitao1 is now known as jcapitao | 14:44 | |
*** ysandeep is now known as ysandeep|out | 14:52 | |
*** dviroel is now known as dviroel|lunch | 15:40 | |
*** jcapitao1 is now known as jcapitao | 16:03 | |
*** rlandy is now known as rlandy|ruck | 16:35 | |
*** dviroel|lunch is now known as dviroel | 16:35 | |
*** sshnaidm is now known as sshnaidm|afk | 16:46 | |
*** sshnaidm|afk is now known as sshnaidm | 17:29 | |
*** gmann is now known as gmann_afk | 17:34 | |
*** jpena is now known as jpena|off | 18:18 | |
*** amoralej is now known as amoralej|off | 18:37 | |
*** gmann_afk is now known as gmann | 18:53 | |
*** timburke_ is now known as timburke | 20:53 | |
*** dviroel is now known as dviroel|out | 22:22 | |
clarkb | fungi: are you planning on attending the TC meeting tomorrow? I think you generally don't attend the video meetings. I'll be doing gerrit user summit | 22:28 |
clarkb | asking beacuse the python discussion is on the agenda | 22:28 |
fungi | good point, i should probably make an exception and join that instead of the cdf interop video call | 22:29 |
fungi | the reason i've been skipping is multiple conflicting video calls, since i can't really do more than one of those at a time | 22:29 |
clarkb | right, thats my problem with gerrit user summit | 22:29 |
*** rlandy|ruck is now known as rlandy|ruck|biab | 22:31 | |
fungi | though also worth noting, the tc shouldn't be making decisions about python support during their meeting, decisions still need to be debated and communicated through the ml. but i can certainly try to help interpret the discussion thus far for people on the call | 22:34 |
clarkb | good point. | 22:34 |
fungi | the most pressing point is that people are apparently going to want to be able to install the yoga release on rhel 8 since rhel 9 probably won't exist yet, and some will also want to be able to install yoga on centos stream 8 before replacing stream 8 with yoga running on stream 9 (i hesitate to say "upgrade" as centos/rhel don't advocate in-place upgrades of the operating system) | 22:37 |
fungi | so retaining some python 3.6 testing is probably warranted, and certainly adding requires_python>=3.8 would be disruptive for anyone trying to pip install yoga on a 3.6 based platform | 22:38 |
fungi | the real question is how to update the pti to reflect that need | 22:38 |
clarkb | and the rules around updating supported platforms | 22:40 |
fungi | right | 22:40 |
clarkb | I think it would be worthwhile to explicitly call out what to do when a distro update bumps the lowest currently supported version of python | 22:41 |
fungi | it's happened inherently for ubuntu because of how we run grenade | 22:41 |
clarkb | fungi: I think the other reason that ubuntu hasn't had many issues is that it has been ahead of the python versions | 22:41 |
clarkb | yes we explicitly test it, but because centos 8 is python3.6 and ubuntu is 3.8 anyone on bionic to focal already had that transition path | 22:42 |
fungi | but also because centos has lagged behind ubuntu in python versions, it's not become a problem for ubuntu in practice as the current centos version usually has python at least as old as the former ubuntu version | 22:42 |
clarkb | But this is coincidental and we should make sure to call out an explicit process to making this work for all the things | 22:42 |
clarkb | yup exactly | 22:42 |
Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!