<@davdunc:fedora.im>
16:03:45
!startmeeting fedora_cloud_meeting
<@meetbot:fedora.im>
16:03:47
Meeting started at 2025-01-30 16:03:45 UTC
<@meetbot:fedora.im>
16:03:47
The Meeting name is 'fedora_cloud_meeting'
<@davdunc:fedora.im>
16:03:56
!topic roll call
<@jcline:fedora.im>
16:03:58
!hi
<@zodbot:fedora.im>
16:03:59
Jeremy Cline (jcline) - he / him / his
<@davdunc:fedora.im>
16:04:14
👋 Thanks for being here Jeremy Cline
<@davdunc:fedora.im>
16:04:23
appreciate all you do.
<@jcline:fedora.im>
16:04:47
Same to you, and thanks for running these meetings ❤️
<@davdunc:fedora.im>
16:04:53
Everybody's over at Fosdem this week!
<@davdunc:fedora.im>
16:05:09
I'm in Seattle. :D
<@jcline:fedora.im>
16:05:12
Yeah I reckon attendance will be light today
<@davdunc:fedora.im>
16:05:29
that's okay. We can just make it about a status check.
<@davdunc:fedora.im>
16:05:59
I was hoping to meet up with Patrick this week, but . . . timing!
<@dustymabe:matrix.org>
16:06:27
!hi
<@zodbot:fedora.im>
16:06:28
Dusty Mabe (dustymabe) - he / him / his
<@davdunc:fedora.im>
16:07:02
Hey dustymabe !
<@davdunc:fedora.im>
16:07:23
Had a great conversation with Gunnar this week about some initiatives for you and me.
<@davdunc:fedora.im>
16:07:51
We'll talk about it later.
<@davdunc:fedora.im>
16:08:04
okay.
<@davdunc:fedora.im>
16:08:21
<@davdunc:fedora.im>
16:08:21
!topic Action items from last week.
<@davdunc:fedora.im>
16:08:48
There is only one to complete and that's documentation. I'll try to get that done this week.
<@davdunc:fedora.im>
16:09:13
!action davdunc to build documentation for WSL
<@davdunc:fedora.im>
16:09:20
just reaction that one now.
<@davdunc:fedora.im>
16:10:39
!topic Wrong permissions on Fedora-Cloud-Base-Vagrant libvirt f40
<@davdunc:fedora.im>
16:10:51
!link https://pagure.io/cloud-sig/issue/429
<@davdunc:fedora.im>
16:12:11
!info this was on my radar for a while, but I don't know if it was fixed upstrema.
<@davdunc:fedora.im>
16:12:52
I believe it was fixed in a recent update from kiwi , but I need Conan Kudo to confirm.
<@davide:cavalca.name>
16:13:23
Related to vagrant I also wanted to bubble up https://pagure.io/cloud-sig/issue/396
<@davdunc:fedora.im>
16:14:14
!link https://pagure.io/cloud-sig/issue/396
<@davdunc:fedora.im>
16:14:47
I am fine with that.
<@davdunc:fedora.im>
16:15:28
it seems pretty simple to have a "copy" to latest. Jeremy Cline do you have any objections?
<@davdunc:fedora.im>
16:15:39
I would just want it to be current release.
<@jcline:fedora.im>
16:16:07
I assume this is for the web directories?
<@davdunc:fedora.im>
16:16:18
so 41 == latest until 42 is released and then 42 == latest.
<@davdunc:fedora.im>
16:17:08
well, a symlink would be for the dir list, but we /could/ just duplicate the image to "fedora-latest" instead of fedora-41-2025. . . "
<@jcline:fedora.im>
16:17:44
In other words a latest link in https://dl.fedoraproject.org/pub/fedora/linux/releases/ that points to 41?
<@davdunc:fedora.im>
16:17:55
that way they could pull from the one canonical image and it would be easier to keep up with the hash, etc.
<@davdunc:fedora.im>
16:18:09
yes. Specifically.
<@jcline:fedora.im>
16:18:34
I don't have an objection, but it's not really cloud-specific if that's the link they want
<@jcline:fedora.im>
16:19:01
We don't ship the nightly images to mirrors, right?
<@davdunc:fedora.im>
16:19:03
well, they want the image to be identified as latest, not just the dir.
<@davide:cavalca.name>
16:19:48
I think you probably want a "latest" per release version
<@davdunc:fedora.im>
16:19:58
we do not Jeremy Cline , but we could (did) copy them to the providers for testing.
<@davide:cavalca.name>
16:20:15
That would point to the latest released build for f41 in 41, and the latest rawhide for rawhide, etc
<@jcline:fedora.im>
16:21:19
Yeah but there's just one build of f41 in the directory, the GA, right? Granted it has the release number in it so you can't know the complete URL
<@davdunc:fedora.im>
16:21:21
yea. On the Amazon side, we have the AMI Public Parameters that could effectively create the same kind of link as the Azure Listing and GCP listings generate automatically and just make it a state on the hypervisors.
<@davide:cavalca.name>
16:22:08
Yeah, the point of this would be to get a stable URL one can reference without the version number
<@davdunc:fedora.im>
16:22:53
so maybe a combination of these factors, from the image to the pointer.
<@davdunc:fedora.im>
16:23:20
should have used a question mark.
<@jcline:fedora.im>
16:23:21
So something like https://dl.fedoraproject.org/pub/fedora/linux/releases/latest/Cloud/x86_64/images/Fedora-Cloud-Base-Generic.x86_64.qcow2
<@davdunc:fedora.im>
16:23:32
yea.
<@davdunc:fedora.im>
16:24:05
or just replace the compose id with "latest"
<@davdunc:fedora.im>
16:24:42
like where the standard image release would have the "-1.4" we have "-latest"
<@jcline:fedora.im>
16:25:52
I don't object, but a lot of the URL isn't cloud-specific so...
<@davide:cavalca.name>
16:26:15
Yeah, something like that I think
<@davdunc:fedora.im>
16:27:31
Fedora-Cloud-Base-AmazonEC2-Latest.aarch64.raw.xz
<@davdunc:fedora.im>
16:27:43
etc.
<@davdunc:fedora.im>
16:29:33
okay.
<@davdunc:fedora.im>
16:29:42
well, we'll add it to the backlog.
<@conan_kudo:matrix.org>
16:29:54
!hi
<@zodbot:fedora.im>
16:29:56
Neal Gompa (ngompa) - he / him / his
<@davdunc:fedora.im>
16:30:10
hey there from across the Atlantic!
<@davdunc:fedora.im>
16:30:45
still _kinda_ talking about vagrant.
<@conan_kudo:matrix.org>
16:30:45
yo!
<@davide:cavalca.name>
16:31:10
Likewise
<@conan_kudo:matrix.org>
16:31:36
this is something that would be under pungi's remit
<@conan_kudo:matrix.org>
16:31:55
it collects the images and sets up the structure for publishing to mirrors
<@conan_kudo:matrix.org>
16:32:26
most of the caveats we had before no longer apply, so this is just part of the publishing stuff
<@conan_kudo:matrix.org>
16:32:47
but also, I don't think we actually push the daily update images to the mirror network?
<@davdunc:fedora.im>
16:32:56
right.
<@conan_kudo:matrix.org>
16:33:32
so if the mirror network only has the GA image, then it's somewhat trivial
<@davdunc:fedora.im>
16:33:45
So no nightlies on the mirror network, but we don't want nightlies, we want stable, don't we?
<@davdunc:fedora.im>
16:33:57
latest stable. . .
<@davdunc:fedora.im>
16:34:32
fedora-latest is just the latest promoted compose.
<@davdunc:fedora.im>
16:35:16
I don't want "not @adamw" telling me that "latest" doesn't boot.
<@jcline:fedora.im>
16:37:38
I guess it's also worth pointing out there's stuff like https://pagure.io/fedora-qa/fedfind although it spits out kojipkgs links
<@davdunc:fedora.im>
16:38:13
I prefer those links honestly.
<@davdunc:fedora.im>
16:40:26
okay.
<@conan_kudo:matrix.org>
16:40:36
we do nightlies of the stable images too
<@conan_kudo:matrix.org>
16:40:53
!link https://pagure.io/pungi-fedora/blob/f41/f/fedora-cloud.conf
<@conan_kudo:matrix.org>
16:41:25
I just don't know if we publish those images anywhere that would make it useful to have -latest symlink
<@davdunc:fedora.im>
16:41:54
that's a lot of energy for pushing to the web.
<@conan_kudo:matrix.org>
16:42:13
IIRC those are sent right into the clouds themselves
<@davdunc:fedora.im>
16:42:21
yea.
<@davdunc:fedora.im>
16:42:34
that doesn't help vagrant, right now, but we can fix that.
<@conan_kudo:matrix.org>
16:42:52
and I thought we published vagrant images in the vagrant registry?
<@davdunc:fedora.im>
16:42:58
we do.
<@davdunc:fedora.im>
16:43:03
but it's manual.
<@conan_kudo:matrix.org>
16:43:18
oof, can it be automated with the new uploader?
<@davdunc:fedora.im>
16:43:21
can fix, there is a rest api.
<@davdunc:fedora.im>
16:43:36
yes.
<@davdunc:fedora.im>
16:43:56
actually, let me add a tracker for that.
<@davdunc:fedora.im>
16:46:51
!link https://pagure.io/cloud-sig/issue/435
<@davdunc:fedora.im>
16:47:36
description is a bit vague, but I'll update it.
<@davdunc:fedora.im>
16:48:45
Are we good here? is this a sufficient action plan?
<@davdunc:fedora.im>
16:49:21
I want to move on to something else before we run out of time.
<@davdunc:fedora.im>
16:49:40
!topic Fedora WSL Image
<@davdunc:fedora.im>
16:49:46
!link https://pagure.io/cloud-sig/issue/408
<@davdunc:fedora.im>
16:49:56
This should feel like a happier topic.
<@davide:cavalca.name>
16:50:17
lgtm, thanks!
<@davdunc:fedora.im>
16:51:01
thanks. Davide Cavalca
<@davdunc:fedora.im>
16:51:12
!link https://fedoraproject.org/wiki/Test_Day:2014-02-17_WSL
<@davdunc:fedora.im>
16:51:25
Patrick is working on the Test Day configuration.
<@davide:cavalca.name>
16:52:27
Can we ship a .wsl package to make things easier? That'd also allow us to ship customization like a branded terminal profile
<@davdunc:fedora.im>
16:52:56
I think that's the plan!
<@jcline:fedora.im>
16:53:20
Yeah, I haven't made a branded terminal profile, but that's something we could do
<@jcline:fedora.im>
16:53:50
IIRC it's just a json config somewhere in the tarball and a pointer to it in /etc/wsl-distribution.conf
<@davdunc:fedora.im>
16:54:06
Surely there is someone who can bootstrap us on that work, isn't there Jeremy Cline ?
<@davide:cavalca.name>
16:54:08
It'd be cool to use the fedora blue or something like that. I'm sure the design folks could help
<@davide:cavalca.name>
16:54:35
Yeah it's pretty straightforward, I was looking at it this morning as we want to do something similar in CentOS
<@davdunc:fedora.im>
16:54:37
Oh yes. Emma has been super helpful
<@jcline:fedora.im>
16:54:39
I could certainly inquire
<@davdunc:fedora.im>
16:55:29
Thanks Jeremy Cline! I don't want you to burn through something that we can find help to achieve.
<@davide:cavalca.name>
16:55:30
https://learn.microsoft.com/en-us/windows/wsl/build-custom-distro
<@jcline:fedora.im>
16:56:34
My design skills leave a great deal to be desired which is why I left it alone. I'll file a ticket with the design team.
<@davdunc:fedora.im>
16:57:06
I am right there with you Jeremy!
<@davdunc:fedora.im>
16:57:31
okay. we are running short on time. Anything we need to bring up as a blocker? Any action items that we want to spell out?
<@jcline:fedora.im>
16:58:01
I guess we can have it live in https://src.fedoraproject.org/rpms/wsl-setup. Regarding the last few things in https://pagure.io/fedora-kiwi-descriptions/pull-request/16, I was going to move the tmpfiles configs to the wsl-setup package as well, and then leave the override to disable systemd-firstboot in the setup script for now (and at some point investigate how to make it work better in our WSL setup)
<@jcline:fedora.im>
16:58:22
I guess we can have the terminal profile live in https://src.fedoraproject.org/rpms/wsl-setup. Regarding the last few things in https://pagure.io/fedora-kiwi-descriptions/pull-request/16, I was going to move the tmpfiles configs to the wsl-setup package as well, and then leave the override to disable systemd-firstboot in the setup script for now (and at some point investigate how to make it work better in our WSL setup)
<@davdunc:fedora.im>
16:58:31
!link https://pagure.io/fedora-kiwi-descriptions/pull-request/16
<@davdunc:fedora.im>
16:59:09
Conan Kudo: Davide Cavalca any objections over that?
<@davdunc:fedora.im>
16:59:16
the wsl setup?
<@davdunc:fedora.im>
16:59:27
lgtm.
<@davide:cavalca.name>
16:59:34
No objections, thanks
<@conan_kudo:matrix.org>
16:59:50
looks great to me
<@davdunc:fedora.im>
16:59:54
cool
<@davdunc:fedora.im>
16:59:57
alright.
<@conan_kudo:matrix.org>
16:59:58
I did make some comments earlier
<@davdunc:fedora.im>
17:00:04
!topic open floor
<@davdunc:fedora.im>
17:00:10
we are out of time.
<@davdunc:fedora.im>
17:00:18
!info add your flock submission!
<@davdunc:fedora.im>
17:00:37
thanks everyone for being here!
<@davdunc:fedora.im>
17:00:44
!endmeeting