Project

General

Profile

Bug #3459

[libtraceevent][libtracefs][ndctl]: unresolvable dependency

bill-auger - about 1 year ago - . Updated about 1 year ago.

Status:
fixed
Priority:
bug
Assignee:
% Done:

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

#1

Updated by bill-auger about 1 year ago

  • Description updated (diff)
#2

Updated by bill-auger about 1 year ago

  • Subject changed from [libtraceevent][ndctl]: unresolvable conflict to [libtraceevent][libtracefs][ndctl]: unresolvable dependency
#3

Updated by bill-auger about 1 year ago

  • Assignee set to bill-auger
  • Status changed from confirmed to in progress
#4

Updated by bill-auger about 1 year ago

  • Status changed from in progress to fixed

Also available in: Atom PDF