Tuesday, 2026-03-24

-opendevstatus- NOTICE: Recent POST_FAILURE job results with no logs were due to upload errors in one of our providers, which has been temporarily disabled now so rechecking those should be safe15:05
gouthamrtc-members: o/ gentle reminder taht our weekly IRC meeting will be hosted here in ~45 minutes16:16
gouthamr#startmeeting tc17:00
opendevmeetMeeting started Tue Mar 24 17:00:43 2026 UTC and is due to finish in 60 minutes.  The chair is gouthamr. Information about MeetBot at http://wiki.debian.org/MeetBot.17:00
opendevmeetUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.17:00
opendevmeetThe meeting name has been set to 'tc'17:00
gouthamrWelcome to the weekly meeting of the OpenStack Technical Committee. A reminder that this meeting is held under the OpenInfra Code of Conduct available at https://openinfra.dev/legal/code-of-conduct.17:00
gouthamrToday's meeting agenda can be found at https://wiki.openstack.org/wiki/Meetings/TechnicalCommittee17:01
gouthamr#topic Roll Call17:01
gouthamrnoted absence: dansmith, s p o t z 17:01
gouthamr(dan mentioned he didn't mind the ping)17:01
gouthamrcourtesy ping: frickler noonedeadpunk cardoe mnasiadka bauzas 17:02
gouthamrping check17:03
cardoebleh. I'm always here 5 minutes before and then tab over to another IRC channel and forget to come back17:03
noonedeadpunko/17:03
noonedeadpunk++17:03
gouthamrah, ty.. i was afraid i was typing into the ether when noone showed up at first :D 17:04
bauzasdoh, missed to ping 17:04
* gouthamr waits another minute17:05
bauzas(and then I jumped into another chan)17:05
gouthamrno worries, are there any fires atm?17:05
gouthamrlet's get started17:06
gouthamr#topic Last Week's AIs17:06
mnasiadkao/17:06
mnasiadkacardoe: I did the same :)17:06
cardoegouthamr: just code reviews17:06
gouthamrspotz took one to refresh the election liaison: https://review.opendev.org/c/openstack/election/+/96473317:06
gouthamrthink we're doing well with the masakari situation: https://review.opendev.org/c/openstack/governance/+/98121317:07
gouthamrnoonedeadpunk: you've an AI regarding deprecating vitrage and retiring venus17:08
gouthamrthese two have been dropped from the gazpacho release: https://review.opendev.org/c/openstack/releases/+/980900 17:08
gouthamrbesides masakari, venus and virtrage, we're done with the leaderless projects 17:09
noonedeadpunkWill push patches in next hour or so.... I believe I have staged changes already...17:10
gouthamrty noonedeadpunk; please do mail openstack-discuss when you have the patches17:10
gouthamrthat's all the AIs i see, was anyone working on anything else? 17:10
gouthamr#topic PTG17:11
gouthamr#link https://etherpad.opendev.org/p/apr2026-ptg-os-tc (TC PTG Etherpad)17:11
gouthamr^ a gentle reminder to add any anticipated topics to the etherpad 17:12
fungii see you already have the user survey on there, that's one reminder i can check off my to do list. thanks!17:12
gouthamr++17:13
gouthamrif you think of anything you'd like to chat about, add it here and fill in the details later17:13
gouthamrcardoe: i wanted to connect the dots regarding skyline17:14
cardoeSure thing17:15
gouthamrhave the contributors that you were aware of downstream made any more progress with the project?17:15
cardoeThey've been pushing patches slowly.17:15
gouthamri asked wu_wenxiang a couple of places on expanding their core team17:16
gouthamr#link https://review.opendev.org/c/openstack/governance/+/978067/comments/f54cdeae_821f623c17:16
gouthamrthis was their response ^17:16
gouthamrso it's in as bad a state as it was about a year ago.. the three current maintainers are keeping up with reviews, and keeping the project governance going, but, they haven't seen any suitable candidates17:17
cardoeYeah I would agree there.17:17
cardoeI know there's a few downstream forks.17:18
cardoeWhich just doesn't help the overall effort.17:18
cardoehttps://review.opendev.org/q/owner:sowmya.kamavaram@rackspace.com is probably the person with the most contributions recently.17:19
gouthamrty, ack.. probably still building on reviewer credibility: https://review.opendev.org/q/reviewer:sowmya.kamavaram@rackspace.com17:20
cardoeYep. Sowmya need to review more.17:20
gouthamrif you wouldn't mind sharing our latest/renewed feelers that we need help maintaining the project, this would be super helpful! 17:21
cardoeWill do I'll poke folks.17:21
gouthamrty cardoe 17:21
gouthamrsorry, thought of this when planning the PTG.. if sowmya/others want to discuss skyline, or talk about any barriers to contributions  in general at the PTG, i'd welcome it.. 17:22
gouthamranything else about $topic?17:22
gouthamr#topic PQC and the OpenStack TC17:24
gouthamr#link https://lists.openstack.org/archives/list/openstack-discuss@lists.openstack.org/message/OEVG4K7PTKL34CYZCL4KQIXOYRP7KJNV/17:24
gouthamrmharley[m] was looking for a TC liaison to propose a pop up team around Post Quantum Cryptography17:24
gouthamris there anyone interested? i don't know if they'll seek time and share any further details at the upcoming PTG... 17:26
gouthamrbut, if you're interested, mharley[m] can get in touch with you directly and add you on the Pop Up Team proposal that they were going to write. 17:26
fungithere's also precedent that you don't have to be a tc member to be a tc liaison (i'm still the tc liaison for the image encryption pop-up team)17:26
gouthamrah, good point!17:27
fungi"the TC is responsible for seeking a volunteer experienced sponsor to help the new popup team be successful and act as a liaison with the TC."17:28
fungi(doesn't say it has to be a tc member)17:28
gouthamr++ you'd be a good two-way contact and push for awareness and governance changes here that'd help the pop up team17:28
funginot me specifically, of course, in this particular case, but whoever volunteers17:29
gouthamryes, should've phrased that differently17:29
gouthamralright, if you're interested, please do respond on the ML or let mharley[m] know..17:29
gouthamr#topic A check on gate health17:30
gouthamrany gate related news to share for this week?17:30
fungithe job failures related to fetching files off static sites in opendev should be gone since mid-last week17:30
fungiwe ended up expanding the resources for hosting all of that, and turning off some mitigations that were getting overwhelmed by the recent request flood17:31
mharley[m]Hello, everyone. Thank you for raising the point, gouthamr. I was drafting the reply to send to list today, but the day was quite busy. 17:31
mharley[m]I shall send a reply later on. I do think the pop up team is the best approach in the PQC case. 17:31
gouthamrty mharley[m] 17:31
mharley[m]* Hello, everyone. Thank you for raising the point, gouthamr. I was drafting the reply to send to the list today, but my day was quite busy.17:31
mharley[m]I shall send a reply later on. I do think the pop up team is the best approach in the PQC case.17:31
mharley[m]YW17:32
fungitoday we had a bout of post_failure jobs related to swift problems in one of our donor providers and have temporarily excluded them from the log upload pool17:32
gouthamrfungi: \o/ great news on the static site fixes17:32
fungion the whole it seems like things have settled down a little17:32
fungithere were some concerns expressed late last week about grenade jobs not running for stable/2026.1 yet, not sure if that's resolved now but it was the usual timing for branching those pieces17:32
clarkbyes, I think they fast tracked the creation of branches for devsatck and grenade to resolve that17:33
gouthamr+1, i ran an override in the manila jobs.. but, it's supposed to be fixed in base17:33
clarkbboth repos have a stable/2026.1 branch now17:34
gouthamr#link https://review.opendev.org/q/topic:%22qa-2026-1-release%2217:34
fungiopendev sysadmins are trying to be mindful of the impending openstack release next week, and focusing on making things stable/avoiding making potentially risky changes at the moment17:34
fungi(not that we don't always try to keep things stable, but software upgrades and maintenance windows are semi-on-hold)17:34
gouthamron April 1st, it'll be (╯°□°)╯︵ ┻━┻ 17:34
fungitotes17:35
gouthamrty for the updates17:35
gouthamrlet's go to Open Discussion and discuss reviews/other things17:37
gouthamr#topic Open Discussion17:37
gouthamrwe're doing well on the open reviews, a couple of things need attention17:37
gouthamr#link https://review.opendev.org/q/project:openstack/governance+status:open17:37
gouthamrnoonedeadpunk: https://review.opendev.org/c/openstack/governance/+/97477517:38
gouthamrdon't know if you had any thoughts on frickler's review there17:38
gouthamrfwiw, these os-ansible repos were not really "un-retired" properly17:38
* noonedeadpunk clean forgot about it17:38
gouthamri.e., the repos had no useful content after re-activating them17:38
noonedeadpunkno, nothing was done or pushed to repos since un-retirement attempt17:39
noonedeadpunkthus I wanted to kinda revert the patch and pretend it never happened :D17:39
gouthamrhaha, git is like pepperidge farms17:40
gouthamrsorry, that meme may not be universal17:41
gouthamrhttps://review.opendev.org/c/openstack/governance/+/979815 need some reviews17:41
gouthamrthe dependencies have to merge before it can merge, but please do see if you have any objections to raise17:42
noonedeadpunkbut anyway - I can update the date, though the fact is that technically it was never alive after reviving...17:43
gouthamryes, i don't think either approach is wrong17:43
gouthamrexplain yourself in the commit message and folks should be able to find the reasoning 17:43
gouthamr#link https://review.opendev.org/c/openstack/governance/+/981832 (Use Gerrit hashtags instead of topics for change classification)17:44
gouthamr^ just wanted to provide some more context to this change:17:44
gouthamrwe use "topic" today to classify changes so we can advance them through review17:44
gouthamrthe automation is a script in the governance repo: 17:45
gouthamrhttps://opendev.org/openstack/governance/src/branch/master/tools/check_review_status.py17:45
gouthamri run it occasionally to see how things are before workflowing changes.. 17:45
gouthamri notice when things are submitted here though that folks like to customize their topic to relate changes on gerrit.. useful tool, same as hashtags.. except hashtags are so much better.. you can have many of them17:46
gouthamrso i feel we could change our approach to use hashtags so people can have whatever topic they want. 17:47
gouthamrvery minor thing, but it changes our process so i've asked for a wider consensus.. we've been using hashtags for a couple of years now17:47
bauzasthis seems something to be educated tbh17:48
gouthamryeah, in real cross project changes too, there's now a good deal of hashtag usage.. 17:49
gouthamralright, that's all i had for reviews today.. 17:50
gouthamri'd keep an eye on this repo:17:50
gouthamr#link https://review.opendev.org/q/project:openstack/openstack-manuals+status:open17:50
gouthamrwith the release, we'll have some changes here that'll help to get merged in a timely manner17:51
gouthamri see spotz[m], cardoe and frickler there very often, thanks for doing reviews there17:51
fungiwe also got rid of the magic topic mangling in the last git-review release because gerrit upstream intends change topics for other purposes, and hashtags are what serve the purpose we used to abuse topics for (`git review --hashtags ...`)17:51
gouthamroh17:52
gouthamrwhat was the git review behavior before? I see that it uses the local branch name to set the topic17:52
bauzasthat's what I'm saying : should be something mentioned to the whole community, not only for our own usage17:52
gouthamr++ on hashtags, super useful feature17:52
fungihttps://docs.opendev.org/opendev/git-review/latest/releasenotes.html#relnotes-2-5-017:53
fungi#link https://docs.opendev.org/opendev/git-review/latest/releasenotes.html#relnotes-2-5-0 git-review 2.5.0 release notes17:53
gouthamrAH!17:53
gouthamrthank you, that was super annoying as a default feature.. i need to update git-review17:53
gouthamri never knew about gitreview.notopic17:54
gouthamrbut, now i don't need it :D 17:54
fungiindeed17:54
fungiyou skipped straight to nirvana17:54
gouthamrlol \o/ 17:54
gouthamralright, the last few mins to add anything else to our minutes today17:56
gouthamralright, thanks everyone.. see you at this meeting next week17:59
gouthamr#endmeeting17:59
opendevmeetMeeting ended Tue Mar 24 17:59:49 2026 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)17:59
opendevmeetMinutes:        https://meetings.opendev.org/meetings/tc/2026/tc.2026-03-24-17.00.html17:59
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/tc/2026/tc.2026-03-24-17.00.txt17:59
opendevmeetLog:            https://meetings.opendev.org/meetings/tc/2026/tc.2026-03-24-17.00.log.html17:59
opendevreviewDmitriy Rabotyagov proposed openstack/governance master: Retire Venus Project  https://review.opendev.org/c/openstack/governance/+/98195918:09
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-manuals master: Retire Venus Project  https://review.opendev.org/c/openstack/openstack-manuals/+/98196618:20
sean-k-mooneygouthamr: it depend on yoru workflow. i personaly hate that git review dose not use the current branch as the as the topic anymore18:23
fungii think what change topics mean got reinterpreted by gerrit upstream when they implemented their "submit whole topic" feature to imply changes that were tightly-coupled and had to merge together rather than just being a bit of freeform metadata18:24
sean-k-mooneyright so i really dont want to use hashtags for anythig18:25
fungiwith the idea being if you needed freeform metadata that's why there were hashtags (even though they didn't come along until many years after topics had existed)18:25
sean-k-mooneytopic is how we track thigns across brnahces18:25
sean-k-mooneyand repos18:26
clarkbright but you can use hashtags for that purpose18:26
clarkbwhich is useful since gerrit decided tpoics means something else18:26
sean-k-mooneyyou coudl but that a masive braking change18:26
fungifor at least some (popular in our circles) use cases yes18:27
gouthamrin our behavior and some of our tooling? not really "breaking" anything else, no?18:27
sean-k-mooneyno not really anything else then all our mucel memory and our contibnutre workflow and tooling :)18:28
sean-k-mooneyusing hastags is less harmful then the native work in progress feature i guess18:28
sean-k-mooneyim very glad we dont use that18:28
fungiit does seem like gerrit didn't take into account the degree to which topics were being used in different ways by users when they decided to grow additional functionality depending directly on one specific use for them, but from a git-review perspective we're just trying to avoid deviating from upstream expectations and sowing confusion about gerrit features18:29
sean-k-mooneyas cores dont have the ablity to move thigng out of "work in progress" state 18:29
fungisean-k-mooney: they could if the acl granted it to them18:29
sean-k-mooneywe coudl do tha tbut i would rather block that feature entirly via acl18:30
sean-k-mooneyso that cont9ibutors cant create a parallel flow to workflow -w18:30
fungihow are the cores taking workflow -1 votes out of wip? pushing entirely new revisions of changes and waiting for them to get tested all over again?18:30
sean-k-mooneywhich is what we document to use 18:30
sean-k-mooneyfungi: that or if it doesnt need any chagne jus tupdating the lable18:31
sean-k-mooneybut i cant change teh work in progress state by pusshing a new revsion 18:31
fungikeep in mind that workflow -1 was a hack we implemented because they didn't accept the patches we had originally proposed upstream for a wip toggle feature (which we were running in a fork for years)18:31
sean-k-mooneyat least the last time i tried it didnt seam tobe possibel18:31
fungi17:15 <opendevreview> Dmitriy Rabotyagov proposed openstack/project-config master: Allow OpenStack-Ansible Cores to change WIP state  https://review.opendev.org/c/openstack/project-config/+/98192518:32
clarkbcorrect the native wip state is persistent. But you can have an acl that allows you to unset it. I wonder if it is possible to make native wip not sticky. But it isn't implemented as a label so none of the label copy condition stuff applies18:32
fungiif we standardized that in project acls the way we standardize workflow -1, it would be possible18:33
gouthamrhttps://review.opendev.org/c/openstack/project-config/+/95990418:33
fungiwould be possible for core review teams to unset it i mean18:33
sean-k-mooneyit would but it will break third party cis that filter on this in zuul18:33
gouthamri want everyone to be able to unset it 18:33
sean-k-mooneyand it breaks dashbaord too18:33
fungii mean, if the third-party ci systems are running zuul, it supports the wip toggle inherently. it's not like it magically did so, ci systems have to evolve over time to support new features18:34
noonedeadpunkI still think it's not great to allow everyone to unset it18:34
noonedeadpunkAs a contributor I am setting WIP label to ensure that things are not considered ready for production18:35
sean-k-mooneyfungi: i mean that assume we adopt the use of the new features18:35
clarkbyes we haven't made that change globally in gerrit as it seems like somethign that would be a project specific expectation for behavior18:35
clarkbbut projects can opt into allowing cores to do it for example18:35
noonedeadpunkand I totally don't want a random user to unset it18:35
noonedeadpunkwhich can then super easily slip Cores attention18:35
sean-k-mooneyand if we do that we need to udpate our refences to the curent way of doint thing to reflect that18:35
noonedeadpunkduring the review18:35
sean-k-mooneyclarkb: i woudl treat it the same as the workflow lable18:35
noonedeadpunkyes, I think cores is fine to opt in and that is at least would be acknowledged by the core team18:36
sean-k-mooneywhich i think is teh owner of the patch or the core team18:36
noonedeadpunk++18:36
sean-k-mooneythe problem with that is it require change to every repo to list the relenvet core team18:37
sean-k-mooneywell every acl for each repo18:37
* gouthamr is in a meeting, will read scrollback 18:37
fungisean-k-mooney: which they already do to grant them other permissions, including workflow -1..+118:39
sean-k-mooneyfungi: yep it just woudl be less work to entirly disable the wip togle18:40
sean-k-mooneywhich was my suggestion disabel the feature by acl entril18:40
sean-k-mooney*entirly18:40
sean-k-mooneyi would do the same for the ablity to push a patch as private too for what its worth since we do not use that even for security bugs18:41
clarkbI'm not sure we can do that18:41
* clarkb checks18:41
fungiit would be less work to disable lots of things. the wip toggle was something we were imperfectly working around the lack of for many years after we abandoned our own fork, but people have gotten so accustomed to the temporary hack that it's like a form of stockholm syndrome18:41
gmaanhonestly saying I am not sure what is actual gain of 'not using "topic"'. projects/people can use hashtag if they like but we should not discourage/ban the use of "Topic" which has been working in all situation 18:42
sean-k-mooneythe only poiblle gain might be not having to fix it when cherry-picking18:42
gmaanand how that is easy than adding hashtag man ually :)18:42
sean-k-mooneybecause of the new behvior every time i cherry pick a patch to stabel via the ui18:42
sean-k-mooneyi have to manually fix the otpic18:43
fungiit adds confusion for users of other gerrit installations, where the submit-whole-topic function is used to make all changes with the same topic merge at the same moment18:43
clarkbgmaan: the reason to not use topic is to avoid confusion for gerrit users. Topic means something else in almost every other gerrit server that exists18:43
gmaanyeah, so that is fine, its a 2 sec work :P18:43
clarkbtopic for everyone else means "these changes will merge together when submitted"18:43
gmaanbut in openstack, we knows for what we use it right so that should be ok18:43
sean-k-mooneywell yes an no you have to expcilty do that you can merge them without mergin all in topic18:44
sean-k-mooneywe had this and useed it in our downstream gerrit18:44
clarkbup until the point where Gerrit decides to enforce that behavior more strictly. Currently submitwholetopic is optional (we have it disabled)18:44
sean-k-mooneyi.e. we woudl merge all the backport of a serise at once18:44
gmaanI mean I am not saying do not use hashtag, use it if you need more filter or so but that should be additional things to do not replacement18:44
sean-k-mooneyclarkb: well that woudl be a major braking change to not allow you to disable it18:44
clarkbencouraging people to use the tools more consistently with upstream expectations avoids problems if/when we upgrade and the expectation is more than a suggestion. It also makes it easier for people to work with different installations18:45
sean-k-mooneywe use topci for thing like the openapi or eventlet removal series18:45
gmaanand for almost every features tracking across projects/repo18:45
fungii agree that it would have been nicer if gerrit upstream had introduced an entirely new field to be used for indicating change interdependency and left topics as just an informational string semi-redundant with hashtags instead of overloading them with new context. but they didn't18:45
gmaanfor example if any nova feature need tempest change then having same topic is useful for me to see what feature/service side change happening18:46
clarkbthe only work in progress config I can see is the ability to set all changes to wip by default on push18:46
clarkbI don't see a way to turn it off18:46
sean-k-mooneyfungi: is the plan to automate the conversion of every topic ot a hastag18:46
clarkbsean-k-mooney: no I think we're hoping that if people start using them it will naturally transition over time18:46
sean-k-mooneyfungi: becuase if we dont that is actully a big problem if thye ever make submit topic the defualt18:46
fungii think it's one possible solution if that ever happens, sure18:47
sean-k-mooneyclarkb: but we will have mergable patches for decades with topic set18:47
clarkbtopics don't live forever. If the next new topic is a new hashtag instead that is one less. Then eventually there will be no active topics used in the way we use them today18:47
sean-k-mooneyclarkb: topics do live for ever in my usage of them18:47
clarkbthose changes are not active anymore18:47
sean-k-mooneysure the may not have open or activly developed patches18:47
clarkbthey  would require rebasing at the very least in the vast majority of cases18:47
fungialso if a change sites for decades before it merges, updating the topic is probably the least significant thing that's going to need to be done to it18:47
fungis/sites/sits/18:48
sean-k-mooneyfungi: im more concerned about the "submit whole topic becomeing default becvhior"18:48
sean-k-mooneywhat happens if zuul submit a ptch aon repo a that is on the same topic as one on repo b18:48
fungiif it does happen in a future gerrit version, then yes that's something we'll have to plan to address during the upgrade process18:49
clarkbsean-k-mooney: currently if you enable submit whole topic zuul will treat the entire set as a unit and they all have to pass together to merge together18:49
sean-k-mooneythat would be a security issue based on our current usage model18:49
clarkbsean-k-mooney: so we're largely safe there I think18:49
fungialmost every major gerrit upgrade comes with some behavior change or other that we end up addressing during the upgrade18:49
clarkbnothing can merge in the zuul model unless you +2 everything and also approve everything and everything passes tests when combined into a singular unit18:49
sean-k-mooneyclarkb: but we dont use topic just for work in a sincle repo18:49
clarkbsean-k-mooney: yes so what would happen is things will fail to merge because they wno't all work together and be approved together18:50
clarkbI think the likely scenario is that you can't merge anything with those topics set18:50
clarkbrather than accidentally merging the wrong thing18:50
sean-k-mooneyare you sure about that if there is no depens on between them18:50
clarkbyes zuul is submit whole topic aware18:50
clarkbbecause literlaly every other gerrit uses gerrit this way18:50
sean-k-mooneyack18:51
sean-k-mooneyi think if we updated to a verion with this enabeld by default we shoudl consider removing the topic form open changes adn adding a hashtag but i guess we can assess that if it ever happens18:52
clarkbalso gerrit's gerrit made the transition so it is possible. I don't think we need to worry about that now. There is no timeline or plan for making this default as far as I know. But they have been known to do things like that. For example I was personally warned that we shouldn't depend on case sensitive gerrit usernames forever18:52
fungiright, it can be scripted and done through the rest api as one of our upgrade steps if we decide it's needed18:52
clarkbwhcih is about a million times bigger of an issue than topics. Particularly if we just stop using topics by default and naturally transition over time18:52
sean-k-mooneywill git review now use hashtags by default based on the branch name?18:53
sean-k-mooneyor will it just not use either and you have to opt in18:53
clarkbno, I think you have to set the flag18:53
clarkbyes that18:53
fungino, but you can set hashtags on push with a command-line option just like you can still set topics with a command-line option18:53
sean-k-mooneyack it annoys men that we need to pass -t now but i guess i can adtap of implement it diffently in my grt tool18:55
sean-k-mooneyalthogh the grt tool is ment ot be compatibel with git-review so i shoudl follow its convetion i guess 18:56
clarkbfor the case sensitivity of usernames issue the first step is fixing our notedb database so that we can edit it via git pushes to the running service rather than editing git repos when gerrit is off. Then we would need to scan for all cases of collisions. Then we would need to do a similar thing to the current notedb cleanup and decide which of those accounts gets disabled and18:57
clarkbhas its username deleted.18:57
clarkbA far far far more painful process than simply avoided topics by default18:57
sean-k-mooneyare they not case sensitive today?18:58
sean-k-mooneythey should eb right because they map to ssh usernames18:59
clarkbthey are case sensitive in our installation through a specific flag to force them to be. Gerrit did case sensitive by default for a long time then switched to insensitive by default18:59
sean-k-mooneythat seam like an incorrect defualt18:59
fungibasically a transition we haven't had time to follow yet18:59
clarkbI was told in paris by the gerrit folks that they think maintaining both behaviors forever is not likely to happen and eventually you will need to be case insensitive. I agree the default is bad18:59
clarkbauth.userNameCaseInsensitive = false19:00
clarkbthat is the config setting we set19:00
sean-k-mooneydo they prevenet registration of usernames that differ only by case19:00
fungiwe're still finishing up the transition from before gerrit stopped allowing multiple accounts to have the same e-mail address19:00
sean-k-mooneybecause if not that is a problem19:00
clarkbsean-k-mooney: no not with that flag set I don't think19:01
fungi(finally down to a handful of accounts with conflicting addresses which we should be able to delete soon)19:01
clarkband yes I would agree the handling of this is bad19:01
clarkbbut thats kind of my point. They make these changes we don't have much choice but to follow along and do our best.19:01
clarkbTopics are basically a non issue in comparison19:01
sean-k-mooneyi dont really have the energy to push back upstream and sugget they revers course 19:02
sean-k-mooneybut if they were to do this frequently it woudl make me question the sutiablity of gerrit as a review tool long term19:02
sean-k-mooneyfortunally everything else is many orders of mangniture worse19:03
clarkbI don't think it is frequent. But they do make decisions that don't always necessarily work the best for us19:03
sean-k-mooneyand that argurable are insecure19:03
clarkband they haven't forced it on us yet. I was just warned that people weren't sure maintaining both behaviors forever was likely19:03
clarkbI think its secure as long as you are consistent about applying the rule19:03
clarkbyou can't have a conflict when that value is flipped19:04
sean-k-mooneywell when i ssh to the gerrit servier it sueign the user name to idenfy which public key to use19:04
sean-k-mooneyso yes as long as there is validaton to prevent you fliping the flag19:05
sean-k-mooneywhen there are existing conflict it woudl be ok19:05
sean-k-mooneybut otherwise its not great19:05
fungiwhen they made it so that accounts couldn't have conflicting addresses, they basically just broke the ability to update those accounts until an admin resolves the conflict19:06
sean-k-mooneyi think i had an issue related to that on the rdo gerrit19:07
sean-k-mooneyi use to use email and password and clicked the google login once by mistatek19:07
sean-k-mooneythat lead to 2 acount with the same emial and i coudl not log in with either19:07
fungiyeah, it was not the smoothest transition, and as i said we're still working through it many years later19:08
sean-k-mooneyso is https://review.opendev.org/c/openstack/governance/+/981832 going to aldo invole updating the exsitng goals to use hastags and fixing all the project specirfic docs19:09
sean-k-mooneybasiclaly so that the comunity is aware of this change in paractice19:10
gmaanyeah, that is my concern on that change. if TC want to use or any project then it is fine as per their preference but I am not sure why it should be forced on all projects19:15
clarkbI don't think anyone is forcing anything19:16
clarkbI'm suggesting that if you use hashtags you'll get better functionality and you'll avoid potential problems down the road if submitwholetopic becomes less optional19:16
gmaanI agree on that suggestion, my 'forced' comment was for somewhere it was mentioned that it should be done in community level. TC, or any specific project want to use it then it is all fine but changing for goal tracking which need update for existing goal are unnecessary work.  19:23
gmaaninstead we can amend to suggest use of hashtag but should not remove the use of topic 19:23
* gouthamr is back, and woah19:24
gouthamrhmm, okay, i can reword that suggesting that hashtags are preferred, but topic can be used if that's the goal champion's preference19:27
gouthamr?19:27
gouthamrwould that help, gmaan? 19:27
gouthamri don't know if you guys made the point already that we disable topic updates after a change has merged19:28
sean-k-mooneyya that a pain point19:28
gmaanI will not say which one is preferred instead just list two options and champion can choose  19:28
gouthamrso, right now, if someone had a typo or a autogenerated topic for whatever reason, it lives, forever :/19:29
sean-k-mooneyi used to fix them if they were not set when backporting19:29
sean-k-mooneygouthamr: i dont actully object to the tc descing to adotp them formally in goals going forward19:29
gouthamrack, sean-k-mooney: you don't want us to change the behavior for completed/ongoing work? 19:30
sean-k-mooneygouthamr: the only real pain point i have had with topic in the past were, not auto seting them from the branch, not keeping it the saem when i backport and not being ablt to fix the topic after a patch was merged19:30
gouthamri hate that too (╯°□°)╯19:31
sean-k-mooneygouthamr: we coudl but if we did it shoudl really be automated19:31
sean-k-mooneywhat i dont really want to have to do is ahve some thign on topic and others using hashtags19:31
gouthamrsean-k-mooney: or through the UI.. i've been bulk-updating hashtags on things by doing a select-all, add-hashtag (or remove) 19:32
sean-k-mooneygouthamr: with that said the only thim i have been annoy by topic of lat was when someone chagne the topic i was usign without asking19:32
gouthamrah, yes.. that sucks.. i've annoyed people submitting changes to the governance repo because we had this automation based on topics19:33
gouthamr"hey, i've set this topic on twenty other changes so people can gain context, but why does it have to be "formal-vote" over here :/19:33
sean-k-mooneygouthamr: well we have project convetion too19:34
gouthamryes, i noticed the hashtag on reviews milestones? in nova 19:34
sean-k-mooneyi.e. bugs should be on the topic bug/<number> and feature shoudl be on bp/<blue print name>19:34
sean-k-mooneygouthamr: we dont formallyuse them for nova19:35
sean-k-mooneynot for any documented usecase19:35
sean-k-mooneybut folks might be using them informally19:35
gouthamrack, probably people creating their own review dashboards19:35
sean-k-mooneyyep hashtags are free form19:35
sean-k-mooneybut also not documented in our contibutor docs because they are not part of any formal process in theproject today19:36
gouthamrtrue19:36
clarkbtopics are free form too. But you can only have one19:36
sean-k-mooneyyes and we docuemtn what it shoudl be set too19:36
gouthamryeah, we've just created some recognizable ones and patterns "bug/<id>", "bp/<id>" and documented this behavior.. i'm not suggesting we change this right away, maybe we should slowly.. this stuff is "relatively new" in our contribution timeline19:38
sean-k-mooneyif we docuement the change and new patterens and comunicate it like the DSO change im fine with it even if i prefer the old way19:39
sean-k-mooneybut this si a similar fundemetal change as adotping the use of signed off by on every commit19:39
funginot quite as ubiquitous at least, you can't push changes into gerrit at all on official opensdtack deliverables without signed-off-by19:40
gouthamrtrue, not as legally binding so we can do it as slowly as our brains/processes need to adopt.. 19:40
gouthamradapt*19:41
sean-k-mooneywe need to update https://docs.opendev.org/opendev/infra-manual/latest/developers.html#starting-a-change at a minium19:43
sean-k-mooneyand stop refeing to them as topic branches in general i guess19:43
gouthamryes19:43
sean-k-mooneywell https://docs.opendev.org/opendev/infra-manual/latest/developers.html#git-branch-names to be more preciese19:43
fungii'm happy to review proposed updates to infra-manual, i agree a lot of it is stale19:45
sean-k-mooneywell i would not codier this to be stale19:46
sean-k-mooneythat is what i expect all contubotr to nova/placment/watcher/cybrog to follow19:46
sean-k-mooneyalwasy use a topic, and ideally it shoudl be  bp/BLUEPRINT or  bug/BUG-NUMBER19:47
sean-k-mooneyso we can track the related spec and or repoducer for a bug fix19:48
sean-k-mooneyin the case where the chagne is a chore or other ativity that does not fit into those catagories the branch name/topci cna be anyting meaningful19:49
sean-k-mooneyfungi: for what it sworth reading it now the only thing that is possibel stale to me is the fact it implies that the topci will automaticly match the brahcn and that -t is optional19:52
gouthamrack, i don't expect you to change this.. but, as PTL if you think you would start adopting hashtags, i'd be interested in how your experience goes.. I don't want to kick up anything that'll break your productivity! will bring this up for wider discussion with other project maintainers too...19:52
sean-k-mooneywell the tooling we had built aroudn this downstream is dead with the death of our downstream gerrit19:53
sean-k-mooneythe tooling i was plannign to build myself was goign to use topic as one of the inputs but i have not worked on that much so hashtag vs topic is not much of a change i just never planned ot use hastags personal19:54
sean-k-mooneyeitehr filed is fine btu the imporat part ot me is having a single way to group related changes across repos and branches19:55
sean-k-mooneysince i need to review backprot across brnaches often and having them on a single topic was importnat to that19:56
sean-k-mooneyas was the nameing convetion or discoverablity19:56
fungithe main reason i prefer hashtags over topics for that sort of tracking, upstream gerrit decisions aside, is that if you wanted to track changes with multiple pieces of metadata you had to implement some bespoke serialization to set them all in the change topic20:01
sean-k-mooneycan we add hastag on merged changes20:02
sean-k-mooneynot being able to fix the topic on a merged change has ocationlly made enforcing the convetion or findign the change later harder20:03
fungithe webui seems to indicate it will let me20:03
sean-k-mooneyi guess taht an improvemnt if nothign else20:04
fungii added "vmt" as a hashtag on https://review.opendev.org/c/openstack/ossa/+/98120720:04
fungieven though it merged yesterday20:05
fungiso seems to work20:05
fungiand then i deleted it again20:05
sean-k-mooneylook like everyoen can do that but that proble fine20:05
fungithe comment record shows both events too20:05
sean-k-mooney99% of peopel dont even knwo those files exist 20:05
sean-k-mooneyya so at least there is an audit trail of sorts20:06
sean-k-mooneypart of the reason we do this is because we cant use "close-bug", "Related-Bug" and "Partial-Bug" or simialr commit messsage data for this20:07
sean-k-mooneywell not without just usign the generic search20:08
sean-k-mooneytechinaly https://review.opendev.org/q/%232140631 works20:08
sean-k-mooneyit works less well when it comes to features20:09
gouthamryes! being able to change metadata on a closed change is a win.. 20:24
fricklersorry I was away unexpectedly. I think I've responded to all reviews that were mentioned now21:19
gouthamrthanks frickler 21:19

Generated by irclog2html.py 4.1.0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!