[Bug 1228659] Snapshot 20240730 - unbootable after transactional-update dup
https://bugzilla.suse.com/show_bug.cgi?id=1228659 https://bugzilla.suse.com/show_bug.cgi?id=1228659#c33 --- Comment #33 from Andrei Borzenkov <arvidjaar@gmail.com> --- (In reply to Alberto Planas Dominguez from comment #32)
The order in witch packages gets installed is decided by libsolv, that must guarantee that all those Requires(post) are present before the %post scriptlets gets launched.
All those Requires(post) are present. How libsolv (actually, RPM) is supposed to know that systemd-udev v255 became unusable after systemd v256 has been installed and it needs systemd-udev v256? The only way to enforce it is either to depend on the exact version or to support something like "two packages must be of the same version". While it is technically possible (I do not know if it is already implemented), it means adding knowledge of the systemd internals and package structure to *every* package that may need some components of it in their scripts. -- You are receiving this mail because: You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@suse.com