14:02:01 #startmeeting RDO meeting - 2023-02-08 14:02:01 Meeting started Wed Feb 8 14:02:01 2023 UTC and is due to finish in 60 minutes. The chair is amoralej. Information about MeetBot at http://wiki.debian.org/MeetBot. 14:02:01 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 14:02:01 The meeting name has been set to 'rdo_meeting___2023_02_08' 14:02:17 o/ 14:02:24 #topic roll call 14:02:29 o/ 14:02:37 #chair jcapitao[m] 14:02:37 Current chairs: amoralej jcapitao[m] 14:03:39 o/ 14:04:04 #chair karolinku[m] 14:04:04 Current chairs: amoralej jcapitao[m] karolinku[m] 14:05:47 ok, i'll start with the first topic 14:06:05 #topic antelope is coming 14:06:21 #link https://releases.openstack.org/antelope/schedule.html 14:06:50 #info this week is final release for non-client libraries 14:07:10 #info next week is requirements freeze 14:07:35 so we are again in release prep cycle 14:08:11 so it can be a good moment if you have any ideas about improvements or changes 14:08:34 this release we'll take some advantage on the changes done by jcapitao[m] 14:08:47 to consume release from rdoinfo instead of hardcoding 14:08:52 in some jobs 14:09:03 we need to keep an eye on it 14:09:10 yes indeed 14:09:32 I'm trying to remind what we could improve 14:10:43 we can improve script for branching 14:10:47 maybe the tools and scripts, to put them in a container toolbox 14:11:20 and standardize the upgrade process 14:11:50 ok, let's go one by one 14:12:09 1. improve script for branching, can you elaborate a bit more? 14:12:57 I think now its not even merged in repo 14:13:19 you mean the one to find out hashes to create distgit branches? 14:13:26 yes 14:13:35 ok, good 14:13:45 i can take care of this 14:13:56 nice 14:14:05 good to have all the scripts in releng repo 14:14:14 I think we hae now possibility to list projects to branching 14:14:41 by rdopkg 14:14:47 #action karolinku[m] will propose improvements on distgit branching automation 14:14:52 mmm 14:15:23 like checking what's already branched and so on? 14:16:32 currently we have rdopkg and scripts/tools in releng project, as rdo_projects script 14:16:53 it'd be great to improve automation and see what fits where 14:17:01 i need to dig for it, I used it once - it is Joel's feature 14:17:07 ah, ok 14:17:10 so nice 14:17:15 next one 14:17:31 2. maybe the tools and scripts, to put them in a container toolbox 14:17:35 interesting 14:17:45 mmh 14:17:58 i had never thought about it, but it may be a good thing 14:18:29 what would be an advantage of such approach? 14:18:31 having a container with all the tools we usually need properly ready 14:18:33 yes in order to have all the tools in the user PATH 14:18:53 in my case, at least, i don't have releng installed in my laptop 14:19:11 without having to pip install them in virtualenv 14:19:11 i create a virtualenv every time that i need it 14:19:25 usually i do when a new release approaches 14:19:45 so, having a container ready may be an advantadge 14:19:53 ah. right. I still have the same one 14:19:58 with all the scripts, variables file deployed etc... 14:20:53 exactly 14:20:59 we'd have to map ssh config and keys from the host 14:21:00 we should create a repo to host the Containerfile 14:21:04 with Gerrit config etc 14:21:16 so that we can send reviews, etc... 14:21:37 and Zuul CI/CD jobs to build test and push it on Quay registry 14:21:58 yeah all secrets mounted as volume 14:22:05 exactly 14:22:36 my suggestion is to start by creating a Dockerfile that we can build and use 14:22:44 with instructions in README file 14:23:07 once we have that, we can automate building and pushing to a registry 14:23:13 right, let's start with a MVP 14:23:18 i like it! 14:23:27 I can take care of it :) 14:24:36 I mean just the kick off 14:24:43 #action jcapitao will create a rdo-tools container that we can use to simplify the reldel work 14:24:48 good :) 14:25:19 3. and standardize the upgrade process 14:25:21 wdym ? 14:26:20 it's a followup of the container toolbox 14:27:07 so, when we say "we need to branch the project" 14:27:39 we'll tell someone (in doc for instance) to use that specific command 14:27:52 which will do the job 14:28:27 the specific command which is available in the toolbox 14:29:08 in fact 14:29:43 I was wondering whether we should document the process or not 14:30:44 but as the process is constantly evolving 14:31:01 sorry, i'm not following you 14:31:51 you mean the entire branch process, reqcheck, branching etc... in a command? 14:32:43 or you mean standarize entire release process? 14:32:44 no no sorry 14:32:45 yes the entire release process 14:32:49 like a release roadmap 14:33:01 to do this action, run this command 14:33:19 for all the action during the release process 14:33:32 of course we can't automatize/script all the actions 14:33:56 so, your proposal is to standardize and document better the process 14:34:01 right? 14:34:10 yes somehow :) 14:34:28 good idea. its is gonna be my third release and the only thing I can relay on is our past jira/trello cards 14:35:13 how would you propose to implement it? 14:35:22 docs? tooling improvement? 14:36:26 both 14:36:39 I would start from docs 14:36:44 the doc describing the roadmap 14:37:30 and tooling improvment in order to not put complex commands in doc 14:37:56 complex command which might change in the future 14:38:14 we have an old and basic page 14:38:38 it was like, high level workflow 14:38:54 i understand you want something more detailed and easy to follow 14:39:26 yes 14:39:27 https://www.rdoproject.org/documentation/branching/ 14:40:10 ok, so i think it'd be good to get feedback about it from karolinku[m] as the latest RDOer to arrive 14:40:28 so probably a task for both :) 14:40:36 is it ok? 14:41:05 as many feedback as you want :D 14:41:05 my mind is maybe too contaminated of the current workflow to think in something different :) 14:41:07 good 14:41:27 well me too :D 14:41:42 less that me, i think :) 14:41:50 what I mean, that i dont think we do have any documantation about release at all 14:41:51 for sure :) 14:42:05 like even high-level one 14:42:08 we could do a mtg about it once we have some ideas 14:43:19 #action jcapitao[m] and karolinku[m] to document the workflow from new releases 14:43:21 alright 14:43:25 is it fine? 14:43:34 yup 14:43:50 anything else wrt antelope? 14:44:13 nope 14:44:27 we're good I think 14:44:40 i think we can wait until next week to create jira ticket etc... so that we have some time to consider changes 14:44:55 but we don't have much time, tbh, so let's start soon 14:45:28 right 14:45:44 #topic open floor 14:46:14 any topic you want to discuss? 14:46:46 karolinku[m], you know if your talk in CentOS Connect is being published in youtube or somewhere? 14:47:30 yes, there is 14:47:39 https://www.youtube.com/watch?v=AOd0MJBm9ZM 14:48:16 i'm there about 1:32h 14:48:18 but that's the entire stream, you know if they plan to publish per-talk videos?¿ 14:48:46 ah, I don't know 14:51:28 i'm looking for the url with the right time to put a link :) 14:52:38 #info you can see karolinku[m] presentation about RDO in CentOS Connect in https://youtu.be/AOd0MJBm9ZM?t=5543 14:53:04 yep, i think that works 14:53:23 did you get any feedback about RDO worthy to share? 14:54:28 I got feedback that rdoinfo idea (centralized info of all projects) is great 14:55:04 good 14:55:26 ok, if there are not other topics, i'll ask for volunteer to chair next week and close the mtg 14:55:35 I can take it 14:55:47 #action karolinku[m] will chair next meeting 14:56:26 ok, i'm closing the meeting 14:56:33 thanks both for joining! 14:56:39 #endmeeting