Skip to content

build.sh: add rpm-ostree-2025.6 to frozendeps#4062

Closed
nikita-dubrovskii wants to merge 1 commit intocoreos:mainfrom
nikita-dubrovskii:issue-4061
Closed

build.sh: add rpm-ostree-2025.6 to frozendeps#4062
nikita-dubrovskii wants to merge 1 commit intocoreos:mainfrom
nikita-dubrovskii:issue-4061

Conversation

@nikita-dubrovskii
Copy link
Copy Markdown
Contributor

With recent rpm-ostree-2025.7 rpc group becomes wrong gid (978), ignoring one defined in /usr/lib/sysusers.d/10-static-extra.conf (32). Add 2025.6 to frozendeps to workaround this issue and let ext.config.files.fcos_groups test pass.

Issue: coreos/rpm-ostree#5353

@dustymabe
Copy link
Copy Markdown
Member

this PR as is won't quite work because there are subpackages of rpm-ostree, but even so since that update isn't in stable yet we can just untag it from our f41-coreos-continuous koji tag.

Though @jlebon I know you wanted this new rpm-ostree to unblock some work you were doing, but it looks like it's now breaking new FCOS builds.

With recent rpm-ostree-2025.7 `rpc` group becomes wrong gid (978), ignoring
one defined in `/usr/lib/sysusers.d/10-static-extra.conf` (32). Add 2025.6
to `frozendeps` to workaround this issue and let `ext.config.files.fcos_groups`
test pass.

Issue: https://github.com/coreos/coreos-assembler/issues/4061
@nikita-dubrovskii
Copy link
Copy Markdown
Contributor Author

this PR as is won't quite work because there are subpackages of rpm-ostree,

Why? There are just 1 dependent rpm:

[coreos-assembler]$ sudo yum downgrade -y rpm-ostree                                                                                                                                                                                                                                                                          
Updating and loading repositories:                                                                                                                                                                                                                                                                                            
 f41-coreos-continuous                                                                                                                                                                                                                                                                100% |  20.6 KiB/s |  23.5 KiB |  00m01s
 Fedora 41 - x86_64 - Updates                                                                                                                                                                                                                                                         100% |   1.1 MiB/s |  11.9 MiB |  00m10s
 Fedora 41 openh264 (From Cisco) - x86_64                                                                                                                                                                                                                                             100% |   2.4 KiB/s |   4.8 KiB |  00m02s
 Fedora 41 - x86_64                                                                                                                                                                                                                                                                   100% |   8.3 MiB/s |  35.4 MiB |  00m04s
Repositories loaded.                                                                                                                                                                                                                                                                                                          
Package                                                                                                        Arch                   Version                                                                                                        Repository                                                           Size
Downgrading:                                                                                                                                                                                                                                                                                                                  
 rpm-ostree                                                                                                    x86_64                 2025.6-3.fc41                                                                                                  f41-coreos-continuous                                            14.6 MiB
   replacing rpm-ostree                                                                                        x86_64                 2025.7-1.fc41                                                                                                  f41-coreos-continuous                                            14.7 MiB
 rpm-ostree-libs                                                                                               x86_64                 2025.6-3.fc41                                                                                                  f41-coreos-continuous                                            54.1 KiB
   replacing rpm-ostree-libs  

And building cosa container works:

 rpm-ostree-libs           x86_64 2025.6-3.fc41          updates         54.1 KiB

@dustymabe
Copy link
Copy Markdown
Member

Why? There are just 1 dependent rpm:

ahh. for some reason I thought we had to mention all the subpackages also in frozendeps (i.e. like we did recently for GRUB). Sorry

@dustymabe
Copy link
Copy Markdown
Member

The new cosa builds should not have this problem any longer. See coreos/rpm-ostree#5353 (comment)

@dustymabe dustymabe closed this Apr 3, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants