lddtree is now python, package is missing dependencies

Bug #1985093 reported by Andreas Hasenack
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
pax-utils (Debian)
New
Unknown
pax-utils (Ubuntu)
Fix Released
Undecided
Andreas Hasenack

Bug Description

In the pax-utils 1.3.5 debian package, the lddtree implementation was switched from shell to python:

d/rules:
+override_dh_auto_configure:
+ dh_auto_configure -- \
+ -Dlddtree_implementation=python \
+ -Duse_seccomp=true \
+ -Dbuild_manpages=enabled \
+ -Dtests=true

An attempt was made in d/control to update the dependencies, but at least pyelftools is missing:

$ lddtree
Traceback (most recent call last):
  File "/usr/bin/lddtree", line 59, in <module>
    from elftools.elf.elffile import ELFFile
ModuleNotFoundError: No module named 'elftools'

$ dpkg -s pax-utils | grep -E "(Depends|Recommends)"
Depends: binutils, libc6 (>= 2.34), libcap2 (>= 1:2.10), python3:any

python3-pyelftools needs to be added explicitly to d/control, or maybe use dh-python for the build and then ${python3:Depends} can perhaps take care of it.

tags: added: update-excuse
Changed in pax-utils (Ubuntu):
assignee: nobody → Andreas Hasenack (ahasenack)
status: New → In Progress
Revision history for this message
Andreas Hasenack (ahasenack) wrote :
Revision history for this message
Andreas Hasenack (ahasenack) wrote :

Uploaded to kinetic

Changed in pax-utils (Ubuntu):
status: In Progress → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package pax-utils - 1.3.5-1ubuntu1

---------------
pax-utils (1.3.5-1ubuntu1) kinetic; urgency=medium

  * d/control: add missing python3-pyelftools dependency (LP: #1985093)

 -- Andreas Hasenack <email address hidden> Thu, 11 Aug 2022 14:26:53 +0000

Changed in pax-utils (Ubuntu):
status: Fix Committed → Fix Released
Changed in pax-utils (Debian):
status: Unknown → New
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.