ublue-os / bluefin

The next generation Linux workstation, designed for reliability, performance, and sustainability.
https://projectbluefin.io
Apache License 2.0
1.25k stars 163 forks source link

chore(build): move to dnf5 instead of rpm-ostree #1953

Closed tulilirockz closed 13 hours ago

tulilirockz commented 1 day ago

This PR still needs cliwrap to be disabled in main to actually function properly (e.g.: use dnf instead of dnf5, and a weird systemctl issue in the middle too).

I tested this out on a VM and here is the output from ujust device-info and rpm -qa:

ujust-device-info.txt (from the VM) rpm-qa-vm.txt (from the VM) rpm-qa-latest.txt (current rpm -qa)

tulilirockz commented 1 day ago

Funnily enough the builds failed because of the new kernel getting released

tulilirockz commented 1 day ago

After diffing the rpm -qa files, the dnf5 build seems to install development dependencies for most of the packages? like, some rpm-build macros, kernel-devel (...). Super weird - Otherwise, it installed all of the same dependencies just fine.

tulilirockz commented 13 hours ago

Bsherman PR'd his progress! This one is obsolete now :p

https://github.com/ublue-os/bluefin/pull/1954