Bug #3459
[libtraceevent][libtracefs][ndctl]: unresolvable dependency
0%
Description
# pacman -Syu .... resolving dependencies... warning: cannot resolve "libtraceevent.so=1-64", a dependency of "libtracefs" warning: cannot resolve "libtracefs", a dependency of "ndctl" warning: cannot resolve "libtraceevent.so=1-64", a dependency of "libtracefs" warning: cannot resolve "libtracefs", a dependency of "ndctl" :: The following package cannot be upgraded due to unresolvable dependencies: ndctl
prior to v6.x, linux-libre contained the source for 'traceevent' under it's tools/ directory - it is no longer present in linux-libre 6.x - linux seems to have moved it to another repo, with it's own versioning (currently 1.7.2)
'traceevent' is significantly more important now though, than it was before - it is required transitively by many other packages - i had to remove QEMU, all of GNOME, and all of KDE, to be rid of it) - i asked linux-libre if they have ever had to touch that directory - it did not appear in the logs
http://www.fsfla.org/pipermail/linux-libre/2023-March/003508.html
it seems to have a sibling named 'tracefs', which is it's dependent in the same dependency chains - i dont think that linux-libre ever handled that one; so it will need to be audited more thoroughly
naively, the conflict could be resolved put adding a sodep on libtraceevent.so; but its not clear if that is the right thing to do for the 5.x version - also, the 5.x version fails to compile now (#3432)
History
Updated by bill-auger 2 months ago
- Subject changed from [libtraceevent][ndctl]: unresolvable conflict to [libtraceevent][libtracefs][ndctl]: unresolvable dependency
Updated by bill-auger 2 months ago
- Assignee set to bill-auger
- Status changed from confirmed to in progress