2025-02-26 14:00:33 <@t0xic0der:fedora.im> !startmeeting Git Forge Meeting 2025-02-26 14:00:35 <@meetbot:fedora.im> Meeting started at 2025-02-26 14:00:33 UTC 2025-02-26 14:00:35 <@meetbot:fedora.im> The Meeting name is 'Git Forge Meeting' 2025-02-26 14:00:42 <@t0xic0der:fedora.im> !info this is meeting about the Fedora git forge replacement this meeting template can be found at https://codeberg.org/fedora/gitforge-migration 2025-02-26 14:00:52 <@t0xic0der:fedora.im> !topic roll call 2025-02-26 14:01:00 <@t0xic0der:fedora.im> Rise and shine, fellas!~ 2025-02-26 14:01:02 <@amoloney:fedora.im> !hi 2025-02-26 14:01:03 <@zodbot:fedora.im> Aoife Moloney (amoloney) 2025-02-26 14:01:14 <@t0xic0der:fedora.im> !hi 2025-02-26 14:01:15 <@zodbot:fedora.im> Akashdeep Dhar (t0xic0der) - he / him / his 2025-02-26 14:01:51 <@t0xic0der:fedora.im> We'll give it some 5 minutes for folks to convene 2025-02-26 14:03:28 <@smilner:fedora.im> !hi 2025-02-26 14:03:29 <@zodbot:fedora.im> None (smilner) 2025-02-26 14:03:47 <@t0xic0der:fedora.im> That's an interesting name ;P 2025-02-26 14:04:24 <@nphilipp:fedora.im> !hi 2025-02-26 14:04:25 <@zodbot:fedora.im> Nils Philippsen (nphilipp) - he / him / his 2025-02-26 14:04:40 <@t0xic0der:fedora.im> Alright - I think that's all of us - Let us start with the agenda items first before we move on to the status updates on the tickets created so far 2025-02-26 14:04:58 <@t0xic0der:fedora.im> Starting with the banger here... 2025-02-26 14:05:03 <@t0xic0der:fedora.im> !topic discussion about formalization of the efforts as a community initiative 2025-02-26 14:05:09 <@t0xic0der:fedora.im> !link https://fedoraproject.org/wiki/Objectives/Git_Forge_Initiative_2025 2025-02-26 14:05:13 <@t0xic0der:fedora.im> !link https://pagure.io/Fedora-Council/tickets/issue/525 2025-02-26 14:05:22 <@t0xic0der:fedora.im> Aoife Moloney: the stage is yours 2025-02-26 14:05:30 <@amoloney:fedora.im> Cool, thank you :) 2025-02-26 14:05:44 <@Zlopez:matrix.org> !hi 2025-02-26 14:05:46 <@zodbot:fedora.im> Michal Konecny (zlopez) 2025-02-26 14:06:24 <@amoloney:fedora.im> Tl;Dr - at the council hackfest we agreed that community initiatives are one of the ways in which the council want to drive work thats important to the strategy 2025-02-26 14:06:54 <@dherrera:fedora.im> !hi 2025-02-26 14:06:55 <@zodbot:fedora.im> Diego Herrera (dherrera) - he / him / his 2025-02-26 14:06:57 <@amoloney:fedora.im> The git forge is one of them at it fits with a goal of 'Mdernizing our communications and tooling'...or something like that 2025-02-26 14:07:37 <@amoloney:fedora.im> so I requested the git forge be proposed as a formal initiative, which ryanlerch and jednorozec created as a wiki and Ive put it forward to the council to bring it inline with our policies, etx 2025-02-26 14:07:43 <@amoloney:fedora.im> so I requested the git forge be proposed as a formal initiative, which ryanlerch and jednorozec created as a wiki and Ive put it forward to the council to bring it inline with our policies, etc 2025-02-26 14:07:59 <@amoloney:fedora.im> thats all 2025-02-26 14:08:27 <@t0xic0der:fedora.im> Thanks Aoife Moloney, the wiki page has been linked above in the meeting logs for folks to look at. 2025-02-26 14:08:43 <@t0xic0der:fedora.im> Moving on to the next topic... 2025-02-26 14:08:51 <@t0xic0der:fedora.im> !topic discussion about deciding the working place for fedora forgejo efforts 2025-02-26 14:09:02 <@t0xic0der:fedora.im> We currently have a couple of places where this is going down 2025-02-26 14:09:28 <@t0xic0der:fedora.im> The initially created Pagure namespace which has existed for over a couple of months now 2025-02-26 14:09:34 <@t0xic0der:fedora.im> !link https://pagure.io/fedora-infra/forgejo-deployment/issues 2025-02-26 14:10:03 <@t0xic0der:fedora.im> And the recently active Codeberg namespace that we are thinking of moving things over to 2025-02-26 14:10:10 <@t0xic0der:fedora.im> !link https://codeberg.org/fedora/forgejo-deployment/issues 2025-02-26 14:10:35 <@t0xic0der:fedora.im> Let us use this time to discuss where exactly we want to coalesce our efforts and be done with this confusion 2025-02-26 14:11:00 <@Zlopez:matrix.org> I would be against moving to codeberg as there isn't any FAS integration yet and plenty of people can miss it because of that 2025-02-26 14:11:17 <@amoloney:fedora.im> thats why we have a room 2025-02-26 14:12:00 <@t0xic0der:fedora.im> I am for Codeberg. If folks want to contribute, creating an account won't be a pain. 2025-02-26 14:12:03 <@smilner:fedora.im> Is FAS integration a need for general usage? I know we have a number of things on GitHub too and I'm unclear if we have FAS integration. 2025-02-26 14:12:21 <@t0xic0der:fedora.im> Plus the dogfooding would help us realize a bunch of other things that we might have to take care of as we go on using Forgejo for something functional. 2025-02-26 14:12:54 <@amoloney:fedora.im> if people want to take part, they will be able to create an account for the thing we are moving to 2025-02-26 14:13:09 <@amoloney:fedora.im> plus, we have this room to redirect them and help onboard them 2025-02-26 14:13:23 <@Zlopez:matrix.org> Not really, but it would be easier for people to get in the project 2025-02-26 14:13:41 <@lenkaseg:fedora.im> 1hi 2025-02-26 14:13:45 <@lenkaseg:fedora.im> !hi 2025-02-26 14:13:46 <@zodbot:fedora.im> Lenka Segura (lenkaseg) 2025-02-26 14:14:06 <@amoloney:fedora.im> I disagree 2025-02-26 14:14:10 <@t0xic0der:fedora.im> It is important to note that an account on Codeberg is kinda needed for contributing to the bunch of namespaces where actual work is taking place 2025-02-26 14:14:16 <@t0xic0der:fedora.im> !link https://codeberg.org/fedora/forgejo-helm 2025-02-26 14:14:23 <@t0xic0der:fedora.im> !link https://codeberg.org/fedora/oci-image-definitions 2025-02-26 14:14:34 <@amoloney:fedora.im> if people want to get involved, they will likely go here (matrix first) and then we can redirect then to codeberg 2025-02-26 14:15:16 <@Zlopez:matrix.org> What about the issues that are currently on pagure.io? 2025-02-26 14:15:17 <@t0xic0der:fedora.im> !link https://chat.fedoraproject.org/?searchMembers=#/room/#fedora-forgejo:fedora.im 2025-02-26 14:15:38 <@t0xic0der:fedora.im> ryanlerch has migrated a bunch of those over to the new namespace 2025-02-26 14:15:45 <@amoloney:fedora.im> they are all on codeberg already, plus the ui is better and its much better for project tracking 2025-02-26 14:16:04 <@amoloney:fedora.im> We should *not* be using the thing we are retiring 2025-02-26 14:16:09 <@t0xic0der:fedora.im> (Minus the ones that we created today or tomorrow because of the confusion as to where we would want to keep things) 2025-02-26 14:16:10 <@amoloney:fedora.im> we should be using the thing we are moving to 2025-02-26 14:17:12 <@Zlopez:matrix.org> Do we plan to have FAS integration on codeberg? 2025-02-26 14:17:22 <@amoloney:fedora.im> yeah I would expect so! 2025-02-26 14:17:28 <@amoloney:fedora.im> that would be weird if we didnt 2025-02-26 14:17:30 <@t0xic0der:fedora.im> Is it necessary? 2025-02-26 14:17:44 <@amoloney:fedora.im> oh wait, I meant forgejo 2025-02-26 14:17:48 <@t0xic0der:fedora.im> Aoife Moloney: We'd have it in our Fedora Forgejo 2025-02-26 14:17:51 <@t0xic0der:fedora.im> Not in Codeberg haha 2025-02-26 14:18:00 <@amoloney:fedora.im> yeah sorry I got confust 2025-02-26 14:18:08 <@t0xic0der:fedora.im> All good 2025-02-26 14:19:13 <@t0xic0der:fedora.im> To answer Zlopez's question - we prolly don't need to introduce the FAS support there 2025-02-26 14:19:59 <@t0xic0der:fedora.im> A bunch of us contributing to the efforts already have Codeberg accounts and once we have the Fedora Forgejo namespace available the FAS support would serve no purpose of Codeberg 2025-02-26 14:21:24 <@amoloney:fedora.im> wearing my council hat - I would prefer we do not use the thing we want to migrate from as the project hosting for this work 2025-02-26 14:22:03 <@amoloney:fedora.im> I am not convinced or concerned that we will lose out on contributors. I believe we can utilise the forgejo room to onboard people who want to help out through there 2025-02-26 14:22:04 <@Zlopez:matrix.org> Yes, the work should be done there, I agree 2025-02-26 14:22:38 <@t0xic0der:fedora.im> Let us have a quick vote then for the visibility purposes - It should not look like we bribed Zlopez with a bunch of Colur plushies ;P 2025-02-26 14:23:06 <@t0xic0der:fedora.im> !proposal Use codeberg namespace for the ticketing/planning purposes 2025-02-26 14:23:17 <@t0xic0der:fedora.im> Let's see those +1s, -1s and 0s, folks... 2025-02-26 14:24:11 <@Zlopez:matrix.org> -1 for now, but +1 in the future 2025-02-26 14:24:20 <@amoloney:fedora.im> +1 2025-02-26 14:24:26 <@t0xic0der:fedora.im> +1 2025-02-26 14:24:31 <@nphilipp:fedora.im> +1 2025-02-26 14:24:35 <@amoloney:fedora.im> ryan was +1 earlier when we spoke 2025-02-26 14:24:50 <@dherrera:fedora.im> +1 2025-02-26 14:25:10 <@smilner:fedora.im> 0 (I abstain) 2025-02-26 14:25:20 <@t0xic0der:fedora.im> Closing voting in a couple of minutes 2025-02-26 14:25:43 <@t0xic0der:fedora.im> "Speak now or forever hold your silence" or something 2025-02-26 14:28:19 <@t0xic0der:fedora.im> !agreed The codeberg namespace would now be used for ticketing/planning purposes (5x +1s, 2x 0s, 1x -1s) 2025-02-26 14:28:41 <@t0xic0der:fedora.im> Moving on to the next topic... 2025-02-26 14:28:51 <@t0xic0der:fedora.im> !topic discussion about another meeting time to better suit APAC contributors 2025-02-26 14:29:01 <@t0xic0der:fedora.im> Aoife Moloney: the stage is yours again ;P 2025-02-26 14:30:34 <@amoloney:fedora.im> So there are a number of people, including this team lead, is in APAC so I think we should have a matching meeting in this timezone 2025-02-26 14:31:05 <@amoloney:fedora.im> so two meetings on Wednesday - one in the early EMEA morning, and one in the EMEA afternoon/evening to catch more timezones 2025-02-26 14:33:02 <@amoloney:fedora.im> we will need a 'handover' of sorts for the 2nd call to keep the work progress up to date too and decisions will need to either happen in a ticket vote or in one of the calls specifically 2025-02-26 14:33:34 <@t0xic0der:fedora.im> +1 to the idea. Subjectively speaking, I would not want to be around computers at 2000hrs. 2025-02-26 14:33:52 <@t0xic0der:fedora.im> A shared hackmd? Or would the meeting logs suffice just fine? 2025-02-26 14:34:26 <@amoloney:fedora.im> both? 2025-02-26 14:34:28 <@lenkaseg:fedora.im> When is the earlier one happening? 2025-02-26 14:34:33 <@smilner:fedora.im> That makes sense to me ... everything is a ticket, the hackmd acts as "the board" with context for hand off? 2025-02-26 14:35:29 <@Zlopez:matrix.org> That would be probably a good idea for infra, will need to propose it on infra weekly meeting 2025-02-26 14:35:35 <@t0xic0der:fedora.im> I suggest that the votings should not take place in the meetings at all. 2025-02-26 14:35:37 <@t0xic0der:fedora.im> It should be tickets for visibility purposes and the avoid the survivorship bias thingy for when someone could not make it to a meeting due to some reason. 2025-02-26 14:35:42 <@Zlopez:matrix.org> That would be probably a good idea for infra as well, will need to propose it on infra weekly meeting 2025-02-26 14:36:15 <@Zlopez:matrix.org> But it will take more time 2025-02-26 14:37:09 <@Zlopez:matrix.org> You should say how long it will need to be open, so it doesn't take 2 weeks to make decision 2025-02-26 14:37:27 <@t0xic0der:fedora.im> Zlopez: valid point 2025-02-26 14:37:40 <@amoloney:fedora.im> so another spanner in the works - all technical decisions should be presented as change proposals to fesco to vote on 2025-02-26 14:38:02 <@amoloney:fedora.im> big things, that is 2025-02-26 14:38:06 <@smilner:fedora.im> Aoife Moloney: What's the granularity there? 2025-02-26 14:38:07 <@smilner:fedora.im> ok 2025-02-26 14:38:16 <@smilner:fedora.im> So architectural? 2025-02-26 14:38:20 <@amoloney:fedora.im> yeah 2025-02-26 14:38:21 <@smilner:fedora.im> Or higher than that? 2025-02-26 14:39:15 <@t0xic0der:fedora.im> I think minor things can be voted upon in meetings, medium ones can be made into Fedora Forgejo tickets and large ones can make it to FESCo? 2025-02-26 14:39:19 <@amoloney:fedora.im> so the rule of thumb for change proposal is: anything that changes *what* we build or *how* we build it that is a part of Fedora Linux is a change proposal 2025-02-26 14:39:41 <@t0xic0der:fedora.im> There is unfortunately no one size fits all kinda approach with the decision making 2025-02-26 14:40:11 <@amoloney:fedora.im> this work hits that whole statement, so I would suggest spending time creating several change proposal that cover the big chunks of work and submitting them to FESCp=o 2025-02-26 14:41:02 <@amoloney:fedora.im> I dont think deploying our own Forgejo needs to be approved by FESCo, but their opinions on the plan could be useful 2025-02-26 14:41:16 <@smilner:fedora.im> So things _in_ the distribution or that directly _impact_ usage? 2025-02-26 14:41:16 <@smilner:fedora.im> > part of Fedora Linux 2025-02-26 14:41:27 <@smilner:fedora.im> 2025-02-26 14:41:27 <@smilner:fedora.im> So things _in_ the distribution or that directly _impact_ usage? 2025-02-26 14:41:27 <@smilner:fedora.im> > part of Fedora Linux 2025-02-26 14:41:53 <@amoloney:fedora.im> however, plans to migrate the package sources is definitely a FESCo thing, imo 2025-02-26 14:42:16 <@amoloney:fedora.im> both, but Id need you to define usage as well 2025-02-26 14:42:29 <@nphilipp:fedora.im> IMO this fits the “how we build things” slot neatly 2025-02-26 14:42:37 <@smilner:fedora.im> Usage would be things like "how I get rpms" or "where my containers come from" 2025-02-26 14:42:52 <@amoloney:fedora.im> yeah thats change proposals 2025-02-26 14:43:18 <@amoloney:fedora.im> if anything changes on how the project provides the rpms, etc, that needs a change proposal 2025-02-26 14:44:38 <@amoloney:fedora.im> So from this proposal https://fedoraproject.org/wiki/Objectives/Git_Forge_Initiative_2025 2025-02-26 14:45:20 <@amoloney:fedora.im> Points 2 - 5 should be presented to FESCo (not necessarily altogether) as change proposals to get technical guidance and approval for Fedora 2025-02-26 14:45:32 <@amoloney:fedora.im> point 1 needs infra sign off :) 2025-02-26 14:45:58 <@amoloney:fedora.im> but I think thats been well discussed here and there is a plan in place for the deployment anyway, and it doesnt change Fedora Linux as we know it right now 2025-02-26 14:46:20 <@t0xic0der:fedora.im> (Time check - We're down to the last 14 minutes) 2025-02-26 14:51:29 <@amoloney:fedora.im> So to summarize: Add an additional meeting that is more APAC-friendly. Use the meeting logs as a handover for the 2nd meeting. Decisions should be made as a ticket and voted on, but they should be low-level enough that do not require change proposals. Points 2 - 5 require change proposals outlining the proposed technical approach the team intends to take for feedback and approval. These change proposals can be phased, and are not needed all at the same time/ 2025-02-26 14:51:34 <@amoloney:fedora.im> So to summarize: Add an additional meeting that is more APAC-friendly. Use the meeting logs as a handover for the 2nd meeting. Decisions should be made as a ticket and voted on, but they should be low-level enough that do not require change proposals. Points 2 - 5 require change proposals outlining the proposed technical approach the team intends to take for feedback and approval. These change proposals can be phased, and are not needed all at the same time. 2025-02-26 14:51:35 <@t0xic0der:fedora.im> (Time check - We're down to the last 10 minutes) 2025-02-26 14:51:51 <@amoloney:fedora.im> So to summarize: Add an additional meeting that is more APAC-friendly. Use the meeting logs as a handover for the 2nd meeting. Decisions should be made as a ticket and voted on, but they should be low-level enough that do not require change proposals. Points 2 - 5 in the community initiative wiki require change proposals outlining the proposed technical approach the team intends to take for feedback and approval. These change proposals can be phased, and are not needed all at the same time. 2025-02-26 14:51:57 <@zodbot:fedora.im> t0xic0der has already given cookies to amoloney during the F41 timeframe 2025-02-26 14:52:16 <@conan_kudo:matrix.org> !hi 2025-02-26 14:52:19 <@zodbot:fedora.im> Neal Gompa (ngompa) - he / him / his 2025-02-26 14:52:40 <@conan_kudo:matrix.org> I don't think we should put distgit and non-distgit stuff in the same instance 2025-02-26 14:53:29 <@conan_kudo:matrix.org> mostly because I actually expect some serious policy stuff will need to be applied to the distgit system 2025-02-26 14:53:33 <@t0xic0der:fedora.im> nils seems to be typing something for quite a while (or is facing a cat attack( 2025-02-26 14:53:33 <@t0xic0der:fedora.im> Should we move on to the open floor? 2025-02-26 14:54:01 <@conan_kudo:matrix.org> but otherwise procedure-wise it makes sense 2025-02-26 14:54:45 <@t0xic0der:fedora.im> Conan Kudo: Lets talk about this further in here the Fedora Forgejo channel or further in the next meeting. 2025-02-26 14:54:48 <@t0xic0der:fedora.im> !link https://chat.fedoraproject.org/?searchMembers=#/room/#fedora-forgejo:fedora.im 2025-02-26 14:54:55 <@t0xic0der:fedora.im> !topic open floor 2025-02-26 14:55:19 <@t0xic0der:fedora.im> We could not grab some more tickets to look into in the absence of time but if there's something that people wanna bring up - Now's the best time to do it. 2025-02-26 14:56:45 <@t0xic0der:fedora.im> Either that or I can give three minutes worth of time back to you. 2025-02-26 14:57:41 <@amoloney:fedora.im> Do you agree with the request to have change proposals? 2025-02-26 14:57:50 <@conan_kudo:matrix.org> yes 2025-02-26 14:58:07 <@conan_kudo:matrix.org> we did that the first go around when we deployed pagure 2025-02-26 14:59:13 <@amoloney:fedora.im> I believe workarounds are being looked into, and I expect they will be proposed publicly. I have ideas on that one as that will liekly hit more than just FESCo, so ideally a panel of stakeholders should give an ack or nack on what the team comes up with before that gets implemented 2025-02-26 14:59:29 <@amoloney:fedora.im> Hurray! I passed the Neal sanity-check :D 2025-02-26 14:59:59 <@conan_kudo:matrix.org> distgit requires fesco, "regular" pagure.io replacement will require _all_ stakeholders 2025-02-26 15:00:09 <@conan_kudo:matrix.org> different policies, different affected teams 2025-02-26 15:00:41 <@t0xic0der:fedora.im> Closing the meeting to give way to the next ones - Lets discuss this more in the channel 2025-02-26 15:00:48 <@t0xic0der:fedora.im> Thank you for being here folks 2025-02-26 15:00:51 <@t0xic0der:fedora.im> !endmeeting