Project

General

Profile

Bug #3459

Updated by bill-auger about 1 year ago

<pre>
# 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
</pre>

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 programs such as QEMU (i had to remove QEMU, all of GNOME, and all of KDE, KDE to be rid of it) - i asked linux-libre if they have ever every 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 one

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)


Back