<@angelcr:matrix.org>
15:30:52
!startmeeting fedora_coreos_meeting
<@meetbot:fedora.im>
15:30:55
Meeting started at 2026-07-22 15:30:52 UTC
<@meetbot:fedora.im>
15:30:55
The Meeting name is 'fedora_coreos_meeting'
<@angelcr:matrix.org>
15:31:46
!topic roll call
<@hricky:fedora.im>
15:32:10
!hi
<@zodbot:fedora.im>
15:32:11
Hristo Marinov: Hristo Marinov (hricky) - he / him / his
<@ydesouza:matrix.org>
15:32:27
!hi
<@zodbot:fedora.im>
15:32:32
No Fedora Accounts users have the @ydesouza:matrix.org Matrix Account defined
<@rapneset:matrix.org>
15:32:37
!hi
<@jbtrystram:matrix.org>
15:32:37
!hi
<@zodbot:fedora.im>
15:32:48
rapneset: Rolv Apneseth (rapneset)
<@zodbot:fedora.im>
15:32:48
jbtrystram: Jean-Baptiste Trystram (jbtrystram) - he / him / his
<@apiaseck:matrix.org>
15:33:03
!hi
<@zodbot:fedora.im>
15:33:07
apiaseck: Adam Piasecki (c4rt0) - he / him / his
<@dustymabe:matrix.org>
15:33:49
!hi
<@zodbot:fedora.im>
15:33:53
dustymabe: Dusty Mabe (dustymabe) - he / him / his
<@angelcr:matrix.org>
15:34:19
!topic Action items from last meeting
<@angelcr:matrix.org>
15:34:48
We have one action item from the last meeting:
<@spresti:fedora.im>
15:34:49
!hi
<@zodbot:fedora.im>
15:34:50
spresti: Steven Presti (spresti)
<@angelcr:matrix.org>
15:35:09
* Create a list of requirements to measure the efforts related to increase size of our /boot partition for new installs issues.
<@angelcr:matrix.org>
15:35:46
I think that this one is from rapneset
<@peytonrobertson:matrix.org>
15:35:58
!hi
<@zodbot:fedora.im>
15:35:59
No Fedora Accounts users have the @peytonrobertson:matrix.org Matrix Account defined
<@ydesouza:matrix.org>
15:36:10
!hi
<@zodbot:fedora.im>
15:36:12
No Fedora Accounts users have the @ydesouza:matrix.org Matrix Account defined
<@rapneset:matrix.org>
15:36:23
Yes, I just posted a comment at https://github.com/coreos/fedora-coreos-tracker/issues/1465#issuecomment-5048180334 about my findings
<@cverna_:matrix.org>
15:36:27
!hi
<@zodbot:fedora.im>
15:36:30
Clément Verna: Clement Verna (cverna) - he / him / his
<@rapneset:matrix.org>
15:37:36
It'll likely be a decent bit of work even if we are taking Timothees suggestion, with the documentation etc. that we'll need to do, but whether or not we take the suggestion seems like a big decision to make
<@ydesouza:fedora.im>
15:38:49
!hi
<@zodbot:fedora.im>
15:38:51
Yasmin Valim de Souza: Yasmin Valim de Souza (ydesouza)
<@cverna_:matrix.org>
15:41:52
Wondering if this can be a case where we break the auto update promise? Would that make things easier? ie we would ask folks to reprovision their nodes?
<@angelcr:matrix.org>
15:42:37
How often do people re-provision? I wonder if people will re-provision without re-reading what we add to the docs, and break their partitions by accident.
<@dustymabe:matrix.org>
15:43:02
Clément Verna: i don't think any part of the proposal suggested we automigrate older nodes to the new disk layout
<@dustymabe:matrix.org>
15:43:30
rapneset: those older nodes would stay with the smaller partitions, right?
<@rapneset:matrix.org>
15:43:33
The main thing this would break is re-provisioning nodes when users have custom data partitions after the root, which would get clobbered
<@rapneset:matrix.org>
15:43:57
As far as I understand, yes older nodes keep the smaller partitions
<@cverna_:matrix.org>
15:44:12
Ah great, I didn't go through all the proposal, was just asking out of curiosity
<@dustymabe:matrix.org>
15:44:52
but Clément Verna you do ask a good question..
<@dustymabe:matrix.org>
15:44:52
<@dustymabe:matrix.org>
15:44:52
the outcome of this is basically that older nodes will likely hit a logical barrier of no longer being able to upgrade
<@angelcr:matrix.org>
15:45:12
i.e. if they routinely do this, they may not check the docs every time / if they have it automated.
<@dustymabe:matrix.org>
15:45:19
the reason we want to increase the size is to give ourselves more room and if we start to use that extra space the older nodes won't update properly
<@dustymabe:matrix.org>
15:46:10
I think that's acceptable - we'd force them to reprovision. though, I'd love to find a way around it
<@dustymabe:matrix.org>
15:46:51
in the past one idea was to combine the EFI and /boot partitions but use the same amount of space that they previously consumed.
<@dustymabe:matrix.org>
15:47:14
in that case a "migration" could be performed (either manual or automated)
<@dustymabe:matrix.org>
15:47:21
but we never quite fleshed out our options properly there.
<@rapneset:matrix.org>
15:48:09
From what I understood, the merging of EFI and /boot also required some more work in ostree: https://github.com/ostreedev/ostree/issues/1951
<@cverna_:matrix.org>
15:50:17
Could that happen when we switch to f45 for example. I guess this is when we might have most chances for folks to notice some announcement
<@cverna_:matrix.org>
15:50:54
F45 being an example, could f46 etc .. depending on when we make this happen
<@dustymabe:matrix.org>
15:51:05
it could, but we're pretty late in the "changes" window for F45 already
<@rapneset:matrix.org>
15:51:29
Yeah this would be a big change
<@dustymabe:matrix.org>
15:51:35
I think we go over the f45 release schedule soon in this meeting?
<@rapneset:matrix.org>
15:52:08
For f45 - with our rawhide aarch64 space issues (can't update) is it worth trying to get this change in?
<@angelcr:matrix.org>
15:52:12
<@angelcr:matrix.org>
15:52:12
> I think we go over the f45 release schedule soon in this meeting?
<@angelcr:matrix.org>
15:52:12
its the next thing in the agenda, there are no tracker items so we have plenty of time tho
<@dustymabe:matrix.org>
15:52:50
FTR we can also actually move filesystems/data around using sfdisk
<@dustymabe:matrix.org>
15:53:12
but I think we'd want to instruct the users to do this manually and to make backups beforehand
<@dustymabe:matrix.org>
15:53:22
here's an example where I do something like this for a SBC I deploy Fedora CoreOS too
<@dustymabe:matrix.org>
15:53:45
here's an example where I do something like this for a SBC I deploy Fedora CoreOS too
<@dustymabe:matrix.org>
15:53:45
<@dustymabe:matrix.org>
15:53:45
```
<@dustymabe:matrix.org>
15:53:45
dd if=/dev/mmcblk0 iseek=64 seek=64 of=/dev/mmcblk1 bs=512 count=${uboot_size_blocks}
<@dustymabe:matrix.org>
15:53:45
echo 'start=+32M' | sfdisk --move-data -N 1 /dev/mmcblk1
<@dustymabe:matrix.org>
15:53:45
echo 'start=+32M' | sfdisk --move-data -N 2 /dev/mmcblk1
<@dustymabe:matrix.org>
15:53:45
echo 'start=+32M' | sfdisk --move-data -N 3 /dev/mmcblk1
<@dustymabe:matrix.org>
15:53:45
echo 'start=+32M' | sfdisk --move-data -N 4 /dev/mmcblk1
<@dustymabe:matrix.org>
15:53:45
```
<@dustymabe:matrix.org>
15:53:45
<@dustymabe:matrix.org>
15:55:16
we could provide a script for them to run in the initramfs or something
<@dustymabe:matrix.org>
15:55:24
either way. thank you rapneset for digging further into the problem
<@cverna_:matrix.org>
15:55:44
rapneset++
<@zodbot:fedora.im>
15:55:47
cverna gave a cookie to rapneset. They now have 1 cookie, 1 of which was obtained in the Fedora 44 release cycle
<@zodbot:fedora.im>
15:55:55
acervera gave a cookie to dustymabe. They now have 203 cookies, 2 of which were obtained in the Fedora 44 release cycle
<@rapneset:matrix.org>
15:56:23
Not a problem. Would we be happy going ahead with taking Timothees suggestion? That seems like the biggest potential pain point
<@zodbot:fedora.im>
15:56:25
ydesouza gave a cookie to dustymabe. They now have 204 cookies, 3 of which were obtained in the Fedora 44 release cycle
<@zodbot:fedora.im>
15:56:35
acervera gave a cookie to rapneset. They now have 2 cookies, 2 of which were obtained in the Fedora 44 release cycle
<@ydesouza:fedora.im>
15:56:46
rapneset++
<@zodbot:fedora.im>
15:56:47
ydesouza gave a cookie to rapneset. They now have 3 cookies, 3 of which were obtained in the Fedora 44 release cycle
<@cverna_:matrix.org>
15:57:05
🍪 party 🎉
<@dustymabe:matrix.org>
15:57:07
rapneset: sorry. I'm not sure it's clear to me. What exactly is Timothee's suggestion?
<@rapneset:matrix.org>
15:58:02
To not implement some kind of partition preservation in coreos-installer I believe
<@rapneset:matrix.org>
15:58:57
https://github.com/coreos/fedora-coreos-tracker/issues/1465#issuecomment-3666174243
<@dustymabe:matrix.org>
15:59:26
i.e. I don't care if we don't make it easy, but I do care if someone unknowingly is going to delete their data
<@dustymabe:matrix.org>
15:59:26
I think I'm fine with not implementing partition preservation in coreos-installer, but is there any way we can prevent someone from destructing their data?
<@dustymabe:matrix.org>
15:59:26
<@rapneset:matrix.org>
15:59:40
Angel Cervera Roldan: had some concerns
<@rapneset:matrix.org>
16:01:53
Yeah I'm not too familiar with what would actually need to be done for that but I think not clobbering the extra data partition, i.e. just detecting it's there and refusing to reprovision to the new layout, is what we'd be foregoing implementing. RAID and luks might make that difficult was my reading of it
<@dustymabe:matrix.org>
16:03:07
Clément Verna: what do you think?
<@cverna_:matrix.org>
16:04:41
If we can fail safe I think that's great, but not sure we can cover all the cases. I think doing something like a Fedora Magazine article might be useful
<@cverna_:matrix.org>
16:04:54
To help make the risks more visible
<@dustymabe:matrix.org>
16:05:03
I'm worried about the implications downstream as well
<@rapneset:matrix.org>
16:06:13
I couldn't tell for certain if there would actually be implications downstream - what might happen?
<@dustymabe:matrix.org>
16:06:51
same thing that might happen upstream :)
<@rapneset:matrix.org>
16:07:29
Also, I haven't had time to go through it yet but is https://github.com/coreos/fedora-coreos-tracker/issues/2188 also relevant to this issue?
<@dustymabe:matrix.org>
16:08:25
rapneset: kind of related, but not really. This is more about the size of the XFS filesystem by default and not the starting point of the partition 4
<@jbtrystram:matrix.org>
16:08:27
that's a different issue
<@rapneset:matrix.org>
16:08:41
Ok thanks
<@rapneset:matrix.org>
16:09:43
I guess what I meant is would there be the same re-provisioning concern or is there something else to worry about
<@dustymabe:matrix.org>
16:09:58
rapneset: maybe let's set up some time for a small group of us to brainstorm on the failure scenarios here and think of a way to avoid inadvertent data destruction
<@rapneset:matrix.org>
16:10:24
Sounds good
<@angelcr:matrix.org>
16:10:28
I will quickly go over the release schedule, and then we can circle back to this if needed
<@angelcr:matrix.org>
16:10:35
So that we dont run out of time
<@angelcr:matrix.org>
16:11:25
!action setup a small group to go over potential failure scenarios from changing out /boot partition size
<@angelcr:matrix.org>
16:11:41
!topic Review Fedora 45 Release Schedule
<@angelcr:matrix.org>
16:11:52
!link https://fedorapeople.org/groups/schedule/f-45/f-45-key-tasks.html
<@angelcr:matrix.org>
16:12:11
yesterday, we reached: Change Checkpoint: Proposal submission deadline (Self Contained Changes)
<@angelcr:matrix.org>
16:12:56
next checkpoint (Tue 2026-08-04) will be
<@angelcr:matrix.org>
16:12:56
Retire Orphaned and Long-Time FTBFS Rawhide Packages
<@angelcr:matrix.org>
16:13:07
next checkpoint (Tue 2026-08-04) will be: Retire Orphaned and Long-Time FTBFS Rawhide Packages
<@spresti:fedora.im>
16:13:09
Re the proposal for butane ignition merge, we are in the fesco voting phase now :)
<@spresti:fedora.im>
16:13:18
https://forge.fedoraproject.org/fesco/tickets/issues/3650
<@dustymabe:matrix.org>
16:13:46
Nice!!!!
<@dustymabe:matrix.org>
16:13:49
spresti++
<@zodbot:fedora.im>
16:13:51
dustymabe has already given cookies to spresti during the F44 timeframe
<@dustymabe:matrix.org>
16:13:56
This is awesome!
<@zodbot:fedora.im>
16:14:27
c4rt0 gave a cookie to dustymabe. They now have 205 cookies, 4 of which were obtained in the Fedora 44 release cycle
<@jbtrystram:matrix.org>
16:14:32
Nice!
<@ydesouza:fedora.im>
16:14:36
Thanks for working on this, spresti
<@zodbot:fedora.im>
16:14:47
rapneset has already given cookies to spresti during the F44 timeframe
<@ydesouza:fedora.im>
16:14:56
spresti++
<@zodbot:fedora.im>
16:14:58
ydesouza gave a cookie to spresti. They now have 15 cookies, 9 of which were obtained in the Fedora 44 release cycle
<@zodbot:fedora.im>
16:14:59
c4rt0 gave a cookie to spresti. They now have 16 cookies, 10 of which were obtained in the Fedora 44 release cycle
<@angelcr:matrix.org>
16:14:59
There are no open issues with the meeting label
<@angelcr:matrix.org>
16:15:00
!topic No meeting topics found.
<@dustymabe:matrix.org>
16:15:03
spresti: https://github.com/coreos/ignition/pull/2235 is the latest version of the PR?
<@angelcr:matrix.org>
16:15:10
So we are on open floor
<@angelcr:matrix.org>
16:15:14
!topic Open Floor
<@spresti:fedora.im>
16:15:32
Yeah, It will need to be updated, again once the vote is in, to refresh with latest butane / have butane frozen
<@spresti:fedora.im>
16:15:53
Pending pr in butane with the freeze notes.
<@zodbot:fedora.im>
16:15:59
acervera has already given cookies to spresti during the F44 timeframe
<@dustymabe:matrix.org>
16:16:20
I can't wait to change some of my configs over (at least for things like `include`ing other configs it will make things much more composable)
<@rapneset:matrix.org>
16:17:40
Just related to the butane freeze in relation to the partition size stuff - do we need to make changes to https://github.com/coreos/butane/blob/main/config/fcos/v1_7/translate.go#L49-L50?
<@spresti:fedora.im>
16:19:04
Butane freeze sounds scary, but its just a lever for the process of moving active changes to ignition's repo for butane not really freezing butane forever. So if changes are needed they would just land in ignitions repo
<@rapneset:matrix.org>
16:19:48
Fair enough
<@rapneset:matrix.org>
16:20:54
Do you know how hard it would be to add new layout templates like the comment suggests?
<@rapneset:matrix.org>
16:22:05
Anyway we're running low on time, if anyone else has other topics to discuss go ahead
<@spresti:fedora.im>
16:25:45
Mmm.... im not sureee. we could brake people using exp specs if we just changed those settings, and you getinto some issues where you cannot cleanly upgrade from old specs to new specs in non obvious ways from a ux perspective.
<@spresti:fedora.im>
16:26:16
I would have to look into it a bit. But thats likely why a new layout is required.. ie. a clear jump point
<@rapneset:matrix.org>
16:26:34
Makes sense
<@angelcr:matrix.org>
16:27:03
We have 4 minutes left, if anyone else wants to bring something up / wrap anything up :)
<@spresti:fedora.im>
16:27:06
A layout here I think is refering to somthing like "base_v2
<@spresti:fedora.im>
16:27:23
but not confident in that statement
<@angelcr:matrix.org>
16:30:06
Okay, we are now out of time! Thank you everyone for coming and enjoy the rest of your day.
<@angelcr:matrix.org>
16:30:07
!endmeeting