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