Thursday, 2023-01-26

clarkbjohnsom: for clarity the openstackci account was downgraded from owner to maintainer on octavia pypi packages?00:19
johnsomYeah, that is the role listed in the opendev docs: https://docs.opendev.org/opendev/infra-manual/latest/creators.html#give-opendev-permission-to-publish-releases00:22
johnsomBut really this is part of the discussion I tried to start on the discuss list.00:22
clarkback, the pypi events don't actually tell you what it changed from (but there are onl two options I guess)00:23
clarkbjohnsom: I undersand I just didn't want it to happen in secret00:23
clarkbunlike github notifications I'm not sure anyone can subscribe to these events00:23
johnsomYou got notified…. Lol00:23
clarkbright but the mailing list where the discussion was started did not00:24
clarkbnow that I understand what happened I'm trying to sort out if I need to respond to the list00:24
clarkbI think the changes made would prevent removal of the other account (yours in this case)00:24
clarkbbut in general if openstackci is maintainer and not owner then the chagnes would have to be made by the owner and could not be made from the openstackci account. SO ya I'll follow up to the thread with that info00:27
johnsomWell, the first few responses were limited. I had hoped a few more people would comment. I tried to give the historical info and some thoughts on solving the bigger problem, but I am not sure it is actually open for discussion00:27
johnsomYeah, that was one of my points. This isn’t documented well or correctly and what people are asking for isn’t necessarily right.00:29
clarkbpart of the issue is the pypi ui shows both owners and maintainers as "maintainers"00:31
clarkbwhich leads to confusion in the discussion00:31
johnsomYeah, that UI has had many issues over the years as you are probably aware.00:33
fungii did reply to that thread, also mostly with historical context and to correct some misconceptions00:41
clarkbya I don't want to weigh in too heavily on policy. I just want people to understand the current state of things, the pypi roles and what that allows a user to do, and why tools like gpg signatures are deficient in the pip ecosystem00:46
clarkbhopefully my response has managed to do that00:46
*** JasonF is now known as JayF00:57
johnsomI will take a look tomorrow. A number of packages are shipping asc files. The problem is the tools don’t use them.01:05
fungiyes, the pip maintainers for the most part overlap with the pypi maintainers and share the desire to see pgp die in a fire, even though tuf still hasn't been implemented for them03:10
fungitheir argument is that if the system requires users to decide who to trust, then it's fundamentally broken because users will choose poorly03:11
*** blarnath is now known as d34dh0r5306:37
*** dasm|off is now known as dasm14:03
*** dasm is now known as dasm|off23:13

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