People should know that blindly trusting “dnf upgrade --security” may lead to system breakage, as partial upgrades are unsupported. One package may upgrade without its corresponding dependencies or viceversa, for example. I know that by experience. When using that flag one should know what dnf is going to do before applying, and maybe having a snapshot prepared just in case =P
Excuse me, what shapshot are you talking about? As far as I know, Fedora doesn’t have grub with btrfs support.
Dnf will not allow such an update to succeed.
You can configure btrfs snapshots by your own, just not integrated with grub by default.
Dnf won’ t allow that with new installations, but it may will on upgrades. I have a laptop in which using --security is the usual way of upgrading, just for saving time, and I have to make sure that it won’ t try to upgrade a kde plasma component without their other pieces. If I apply such an update (and it had happened) the graphical desktop may not boot anymore.
If you install package A and it depends on a newer B then the transaction fails if B is not a high enough version. BUt that assumes that A’s spec file lists a version for B.
If the packaging has errors then after an update you may have issues,
but it not dnf that allowed that to happen. Its the maintainer that did not write the version requirement in to the RPM spec file.
