Thursday, 2026-10-22

cardoeSpeaking of privsep memory https://review.opendev.org/c/openstack/neutron/+/101179705:11
mnasiadkacardoe: and it also shows that people are using co-authored-by attributing LLMs :-)05:35
opendevreviewAbhishek Kekane proposed openstack/security-doc master: Add OSSN-0115 for LUKS key logging  https://review.opendev.org/c/openstack/security-doc/+/101166806:12
opendevreviewAbhishek Kekane proposed openstack/security-doc master: Add OSSN-0111 for LUKS key logging  https://review.opendev.org/c/openstack/security-doc/+/101166813:33
opendevreviewMerged openstack/security-doc master: Add OSSN-0111 for LUKS key logging  https://review.opendev.org/c/openstack/security-doc/+/101166813:58
TheJuliamnasiadka: at the board level, when we were drafting the updated policy, that was around when some of the tools tried to force it on commits by default in all cases, and even I have local config now which attempts to assert "don't try to co-author-by" everything, it still somewhat tries. At the board level, we view it as a bit of a giant sign that it's use is a sign folks didn't actually read the policy and may not have actually done 16:44
TheJuliathe needful review prior to submission.16:44
fungiyes, even if an agent is adding those lines, `git commit --amend` will let the human clean them up regardless16:46
TheJuliayup16:47
TheJuliawhich really, the human should be doing as well. 16:47
fungias part of the normal review they are supposed to be doing prior to pushing, right16:47
TheJuliaYup!16:49
JayFAs a follow up to the TC PTG item regarding in-repo security policies, I've raised an RFE with Github to recognize SECURITY.rst files: https://github.com/orgs/community/discussions/21103921:22
JayFIf you have influence at github, or even an account and just wanna hit "upvote", please do what you can to get eyes on this. I'm doing the same o/21:22
clarkbJayF: I think jlk is still at github and lives in your neck of the weeks but is the only person I know at github. And I haven't spoken to jlk in years21:23
JayFone of the leaders of OpenSSF works downstream with me, and I think she might know the right ears to bend over there21:24
JayFI barely knew jlk well enough to reach out when it was less than forever-ago he was in openstack lol21:24
JayFhttps://etherpad.opendev.org/p/security-policy-in-repo is where I've tossed a proposal. Should be pretty basic to do if we get agreement on the shape.21:47
JayFTheJulia: mnasiadka: I think I stepped in it with mikal putting a review comment that I want the Co-authored dropped from that. He's right that we probably need to officially care or officially not care, because inconsistency is a decoder ring.22:03
mikalBut noting that I only do it because I believe that's what the policy guidance said a year ago -- put Assisted-By, Co-Authored-By, and Prompt in commits. All of my setup around that stuff was based on OpenStack guidance from the time.22:06
JayFCo-Authored-By has never been in the openstack policy, if it has I've never followed it22:06
JayFIt was Generated-by, we added Assisted-by as an option22:06
JayFand prompt is best practice (I appreciated you having it there) but I've never seen it enforced22:07
mikalNoting that I have semi-given up on Prompt because its not actually workable. Its now a summary of what might have been a several hour conversation with the model.22:08
JayFYeah, that's why I've never included it. I tend to do a lot of back and forth and stopping and starting with new context. I came to the conclusion it probably was more misleading than valuable.22:09
mikalHonestly I am a bit tired of discussing tooling choices instead of the content of changes. Like... do people want the fixes or not. I don't really mean in this specific privsep case, I mean in general. To me its exactly like enforcing emacs over vim.22:12
JayFI mean, I hope your fixes go in22:12
JayFI double-checked to make sure Ironic didn't use privsep b/c I was gonna dig into that same pattern if we did22:13
mikalI still think privsep is the right choice over rootwrap, but it just happened to coincide with The Great Layoffs, which means it never really got completed. A bit like the nested quota stuff.22:15
JayFwell, we don't use rootwrap either :) we just removed the need for root22:15
JayFbut your neutron updates will impact NGS, I suspect22:15
mikalI _think_ https://github.com/OpenStackweb/osf-website/blob/1218dc3b957351912219c9019531bbede2e3722b/src/pages/legal/ai-policy/index.md is probably what I read at the time when trying to work out what to put in commit messages. I agree a strict reading does not say to use Co-Authored-By for LLMs, but it also does not say not to. I does call for the22:16
mikalprompt to be explained in the commit, which is probably what drove the Prompt paragraphs. Its all quite a while ago so I no longer remember.22:16
mikalI guess my point remains though -- OpenStack should pick a single consistent policy, communicate it, and the preferably enforce it with precommit / linters / hacking / something other than a human reviewer.22:17
JayFI think that is trying to say "the people in DCO/Co-Authored are responsible regardless of if an LLM was involved" -- at least in my reading (which could imply: don't give llm co-authored-by)22:17
mikalJayF: I don't know what a NGS is, so I don't have an opinion on that.22:17
JayFnteworking-generic-switch22:17
JayFthe ironic-maintained ml2 plugin that ssh to switches to configure them22:18
mikalIf there was an issue shouldn't CI surface that?22:18
JayFDropping 22mb from every thread is fixing an issue, even if it's not one that'd break CI.22:18
JayFThat's mainly where my mind is :). Hey cool, free ram!22:18
JayFThose patches are worth at least 5x more, measured in how much the saved ram costs, than they were 2 years ago lol22:19
mikalI am also not yet convinced privsep is the biggest RAM waster. I think there is likely more than can be cleaned up, but I am currently rebasing 45 patches once a week so at some point I will decide this is a game I am not enjoying any more.22:19
JayFhttps://review.opendev.org/c/openstack/neutron/+/1011796/ https://review.opendev.org/c/openstack/devstack/+/1011786/ and https://review.opendev.org/c/openstack/oslo.privsep/+/1011795 are the changes from mikal which need attention, for posterity22:20
mikalTo be super clear here. I don't care what sections are required in a commit message. I just want a single clear statement so I don't ever need to think about it again, and that keeps reviewers consistent across the projects.22:38
TheJuliaGoing tback to the OSF website and the ai policy, the intent is as JayF read it, we expect attribution back to model to be tracked by Assisted-By and not co-authored-by. In those discussions we did ask ourselves what if a project wanted to filter commit attribute on co-authored-by, because it has been used for collaboration marking of humans, and ultimately the responsibility falls to the humans, not to the AI wanting to basically 23:33
TheJuliadenote itself. Its not that dissimilar from any mention of what AI is being used including banning including co-authored-by AI models.23:33

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