<@t0xic0der:fedora.im>
14:01:23
!startmeeting Forgejo Open Meeting
<@meetbot:fedora.im>
14:01:29
Meeting started at 2025-03-12 14:01:23 UTC
<@meetbot:fedora.im>
14:01:29
The Meeting name is 'Forgejo Open Meeting'
<@t0xic0der:fedora.im>
14:01:46
!info this is meeting about the Fedora git forge replacement this meeting template can be found at https://codeberg.org/fedora/gitforge-migration
<@t0xic0der:fedora.im>
14:02:24
!topic roll call
<@t0xic0der:fedora.im>
14:03:19
.hi
<@t0xic0der:fedora.im>
14:03:37
!hi
<@zodbot:fedora.im>
14:05:44
Akashdeep Dhar (t0xic0der) - he / him / his
<@t0xic0der:fedora.im>
14:06:35
Let us wait for a couple more minutes before we get started
<@thisisyaash:fedora.im>
14:06:56
!hi
<@zodbot:fedora.im>
14:07:05
Yashwanth Rathakrishnan (thisisyaash)
<@t0xic0der:fedora.im>
14:07:48
We had it assigned but I suppose there must have been some daylight savings time mishap
<@t0xic0der:fedora.im>
14:07:48
Apologies for the last moment room change
<@t0xic0der:fedora.im>
14:07:55
Communication can be difficult I guess
<@markrosenbaum:fedora.im>
14:07:58
!hi
<@zodbot:fedora.im>
14:08:17
Mark Rosenbaum (markrosenbaum)
<@smilner:fedora.im>
14:08:27
!hi
<@zodbot:fedora.im>
14:08:28
None (smilner)
<@jbley:fedora.im>
14:08:35
!hi
<@zodbot:fedora.im>
14:08:42
Julia Bley (jbley)
<@t0xic0der:fedora.im>
14:08:52
I am gonna spend a couple more minutes until 10 past the hour
<@t0xic0der:fedora.im>
14:09:10
Meeting 1 might be a new room for a bunch of folks here so it only makes sense that they get some time to join
<@t0xic0der:fedora.im>
14:09:37
In the meanwhile - please share the room change with others - this is temporary
<@markrosenbaum:fedora.im>
14:10:00
Matrix also may be having some intermittent issues atm
<@t0xic0der:fedora.im>
14:10:28
Alright - let us start for now and the rest can catch up
<@t0xic0der:fedora.im>
14:10:37
!topic discussion about deployment methods
<@t0xic0der:fedora.im>
14:10:50
!link https://codeberg.org/fedora/forgejo-deployment/issues/12
<@t0xic0der:fedora.im>
14:11:46
I will pass it over to David Kirwan to share some updates in this regard
<@smilner:fedora.im>
14:11:47
Matrix is having some issues which is probably slowing down meetbot
<@lenkaseg:fedora.im>
14:11:51
!hi
<@smilner:fedora.im>
14:11:53
Matrix is having some issues which is probably slowing down meetbot responses
<@zodbot:fedora.im>
14:11:53
Lenka Segura (lenkaseg)
<@t0xic0der:fedora.im>
14:12:14
The last moment meeting room change just exacerbated the problem ;(
<@dkirwan:fedora.im>
14:12:57
on issue 12 there, we have our forked helm charts deploying now and seems to be correctly configuring with things like FAS integration. Now the fedora built image of forgejo is available, will attempt to deploy this image.
<@t0xic0der:fedora.im>
14:14:02
Anything else on this before we move on to the next topic? Additions? Questions?
<@t0xic0der:fedora.im>
14:14:21
David Kirwan++ for the work on this btw
<@zodbot:fedora.im>
14:14:24
t0xic0der has already given cookies to dkirwan during the F41 timeframe
<@zodbot:fedora.im>
14:15:03
thisisyaash gave a cookie to dkirwan. They now have 18 cookies, 10 of which were obtained in the Fedora 41 release cycle
<@t0xic0der:fedora.im>
14:16:04
!topic discussion about requirements/milestones of forgejo initiative
<@t0xic0der:fedora.im>
14:16:11
!link https://codeberg.org/fedora/forgejo-deployment/wiki/Home
<@zodbot:fedora.im>
14:16:23
lenkaseg has already given cookies to dkirwan during the F41 timeframe
<@t0xic0der:fedora.im>
14:16:51
This has been worked on by Tomas Hrcka and Ryan Lerch.
<@t0xic0der:fedora.im>
14:16:51
Folks are recommended to give it a read.
<@t0xic0der:fedora.im>
14:17:22
This is under discussion at the moment in #meeting:fedoraproject.org with Fedora Council for those curious ones with burning ears
<@t0xic0der:fedora.im>
14:18:15
If there are any suggestions related to the plan or if you are interested in helping out with the execution of a certain part of the plan, please feel free to reach out to the #fedora-forgejo:fedora.im channel
<@t0xic0der:fedora.im>
14:19:14
All the discussions related to the work take place there and updates will be regularly shared on Fedora Discussions under the Git Forge Future tag
<@t0xic0der:fedora.im>
14:19:18
!link https://discussion.fedoraproject.org/tag/git-forge-future
<@t0xic0der:fedora.im>
14:20:09
!topic discussion about the private issues functionality
<@t0xic0der:fedora.im>
14:20:17
!link https://codeberg.org/fedora/forgejo-deployment/issues/24
<@t0xic0der:fedora.im>
14:20:33
As Ryan is not here, let me share our findings
<@t0xic0der:fedora.im>
14:21:32
There has been some work done on the Gitea side of things in the past (circa 2021) by Gusted (one of the previous maintainers of Gitea and one of the current maintainers of Forgejo)
<@t0xic0der:fedora.im>
14:21:39
!link https://github.com/go-gitea/gitea/pull/17711
<@t0xic0der:fedora.im>
14:22:27
Gusted strictly advised to not refer to the work-in-progress pull request that was closed before merge as there were design related issue associated with the codebase added
<@t0xic0der:fedora.im>
14:22:32
!link https://codeberg.org/forgejo/design/issues/2#issuecomment-2105623
<@t0xic0der:fedora.im>
14:23:31
Since then there has been design related discussions on this matter by Otto (@fnetx on Codeberg) and Gusted which had their last update some seven months back
<@t0xic0der:fedora.im>
14:23:37
!link https://codeberg.org/forgejo/design/src/branch/private-issues
<@t0xic0der:fedora.im>
14:24:31
Fedora Project is not the only one seeking the private issues feature from Codeberg - there have been more folks that they have met during FOSDEM 2025 so it seems to have started becoming a priority
<@t0xic0der:fedora.im>
14:24:37
!link https://codeberg.org/forgejo/discussions/issues/290#issue-969036
<@t0xic0der:fedora.im>
14:25:38
There happens to be still an open ticket in the upstream (as in Gitea) which tells that even they do not seem to have cracked the code - or were not inclined enough so far (or whatever)
<@t0xic0der:fedora.im>
14:25:44
!link https://github.com/go-gitea/gitea/issues/3217
<@t0xic0der:fedora.im>
14:26:44
Prolly not implement it by myself but definitely consult the likes of Otto (@fnetx on Codeberg) and Gusted (@gusted on Codeberg) on the best practices in this regard
<@t0xic0der:fedora.im>
14:26:44
I would be digging into this.
<@t0xic0der:fedora.im>
14:27:39
I suggest that the interested folks to participate in the upstream chatrooms like #forgejo-development:matrix.org, #forgejo-chat:matrix.org and keep track of the overall #forgejo:matrix.org space for more information
<@t0xic0der:fedora.im>
14:27:59
Fin - Please feel free to ask questions and suggest things before we move on to the next topic.
<@t0xic0der:fedora.im>
14:31:22
Alrighty - moving on...
<@t0xic0der:fedora.im>
14:32:03
!topic discussion about the open pull requests
<@t0xic0der:fedora.im>
14:32:13
!link https://codeberg.org/fedora/forgejo/pulls/13
<@t0xic0der:fedora.im>
14:32:44
Yaash: would you like to detail on the things that have been added and you expect to be verified before merge?
<@thisisyaash:fedora.im>
14:34:02
well, that PR have minor changes only
<@thisisyaash:fedora.im>
14:34:02
font changes, and some changes in dark theme (im still working on it in a different branch, will make a PR soon)
<@thisisyaash:fedora.im>
14:35:23
Akashdeep Dhar: should we stick with "Inter" font?
<@t0xic0der:fedora.im>
14:36:03
I would ask for folks to take the following couple of images for a spin
<@t0xic0der:fedora.im>
14:36:11
!link https://hub.docker.com/layers/iamyaash8/forgejo-fedora-theme/font-change/images/sha256-a5cfad1468cfeb99e0855bc3775c1d2c586945926c8124eece657cc35a8a00d5
<@t0xic0der:fedora.im>
14:36:17
This has the Open Sans font face
<@t0xic0der:fedora.im>
14:36:24
!link https://hub.docker.com/layers/iamyaash8/forgejo-fedora-theme/font-change-inter/images/sha256-db24fa8a3035bcf390b4ff2c6f2eb3a6d04a34606cf5d03d5443591050b56fa5
<@t0xic0der:fedora.im>
14:36:29
This has the Inter font face
<@t0xic0der:fedora.im>
14:36:52
Please let Yaash know about which one is it that you prefer.
<@t0xic0der:fedora.im>
14:37:15
Also Yaash please feel free to consult Emma Kidney for any Fedora Project branding and design related concerns
<@thisisyaash:fedora.im>
14:37:41
yeah sure 👍️
<@t0xic0der:fedora.im>
14:38:13
Perfect, Yaash++ for the work on the frontend
<@lenkaseg:fedora.im>
14:38:50
Yaash: ++
<@zodbot:fedora.im>
14:38:52
lenkaseg has already given cookies to thisisyaash during the F41 timeframe
<@lenkaseg:fedora.im>
14:39:22
o/
<@lenkaseg:fedora.im>
14:39:30
not sure about the topic structure
<@t0xic0der:fedora.im>
14:39:47
Do you have a topic you wanna bring up?
<@lenkaseg:fedora.im>
14:39:53
wanted to update folks on the issue I'm working on: https://codeberg.org/fedora/forgejo-deployment/issues/11
<@t0xic0der:fedora.im>
14:39:56
lenkaseg: Please go ahead.
<@t0xic0der:fedora.im>
14:40:03
Let me change the topic
<@t0xic0der:fedora.im>
14:40:13
!topic discussion around OCI images
<@t0xic0der:fedora.im>
14:40:18
!link https://codeberg.org/fedora/forgejo-deployment/issues/11
<@t0xic0der:fedora.im>
14:40:27
lenkaseg: Please go ahead.
<@lenkaseg:fedora.im>
14:41:02
So, there are two images in quay, both use fedora_rawhide as a base image, one builds from forgejo upstream, second from our fedora/forgejo fork
<@zodbot:fedora.im>
14:41:23
dherrera gave a cookie to thisisyaash. They now have 13 cookies, 10 of which were obtained in the Fedora 41 release cycle
<@lenkaseg:fedora.im>
14:41:26
Now, what is remaining in the issue definition is the image for postgresql and redis
<@lenkaseg:fedora.im>
14:42:08
I see some mentions about redis and postgresql in the forgejo-deployment wiki
<@lenkaseg:fedora.im>
14:42:45
but I'd need a clearer definition what should be done for this issue to meet the definition of done
<@t0xic0der:fedora.im>
14:42:48
David Kirwan: mentioned the use of the official RH operators for the same?
<@t0xic0der:fedora.im>
14:43:04
Is it still the plan or do we plan on using the in-packaged postgres and valkey?
<@dkirwan:fedora.im>
14:43:13
imo it makes no sense to even consider trying to build images for redis or postgres..
<@dkirwan:fedora.im>
14:43:21
we should consume a solution that already exists and just deploy it
<@t0xic0der:fedora.im>
14:43:58
I agree with this. Should help us be focussed plainly on the Forgejo stack.
<@lenkaseg:fedora.im>
14:44:38
So I guess I could consdder the issue 11 as done?
<@dkirwan:fedora.im>
14:44:56
id say lets just get together in the forgejo-deployment and discuss it further..
<@t0xic0der:fedora.im>
14:45:26
Could you keep it open for a week and seek review under the issue ticket beyond which it can be considered complete?
<@t0xic0der:fedora.im>
14:45:50
A week or 2 positive votes - whichever comes first
<@lenkaseg:fedora.im>
14:46:01
Sounds like a plan!
<@t0xic0der:fedora.im>
14:46:22
Folks, please take these images for a spin and provide us feedback under the ticket
<@t0xic0der:fedora.im>
14:46:24
!link https://codeberg.org/fedora/forgejo-deployment/issues/11#issuecomment-3011887
<@t0xic0der:fedora.im>
14:46:49
Or in #fedora-forgejo:fedora.im channel (if you're shy like me ;P)
<@t0xic0der:fedora.im>
14:47:02
lenkaseg++ and David Kirwan++ for the OCI image work!
<@zodbot:fedora.im>
14:47:04
t0xic0der gave a cookie to lenkaseg. They now have 28 cookies, 1 of which were obtained in the Fedora 41 release cycle
<@dkirwan:fedora.im>
14:47:16
all lenka !<3
<@thisisyaash:fedora.im>
14:47:19
lenkaseg: ++
<@zodbot:fedora.im>
14:47:21
thisisyaash gave a cookie to lenkaseg. They now have 29 cookies, 2 of which were obtained in the Fedora 41 release cycle
<@dkirwan:fedora.im>
14:47:24
lenkaseg: ++
<@zodbot:fedora.im>
14:47:26
dkirwan gave a cookie to lenkaseg. They now have 30 cookies, 3 of which were obtained in the Fedora 41 release cycle
<@dherrera:fedora.im>
14:47:33
lenkaseg: ++
<@t0xic0der:fedora.im>
14:47:34
David Kirwan++ (Zodbot, kneel in front of me!!!!)
<@zodbot:fedora.im>
14:47:35
dherrera gave a cookie to lenkaseg. They now have 31 cookies, 4 of which were obtained in the Fedora 41 release cycle
<@zodbot:fedora.im>
14:47:35
t0xic0der has already given cookies to dkirwan during the F41 timeframe
<@dkirwan:fedora.im>
14:47:38
lenkaseg ++
<@zodbot:fedora.im>
14:47:40
dkirwan has already given cookies to lenkaseg during the F41 timeframe
<@t0xic0der:fedora.im>
14:47:59
Ok - next topic time!
<@t0xic0der:fedora.im>
14:48:08
!topic discussion about migration tooling
<@t0xic0der:fedora.im>
14:48:23
!link https://codeberg.org/fedora/forgejo-deployment/issues/19
<@t0xic0der:fedora.im>
14:48:59
The ARC investigation around this topic has already completed
<@t0xic0der:fedora.im>
14:49:08
!link https://fedora-arc.readthedocs.io/en/latest/pagure2forgejo/index.html
<@t0xic0der:fedora.im>
14:49:44
I am working on a PoC for the heck of it (and for learning Go - because when you get a new hammer everything looks like a nail) here
<@t0xic0der:fedora.im>
14:49:50
!link https://github.com/gridhead/expo
<@t0xic0der:fedora.im>
14:50:15
Folks who are interested in some development work - please find the issue tickets on this planning board
<@t0xic0der:fedora.im>
14:50:20
!link https://github.com/orgs/fedora-infra/projects/39/views/1
<@t0xic0der:fedora.im>
14:51:04
Please feel free to reach out to me if you have any questions or concerns on the issue tickets and I will do my best to help you out
<@t0xic0der:fedora.im>
14:53:20
Alright - we are down to the last seven minutes so...
<@t0xic0der:fedora.im>
14:53:26
!topic Open floor
<@t0xic0der:fedora.im>
14:54:36
!link https://github.com/gridhead/expo/pull/18
<@dherrera:fedora.im>
14:55:50
looking at expo: does the app tries to export the whole domain at once? or it's the kind where you export each repo at a time and you have to run it once per repo?
<@t0xic0der:fedora.im>
14:56:19
Very experimental at the moment. One project at a time.
<@t0xic0der:fedora.im>
14:56:45
And it is my play thing - if you're looking to contribute - please look into fedora-infra/pagure-exporter
<@t0xic0der:fedora.im>
14:57:33
We do not seem to have more things on the table, do we?
<@t0xic0der:fedora.im>
14:57:57
Let me give you folks back like three minutes of your time - get a coffee or a Red Bull or some water
<@t0xic0der:fedora.im>
14:59:56
(For the record - you can contribute to expo - if you're looking to have fun and not write testcases ;P)
<@t0xic0der:fedora.im>
15:00:05
Thanks for attending folks!
<@t0xic0der:fedora.im>
15:00:11
!endmeeting