--- Begin Message ---
Package: lintian-brush
Version: 0.17
Severity: normal
Hi,
I was running on paml[1]. It says:
paml(master) $ lintian-brush
No changes made.
Some fixer scripts failed to run: {'homepage-field-uses-insecure-uri',
'dep5-file-paragraph-references-header-paragraph',
'upstream-metadata-file-is-missing', 'invalid-short-name-in-dep5-copyright',
'global-files-wildcard-not-first-paragraph-in-dep5-copyright',
'obsolete-field-in-dep5-copyright'}. Run with --verbose for details.
I tried in verbose mode and here are the problems issued:
Fixer 'dep5-file-paragraph-references-header-paragraph' failed to run.
Script
/usr/share/lintian-brush/fixers/dep5-file-paragraph-references-header-paragraph.py
failed with exit code: 1
Traceback (most recent call last):
File
"/usr/share/lintian-brush/fixers/dep5-file-paragraph-references-header-paragraph.py",
line 36, in <module>
update_copyright(fix_header_license_references)
File "/usr/lib/python3/dist-packages/lintian_brush/copyright.py", line 41, in
update_copyright
'debian/copyright')
File "/usr/lib/python3/dist-packages/lintian_brush/reformatting.py", line 45,
in check_preserve_formatting
raise FormattingUnpreservable(path)
lintian_brush.reformatting.FormattingUnpreservable: debian/copyright
...
Script
/usr/share/lintian-brush/fixers/global-files-wildcard-not-first-paragraph-in-dep5-copyright.py
failed with exit code: 1
Traceback (most recent call last):
File
"/usr/share/lintian-brush/fixers/global-files-wildcard-not-first-paragraph-in-dep5-copyright.py",
line 17, in <module>
update_copyright(swap_files_glob)
File "/usr/lib/python3/dist-packages/lintian_brush/copyright.py", line 41, in
update_copyright
'debian/copyright')
File "/usr/lib/python3/dist-packages/lintian_brush/reformatting.py", line 45,
in check_preserve_formatting
raise FormattingUnpreservable(path)
lintian_brush.reformatting.FormattingUnpreservable: debian/copyright
Fixer 'homepage-field-uses-insecure-uri' failed to run.
Script /usr/share/lintian-brush/fixers/homepage-field-uses-insecure-uri.py
failed with exit code: 1
Traceback (most recent call last):
File "/usr/lib/python3.7/urllib/request.py", line 1317, in do_open
encode_chunked=req.has_header('Transfer-encoding'))
File "/usr/lib/python3.7/http/client.py", line 1229, in request
self._send_request(method, url, body, headers, encode_chunked)
File "/usr/lib/python3.7/http/client.py", line 1275, in _send_request
self.endheaders(body, encode_chunked=encode_chunked)
File "/usr/lib/python3.7/http/client.py", line 1224, in endheaders
self._send_output(message_body, encode_chunked=encode_chunked)
File "/usr/lib/python3.7/http/client.py", line 1016, in _send_output
self.send(msg)
File "/usr/lib/python3.7/http/client.py", line 956, in send
self.connect()
File "/usr/lib/python3.7/http/client.py", line 1392, in connect
server_hostname=server_hostname)
File "/usr/lib/python3.7/ssl.py", line 412, in wrap_socket
session=session
File "/usr/lib/python3.7/ssl.py", line 853, in _create
self.do_handshake()
File "/usr/lib/python3.7/ssl.py", line 1117, in do_handshake
self._sslobj.do_handshake()
ssl.SSLCertVerificationError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate
verify failed: Hostname mismatch, certificate is not valid for
'abacus.gene.ucl.ac.uk'. (_ssl.c:1056)
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/share/lintian-brush/fixers/homepage-field-uses-insecure-uri.py",
line 46, in <module>
update_control(source_package_cb=fix_homepage_header)
File "/usr/lib/python3/dist-packages/lintian_brush/control.py", line 77, in
update_control
update_control_file(BytesIO(original_contents), outf, **kwargs)
File "/usr/lib/python3/dist-packages/lintian_brush/control.py", line 103, in
update_control_file
source_package_cb(paragraph)
File "/usr/share/lintian-brush/fixers/homepage-field-uses-insecure-uri.py",
line 43, in fix_homepage_header
control["Homepage"] = fix_homepage(homepage)
File "/usr/share/lintian-brush/fixers/homepage-field-uses-insecure-uri.py",
line 32, in fix_homepage
https_contents = urllib.request.urlopen(https_url).read()
File "/usr/lib/python3.7/urllib/request.py", line 222, in urlopen
return opener.open(url, data, timeout)
File "/usr/lib/python3.7/urllib/request.py", line 525, in open
response = self._open(req, data)
File "/usr/lib/python3.7/urllib/request.py", line 543, in _open
'_open', req)
File "/usr/lib/python3.7/urllib/request.py", line 503, in _call_chain
result = func(*args)
File "/usr/lib/python3.7/urllib/request.py", line 1360, in https_open
context=self._context, check_hostname=self._check_hostname)
File "/usr/lib/python3.7/urllib/request.py", line 1319, in do_open
raise URLError(err)
urllib.error.URLError: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED]
certificate verify failed: Hostname mismatch, certificate is not valid for
'abacus.gene.ucl.ac.uk'. (_ssl.c:1056)>
...
Fixer 'invalid-short-name-in-dep5-copyright' failed to run.
Script /usr/share/lintian-brush/fixers/invalid-short-name-in-dep5-copyright.py
failed with exit code: 1
Traceback (most recent call last):
File
"/usr/share/lintian-brush/fixers/invalid-short-name-in-dep5-copyright.py", line
37, in <module>
update_copyright(fix_shortname)
File "/usr/lib/python3/dist-packages/lintian_brush/copyright.py", line 41, in
update_copyright
'debian/copyright')
File "/usr/lib/python3/dist-packages/lintian_brush/reformatting.py", line 45,
in check_preserve_formatting
raise FormattingUnpreservable(path)
lintian_brush.reformatting.FormattingUnpreservable: debian/copyright
...
Fixer 'obsolete-field-in-dep5-copyright' failed to run.
Script /usr/share/lintian-brush/fixers/obsolete-field-in-dep5-copyright.py
failed with exit code: 1
Traceback (most recent call last):
File "/usr/share/lintian-brush/fixers/obsolete-field-in-dep5-copyright.py",
line 34, in <module>
update_copyright(obsolete_field)
File "/usr/lib/python3/dist-packages/lintian_brush/copyright.py", line 41, in
update_copyright
'debian/copyright')
File "/usr/lib/python3/dist-packages/lintian_brush/reformatting.py", line 45,
in check_preserve_formatting
raise FormattingUnpreservable(path)
lintian_brush.reformatting.FormattingUnpreservable: debian/copyright
...
Fixer 'upstream-metadata-file-is-missing' failed to run.
Script /usr/share/lintian-brush/fixers/upstream-metadata-file-is-missing.py
failed with exit code: 1
Traceback (most recent call last):
File "/usr/share/lintian-brush/fixers/upstream-metadata-file-is-missing.py",
line 24, in <module>
check_preserve_formatting(rewritten_inp, inp, 'debian/upstream/metadata')
File "/usr/lib/python3/dist-packages/lintian_brush/reformatting.py", line 45,
in check_preserve_formatting
raise FormattingUnpreservable(path)
lintian_brush.reformatting.FormattingUnpreservable: debian/upstream/metadata
I wonder whether the exception handling is a bit broken and should be
cleaned up.
Thanks a lot for this very useful tool anyway
Andreas.
[1] https://salsa.debian.org/med-team/paml
-- System Information:
Debian Release: 10.0
APT prefers testing
APT policy: (501, 'testing'), (50, 'buildd-unstable'), (50, 'unstable'), (5,
'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 4.19.0-5-amd64 (SMP w/4 CPU cores)
Locale: LANG=de_DE.utf8, LC_CTYPE=de_DE.utf8 (charmap=UTF-8),
LANGUAGE=de_DE.utf8 (charmap=UTF-8)
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.19.5
ii python3 3.7.3-1
ii python3-breezy 3.0.1-1
ii python3-debian 0.1.35
ii python3-distro-info 0.21
ii python3-dulwich 0.19.11-2
ii python3-levenshtein 0.12.0-3
ii python3-pkginfo 1.4.2-2
ii python3-ruamel.yaml 0.15.89-1
Versions of packages lintian-brush recommends:
ii dos2unix 7.4.0-1
ii gpg 2.2.12-1
ii lintian 2.16.0
lintian-brush suggests no packages.
-- no debconf information
--- End Message ---