FS#61624 - [bind-tools] Missing python-ply dependency for dnssec-keymgr

Attached to Project: Arch Linux
Opened by Karol Babioch (kbabioch) - Monday, 04 February 2019, 04:39 GMT
Last edited by Sébastien Luttringer (seblu) - Tuesday, 03 December 2019, 03:38 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Sébastien Luttringer (seblu)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:

The bind-tools package is missing a Python dependency. When trying to invoke `dnssec-keymgr --help`, this is what I get:

$ dnssec-keymgr --help
Traceback (most recent call last):
File "/usr/bin/dnssec-keymgr", line 24, in <module>
import isc.keymgr
File "/usr/lib/python3.7/site-packages/isc/__init__.py", line 20, in <module>
from isc.keyseries import *
File "/usr/lib/python3.7/site-packages/isc/keyseries.py", line 16, in <module>
from .policy import *
File "/usr/lib/python3.7/site-packages/isc/policy.py", line 13, in <module>
import ply.lex as lex
ModuleNotFoundError: No module named 'ply'

Once I've installed python-ply, the utility starts working. Hence 'python-ply' should be added as a dependency for this package.

Additional info:
* package version(s): 9.13.5-4

Steps to reproduce:
* Try to invoke dnssec-keymgr --help
This task depends upon

Closed by  Sébastien Luttringer (seblu)
Tuesday, 03 December 2019, 03:38 GMT
Reason for closing:  Fixed
Additional comments about closing:  bind 9.14.8-3

Loading...