opendevreview | Ghanshyam proposed openstack/governance master: Remove TC Liaisons framework https://review.opendev.org/c/openstack/governance/+/837891 | 01:38 |
---|---|---|
opendevreview | Ghanshyam proposed openstack/governance master: Resolution to drop the lower constraints maintenance https://review.opendev.org/c/openstack/governance/+/838004 | 01:55 |
*** pojadhav is now known as pojadhav|ruck | 04:55 | |
*** pojadhav|ruck is now known as pojadhav|lunch | 08:07 | |
*** pojadhav|lunch is now known as pojadhav|ruck | 09:21 | |
*** pojadhav|ruck is now known as pojadhav|brb | 11:22 | |
*** pojadhav|brb is now known as pojadhav|ruck | 11:54 | |
slaweq | hi tc-members, I'm a bit sick today and I will not be able to attend tc meeting. Sorry for that. I will read logs from the meeting later | 14:47 |
gmann | slaweq: np! I will catch up later if something for you. | 14:48 |
mnaser | slaweq: feel better! :) | 14:51 |
dansmith | I suspect slaweq's own report shows him doing a bunch of blind rechecks and doesn't want to face the music, what do ya'll think? | 14:59 |
gmann | :) | 15:00 |
gmann | #startmeeting tc | 15:00 |
opendevmeet | Meeting started Thu Apr 21 15:00:08 2022 UTC and is due to finish in 60 minutes. The chair is gmann. Information about MeetBot at http://wiki.debian.org/MeetBot. | 15:00 |
opendevmeet | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 15:00 |
opendevmeet | The meeting name has been set to 'tc' | 15:00 |
jungleboyj | o. | 15:00 |
dansmith | o/ | 15:00 |
jungleboyj | o/ | 15:00 |
gmann | #topic Roll call | 15:00 |
gmann | o/ | 15:00 |
dpawlik | \o | 15:01 |
gmann | slaweq will not be present as he informed before meeting. kendall in Asia TZ so would not join. | 15:02 |
spotz | o/ | 15:02 |
gmann | knikolla arne_wiebalck rosmaita meeting time | 15:02 |
rosmaita | o/ | 15:02 |
gmann | Today agenda #link https://wiki.openstack.org/wiki/Meetings/TechnicalCommittee#Agenda_Suggestions | 15:02 |
gmann | #topic Follow up on past action items | 15:03 |
gmann | no action item as such, as this is first meeting after PTG | 15:03 |
gmann | #topic Zed cycle Tracker | 15:03 |
gmann | #link https://etherpad.opendev.org/p/tc-zed-tracker | 15:04 |
gmann | #link http://lists.openstack.org/pipermail/openstack-discuss/2022-April/028206.html | 15:04 |
gmann | as you know, I have prepared the zed cycle tracker | 15:04 |
gmann | please check the items . | 15:04 |
gmann | two items 2nd and 3rd need assignee | 15:05 |
gmann | I will wait for spotz arne_wiebalck Kendal to check first and then in next meeting we can discuss it | 15:06 |
gmann | idea is we all in TC distribute the items we target for the cycle | 15:06 |
jungleboyj | I added myself to the Documentation updates for release cadence. | 15:06 |
spotz | I just added myself on to 2 | 15:07 |
spotz | Not 2 or 3 though:( | 15:07 |
rosmaita | ok, looks like me & jay for #2 | 15:08 |
jungleboyj | Also could work with rosmaita on the logging one. Did logging stuff back in the day. | 15:08 |
gmann | +1 | 15:08 |
jungleboyj | Should not sign up for more as I know it is going to be a very busy 6 months for me. | 15:08 |
dansmith | #3 is osc as in openstackclient yeah? | 15:08 |
arne_wiebalck | o/ | 15:08 |
gmann | yes, that is important | 15:08 |
gmann | jungleboyj: np!. | 15:09 |
dansmith | I'm also signed up for multiple things, but I will be second fiddle on the osc one for sure | 15:09 |
dansmith | I think glance might be a tough sell on that one, but important :/ | 15:09 |
gmann | dansmith: thanks | 15:09 |
jungleboyj | I will be second fiddle on the Release Cadence. | 15:10 |
rosmaita | i need to look into the claim of cinderclient feature parity | 15:10 |
jungleboyj | The user survey analysis should take toooo much more time. | 15:10 |
gmann | anyone else for osc one as primary assignee ? | 15:10 |
jungleboyj | rosmaita: ++ That does seem suspicious. | 15:10 |
gmann | mainly to find someone ti drive the goal which is difficult so mainly "drive the goal" | 15:11 |
dansmith | I thought keystone had already deprecated their CLI | 15:12 |
gmann | I think so but not 100% | 15:12 |
gmann | anyways I will keep it open if anyone want to help in this. dansmith is already signed up for help but need primary assignee | 15:13 |
gmann | anything else on tracker? | 15:13 |
spotz | dmendiza[m]: Do you know if the Keystone CLI is deprecated? | 15:13 |
arne_wiebalck | gmann: I am not signed up for anything yet, so ... | 15:14 |
dansmith | arne_wiebalck: osc! | 15:14 |
jungleboyj | ++ | 15:14 |
spotz | ++:) | 15:15 |
dansmith | woooot | 15:15 |
gmann | arne_wiebalck: great, thanks. | 15:15 |
gmann | and we will check the progress in every alternate week on each item | 15:15 |
rosmaita | arne_wiebalck: you are the lucky winner! | 15:15 |
gmann | moving on.. | 15:16 |
arne_wiebalck | *gets a "hot ptotato" feeling* | 15:16 |
gmann | :) | 15:16 |
gmann | #topic Gate health check | 15:16 |
gmann | any news on gate. | 15:16 |
dansmith | so, I just heard in the glance meeting that their periodic cs9 fips job is failing off and on | 15:16 |
dansmith | and a quick look showed another volume test | 15:16 |
dansmith | looks like cinder-volume is unable to allocate memory, | 15:17 |
dansmith | but I don't think there's an OOM | 15:17 |
gmann | ok may be we need to apply SSH-able workaround in more tests? | 15:17 |
gmann | ok | 15:17 |
dansmith | no, I think it's memory-related | 15:17 |
gmann | I see | 15:17 |
dansmith | which is a great transition to.... | 15:17 |
dansmith | https://review.opendev.org/c/openstack/devstack/+/837139 | 15:17 |
gmann | +1 | 15:17 |
dansmith | this ^ might help us see that one service is really fat on cs9 or something and help explain the difference | 15:17 |
gmann | in devstack we have c9 as voting, need to check if that is blcoked | 15:17 |
clarkb | https://github.com/bloomberg/memray was getting traction on hacker news yesterday as a python memory profiler | 15:17 |
dansmith | gmann: it's not 100% apparently, but yeah | 15:18 |
clarkb | might be a cood subsequent thing to look into once dansmith's tracking has landed and offenders are identified | 15:18 |
gmann | k | 15:18 |
dansmith | cool | 15:18 |
clarkb | was thinking we might be able to have a profiler like that as a non default devstack service that we can turn on for specific changes or something | 15:18 |
gmann | dansmith: how we will track the some service going high in memory? compare with few previous run data? | 15:18 |
clarkb | then you don't really even need to run it locally if you don't want to | 15:18 |
dansmith | clarkb: yeah | 15:18 |
gmann | or capture the current usage somewhere and use that as threshold | 15:19 |
dansmith | gmann: still working on that for total automation, but I'm going to work on at least a simple tool that will let you compare two runs and highlight major differences | 15:19 |
gmann | dansmith: great | 15:19 |
dansmith | gmann: the easy thing to do is to just establish some baselines and then warn if you're 5% over that (per job type) or something | 15:19 |
gmann | yeah, that will be good | 15:20 |
dansmith | but clarkb is also maybe going to help me with some grafana stuff and dpawlik is digesting the json file into opensearch | 15:20 |
gmann | #link https://review.opendev.org/c/openstack/ci-log-processing/+/838655 | 15:21 |
dpawlik | dansmith: the logscraper patch is in review https://review.opendev.org/c/openstack/ci-log-processing/+/838655 | 15:21 |
dansmith | ++ | 15:21 |
gmann | this is nice direction. | 15:21 |
dansmith | anyway, that's all I know of current state-of-the-gate | 15:21 |
gmann | git things are also merged in all supported branches and I think on EM also | 15:21 |
dpawlik | when its merged, I will recreate container image and deploy latest version, so soon should be some results in the Opensearch | 15:22 |
dansmith | I saw the recheck on T this morning so I assume that landed but didn't check and if so, all good on the git stuff yeah | 15:22 |
dansmith | dpawlik: we have to merge the actual change to generate the file too, but yeah awesome :) | 15:22 |
gmann | yeah all merged for git things- https://review.opendev.org/q/topic:bug%252F1968798 | 15:22 |
gmann | #link https://review.opendev.org/q/topic:bug%252F1968798 | 15:22 |
dansmith | sweet | 15:23 |
gmann | dpawlik: +1 | 15:23 |
gmann | anything else on gate? | 15:23 |
dansmith | not from me | 15:23 |
rosmaita | my, my, c-bak really is a memory hog | 15:23 |
clarkb | as is privsep | 15:24 |
gmann | we were disabling that by default in devstack, is that merged? | 15:24 |
clarkb | gmann: no the change is still WIP'd I think it failed beacuse there is some testing of c-bak in tempest? | 15:24 |
gmann | #lin https://review.opendev.org/c/openstack/devstack/+/837630 | 15:24 |
clarkb | it will need more coordination to land that | 15:24 |
gmann | #link https://review.opendev.org/c/openstack/devstack/+/837630 | 15:24 |
gmann | yeah, I think we can run those in separate job, I am sure cinder have few c-back specific job | 15:25 |
clarkb | I removed my WIP feel free to update if we want ot keep pushing that | 15:25 |
gmann | +1 | 15:25 |
dansmith | rosmaita: yeah a gig is a lot :/ | 15:25 |
gmann | rosmaita: its on you I think ^^ | 15:25 |
gmann | we are waiting for you opinion there but let's discuss it in gerrit | 15:26 |
rosmaita | yeah, i will see if we can move the c-bak tests to cinder-tempest-plugin or something | 15:26 |
gmann | or just run from tempest location. | 15:27 |
dansmith | see, performance.json is already helping and it isn't even merged. :P | 15:27 |
* dansmith whispers in kopecmartin's ear | 15:27 | |
gmann | let's discuss that in review or in qa channel | 15:27 |
gmann | #topic Migration from old ELK service to new Dashboard | 15:27 |
gmann | before we talk about the shutdown of old ELK server, let's check new dashboard | 15:28 |
clarkb | I Guess I can just jump in? | 15:28 |
gmann | Communicating the new ELK service dashboard and login information | 15:28 |
clarkb | ah I'll wait | 15:28 |
gmann | yeah | 15:28 |
gmann | dpawlik: if you can update here what is state of new dashbaord | 15:28 |
dpawlik | so the whole cluster is working normally without any issue so far | 15:29 |
dpawlik | I create few simple visualization, one dashboard, but it just show basic information, nothing else | 15:29 |
dpawlik | in the future I got a plan to create more visualization/better dashboard that will be helpful for developers | 15:30 |
gmann | +1 | 15:30 |
dpawlik | the auto login is.... crazy to implement. I spend some time on doing it and I did not create a good configuration that will do autologin | 15:31 |
clarkb | I would assume that is a lower priority since sharing credentials isn't the end of the world | 15:31 |
dpawlik | also backup/restore of kibana objects like visualization/dashboard should be done | 15:31 |
gmann | yeah, autologin will be good to have but not blocker or priority thing. | 15:32 |
dpawlik | the logstash service is not needed. The logscraper + logsender is working fine but will be good to have some feedback from the community if some builds are not there | 15:32 |
gmann | and dpawlik has updated the login/url information in tact sig and p-t-g | 15:33 |
gmann | #link https://docs.openstack.org/project-team-guide/testing.html#checking-status-of-other-job-results | 15:34 |
gmann | #link https://governance.openstack.org/sigs/tact-sig.html#opensearch | 15:34 |
gmann | these place we can use to communicate to community | 15:34 |
gmann | I think next step is send it on ML and ask community to use. dpawlik ? | 15:34 |
dpawlik | yup, will be good. I will write a message | 15:35 |
fungi | #link https://review.opendev.org/833264 also raises the question of whether opendev will be able to get rid of the status.o.o server as well, the main thing i'm wondering at this point is whether people are still actively using http://status.openstack.org/reviews/ (reviewday) | 15:35 |
gmann | yeah, we will discuss next what all good to shutdown | 15:35 |
dansmith | um, | 15:35 |
dansmith | how would we get rid of that.. we need it for the zuul dashboard at least right? | 15:36 |
dansmith | status.o.o I mean | 15:36 |
gmann | dpawlik: thanks, Please send and thanks again for your work. | 15:36 |
fungi | the zuul dashboard is zuul.opendev.org | 15:36 |
gmann | #action dpawlik to send the new dashboard communication on openstack-discuss ML | 15:36 |
dansmith | oh, sorry I didn't realize it was redirecting there, I see | 15:36 |
dansmith | I still hit status.o.o by habit | 15:36 |
fungi | status.openstack.org is what served the elastic recheck and openstack health dashboard, both of which are going away now | 15:36 |
gmann | Shutdown of old ELK service | 15:36 |
dpawlik | same as dansmith | 15:36 |
gmann | clarkb: your turn | 15:36 |
clarkb | ok so about a year ago the opendev team called out the concern that the ELK systems were under maintained and running on old distro releases. We asked for help but said without help we would have to shut it down. We also said we'd do our best to keep it up through the yoga release | 15:37 |
clarkb | Yoga has happend and while we didn't get direct help openstack took on the effort of using opensearch to replace this service themselves | 15:37 |
clarkb | For this reason I think we're ready to go ahead and remove the service and servers from opendev. | 15:38 |
clarkb | There is another pressure pushing this along which is that zuul is changing the way executors run playbooks which means we cannot rely on firewall rules to protect the submission of indexing jobs to the service with iptables any longer | 15:38 |
clarkb | This gives us a bit of a hard deadline for removing things: when those zuul updates land. But I'd like to go ahead and start shutting it down sooner (now) | 15:39 |
gmann | As new dashbaord is ready to use and we are going to communicate it on ML. we are good to shutdown the old server. | 15:39 |
gmann | any thoughts from other tc-members ? | 15:39 |
dansmith | yeah, I guess so | 15:39 |
jungleboyj | Makes sense. | 15:40 |
fungi | dpawlik's new design is also a much safer approach than how the old gearman submission solution worked, so doesn't suffer the risks clarkb mentioned | 15:40 |
clarkb | the first step is to remove the gearman job submissions from the base zuul job. Then we can remove our configuration management and finally delete the servers | 15:40 |
spotz | nice | 15:40 |
rosmaita | i don't have any objection given dpawlik's work ... is there any big functionality we will lose? | 15:40 |
clarkb | But I expect things can move fairly quickly once we have a decision | 15:40 |
clarkb | rosmaita: I'm not sure elastic-recheck is hooked up to the new system (and it currently runs on status.o.o which fungi would like to also cleanup) | 15:41 |
clarkb | but elatic-recheck could be made to run against opensearch. Maybe hosting it on the server doing the processing? | 15:41 |
fungi | yes, part of the goal was for us to not be running elastic-recheck in opendev | 15:41 |
fungi | it's part of that whole set | 15:42 |
rosmaita | ok | 15:42 |
clarkb | right basically all the related tools are 1) not maintained beacuse they lack maintainers and 2) running on old systems with old config management that need to be removed | 15:42 |
gmann | so e-r is moved on opensearch or need to? | 15:42 |
fungi | (logstash, kibana, elasticsearch, and so on) | 15:42 |
gmann | dpawlik ^^ | 15:42 |
clarkb | 2 +1 implies deletion. We started by asking for help to address 1 to address it without deleting thigns but didn't get that so here we are :/ | 15:42 |
dpawlik | rosmaita: there can be only one situation, that we need to ask Zuul if they can fix that. I mean: the logscraper is taking latest 1k job builds that has been done, but the results of that jobs can be executed long time ago, so later it will be not processed. I can explain that "bug" later | 15:43 |
rosmaita | ok | 15:43 |
gmann | so in opensearch, we will have log search and e-r right? | 15:44 |
dpawlik | so the new deployment is not using any of Opendev services | 15:44 |
dpawlik | I mean logstash/gearman etc | 15:44 |
clarkb | gmann: I think you have log search today but no e-r | 15:44 |
clarkb | at least I'm unaware of a new e-r deployment talking to the new opensearch indexes | 15:44 |
gmann | yeah, I am thinking what is plan before we agree on e-r shutdown | 15:45 |
fungi | specifically, the component which creates and publishes these graphs: http://status.openstack.org/reviews/ | 15:45 |
clarkb | from opendev's side the plan is we are shutting it down ebcause it isn't sustainable or maintained :) | 15:45 |
fungi | er, http://status.openstack.org/elastic-recheck/ | 15:45 |
gmann | #link http://status.openstack.org/elastic-recheck/ | 15:46 |
clarkb | the source code and the queries for e-r aren't going away. If/when the openstack opensearch deployment wants to deploy e-r that should be doable | 15:47 |
clarkb | and I think tripleo has a branch with updates to work against more modern elasticsearch as well | 15:47 |
gmann | because I think we need e-r when we talked about opensearch. or I am missing things here? | 15:47 |
gmann | yeah, source code is there | 15:48 |
clarkb | gmann: I think there are two things. First is that yes e-r would be great to have. But second we literally cannot run this service any longer it must be shut down. That means someone somewhere somehow will need to address e-r | 15:48 |
gmann | clarkb: so with the ELK shutdown, this also goes away http://status.openstack.org/elastic-recheck/ | 15:48 |
fungi | it looks like the opendev/elastic-recheck repository where people were curating the logstash queries hasn't been touched in a year either | 15:48 |
fungi | so i don't think it's providing much value at this point | 15:48 |
clarkb | we have tried for quite some time to convince that someone somehow somewhere to help us and keep runnign the service but that did not happen. Instead a decision was made to address this without opendev :/ | 15:48 |
fungi | it's certainly not classifying any bugs which are new in the past two cycles | 15:49 |
clarkb | and yes e-r is in the group of tools that are under maintained | 15:49 |
clarkb | tripleo decided that instead of maintaining it upstream they would essentialyl fork it on a branch dedicated to them | 15:49 |
clarkb | its not ideal, but there isn't much that fungi and I can do about it considering the other demands on us | 15:49 |
dansmith | fork what, e-r? | 15:49 |
gmann | I agree on opendev perspective, just waiting for dpawlik if he has plan to integrate it in new system ? | 15:49 |
fungi | dansmith: elastic-recheck | 15:49 |
dansmith | really.. | 15:49 |
clarkb | dansmith: yes tripleo soft forked e-r | 15:49 |
fungi | #link https://opendev.org/opendev/elastic-recheck/commits/branch/rdo | 15:50 |
gmann | I thought they said they will maintain opendev/elastic-recheck repo only | 15:50 |
dpawlik | they have some improvements that will work with Opensearch | 15:50 |
fungi | maybe the plan is to merge the rdo branch into master once we take down status.o.o | 15:50 |
gmann | they host it in their server | 15:51 |
fungi | right, i'm saying the master branch is unmaintained and we're shutting down the instance we have of it, so what's in the rdo branch could realistically become the new master branch anyway | 15:51 |
spotz | We can ping and see | 15:52 |
gmann | ok, so back to shutdown of ELK | 15:52 |
dpawlik | I need to check where it is hosted | 15:52 |
gmann | dpawlik: I think in rdo servers. | 15:52 |
dpawlik | yes, but I need to check utilization of that server | 15:52 |
gmann | dpawlik: but question is if openstack want to move e-r in new system opensearch, do we have server for that? | 15:52 |
gmann | ok | 15:52 |
gmann | yeah, because whatever AWS servers/creds we have we need to see their consumption | 15:53 |
dpawlik | we can replace the logstash with elasticsearch recheck and should be ok... | 15:54 |
gmann | so if we shutdown the ELK now we loose the e-r service and dpawlik will check possibility to have to on new system. then is it ok for ELK shutdown? | 15:54 |
fungi | the ci-log-processor system is running on a vm in one of opendev's donor clouds, we're just not managing it (dpawlik et all have root access) | 15:54 |
gmann | ok | 15:54 |
fungi | so that's already not using aws credits | 15:54 |
dpawlik | fungi: exactly. I added my team and attach the logscraper host into our monitoring system | 15:54 |
fungi | so if they want to also integrate a new elastic-recheck replacement, they could do it on that server or another similar one | 15:55 |
dpawlik | gmann: seems to be a good plan | 15:55 |
fungi | i expect elastic-recheck uses almost no system resources to run anyway | 15:55 |
fungi | it's just hosting queries which link out to kibana anyway | 15:56 |
clarkb | when it generates the graphs it can use some memory but ya most of the hard work is in elasticsearch | 15:56 |
gmann | ok, so as agreement 1. we are ok to shutdown ELK old server even e-r is not ready on new system 2. dpawlik to investigate on e-r on new system | 15:56 |
clarkb | fungi: no those queries are not live. They are statically done every half hour | 15:56 |
fungi | ahh, okay | 15:56 |
gmann | tc-members any objection on that ^^ plan | 15:56 |
dansmith | no objection | 15:56 |
jungleboyj | I think that sounds fine to me. | 15:57 |
rosmaita | sounds good to me | 15:57 |
arne_wiebalck | sounds good | 15:57 |
dpawlik | ok | 15:57 |
clarkb | thanks! We'll probably remove the gearman job submissions today then and then work on systems cleanup tomorrow | 15:57 |
gmann | ok, clarkb we have agreement on ELK old server shutdown, please proceed on that | 15:57 |
gmann | fungi: and on http://status.openstack.org/reviews/ and status.o.o let's continue the discussion in next meeting ? | 15:58 |
fungi | sure | 15:58 |
gmann | fungi: but meanwhile if you can ask this in ML if anyone need it will be good input in that meeitng | 15:58 |
gmann | fungi: thanks | 15:58 |
fungi | that's my plan, just wanted to double-check if anyone here knew of teams still relying on it | 15:58 |
gmann | sure. | 15:59 |
fungi | since it's really the last thing on that site now | 15:59 |
gmann | skipping open reivew but tc-member can check those and review | 15:59 |
gmann | #topic Open Discussion | 15:59 |
gmann | tick-tock release notes feedback (rosmaita) | 15:59 |
gmann | rosmaita: not sure how much time we need on this but we can extend meeting lillte bit | 15:59 |
*** pojadhav|ruck is now known as pojadhav|out | 15:59 | |
rosmaita | yeah, the cinder team had some concerns about what was on the etherpad | 15:59 |
rosmaita | i will be quick | 15:59 |
gmann | sure, | 16:00 |
rosmaita | 1. don't like the "synopsis" idea ("Last week on OpenStack, ..."), because it's really hard to know what is important and what's not (it's all important -- that's why we wrote the release note in the first place!) | 16:00 |
rosmaita | 2. how about the beginning of the release notes having a section, something like, "If you are upgrading from Tick, read these first (link to n-1 release notes)" | 16:00 |
rosmaita | 3. finally, important for all projects to do the same thing, or it will be a pain point for operators | 16:00 |
rosmaita | that's all | 16:00 |
jungleboyj | :-) | 16:00 |
spotz | :) | 16:03 |
gmann | rosmaita: which one in https://etherpad.opendev.org/p/tc-zed-ptg ? | 16:03 |
gmann | may be we start tagging 'for-tick-too' while we do any release notes so we do not need to figure out at the end? | 16:04 |
dansmith | I really don't want to make reading the last release notes required, and if we did, no point in bringing things forward | 16:04 |
rosmaita | well, the question is, aren't they all important? | 16:04 |
dansmith | but "recommending" that they read them is certainly good | 16:04 |
rosmaita | well, reading the release notes isnt' required | 16:04 |
rosmaita | :D | 16:04 |
dansmith | no, all our release notes are not important :) | 16:04 |
rosmaita | maybe in nova | 16:05 |
rosmaita | :P | 16:05 |
dansmith | and not even all notes we think are important are important to everyone, | 16:05 |
rosmaita | well, the problem is how do you tell the difference? | 16:05 |
jungleboyj | :-) I think recommending is good. If we recommend and they don't do it ... well, we can't force them. | 16:05 |
rosmaita | let them read and decide for themselves | 16:05 |
dansmith | so I would think any upgrade-related ones are critical to highlight, security maybe, but not every single bug | 16:05 |
gmann | +1, upgraded and derpecation one if any | 16:05 |
dansmith | the important thing is that we don't *rely* on them reading them along with the current ones | 16:06 |
dansmith | if they read none, then they're out of luck, | 16:06 |
gmann | or we start not putting non-important (not recommended to read) in releasenotes :) | 16:06 |
rosmaita | why are they going to read the current ones, though? | 16:06 |
dansmith | but we can't just say "we expect you've read about all the upgrade and deprecation things in the previous notes of the release you didn't run" | 16:06 |
rosmaita | i mean, why are we writing them at all? | 16:06 |
dansmith | especially because sometimes those will be different in terms of what they need to do by the time the tick rolls around | 16:06 |
gmann | yeah, with tick-tick. they need to know what things happened in between of these two release | 16:07 |
* arne_wiebalck needs to leave to pick up kids o/ | 16:07 | |
dansmith | we're over time and I have to get to another thing | 16:07 |
gmann | adding previous tock release links for read does not harm | 16:07 |
dansmith | maybe we need a voice call to argue about this? | 16:07 |
gmann | yeah, me too | 16:07 |
gmann | +1, let's setup a call to figure out all these things | 16:08 |
rosmaita | it's not a big deal until AA | 16:08 |
rosmaita | so we don't need to settle this now | 16:08 |
gmann | but we need to agree on things well before | 16:08 |
gmann | let me check about call later | 16:08 |
dansmith | yeah, but still plenty of time | 16:08 |
dansmith | really CC is when we need to care | 16:08 |
gmann | and end today meeting | 16:08 |
jungleboyj | ++ | 16:08 |
gmann | #action gmann to schedule call on tick-tock release note question | 16:09 |
gmann | thanks all for joining | 16:09 |
gmann | #endmeeting | 16:09 |
opendevmeet | Meeting ended Thu Apr 21 16:09:09 2022 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 16:09 |
opendevmeet | Minutes: https://meetings.opendev.org/meetings/tc/2022/tc.2022-04-21-15.00.html | 16:09 |
opendevmeet | Minutes (text): https://meetings.opendev.org/meetings/tc/2022/tc.2022-04-21-15.00.txt | 16:09 |
opendevmeet | Log: https://meetings.opendev.org/meetings/tc/2022/tc.2022-04-21-15.00.log.html | 16:09 |
rosmaita | bye! | 16:09 |
jungleboyj | Thank you! | 16:09 |
spotz | Bye arne_wiebalck | 16:09 |
spotz | Thanks all | 16:09 |
dpawlik | thanks, bye | 16:10 |
opendevreview | Ghanshyam proposed openstack/governance master: Resolution to drop the lower constraints maintenance https://review.opendev.org/c/openstack/governance/+/838004 | 18:56 |
gmann | arne_wiebalck: replied on your comments in https://review.opendev.org/c/openstack/governance/+/837891 | 19:00 |
opendevreview | Ghanshyam proposed openstack/governance master: Fix keystone PTL model documentation https://review.opendev.org/c/openstack/governance/+/838940 | 19:03 |
gmann | slaweq: rosmaita arne_wiebalck fixed you comment in this, please check https://review.opendev.org/c/openstack/governance/+/838004 | 19:04 |
arne_wiebalck | gmann: thanks, +1'ed (and apologies for the false positives!) | 19:12 |
gmann | arne_wiebalck: thanks, np. you captured the keystone documentation issue there. | 19:13 |
gmann | arne_wiebalck: rosmaita we need rollcall vote also in this https://review.opendev.org/c/openstack/governance/+/837891 | 19:13 |
dansmith | gmann: sorry I thought I had +1d that | 19:16 |
gmann | dansmith: arne_wiebalck thanks | 19:17 |
gmann | dansmith: arne_wiebalck as you are here, can you review this also. long pending one, I changed it to 'project stats tool' from 'project health tool' https://review.opendev.org/c/openstack/governance/+/810037 | 19:18 |
gmann | tc-members: in case you missed this email. "New CFN(Computing Force Network) SIG Proposal" http://lists.openstack.org/pipermail/openstack-discuss/2022-April/028142.html | 19:26 |
gmann | any opinion/feedback on ML will be helpful to them | 19:26 |
gmann | email author reached out to me about feedback and after that discuss in TC meeting | 19:27 |
arne_wiebalck | gmann: having a look | 19:31 |
gmann | arne_wiebalck: thanks | 19:32 |
arne_wiebalck | gmann: for the project stats checker we may want to handle special characters in names (owners, l. 286): the tool fails for instance on ironic with a UnicodeEncodeError (on the latin-1 character set since we have two contributors from nordic countries with special characters in their names) ... or will the character set explicitly set when the tool is run automatically? | 20:06 |
fungi | may want to force "utf-8 mode" or make sure to explicitly override locales in the script | 20:16 |
fungi | we take similar precautions in the election tooling because it needs to query all active change owners | 20:17 |
arne_wiebalck | fungi: I suggested enforcing utf-8 on the change as well, not nice, but at least the tool does not fail. | 20:17 |
arne_wiebalck | gmann: I added the failure I see to the change as well. | 20:18 |
fungi | arne_wiebalck: out of curiosity, does exporting PYTHONUTF8=1 in the calling environment avoid that error? | 20:18 |
arne_wiebalck | fungi: let me try ... | 20:18 |
fungi | that's the new off-by-default toggle which is expected to eventually be on by default in future interpreters | 20:19 |
fungi | may not be picked up by older interpreter versions though, depending on where you're testing | 20:19 |
fungi | related, exporting PYTHONWARNDFAULTENCODING=1 can be useful to find places where code is relying on implicit encoding defaults | 20:20 |
arne_wiebalck | fungi: tried with py2.7 and py3 now, as well as '-X utf8': same error | 20:23 |
fungi | PYTHONUTF8 is available as far back as python 3.7, PYTHONWARNDFAULTENCODING is new in python 3.10 | 20:23 |
arne_wiebalck | heh, this is 3.6 ofc | 20:24 |
arne_wiebalck | let me move to another machine ... | 20:24 |
fungi | https://docs.python.org/3/using/windows.html#utf-8-mode (ignore that the section is about windows) | 20:24 |
fungi | ahh yeah https://docs.python.org/3/library/os.html#utf8-mode is the more general documentation for it | 20:25 |
arne_wiebalck | fungi: 3.8 with 'export PYTHONUTF8=1' works | 20:30 |
arne_wiebalck | fungi: breaks without the export | 20:31 |
arne_wiebalck | fungi: and 'works' means it is not only not failing but correctly printing | 20:31 |
fungi | arne_wiebalck: thanks for testing! i guess that means in future python interpreters (maybe 3.12? probably more like 3.13) this won't require changes. in the meantime we likely want to force utf-8 on stdout or just warn users to use a utf-8 capable locale? | 22:49 |
Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!