Tuesday, 2023-02-07

*** diablo_rojo is now known as Guest394100:52
*** dasm|rover is now known as dasm|out00:55
opendevreviewVishal Manchanda proposed openstack/governance master: Retire xstatic-font-awesome  https://review.opendev.org/c/openstack/governance/+/87283704:19
*** gthiemon1e is now known as gthiemonge10:38
opendevreviewchenker proposed openstack/election master: Add Ke Chen's candidacy for Watcher PTL  https://review.opendev.org/c/openstack/election/+/87267711:04
opendevreviewchenker proposed openstack/election master: Add Ke Chen's candidacy for Watcher PTL  https://review.opendev.org/c/openstack/election/+/87267711:07
opendevreviewchenker proposed openstack/election master: Add Ke Chen's candidacy for Watcher PTL  https://review.opendev.org/c/openstack/election/+/87267711:18
opendevreviewchenker proposed openstack/election master: Add Ke Chen's candidacy for Watcher PTL  https://review.opendev.org/c/openstack/election/+/87267711:18
fungitc-members: don't forget, openstack community call with members of the openinfra board od directors tomorrow at 20:00 utc, three hours after the tc meetings ends. connection info, topics brainstorming and notes here: https://etherpad.opendev.org/p/2023-02-board-openstack-sync13:22
*** dasm|out is now known as dasm|rover13:53
*** dasm|rover is now known as dasm|afk15:15
*** dasm|afk is now known as dasm|rover15:50
JayFI'm working on my items for follow up on the meeting tomorrow; have a sample email and some rough steps laid out here: https://etherpad.opendev.org/p/openstack-pypi-maintainers-cleanup-email-template16:23
JayFI'm mainly trying to figure out where this should live permenantly; it seems unwise to put the pypi maintainership instructions on an etherpad where someone could easily edit to to be malicious16:24
JayFis there any suggestions as to where this could go? Preferably a place that could also take pypi screenshots16:24
JayFAs a hilarious aside, the login.launchpad.net_154 user that created IPA that made me worry so much in the beginning -> it's apparently my pypi account that I hadn't logged into in a long, long time16:24
clarkbthere is a document on setting up an openstack project iirc16:26
clarkbcould put screenshots in that16:26
JayFlike add a section specifically about how to remove excess pypi access16:26
JayFI like that16:26
fungiyeah, if it's something that's going to be useful past the end of this cleanup exercise, then the project teams guide seems like the best place for it16:28
gmannJayF: thanks, looks good to me. did you figure out the exact place in project-team-guide where to add pypi instruction ?17:31
JayFI'm about to take that on now, just got out of a meeting17:32
gmannI do not think we have something in p-t-g side on project creation but this opendev doc another relavant place? https://docs.opendev.org/opendev/infra-manual/latest/creators.html#pypi17:36
gmannif this is not openstack specific things. otherwise you can create new page in p-t-g or maybe in release management page?  doc/source/release-management.rst17:37
JayFhttps://docs.opendev.org/opendev/infra-manual/latest/creators.html#give-opendev-permission-to-publish-releases I'll add a section after this17:38
JayFon how to ensure only automated systems retain access17:38
gmann+1, sounds good17:39
fungiyeah, there's still a lot of openstackisms in that document which need to be forklifted to openstack's documentation17:58
JayFfungi: are you OK with my plan as stated?18:09
fungiJayF: yes, for now there's enough mention of openstack policies in that document that a little more won't hurt as long as things that are openstack governance choices/mandates are called out as such18:16
JayFack18:17
fungii'm not the only reviewer for that repo though, so this is just my opinion18:17
clarkbmaybe write it to be generic in how to do it and leave the policy out18:22
clarkb"you may want to remove additional access to prevent unexpected packaging changes"18:23
JayFthat's pretty much the route I'm going18:23
JayFSo one thing I see while doing this, now that Igot around to it21:30
JayFthe existing guide tells people to make openstackci a maintainer, not an owner21:30
JayFI'm going to change that along with my change, but it does mean we're more likely to have annoying cases than good cases :( 21:31
clarkbye that was called out by johnsom 21:31
gmann+1. on fixing that. none of us checked that till now 21:52
gmannnoonedeadpunk: If i can recall correctly from previous meeting discussion,  you will add some doc in governance about the policy on PyPi ownership? 21:53
gmannthat is make it explicitly in TC policy also21:53
JayFhttps://review.opendev.org/c/opendev/infra-manual/+/873033 is the change I pushed, fwiw21:55
JayFtried to keep it very generic21:55
JayFand https://etherpad.opendev.org/p/openstack-pypi-maintainers-cleanup-email-template is the proposed email template21:55
fungiJayF: gmann: clarkb: note that projects using opendev to publish to pypi don't need to make our account an owner, maintainer is sufficient. openstack policy is going to be to make it an owner i guess, but that's not something we want to state is required in the opendev infra-manual22:19
JayFcan you put that on the review as well, please?22:19
JayFI suspect we'll end up having to split the guides or do a oneoff doc22:19
fungii'll try to remember when i have time to review it22:19
JayFack22:20
fungibut this is one of those places where the nuances of describing openstack community policy in an opendev document becomes important22:20
JayFthat comment makes me think you're going to hate all of it22:20
JayFlol22:20
funginot going to hate it, we just need to make it clear "this is the minimum you'll need, but if your project is going to be an official part of openstack you need to do it this other way"22:21
fungithere's already quite a few of those in the same document22:21
gmannlet's put the policy in governance in this page https://github.com/openstack/governance/blob/master/reference/new-projects-requirements.rst22:22
fungiall things which should eventually move to an openstack-focused document to remove a lot of the potential confusion22:22
gmannand step to do can be in project team guide22:22
gmanntc-members: gentle reminder to review the 2023.2 testing runtime, this is needed by release team and to prepare the job template https://review.opendev.org/c/openstack/governance/+/87223222:31
*** dasm|rover is now known as dasm|off22:40
johnsomThis all sounds like things I was advocating for (the documentation improvements).22:53
gmannjohnsom: +123:05

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