<@fale:fale.io>
16:59:54
!startmeeting FESCO (2025-12-02)
<@meetbot:fedora.im>
16:59:58
Meeting started at 2025-12-02 16:59:54 UTC
<@meetbot:fedora.im>
16:59:58
The Meeting name is 'FESCO (2025-12-02)'
<@fale:fale.io>
17:00:00
!meetingname fesco
<@meetbot:fedora.im>
17:00:03
The Meeting Name is now fesco
<@fale:fale.io>
17:00:05
!group members fesco
<@zodbot:fedora.im>
17:00:08
Members of fesco: Dave Cantrell, Fabio Valentini, Fabio Alessandro Locati, Tomáš Hrčka, Jef Spaleta, Kevin Fenzi, ngompa (@conan_kudo:matrix.org, @ngompa:fedora.im, @pharaoh_atem:opensuse.org, @ngompa:kde.org, @ngompa:almalinux.im), salimma (@michel-slm:matrix.org, @salimma:fedora.im), Stephen Gallagher, Zbigniew Jędrzejewski-Szmek
<@fale:fale.io>
17:00:09
!topic Init Process
<@fale:fale.io>
17:00:10
!hi
<@zodbot:fedora.im>
17:00:15
Fabio Alessandro Locati (fale) - he / him / his
<@humaton:fedora.im>
17:01:55
!hi
<@zbyszek:fedora.im>
17:01:57
!hi
<@zodbot:fedora.im>
17:01:57
Tomáš Hrčka (humaton) - he / him / his
<@zodbot:fedora.im>
17:01:58
Zbigniew Jędrzejewski-Szmek (zbyszek)
<@nirik:matrix.scrye.com>
17:02:10
morning
<@nirik:matrix.scrye.com>
17:02:16
!hi
<@zodbot:fedora.im>
17:02:17
Kevin Fenzi (kevin) - he / him / his
<@fale:fale.io>
17:02:32
Still 1 missing for quorum
<@salimma:fedora.im>
17:02:52
!hi
<@zodbot:fedora.im>
17:02:54
Michel Lind (salimma) - he / him / his
<@salimma:fedora.im>
17:02:57
sorry, was in a private chat
<@fale:fale.io>
17:03:25
We have quorum 🙂. Let's wait a couple of minutes to see if other will arrive otherwise we start
<@decathorpe:fedora.im>
17:03:34
!hi
<@zodbot:fedora.im>
17:03:35
Fabio Valentini (decathorpe) - he / him / his
<@conan_kudo:matrix.org>
17:03:41
!hi
<@zodbot:fedora.im>
17:03:43
Neal Gompa (ngompa) - he / him / his
<@fale:fale.io>
17:05:45
!topic #3512 Let's do something about ignored CVE bugs
<@fale:fale.io>
17:05:50
!fesco 3512
<@zodbot:fedora.im>
17:05:52
● **Opened:** a week ago by catanzaro
<@zodbot:fedora.im>
17:05:52
<@zodbot:fedora.im>
17:05:52
**fesco #3512** (https://pagure.io/fesco/issue/3512):**Let's do something about ignored CVE bugs**
<@zodbot:fedora.im>
17:05:52
● **Last Updated:** 5 hours ago
<@zodbot:fedora.im>
17:05:52
● **Assignee:** Not Assigned
<@zbyszek:fedora.im>
17:06:20
Let the fun begin!
<@nirik:matrix.scrye.com>
17:06:31
I think this might benifit from a wider discussion... but I probibly always say that
<@fale:fale.io>
17:06:49
We discussed about this last week and would make sense to see if we want to weight in or wait for the conversation to continue in the discussion forum
<@nirik:matrix.scrye.com>
17:07:22
was there a discussion thread on it? I thought it was just in the ticket
<@salimma:fedora.im>
17:07:28
I missed the follow up (was dealing with people at home taking turns getting sick) - was a discussion started?
<@salimma:fedora.im>
17:07:36
iirc there's a follow-up action to start such a discussion
<@zbyszek:fedora.im>
17:07:38
I closed the firefox bugs.
<@zbyszek:fedora.im>
17:07:43
Can we do the same for the kernel?
<@conan_kudo:matrix.org>
17:07:51
the wider public discussion just started
<@conan_kudo:matrix.org>
17:08:10
as for the kernel, I thought jforbes (traveling) usually closes them after shipping an update
<@salimma:fedora.im>
17:08:14
if someone has it, adding the link here would be useful for the meeting logs
<@nirik:matrix.scrye.com>
17:08:16
I don't think we should. We could ask kernel maintainers about it I guess...
<@salimma:fedora.im>
17:09:12
also fyi, the dashboard we discussed last week is now offline pending review, but the source is out
<@conan_kudo:matrix.org>
17:09:13
oh I mixed up threads
<@salimma:fedora.im>
17:09:16
so it's looking much better
<@conan_kudo:matrix.org>
17:09:29
the thread pushed was about elections not this
<@zbyszek:fedora.im>
17:09:31
Yep, and the council ticket has been created.
<@nirik:matrix.scrye.com>
17:09:32
I think we need to get a handle on fixing the input data before we try and clean up things, or else it will just go back to the same state after a while
<@conan_kudo:matrix.org>
17:09:40
we probably need to make a thread about this, but I'd like ProdSec engaged first
<@zbyszek:fedora.im>
17:09:44
Unfortunately we have no reply from the council or FPL yet.
<@nirik:matrix.scrye.com>
17:10:10
just fyi, most of the us was out last week for thanksgiving holidays.
<@salimma:fedora.im>
17:10:16
so that about cover this topic, right? we're still in a holding pattern
<@conan_kudo:matrix.org>
17:10:23
yep
<@salimma:fedora.im>
17:10:35
(and for the kernel issue specifically Justin will be sporadic until after LPC)
<@fale:fale.io>
17:10:53
yeah, could make sense to give one week additional time, given last week was a slow one
<@salimma:fedora.im>
17:11:22
do we want to discuss it here first before starting the wider discussion? e.g. once we hear from prodsec/council
<@salimma:fedora.im>
17:11:44
I forgot who agreed to take point on this last week
<@zbyszek:fedora.im>
17:11:45
Here or in the ticket.
<@conan_kudo:matrix.org>
17:12:08
I think we should probably continue in the ticket
<@conan_kudo:matrix.org>
17:12:18
simply because it'll be easier to get other stakeholders up to speed
<@salimma:fedora.im>
17:12:24
though Neal seems to be the one who is talking to prodsec :)
<@fale:fale.io>
17:12:26
yeah, ticket might be better
<@conan_kudo:matrix.org>
17:12:43
look man, I don't know how this happens 😅
<@zbyszek:fedora.im>
17:12:43
Neal wrote to the site owners, I wrote to the FPL.
<@salimma:fedora.im>
17:13:21
no good deeds go unpunished ;)
<@fale:fale.io>
17:14:04
!action Let's continue the conversation in the ticket for now
<@fale:fale.io>
17:14:25
!topic #3507 FESCo election policy which prioritizes first timers
<@fale:fale.io>
17:14:33
!fesco 3507
<@zodbot:fedora.im>
17:14:35
● **Opened:** a week ago by bookwar
<@zodbot:fedora.im>
17:14:35
● **Assignee:** Not Assigned
<@zodbot:fedora.im>
17:14:35
● **Last Updated:** 7 hours ago
<@zodbot:fedora.im>
17:14:35
**fesco #3507** (https://pagure.io/fesco/issue/3507):**FESCo election policy which prioritizes first timers**
<@zodbot:fedora.im>
17:14:35
<@conan_kudo:matrix.org>
17:14:45
this discussion was the thread I was referencing earlier
<@nirik:matrix.scrye.com>
17:14:46
There has been a lot of discussion on this one...
<@conan_kudo:matrix.org>
17:14:49
it's still ongoing
<@fale:fale.io>
17:15:04
!link https://discussion.fedoraproject.org/t/potential-fesco-election-policy-changes/174967/18
<@nirik:matrix.scrye.com>
17:15:05
yeah, I have been reading it and mulling over... there's a number of ideas in there.
<@conan_kudo:matrix.org>
17:15:08
I think we should probably continue to engage and see how that goes
<@nirik:matrix.scrye.com>
17:15:19
+1
<@decathorpe:fedora.im>
17:15:22
+1
<@fale:fale.io>
17:15:27
+1
<@zbyszek:fedora.im>
17:15:39
ack
<@salimma:fedora.im>
17:15:55
+1 for continuing to engage, right?
<@conan_kudo:matrix.org>
17:15:58
+1
<@conan_kudo:matrix.org>
17:16:00
yup
<@fale:fale.io>
17:16:15
!action continue to engage in the discussion on the Discussion forum
<@fale:fale.io>
17:16:26
!topic #3506 Change: BtrfsBootForCloud
<@fale:fale.io>
17:16:31
!fesco 3506
<@zodbot:fedora.im>
17:16:32
<@zodbot:fedora.im>
17:16:32
**fesco #3506** (https://pagure.io/fesco/issue/3506):**Change: BtrfsBootForCloud**
<@zodbot:fedora.im>
17:16:32
● **Opened:** a week ago by alking
<@zodbot:fedora.im>
17:16:32
● **Assignee:** ngompa
<@zodbot:fedora.im>
17:16:32
● **Last Updated:** 5 days ago
<@conan_kudo:matrix.org>
17:16:57
ping davdunc
<@fale:fale.io>
17:17:04
I think we were waiting for David to provide additional use cases
<@salimma:fedora.im>
17:17:07
heh we have a non-fesco vote in the ticket
<@conan_kudo:matrix.org>
17:17:27
David is at re:Invent this week
<@conan_kudo:matrix.org>
17:17:33
so I don't know if he will be able to make it
<@nirik:matrix.scrye.com>
17:17:37
punt till next week?
<@salimma:fedora.im>
17:17:41
postpone if he does not show up?
<@fale:fale.io>
17:17:52
Yeah, makes sense to postpone it to next week
<@conan_kudo:matrix.org>
17:17:52
let's wait a minute or two and see if he shows up
<@conan_kudo:matrix.org>
17:17:59
but otherwise yeah
<@fale:fale.io>
17:18:34
I think that even if David shows up, it would be better if the usecases are integrated in the Change proposal, more than explained in a FESCo meeting
<@salimma:fedora.im>
17:18:45
good point
<@salimma:fedora.im>
17:19:17
if he shows up it would be useful to run them by us first for some vetting, but yeah this can be done async and that's easier for David too
<@fale:fale.io>
17:20:03
!action punt for next week
<@fale:fale.io>
17:20:06
!topic #3513 Change: UseKmsconVTConsole
<@fale:fale.io>
17:20:11
!fesco 3513
<@zodbot:fedora.im>
17:20:12
**fesco #3513** (https://pagure.io/fesco/issue/3513):**Change: UseKmsconVTConsole**
<@zodbot:fedora.im>
17:20:12
● **Assignee:** jfalempe
<@zodbot:fedora.im>
17:20:12
● **Last Updated:** 7 hours ago
<@zodbot:fedora.im>
17:20:12
● **Opened:** a week ago by alking
<@zodbot:fedora.im>
17:20:12
<@fale:fale.io>
17:20:44
I see that Michel Lind UTC had concerned on this one. Do we want to discuss it or are we all comfortable with direct voting?
<@decathorpe:fedora.im>
17:20:47
one thing that I was confused about here: how is this related to the "use foot cage" or whatever discussion that happened a few months ago?
<@conan_kudo:matrix.org>
17:20:47
this change makes me very nervous
<@conan_kudo:matrix.org>
17:20:58
that's the next step after this
<@conan_kudo:matrix.org>
17:21:03
this is just the kmscon basic tier
<@decathorpe:fedora.im>
17:21:19
hmm, ok 🤔
<@nirik:matrix.scrye.com>
17:21:23
yeah, the next step is going to be the 'fun' one
<@conan_kudo:matrix.org>
17:21:43
the fallback "should" scares me a little
<@conan_kudo:matrix.org>
17:21:52
but otherwise I am fine with letting it through
<@decathorpe:fedora.im>
17:21:56
nervous because the code is still relatively new and untested?
<@conan_kudo:matrix.org>
17:22:00
if it blows up, we can revert it
<@nirik:matrix.scrye.com>
17:22:05
this one is fine/nice. Cool to be able to increase font size on the fly, scrollup, use whatever fonts, etc.
<@conan_kudo:matrix.org>
17:22:18
no, that part doesn't bother me, it's the uncertainty about fallbacks that makes me nervous
<@decathorpe:fedora.im>
17:22:31
I mean, testing would cover fallback mechanism too ;)
<@zbyszek:fedora.im>
17:22:42
Yeah, it seems to work surprisingly well in the tests I did… I think if it turns out to have problems, we can easily revert or postpone.
<@conan_kudo:matrix.org>
17:22:50
my reason for worry is I don't know how we're going to have automated testing
<@conan_kudo:matrix.org>
17:22:59
because we're going to need it
<@salimma:fedora.im>
17:23:06
one sec
<@conan_kudo:matrix.org>
17:23:08
but yeah my local testing was fine too
<@fale:fale.io>
17:23:13
we definitely need strong testing for this one
<@humaton:fedora.im>
17:23:14
The uncertain fallback is bit strange, but the change will bring some modernity
<@decathorpe:fedora.im>
17:23:22
in general this looks looks fine, but would probably be great to have this land in rawhide as early as possible
<@conan_kudo:matrix.org>
17:23:31
I've had a machine testing both this and the kwin+konsole variant for a while
<@conan_kudo:matrix.org>
17:23:36
it's been very cool
<@salimma:fedora.im>
17:23:42
so what scares me is if the systemd unit does not fail, but the console is somehow inoperative
<@salimma:fedora.im>
17:24:00
I'd like to see documented kernel cmdline parameters to disable this that you can add to grub
<@conan_kudo:matrix.org>
17:24:03
I want a way to test that failure mode explicitly in automated testing
<@conan_kudo:matrix.org>
17:24:18
but this is something I expect someone to solve as part of implementing this
<@salimma:fedora.im>
17:24:30
but I probably would be happy to vote to approve provided that is fixed later, the proposer seems responsive to change requests
<@decathorpe:fedora.im>
17:24:38
Adam will probably yell as soon as OpenQA blows up
<@salimma:fedora.im>
17:24:40
same with Neal
<@nirik:matrix.scrye.com>
17:25:17
I hit a selinux issue, but it was promptly fixed...
<@nirik:matrix.scrye.com>
17:25:23
otherwise it's been great.
<@conan_kudo:matrix.org>
17:25:47
my worry is that it never does :P
<@conan_kudo:matrix.org>
17:26:03
unless we induce breakage on purpose
<@conan_kudo:matrix.org>
17:26:23
we don't have a virtual chaosmonkey in openqa yet
<@conan_kudo:matrix.org>
17:26:31
just only real ones after the fact :P
<@fale:fale.io>
17:27:19
would it make sense to vote the proposal? I'm referring to the people that have not voted in the ticket already
<@zbyszek:fedora.im>
17:28:01
I think a vote would be good. AFAIK, there are no open questions, just some apprehensions, so waiting is not going to help.
<@nirik:matrix.scrye.com>
17:28:10
I'm still +1 (but voted in ticket)
<@decathorpe:fedora.im>
17:28:36
+1 too with what I have learned today ;)
<@salimma:fedora.im>
17:28:37
oh jfalempe addressed my concerns, so yeah I think the override will be documented
<@salimma:fedora.im>
17:28:58
+1 (I'll also add it in the ticket with a short follow up)
<@conan_kudo:matrix.org>
17:29:13
I already voted +1 in the ticket
<@conan_kudo:matrix.org>
17:29:19
I think we already have the in-ticket votes to pass it
<@humaton:fedora.im>
17:29:47
I dont mind voting in ticket or here +1
<@zbyszek:fedora.im>
17:30:31
pagure.io is 503 for me now :(. But I think I voted in the ticket.
<@decathorpe:fedora.im>
17:30:34
pagure.io loads really slowly for me so just count me as +1
<@fale:fale.io>
17:30:38
Pagure just started to return Service Unavailble errors, but it seems that we are +7,0,-0
<@salimma:fedora.im>
17:30:56
oh wow what a time for it to get DDOSed agai
<@salimma:fedora.im>
17:31:00
oh wow what a time for it to get DDOSed again
<@fale:fale.io>
17:31:06
!agreed ACCEPTED (+7, 0, -0)
<@salimma:fedora.im>
17:31:13
I managed to submit my comment fwiw
<@nirik:matrix.scrye.com>
17:31:23
s/again/still
<@fale:fale.io>
17:31:33
!topic #3515 Change Wrangler tasks done by AI with partly unpredictable outcome
<@fale:fale.io>
17:31:39
!fesco 3515
<@zodbot:fedora.im>
17:31:43
● **Assignee:** Not Assigned
<@zodbot:fedora.im>
17:31:43
● **Last Updated:** an hour ago
<@zodbot:fedora.im>
17:31:43
● **Opened:** a week ago by py0xc3
<@zodbot:fedora.im>
17:31:43
<@zodbot:fedora.im>
17:31:43
**fesco #3515** (https://pagure.io/fesco/issue/3515):**Change Wrangler tasks done by AI with partly unpredictable outcome**
<@fale:fale.io>
17:32:27
This conversation today picked up momentum, so not sure if it makes sense to be discussed in this forum already or wait for the conversation to progress in the ticket
<@salimma:fedora.im>
17:32:28
oh fun
<@salimma:fedora.im>
17:32:41
yeah I think we should continue in the ticket
<@zbyszek:fedora.im>
17:33:02
I don't think there's much for us to do. In general, the change wrangler needs to write better automation. Currently this is all still so fragile.
<@nirik:matrix.scrye.com>
17:34:03
just as always, I have not read any comments made in the last day or so...
<@fale:fale.io>
17:34:29
yes, the lack of actionability on our side is also something I was not too sure about. Might make more sense to be discussed in the Discussion forum rather than FESCo tracker
<@decathorpe:fedora.im>
17:34:33
when in doubt I would have used pandoc, not Claude, for this task 🥲
<@salimma:fedora.im>
17:34:46
Adam brought up exactly that and I +1-ed it
<@salimma:fedora.im>
17:35:25
in general it does bring to mind that... if you can't do something yourself (vs too busy to do something) you probably shouldn't get AI to do it
<@humaton:fedora.im>
17:35:26
Well what we can think/talk about is making the process simpler so it does not require so much automation?
<@humaton:fedora.im>
17:35:54
Or the tools...
<@zbyszek:fedora.im>
17:35:56
jednorozec: I wanted to ask about forgejo status in Open Floor…
<@decathorpe:fedora.im>
17:36:29
let's make Change process PR based! with structured data! everything in XML with XSLT templates! well maybe not the last one ...
<@humaton:fedora.im>
17:36:36
because the new forge uses wiki in .md format for example...
<@zbyszek:fedora.im>
17:36:39
'cause I don't think it makes sense to discuss bigger changes right now since pagure is going away.
<@fale:fale.io>
17:37:03
yeah, if we implement a new process needs to be forgejo based
<@conan_kudo:matrix.org>
17:37:24
whatever we do, the end result is that we need relatively static URLs where all changes are collected and featured
<@conan_kudo:matrix.org>
17:37:33
and they are presented in a pretty form
<@humaton:fedora.im>
17:37:52
the ticket finally loaded for me and wall of text sooo I dont have much to add
<@conan_kudo:matrix.org>
17:38:16
yay ai
<@decathorpe:fedora.im>
17:38:22
heh, I think we can all agree that using the Wiki for this process is a bit anachronistic :D
<@conan_kudo:matrix.org>
17:38:32
well, I don't mind it :)
<@conan_kudo:matrix.org>
17:38:45
it looks nice, it presents instantly
<@decathorpe:fedora.im>
17:38:48
you've done it like 254 times so of course you know what to do ;)
<@conan_kudo:matrix.org>
17:38:59
not quite _that_ many times
<@humaton:fedora.im>
17:39:05
i dont mind wiki but our wiki is complicated to *just publish* a template
<@conan_kudo:matrix.org>
17:39:06
but yes
<@conan_kudo:matrix.org>
17:39:23
there are rst and md based wiki systems these days too
<@nirik:matrix.scrye.com>
17:39:35
we could definitely make the process better if we can put time/energy into doing so
<@humaton:fedora.im>
17:40:52
I can explore forgejo wiki which is md based and uses git. And create some PoC from currently opened changes
<@fale:fale.io>
17:41:28
I think we can rediscuss this in the coming weeks after we have more info on possible alternative processes on forgejo
<@fale:fale.io>
17:41:54
!action jednorozec to explore forgejo wiki which is md based and uses git. And create some PoC from currently opened changes
<@conan_kudo:matrix.org>
17:42:05
I will take a forge process over more discourse
<@decathorpe:fedora.im>
17:42:09
I'm not sure wiki -> wiki is a good thing, I'd rather move to a PR process ...
<@decathorpe:fedora.im>
17:42:22
but meh
<@conan_kudo:matrix.org>
17:42:35
technically you could do it either way if it was git backed
<@conan_kudo:matrix.org>
17:42:43
I personally don't like PRs for this process
<@conan_kudo:matrix.org>
17:42:56
it's kind of annoying based on my experience with ALESCo
<@humaton:fedora.im>
17:43:00
well if its git commit with md file? we will see what I can come up with
<@fale:fale.io>
17:43:27
!topic Next week's chair
<@fale:fale.io>
17:43:30
any takers?
<@conan_kudo:matrix.org>
17:43:49
I can run next week
<@fale:fale.io>
17:43:55
!action Conan Kudo will chair next meeting
<@fale:fale.io>
17:44:03
!topic Open Floor
<@fale:fale.io>
17:44:09
any topics?
<@zbyszek:fedora.im>
17:44:16
Forgejo status?
<@decathorpe:fedora.im>
17:44:21
does "dinner" count?
<@humaton:fedora.im>
17:44:35
new landing page https://forge.fedoraproject.org/
<@zbyszek:fedora.im>
17:44:39
Fabio: I don't think you want to *discuss* what's for dinner.
<@nirik:matrix.scrye.com>
17:44:41
+1 to dinner. ;)
<@humaton:fedora.im>
17:44:49
bunch of team already in https://forge.fedoraproject.org/explore/organizations
<@conan_kudo:matrix.org>
17:45:13
where do we file tickets about the forge itself?
<@decathorpe:fedora.im>
17:45:42
ha, the Rust SIG is on the front page! nice.
<@humaton:fedora.im>
17:45:47
are we talking about the forge(our deployment) or forgejo?
<@conan_kudo:matrix.org>
17:45:54
yes
<@conan_kudo:matrix.org>
17:45:57
both
<@conan_kudo:matrix.org>
17:46:06
I have specific asks on both levels
<@nirik:matrix.scrye.com>
17:46:10
https://forge.fedoraproject.org/forge/forge ?
<@zbyszek:fedora.im>
17:46:10
Oh, DEI has a great icon.
<@fale:fale.io>
17:46:36
"Explore all organizations" on the front page is 404
<@humaton:fedora.im>
17:46:41
Well each in respective place. For the deployment https://forge.fedoraproject.org/forge/forge
<@decathorpe:fedora.im>
17:46:59
should probably have s/orgs/organizations/ in the link ...
<@fale:fale.io>
17:47:05
yeah
<@humaton:fedora.im>
17:47:23
somebody messed up the link :)
<@decathorpe:fedora.im>
17:47:58
*"somebody"*
<@humaton:fedora.im>
17:48:35
I have no idea who did the landing page, but finally its there not the default 20y old landing page :)
<@zbyszek:fedora.im>
17:48:36
What about private issues?
<@nirik:matrix.scrye.com>
17:49:01
I think ryan did that. ;) looks nice.
<@humaton:fedora.im>
17:49:02
So we have a PoC in our fork but that is it
<@humaton:fedora.im>
17:49:04
its PoC
<@humaton:fedora.im>
17:49:19
more work, and upstream cooperation ahead
<@humaton:fedora.im>
17:50:09
You can check the status of things on the project board https://forge.fedoraproject.org/forge/forge/projects/185
<@decathorpe:fedora.im>
17:50:25
might be a good idea to "lead by example" and move at least the docs repo
<@decathorpe:fedora.im>
17:50:25
should we file an infra ticket about creating a fesco org?
<@humaton:fedora.im>
17:50:54
well we are very late with leading by example :) releng is already using the new forge
<@decathorpe:fedora.im>
17:51:00
true. other "docs" repos are already there so looks like that all works as it should :)
<@nirik:matrix.scrye.com>
17:51:19
sure, we should move when someone has time to do the mirgation (but we should probibly also announce it so people know)
<@humaton:fedora.im>
17:51:27
I am not sure the docs build pipelines are in place for them
<@decathorpe:fedora.im>
17:51:57
oh ... well then maybe not *yet* :(
<@decathorpe:fedora.im>
17:52:38
at the very least we need to make sure updating the fesco docs works so we can update the members after the election in a few weeks :D
<@zbyszek:fedora.im>
17:52:41
Hmm, but are not the docs build pipelines just pulling from a bunch of different repos?
<@nirik:matrix.scrye.com>
17:54:24
yeah
<@nirik:matrix.scrye.com>
17:54:30
https://gitlab.com/fedora/docs/docs-website/docs-fp-o/-/merge_requests/32 appears to be the first. ;)
<@decathorpe:fedora.im>
17:54:52
that looks simple enough
<@nirik:matrix.scrye.com>
17:55:18
epel and server also are using it
<@decathorpe:fedora.im>
17:55:19
though that's the "stg" branch
<@nirik:matrix.scrye.com>
17:55:29
https://gitlab.com/search?group_id=15282537&project_id=38671593&repository_ref=prod&scope=blobs&search=forge
<@nirik:matrix.scrye.com>
17:55:47
and the forge itself
<@conan_kudo:matrix.org>
17:56:12
so what do we do when the forge is down?
<@conan_kudo:matrix.org>
17:56:24
I assume we're going to have documented some kind of backup process
<@nirik:matrix.scrye.com>
17:56:28
what do we do when pagure.io is down?
<@conan_kudo:matrix.org>
17:56:41
well that process sucks which is mostly bug you directly :P
<@nirik:matrix.scrye.com>
17:56:52
well, I mean, thats a pretty general question...
<@conan_kudo:matrix.org>
17:56:53
I don't want that to be the process going forward
<@nirik:matrix.scrye.com>
17:57:07
do you mean down for a short outage, or destroyed by an asteroid or ?
<@fale:fale.io>
17:57:08
we could bother jednorozec instead :D
<@conan_kudo:matrix.org>
17:57:09
and it's a reality we have to endure as AI scrapers keep taking our stuff down
<@humaton:fedora.im>
17:57:18
Conan Kudo: we have daily backups of the forge and set of SOPs to follow for sysadmin-main people
<@conan_kudo:matrix.org>
17:57:32
not planned short outages
<@nirik:matrix.scrye.com>
17:57:32
anyhow, forge is fully backed up and could be redeployed in any other openshift cluster(s)
<@conan_kudo:matrix.org>
17:57:51
destroyed by an asteroid is a scenario in which we're all doomed anyway
<@conan_kudo:matrix.org>
17:58:13
I assume for the DR you have regular restores testing your backups
<@humaton:fedora.im>
17:58:27
Conan Kudo: My goal is to have the SoP docs in a shape that any member of sysadmin-main will be able to redeploy it from scratch
<@conan_kudo:matrix.org>
17:58:28
and that you can restore _outside_ of OpenShift too
<@conan_kudo:matrix.org>
17:58:42
because if your cluster is toast you need a way to bring it up without it
<@humaton:fedora.im>
17:58:43
it will take so me time to get there but we are on track
<@decathorpe:fedora.im>
17:58:49
might make sense to have a forge outage fallback on codeberg.org too
<@decathorpe:fedora.im>
17:58:49
for status.fp.o that's on GitHub ... https://github.com/fedora-infra/statusfpo
<@nirik:matrix.scrye.com>
17:58:56
That would be more work I suspect, but yes, all the data would work wherever
<@nirik:matrix.scrye.com>
17:59:33
The current site has been redeployed from backups a number of times during the initial setup. ;)
<@fale:fale.io>
17:59:36
forgejo should be 1 binary + DB, so it shoul dbe spinnable on a non-conatiner platform fairly easily
<@conan_kudo:matrix.org>
17:59:55
just saying, we should be able to prove that hypothesis :)
<@conan_kudo:matrix.org>
18:00:07
you'd be surprised how hairy things get in an emergency :P
<@humaton:fedora.im>
18:00:17
its not 1 binary and DB in prod deployment
<@humaton:fedora.im>
18:00:27
there is cache there are proxies there is stuff
<@fale:fale.io>
18:00:37
yeah, that is also true
<@humaton:fedora.im>
18:00:55
its rather complex deployment but its declarative in helm chart
<@fale:fale.io>
18:01:17
so, OCP/k8s is probably required at least today
<@humaton:fedora.im>
18:01:38
https://codeberg.org/fedora/forgejo-helm
<@humaton:fedora.im>
18:02:08
yup you need kube cluster, but that is not a problem now days.
<@conan_kudo:matrix.org>
18:02:42
...
<@conan_kudo:matrix.org>
18:02:48
no comment
<@humaton:fedora.im>
18:03:07
Should we publish comunitty blog on somethign like "how to deploy your forge with VM and k8s" ?
<@conan_kudo:matrix.org>
18:03:22
at least that yeah
<@conan_kudo:matrix.org>
18:03:58
me personally I'll probably use the rpm and do the migrations accordingly
<@conan_kudo:matrix.org>
18:04:20
I don't want to be in a position where kubernetes is required for simple dev/prod stuff
<@humaton:fedora.im>
18:05:34
That is your choice but your issues with that are your own
<@zbyszek:fedora.im>
18:05:45
Hmm, I don't think it makes sense to monitor details of what fedora infra is doing, either here or in some public discussion forums.
<@humaton:fedora.im>
18:05:51
the helm is used by us so its maintained and gets tuned
<@zbyszek:fedora.im>
18:06:10
We *know* that forgejo can be deployed in a bunch of different ways, Fedora infra might be using a more complicated one.
<@salimma:fedora.im>
18:06:11
yeah, I don't really think we should micromanage how this is run?
<@conan_kudo:matrix.org>
18:06:12
I don't want to get into my problems with this here, because we'll be here a long time if we do
<@conan_kudo:matrix.org>
18:06:25
but I don't care how it's done in prod for fedora-infra
<@conan_kudo:matrix.org>
18:06:33
I mostly care that fedora infra services are easily replicable
<@conan_kudo:matrix.org>
18:06:39
this is a huge problem we have right now
<@zbyszek:fedora.im>
18:07:05
Or in other words, I don't think we need jednorozec or others to write a howto about forgejo. There are other sources for that.
<@humaton:fedora.im>
18:07:49
well I dont see how we can make it easier than helm install for people to replicate EXACTLY what we run...
<@conan_kudo:matrix.org>
18:08:30
then at least write up how your deployment works for people to try
<@fale:fale.io>
18:08:48
can we park this one and potentially have a more structured conversation id the replication of the services is a wider issue?
<@conan_kudo:matrix.org>
18:09:04
sure
<@conan_kudo:matrix.org>
18:09:10
I need to go anyway for food
<@fale:fale.io>
18:09:35
any other open floor conversations? Otherwise I'll close in 2 mins
<@nirik:matrix.scrye.com>
18:10:29
just FYI: pagure.io outage tomorrow afternoon and a dc move outage (that mostly doesn't affect things people care about) next monday
<@decathorpe:fedora.im>
18:10:49
will ssh host key change?
<@decathorpe:fedora.im>
18:11:21
(just asking because people have been confused for months after that happened for src.fp.o)
<@nirik:matrix.scrye.com>
18:13:14
nope, I'll keep the existing one
<@nirik:matrix.scrye.com>
18:13:26
(this is just a move of dc's... it's still rhel8, etc)
<@fale:fale.io>
18:15:00
!endmeeting