<@Zlopez:matrix.org>
16:00:46
!startmeeting Infrastructure (2024-01-18)
<@Zlopez:matrix.org>
16:00:51
!meetingname infrastructure
<@meetbot:fedora.im>
16:00:55
Meeting started at 2024-01-18 16:00:46 UTC
<@meetbot:fedora.im>
16:00:55
The Meeting name is 'Infrastructure (2024-01-18)'
<@Zlopez:matrix.org>
16:00:56
!chair nirik zlopez nb bodanel dtometzki jnsamyak lenkaseg patrikp
<@Zlopez:matrix.org>
16:01:03
!info Agenda is at: https://board.net/p/fedora-infra About our team: https://docs.fedoraproject.org/en-US/cpe/ Fedora Infra documentation: https://docs.fedoraproject.org/en-US/infra
<@Zlopez:matrix.org>
16:01:07
!topic namaste
<@lenkaseg:fedora.im>
16:01:07
.hi
<@nirik:matrix.scrye.com>
16:01:09
morning.
<@leo:fedora.im>
16:01:13
!hi
<@zodbot:fedora.im>
16:01:13
Leo Puvilland (leo) - he / him / his
<@Zlopez:matrix.org>
16:01:14
.hello
<@pcreech:matrix.org>
16:01:15
.hello pcreech17
<@dtometzki:fedora.im>
16:01:20
!hi
<@zodbot:fedora.im>
16:01:20
Damian Tometzki (dtometzki)
<@Zlopez:matrix.org>
16:01:24
~hi
<@Zlopez:matrix.org>
16:01:27
!hi
<@zodbot:fedora.im>
16:01:28
Michal Konecny (zlopez)
<@leo:fedora.im>
16:01:30
iirc .hi is irc only
<@pcreech:matrix.org>
16:01:31
!hello pcreech17
<@Zlopez:matrix.org>
16:01:33
Finally
<@zodbot:fedora.im>
16:01:33
Patrick Creech (pcreech17)
<@Zlopez:matrix.org>
16:01:51
Leo: Just forgot about that :-)
<@Zlopez:matrix.org>
16:02:08
Welcome everyone to today Fedora Infra weekly meeting
<@lenkaseg:fedora.im>
16:02:27
!hi
<@zodbot:fedora.im>
16:02:29
Lenka Segura (lenkaseg)
<@patrikp:matrix.org>
16:02:37
Hello all.
<@dtometzki:fedora.im>
16:02:48
hello
<@Zlopez:matrix.org>
16:03:10
Just feel yourself at home on this meeting :-)
<@Zlopez:matrix.org>
16:03:46
The time is flying we already have third week in January
<@Zlopez:matrix.org>
16:04:05
So let's start with something easy
<@Zlopez:matrix.org>
16:04:11
!topic New folks introductions
<@Zlopez:matrix.org>
16:04:17
!info This is a place where people who are interested in Fedora Infrastructure can introduce themselves Getting Started Guide: https://docs.fedoraproject.org/en-US/infra/gettingstarted/
<@Zlopez:matrix.org>
16:04:27
Anybody new here
<@Zlopez:matrix.org>
16:04:31
Don't be shy :-)
<@praiskup:matrix.org>
16:04:58
I'm poking around :)
<@praiskup:matrix.org>
16:05:58
(but not really a new to the releng team)
<@Zlopez:matrix.org>
16:06:00
That is being work on, from what I heard
<@Zlopez:matrix.org>
16:06:50
So nobody new around
<@Zlopez:matrix.org>
16:07:05
Let's switch to something more complex then
<@Zlopez:matrix.org>
16:07:10
!topic Next chair
<@Zlopez:matrix.org>
16:07:14
!info magic eight ball says:
<@Zlopez:matrix.org>
16:07:18
!info chair 2024-01-18 zlopez
<@Zlopez:matrix.org>
16:07:22
!info chair 2024-01-25 pcreech
<@Zlopez:matrix.org>
16:07:27
!info chair 2024-02-01 lenkaseg
<@dtometzki:fedora.im>
16:07:57
I can take 2024-02-08
<@Zlopez:matrix.org>
16:08:03
Does anybody want's to take following chairs?
<@Zlopez:matrix.org>
16:08:21
We are pretty full right now :-)
<@Zlopez:matrix.org>
16:08:41
!info chair 2024-02-08 dtometzki
<@praiskup:matrix.org>
16:09:00
(but not really a new to the releng team) edit: ehm infra mtg
<@Zlopez:matrix.org>
16:09:34
We don't have any other chair enthusiasts, so let's continue
<@Zlopez:matrix.org>
16:09:42
!topic announcements and information
<@Zlopez:matrix.org>
16:09:47
!info CPE Infra&Releng EU-hours team has a Monday through Thursday 30 minute meeting going through tickets at 0830 UTC in https://matrix.to/#/#meeting-3:fedoraproject.org
<@Zlopez:matrix.org>
16:09:55
!info CPE Infra&Releng NA-hours team has a Monday through Thursday 30 minute meeting going through tickets at 1800 UTC in #fedora-meeting-3
<@Zlopez:matrix.org>
16:10:23
Anything to announce here?
<@nirik:matrix.scrye.com>
16:11:56
!info mass rebuild happening... soonish?
<@Zlopez:matrix.org>
16:12:13
It is planned for today, isn't it?
<@patrikp:matrix.org>
16:14:06
It's already underway.
<@nirik:matrix.scrye.com>
16:14:29
it was, but then stopped due to issues, so will resume again soon.
<@Zlopez:matrix.org>
16:15:01
Ouch
<@Zlopez:matrix.org>
16:15:06
DNF5 issues?
<@nirik:matrix.scrye.com>
16:17:22
various
<@Zlopez:matrix.org>
16:19:25
Let's continue to next topic
<@Zlopez:matrix.org>
16:19:37
!topic Oncall
<@Zlopez:matrix.org>
16:19:44
!info https://fedoraproject.org/wiki/Infrastructure/Oncall https://docs.fedoraproject.org/en-US/cpe/day_to_day_fedora/
<@Zlopez:matrix.org>
16:19:49
!info nirik is on call from 2024-01-11 to 2024-01-18
<@Zlopez:matrix.org>
16:19:53
!info pcreech is on call from 2024-01-18 to 2024-01-25
<@Zlopez:matrix.org>
16:19:57
!info leo is on call from 2024-01-25 to 2024-02-01
<@Zlopez:matrix.org>
16:20:19
We have oncall covered, but if anybody want's to take the next one, just say :-)
<@leo:fedora.im>
16:21:37
if nobody wants to i’ll take it though i already have a slot so i’ll let someone else if they would want to
<@Zlopez:matrix.org>
16:22:16
No need as we have next two weeks covered, we can ask again next week
<@jnsamyak:matrix.org>
16:22:29
!hello jnsamyak
<@zodbot:fedora.im>
16:22:31
Samyak Jain (jnsamyak) - he / him / his
<@leo:fedora.im>
16:22:32
sounds good!
<@Zlopez:matrix.org>
16:22:47
!info Summary of last week: (from current oncall )
<@nirik:matrix.scrye.com>
16:23:22
There were about 5 oncall pings, all of them while I was asleep. ;) They all got sorted out... people filed tickets or got others to help them.
<@Zlopez:matrix.org>
16:24:41
It's good to see that we have plenty of people that could respond around :-)
<@Zlopez:matrix.org>
16:26:01
!topic Monitoring discussion [nirik]
<@Zlopez:matrix.org>
16:26:05
!info https://nagios.fedoraproject.org/nagios Go over existing out items and fix
<@nirik:matrix.scrye.com>
16:26:44
nothing too exciting in nagios right now. The FMN alerts have stopped since I upped the limits a bunch.
<@nirik:matrix.scrye.com>
16:26:54
We can just move on.
<@Zlopez:matrix.org>
16:27:31
The question is which road to go?
<@Zlopez:matrix.org>
16:27:59
We can either look at backlog or just talk about something
<@Zlopez:matrix.org>
16:28:49
We don't have any learning topic for today, but they are few that are in brainstorming section
<@Zlopez:matrix.org>
16:29:01
Security roundtable
<@Zlopez:matrix.org>
16:29:05
Fedora CI
<@Zlopez:matrix.org>
16:29:10
firewall config/nftables - eddiejennings ZFS on Linux - ??? Tour of zabbix - eddiejennings? koji thing sometime - nirik
<@nirik:matrix.scrye.com>
16:31:57
I can do a koji thing most anytime... but probibly not today...
<@Zlopez:matrix.org>
16:32:23
Ok
<@Zlopez:matrix.org>
16:32:31
Is there anything I can talk about
<@Zlopez:matrix.org>
16:32:43
Maybe I can talk about dist-git investigation here
<@lenkaseg:fedora.im>
16:33:01
I'd be interested in the koji thing!
<@leo:fedora.im>
16:33:12
me too!
<@pcreech:matrix.org>
16:33:46
Isn't dist-git going to gitlab or something instead of pagure?
<@pcreech:matrix.org>
16:33:56
(i'm assumign that's the 'dist-git investigation')
<@Zlopez:matrix.org>
16:34:00
No, the plan is different
<@pcreech:matrix.org>
16:34:29
:D obviously i've not been paying close attention to it so far
<@Zlopez:matrix.org>
16:34:37
We created a design for git forge agnostic solution
<@Zlopez:matrix.org>
16:34:56
And the git forge is not decided yet, so we don't know
<@nirik:matrix.scrye.com>
16:35:15
well, there's still going to need to be some integration I would think, but we will see... the discussion is just starting
<@Zlopez:matrix.org>
16:36:22
Yeah, we have a module that will be communicating with the git forge in the new dist-git solution that will need to be changed each time this happens
<@pcreech:matrix.org>
16:37:22
Sounds rather interesting
<@Zlopez:matrix.org>
16:38:08
The whole investigation could be found here https://fedora-arc.readthedocs.io/en/latest/dist-git-move/index.html
<@Zlopez:matrix.org>
16:38:54
There are actually plenty of services that are interacting with dist-git right now
<@Zlopez:matrix.org>
16:40:17
They are either consuming messages, calling API, using git commands or just doing plain HTTP requests
<@Zlopez:matrix.org>
16:40:34
Let's change this to learning topic
<@Zlopez:matrix.org>
16:41:22
!topic Learning topic
<@Zlopez:matrix.org>
16:42:03
!info Dist-git investigation [zlopez] - 2024-01-18
<@Zlopez:matrix.org>
16:42:35
So I already shared the document with the outcome
<@Zlopez:matrix.org>
16:43:10
Our goal was to map and document all the interactions between various Fedora services and dist-git
<@pcreech:matrix.org>
16:43:41
13 services, a significant list
<@Zlopez:matrix.org>
16:44:24
If you are asking what the dist-git stands for, it's basically a git for sources of distribution packages
<@Zlopez:matrix.org>
16:45:02
You can find it on https://src.fedoraproject.org/ and it has two parts
<@Zlopez:matrix.org>
16:45:56
One are the git repositories you can browse on the web and the second part is lookaside cache which holds the sources for building of packages
<@Zlopez:matrix.org>
16:46:45
The repositories contains spec files, patches and everything that is needed to build the RPM package from source
<@Zlopez:matrix.org>
16:48:00
As was already mentioned by pcreech we identified 12 services that are directly interacting with dist-git + Fedora packagers themselves
<@Zlopez:matrix.org>
16:49:01
The Fedora Packagers are usually interacting with dist-git using fedpkg tool, you can see that here https://fedora-arc.readthedocs.io/en/latest/dist-git-move/packagers.html
<@Zlopez:matrix.org>
16:49:49
You can see the relationship between the services and how they interact with dist-git here https://fedora-arc.readthedocs.io/en/latest/dist-git-move/summary.html
<@Zlopez:matrix.org>
16:50:51
When we had all of this information gathered and documented, we started to work on the new alternative solution
<@Zlopez:matrix.org>
16:51:03
All about it is mentioned here https://fedora-arc.readthedocs.io/en/latest/dist-git-move/solution.html
<@Zlopez:matrix.org>
16:51:28
Let's see if I can share the diagram here
<@Zlopez:matrix.org>
16:51:29
https://fedora-arc.readthedocs.io/en/latest/_images/dist_git_system.drawio.svg
<@Zlopez:matrix.org>
16:52:56
So our new solution is basically a web UI, that has an API which will be same as the one that exists now
<@Zlopez:matrix.org>
16:53:13
No need to change anything on the other side (hopefully)
<@Zlopez:matrix.org>
16:53:29
Even the messages will be same as now
<@lenkaseg:fedora.im>
16:54:26
Oh, I thought bodhi is mainatined by cpe
<@lenkaseg:fedora.im>
16:54:35
Oh, I thought bodhi is maintained by cpe
<@Zlopez:matrix.org>
16:55:02
What will be new is the compatibility layer, which will communicate with git forge and change the API calls to git forge specific API calls
<@Zlopez:matrix.org>
16:55:58
lenkaseg: The Bodhi is maintained by mattiaverga
<@nirik:matrix.scrye.com>
16:56:07
uh... I am not sure I would say that
<@nirik:matrix.scrye.com>
16:56:36
I mean, he develops it, but it's really important to us... if he disappeared we would have to take it up.
<@Zlopez:matrix.org>
16:57:14
We are helping with the Bodhi, but it's not on us, at least not right now
<@Zlopez:matrix.org>
16:57:42
But it's critical for Fedora, so if he will stop maintaining it, we will probably take it over
<@Zlopez:matrix.org>
16:58:24
But we only have 2 minutes
<@Zlopez:matrix.org>
16:58:58
But I think I covered everything
<@Zlopez:matrix.org>
16:59:29
Or most of it, there should be also video published on Fedora youtube channel soon
<@lenkaseg:fedora.im>
16:59:30
zlopez++
<@zodbot:fedora.im>
16:59:32
lenkaseg has already given cookies to zlopez during the F39 timeframe
<@pcreech:matrix.org>
16:59:35
definetly a good starting point for my curiosity to look at
<@pcreech:matrix.org>
16:59:49
zlopez++
<@zodbot:fedora.im>
16:59:52
pcreech17 gave a cookie to zlopez. They now have 88 cookies, 12 of which were obtained in the Fedora 39 release cycle
<@dtometzki:fedora.im>
16:59:54
Many thanks Zlopez
<@leo:fedora.im>
16:59:57
zlopez++
<@Zlopez:matrix.org>
16:59:58
https://www.youtube.com/@fedora
<@zodbot:fedora.im>
16:59:59
leo has already given cookies to zlopez during the F39 timeframe
<@lenkaseg:fedora.im>
17:00:04
Thanks for learning topic and chairing Zlopez
<@lenkaseg:fedora.im>
17:00:12
See you all next time!
<@dtometzki:fedora.im>
17:00:16
zlopez++
<@zodbot:fedora.im>
17:00:17
dtometzki has already given cookies to zlopez during the F39 timeframe
<@Zlopez:matrix.org>
17:00:29
Let me end the meeting now :-)
<@Zlopez:matrix.org>
17:00:37
!endmeeting