2025-02-05 14:00:04 <@humaton:fedora.im> !startmeeting Git Forge Meeting 2025-02-05 14:00:06 <@meetbot:fedora.im> Meeting started at 2025-02-05 14:00:04 UTC 2025-02-05 14:00:06 <@meetbot:fedora.im> The Meeting name is 'Git Forge Meeting' 2025-02-05 14:00:11 <@humaton:fedora.im> !info this is meeting about the Fedora git forge replacement 2025-02-05 14:00:16 <@humaton:fedora.im> !topic init 2025-02-05 14:00:17 <@Zlopez:matrix.org> !hi 2025-02-05 14:00:17 <@smilner:fedora.im> !hi 2025-02-05 14:00:19 <@zodbot:fedora.im> None (smilner) 2025-02-05 14:00:20 <@zodbot:fedora.im> Michal Konecny (zlopez) 2025-02-05 14:00:57 <@humaton:fedora.im> Hi None :D 2025-02-05 14:01:39 <@dkirwan:fedora.im> o/ 2025-02-05 14:01:57 <@abompard:fedora.im> Hi! 2025-02-05 14:02:59 <@lenkaseg:fedora.im> !hi 2025-02-05 14:03:00 <@zodbot:fedora.im> Lenka Segura (lenkaseg) 2025-02-05 14:04:09 <@humaton:fedora.im> lets start 2025-02-05 14:04:28 <@jnsamyak:matrix.org> !hi 2025-02-05 14:04:29 <@nphilipp:fedora.im> !hi 2025-02-05 14:04:30 <@zodbot:fedora.im> Nils Philippsen (nphilipp) - he / him / his 2025-02-05 14:04:31 <@zodbot:fedora.im> Samyak Jain (jnsamyak) - he / him / his 2025-02-05 14:04:44 <@humaton:fedora.im> !topic Fedora & Forgejo meetup @FOSDEM 2025-02-05 14:05:25 <@humaton:fedora.im> So we met with some of the Forgejo devels on Saturday dinner and Sunday during the day 2025-02-05 14:06:04 <@humaton:fedora.im> they are opened to implement features we as Fedora find important for our use-cases. 2025-02-05 14:06:20 <@humaton:fedora.im> discussions and tracking should happen on upstream forgejo tracker 2025-02-05 14:06:26 <@dherrera:fedora.im> !hi 2025-02-05 14:06:27 <@zodbot:fedora.im> Diego Herrera (dherrera) - he / him / his 2025-02-05 14:08:06 <@humaton:fedora.im> hmm 2025-02-05 14:08:33 <@humaton:fedora.im> I want to make action item in the meeting log but element keeps suggesting weird things 2025-02-05 14:08:59 <@Zlopez:matrix.org> Don't listen to him, it's a trap! 2025-02-05 14:09:11 <@jnsamyak:matrix.org> 😂😂 2025-02-05 14:09:44 <@humaton:fedora.im> !action @humaton together with ryanlerch will open upstream tickets with functionality we are missing 2025-02-05 14:10:43 <@humaton:fedora.im> There we as wider community can help them is to use our talented Design team and help with UX experience 2025-02-05 14:11:08 <@humaton:fedora.im> !action I will open ticket with Fedora design team 2025-02-05 14:11:48 <@smilner:fedora.im> jednorozec: Is the design team already aware of the idea? Or will the ticket be the first contact? Just curious. 2025-02-05 14:12:09 <@humaton:fedora.im> One of the things we discussed was accessibility. FOrgejo has some user testing results that they would like to implement. 2025-02-05 14:12:44 <@humaton:fedora.im> They are, I asked them first if they are opened to cooperate with/on Forgejo 2025-02-05 14:14:39 <@humaton:fedora.im> one of the UI/UX things https://codeberg.org/forgejo/forgejo/issues/3 2025-02-05 14:15:02 <@humaton:fedora.im> anyway we discussed bunch of other things. But the main points are ^^ 2025-02-05 14:16:05 <@humaton:fedora.im> !info Forgejo is opened to cooperation with Fedora on missing features and enhancements in the upstream. 2025-02-05 14:17:09 <@humaton:fedora.im> !topic Tickets and Updates 2025-02-05 14:17:16 <@humaton:fedora.im> !info go over tickets and updates 2025-02-05 14:17:33 <@humaton:fedora.im> !link https://pagure.io/fedora-infra/forgejo-deployment/issue/2 2025-02-05 14:18:01 <@humaton:fedora.im> David Kirwan you have any updates? 2025-02-05 14:18:06 <@dkirwan:fedora.im> o/ this ones with me, still working on it here 2025-02-05 14:18:54 <@dkirwan:fedora.im> i didnt get much time to work on it, distracted with another fedora infra ticket on communishift, but will hopefully get that finished today, so can get back on this deploy for forgejo 2025-02-05 14:19:24 <@humaton:fedora.im> did you have any chance to look at helm? 2025-02-05 14:19:43 <@dkirwan:fedora.im> yep helm is sitting there installed on the os-control machines 2025-02-05 14:19:54 <@dkirwan:fedora.im> so its ready to be used to deploy 2025-02-05 14:20:20 <@dkirwan:fedora.im> ive got a fedora infra ansible playbook which can call helm too.. so we just need to clone our forked helm charts and call the helm utility against them 2025-02-05 14:21:01 <@dkirwan:fedora.im> hopefully can try this out tomorrow morning 2025-02-05 14:21:37 <@humaton:fedora.im> cool 2025-02-05 14:22:10 <@humaton:fedora.im> We already discussed this with David, but for the record he will be the person calling shots on infrastructure side of things 2025-02-05 14:22:30 <@humaton:fedora.im> I am opening RFR ticket with his name on it. 2025-02-05 14:22:46 <@nphilipp:fedora.im> What’s “RFR”? 2025-02-05 14:22:51 <@Zlopez:matrix.org> Let me know if you need anything 2025-02-05 14:23:14 <@humaton:fedora.im> Request For Resources, its a way infra tracks who runs what 2025-02-05 14:23:24 <@nphilipp:fedora.im> Ahh, thanks! 2025-02-05 14:23:29 <@humaton:fedora.im> well its SOP more than anything else... 2025-02-05 14:24:13 <@humaton:fedora.im> let s move on 2025-02-05 14:24:23 <@humaton:fedora.im> !topic https://pagure.io/fedora-infra/forgejo-deployment/issue/7 2025-02-05 14:24:27 <@humaton:fedora.im> !link https://pagure.io/fedora-infra/forgejo-deployment/issue/7 2025-02-05 14:25:38 <@nphilipp:fedora.im> Meanwhile I’ve found out (I thin) that I probably have to invoke make rather than using the go2srpm defaults 2025-02-05 14:26:26 <@nphilipp:fedora.im> It’s also confusing that the code base is permeated with references to gitea 😅 2025-02-05 14:26:42 <@humaton:fedora.im> does it have something to do with thei building 2 targets? frontend and backend? 2025-02-05 14:26:54 <@humaton:fedora.im> Oh this! 2025-02-05 14:27:01 <@nphilipp:fedora.im> This is an option, by default the Makefile will build both 2025-02-05 14:27:08 <@humaton:fedora.im> So I think they announced it in this release v10 2025-02-05 14:27:26 <@humaton:fedora.im> This was the last gitea <-> forgejo compatible version 2025-02-05 14:27:36 <@humaton:fedora.im> that is why there is a LOT of gitea references 2025-02-05 14:27:42 <@nphilipp:fedora.im> I’m following https://forgejo.org/docs/latest/contributor/from-source/ for the time being 😉 2025-02-05 14:28:05 <@nphilipp:fedora.im> In summary: I’m on it 😉 2025-02-05 14:28:45 <@humaton:fedora.im> should I make it into statemtn? 2025-02-05 14:28:53 <@humaton:fedora.im> !info nils is on it! 2025-02-05 14:29:05 <@nphilipp:fedora.im> Thanks! 2025-02-05 14:29:30 <@humaton:fedora.im> !topic forgejo-deployment/issue/8 2025-02-05 14:29:33 <@humaton:fedora.im> !link https://pagure.io/fedora-infra/forgejo-deployment/issue/8 2025-02-05 14:30:07 <@humaton:fedora.im> I talked to Yash today he is poking around it 2025-02-05 14:30:14 <@smilner:fedora.im> Some good context in that issue! 2025-02-05 14:30:20 <@humaton:fedora.im> not sure if lenkaseg had time to look at it?> 2025-02-05 14:30:46 <@lenkaseg:fedora.im> I was looking at it, figured out that the best way might be to build a theme 2025-02-05 14:31:02 <@lenkaseg:fedora.im> forgejo is using tailwind for the ui 2025-02-05 14:31:28 <@lenkaseg:fedora.im> Yaash was interested in it, so I dropped the links there and I'm ready to assist him 2025-02-05 14:32:21 <@humaton:fedora.im> he has his first contribution to forgejo 2025-02-05 14:32:52 <@lenkaseg:fedora.im> Just for clarification, what's the borderline between what should be done for this issue and what will be the Design team's work? 2025-02-05 14:32:57 <@humaton:fedora.im> https://codeberg.org/forgejo/forgejo/pulls/6769 2025-02-05 14:33:40 <@humaton:fedora.im> Yup, find a way to generate theme and way of placing it in to the app 2025-02-05 14:33:59 <@lenkaseg:fedora.im> Ok then! 2025-02-05 14:34:14 <@humaton:fedora.im> the theme itself should be coordinated with design folks and branding practicies 2025-02-05 14:35:05 <@humaton:fedora.im> lets move on 2025-02-05 14:35:18 <@humaton:fedora.im> !topic forgejo-deployment/issue/4 2025-02-05 14:35:21 <@humaton:fedora.im> !link https://pagure.io/fedora-infra/forgejo-deployment/issue/4 2025-02-05 14:35:42 <@humaton:fedora.im> SO this is one of the missing things in forgejo, they are curently using queues implemented in forgejo 2025-02-05 14:35:59 <@humaton:fedora.im> they like it that way because they aim to be single binary deployment 2025-02-05 14:36:35 <@Zlopez:matrix.org> Do they support webhooks? 2025-02-05 14:36:39 <@humaton:fedora.im> but, they are open to implement the queue system in plugable/configurable form 2025-02-05 14:36:46 <@Zlopez:matrix.org> So we can leverage webhooks2fedmsg? 2025-02-05 14:37:02 <@humaton:fedora.im> yes, but that is probably not sustainable 2025-02-05 14:37:14 <@smilner:fedora.im> Due to the amount of messages? 2025-02-05 14:37:17 <@humaton:fedora.im> if you imagine the volume of msgs produced by pagure or distgit 2025-02-05 14:37:31 <@Zlopez:matrix.org> In that case we will need to listen to events and convert them to fedmsg 2025-02-05 14:37:34 <@humaton:fedora.im> its for sure good enough for now for staging deployment 2025-02-05 14:37:44 <@humaton:fedora.im> maybe even for production general forge 2025-02-05 14:37:56 <@Zlopez:matrix.org> Or if they can add amqp support that would be enough 2025-02-05 14:37:57 <@humaton:fedora.im> but I dont think its ok for distgit 2025-02-05 14:38:33 <@Zlopez:matrix.org> I understand, it was just first idea that came to my mind 2025-02-05 14:38:55 <@humaton:fedora.im> yeah and its valid one and we will use it in near future 2025-02-05 14:39:48 <@humaton:fedora.im> !proposal Staging deployment of forgejo will use webhooks2fedmsg as a primary messaging implementation. 2025-02-05 14:40:15 <@humaton:fedora.im> !propose Staging deployment of forgejo will use webhooks2fedmsg as a primary messaging implementation. 2025-02-05 14:40:24 <@humaton:fedora.im> how is the cmd 2025-02-05 14:40:39 <@nphilipp:fedora.im> Assuming `...fedmsg` doesn’t mean fedmsg 😁 2025-02-05 14:40:44 <@Zlopez:matrix.org> We need to investigate what is missing in webhook2fedmsg for this 2025-02-05 14:40:51 <@lenkaseg:fedora.im> fedora-messaging :) 2025-02-05 14:41:05 <@Zlopez:matrix.org> It's fedora messaging, but it would be really mouthful as an app name 2025-02-05 14:41:11 <@humaton:fedora.im> yup 2025-02-05 14:41:30 <@humaton:fedora.im> old fedmsg is dead, all references point to fedora-messaging 2025-02-05 14:41:41 <@humaton:fedora.im> anyway 2025-02-05 14:41:54 <@humaton:fedora.im> propose does not work so its just info 2025-02-05 14:42:06 <@humaton:fedora.im> !info Staging deployment of forgejo will use webhooks2fedmsg as a primary messaging implementation. 2025-02-05 14:42:29 <@Zlopez:matrix.org> Not yet, but soon 2025-02-05 14:42:36 <@humaton:fedora.im> !action new ticket for upstream discussion on this problem will be opened 2025-02-05 14:43:15 <@humaton:fedora.im> !topic Open floor 2025-02-05 14:44:25 <@humaton:fedora.im> I have one thing, we should start talking pagure.io sunset 2025-02-05 14:44:39 <@humaton:fedora.im> First probably just no new repos 2025-02-05 14:44:53 <@nphilipp:fedora.im> Yup, the `.io` TLD will also go away 2025-02-05 14:45:04 <@humaton:fedora.im> Codeberg people agreed that we can point people at them. 2025-02-05 14:45:14 <@Zlopez:matrix.org> Shouldn't this be a council decision? I thought that we were only talking about dist-git only for now 2025-02-05 14:45:25 <@humaton:fedora.im> I dont know sir .su is still around 2025-02-05 14:45:49 <@Zlopez:matrix.org> That seems like a solid replacement 2025-02-05 14:45:55 <@humaton:fedora.im> General forge was actually the first one Zlopez 2025-02-05 14:46:07 <@humaton:fedora.im> and its going to be the test bed for us to play with forgejo 2025-02-05 14:48:00 <@Zlopez:matrix.org> You are right, but that was some time ago, when the GitLab was announced 2025-02-05 14:48:58 <@humaton:fedora.im> Anyhow I will raise ticket with council regarding dates and sunset timeline 2025-02-05 14:49:02 <@lenkaseg:fedora.im> you mean of the apps we infra team maintains? I guess for wide public it's gonna be open till...always 2025-02-05 14:49:47 <@nphilipp:fedora.im> Looks like IANA has learned from that lesson: https://every.to/p/the-disappearance-of-an-internet-domain (at about the middle of the article) 2025-02-05 14:49:55 <@humaton:fedora.im> I dont think we are going to run pagure.io once we have migrated to forge.fedoraproject.org or what ever the hostname is 2025-02-05 14:50:15 <@Zlopez:matrix.org> We shouldn't 2025-02-05 14:50:43 <@lenkaseg:fedora.im> huh, the sunset is close then! 2025-02-05 14:51:08 <@humaton:fedora.im> ofc there will be some time to migrate for folks 2025-02-05 14:51:17 <@nphilipp:fedora.im> Not that this is the place, but I think we shouldn’t give it a generic name (and cause headaches down the road when our successors want to migrate to yet something else) 2025-02-05 14:51:19 <@humaton:fedora.im> we will not just flip the switch 2025-02-05 14:51:25 <@Zlopez:matrix.org> we will probably still need to keep it read-only for some time 2025-02-05 14:52:35 <@humaton:fedora.im> yup we will keep the light on for a while 2025-02-05 14:52:55 <@humaton:fedora.im> anyhow do we have anyhing else for the open floor? 2025-02-05 14:53:02 <@humaton:fedora.im> should I glue the tiles back? 2025-02-05 14:54:46 <@humaton:fedora.im> Thank you all for your time today and all the work. 2025-02-05 14:54:49 <@humaton:fedora.im> !endmeeting