[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#993921: lintian-brush: lintian data files were renamed, breaking two fixers that use the filenames



Package: lintian-brush
Version: 0.110
Severity: important
Usertags: crash
X-Debbugs-CC: lintian@packages.debian.org
File: /usr/share/lintian-brush/fixers/missing-build-dependency-for-dh_-command.py
File: /usr/share/lintian-brush/fixers/field-name-typo-in-tests-control.py

The upgrade to lintian 2.105.0 moved files, causing two crashes:

   Script /usr/share/lintian-brush/fixers/field-name-typo-in-tests-control.py failed with exit code: 1
   Traceback (most recent call last):
     File "/usr/lib/python3/dist-packages/lintian_brush/__init__.py", line 415, in run
       exec(code, global_vars)
     File "/usr/share/lintian-brush/fixers/field-name-typo-in-tests-control.py", line 16, in <module>
       valid_field_names = set(known_tests_control_fields(vendor()))
     File "/usr/lib/python3/dist-packages/lintian_brush/lintian.py", line 94, in known_tests_control_fields
       return _read_test_fields(KNOWN_TESTS_CONTROL_FIELDS_PATH, vendor)
     File "/usr/lib/python3/dist-packages/lintian_brush/lintian.py", line 84, in _read_test_fields
       with open(path, 'r') as f:
   FileNotFoundError: [Errno 2] No such file or directory: '/usr/share/lintian/data/testsuite/known-fields'
   
   Script /usr/share/lintian-brush/fixers/missing-build-dependency-for-dh_-command.py failed with exit code: 1
   Traceback (most recent call last):
     File "/usr/lib/python3/dist-packages/lintian_brush/__init__.py", line 415, in run
       exec(code, global_vars)
     File "/usr/share/lintian-brush/fixers/missing-build-dependency-for-dh_-command.py", line 39, in <module>
       with open(path, 'r') as f:
   FileNotFoundError: [Errno 2] No such file or directory: '/usr/share/lintian/data/debhelper/dh_addons-manual'

-- System Information:
Debian Release: bookworm/sid
  APT prefers testing-debug
  APT policy: (900, 'testing-debug'), (900, 'testing'), (800, 'unstable-debug'), (800, 'unstable'), (790, 'buildd-unstable'), (700, 'experimental-debug'), (700, 'experimental'), (690, 'buildd-experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 5.10.0-8-amd64 (SMP w/8 CPU threads)
Locale: LANG=en_AU.utf8, LC_CTYPE=en_AU.utf8 (charmap=UTF-8), LANGUAGE=en_AU:en
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages lintian-brush depends on:
ii  devscripts                   2.21.4
ii  python3                      3.9.2-3
ii  python3-breezy               3.2.1-1
ii  python3-debian               0.1.39
ii  python3-debmutate            0.36
ii  python3-distro-info          1.0
ii  python3-dulwich              0.20.23-1
ii  python3-iniparse             0.4-3
ii  python3-ruamel.yaml          0.16.12-2
ii  python3-upstream-ontologist  0.1.22-1

Versions of packages lintian-brush recommends:
ii  decopy               0.2.4.4-0.1
ii  dos2unix             7.4.1-1
ii  gpg                  2.2.27-2
ii  libdebhelper-perl    13.5.1
ii  lintian              2.105.0
ii  ognibuild            0.0.9-1
ii  python3-asyncpg      0.24.0-1
ii  python3-bs4          4.9.3-1
ii  python3-docutils     0.16+dfsg-4
ii  python3-levenshtein  0.12.2-1
ii  python3-lxml         4.6.3+dfsg-0.1
ii  python3-markdown     3.3.4-1
ii  python3-pyinotify    0.9.6-1.3
pn  python3-tomlkit      <none>

Versions of packages lintian-brush suggests:
pn  breezy-debian      <none>
ii  gnome-pkg-tools    0.22.3
ii  po-debconf         1.0.21+nmu1
pn  postgresql-common  <none>

-- no debconf information

-- 
bye,
pabs

https://wiki.debian.org/PaulWise

Attachment: signature.asc
Description: This is a digitally signed message part


Reply to: