Your message dated Tue, 30 Oct 2018 01:04:07 +0000 with message-id <[email protected]> and subject line Bug#912219: fixed in lintian-brush 0.2 has caused the Debian Bug report #912219, regarding lintian-brush: Missing dependency on python3-dulwich, and more to be marked as done.
This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact [email protected] immediately.) -- 912219: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=912219 Debian Bug Tracking System Contact [email protected] with problems
--- Begin Message ---Package: lintian-brush Version: 0.1 Severity: important -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Thanks for writing lintian-brush, this looks really helpful. But currently it has its quirks: % lintian-brush --list-tags Traceback (most recent call last): File "/usr/lib/python3/dist-packages/breezy/git/__init__.py", line 66, in import_dulwich from dulwich import __version__ as dulwich_version ModuleNotFoundError: No module named 'dulwich' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/bin/lintian-brush", line 11, in <module> load_entry_point('lintian-brush==0.1', 'console_scripts', 'lintian-brush')() File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 484, in load_entry_point return get_distribution(dist).load_entry_point(group, name) File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 2714, in load_entry_point return ep.load() File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 2332, in load return self.resolve() File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 2338, in resolve module = __import__(self.module_name, fromlist=['__name__'], level=0) File "/usr/lib/python3/dist-packages/lintian_brush/__main__.py", line 63, in <module> wt = WorkingTree.open('.') File "/usr/lib/python3/dist-packages/breezy/workingtree.py", line 205, in open control = controldir.ControlDir.open(path, _unsupported=_unsupported) File "/usr/lib/python3/dist-packages/breezy/controldir.py", line 710, in open _unsupported=_unsupported) File "/usr/lib/python3/dist-packages/breezy/controldir.py", line 739, in open_from_transport find_format, transport, redirected) File "/usr/lib/python3/dist-packages/breezy/transport/__init__.py", line 1638, in do_catching_redirections return action(transport) File "/usr/lib/python3/dist-packages/breezy/controldir.py", line 727, in find_format probers=probers) File "/usr/lib/python3/dist-packages/breezy/controldir.py", line 1163, in find_format return prober.probe_transport(transport) File "/usr/lib/python3/dist-packages/breezy/git/__init__.py", line 119, in probe_transport lazy_check_versions() File "/usr/lib/python3/dist-packages/breezy/git/__init__.py", line 82, in lazy_check_versions import_dulwich() File "/usr/lib/python3/dist-packages/breezy/git/__init__.py", line 69, in import_dulwich "bzr-git: Please install dulwich, https://www.dulwich.io/") breezy.errors.DependencyNotPresent: Unable to import library "dulwich": bzr-git: Please install dulwich, https://www.dulwich.io/ After installing python3-dulwich, it gets better but the end indicates some other problem: % lintian-brush --list-tags ancient-python-version-field control-file-with-CRLF-EOLs copyright-has-crs debian-control-has-empty-field debian-control-has-obsolete-dbg-package debian-rules-should-not-use-pwd debian-upstream-obsolete-path debian-watch-uses-insecure-uri dh-quilt-addon-but-quilt-source-format dm-upload-allowed-is-obsolete file-contains-trailing-whitespace homepage-field-uses-insecure-uri insecure-copyright-format-uri malformed-dm-upload-allowed missing-debian-source-format missing-vcs-browser-field out-of-date-copyright-format-uri package-uses-deprecated-source-override-location priority-extra-is-replaced-by-priority-optional quilt-series-without-trailing-newline transitional-package-should-be-oldlibs-optional unnecessary-testsuite-autopkgtest-field unversioned-copyright-format-uri vcs-field-uses-insecure-uri vcs-field-uses-not-recommended-uri-format wrong-debian-qa-group-name xc-package-type-in-debian-control xs-testsuite-field-in-debian-control xs-vcs-field-in-debian-control Traceback (most recent call last): File "/usr/bin/lintian-brush", line 11, in <module> load_entry_point('lintian-brush==0.1', 'console_scripts', 'lintian-brush')() TypeError: 'module' object is not callable Running it in a random source package git repo also throws some tracebacks: % lintian-brush Running fixer <ScriptFixer('ancient-python-version-field.sh')> on /home/gregoa/src/git-pkg-perl/meta/packages/libdatetime-timezone-perl Running fixer <ScriptFixer('control-file-with-CRLF-EOLs.sh')> on /home/gregoa/src/git-pkg-perl/meta/packages/libdatetime-timezone-perl Running fixer <ScriptFixer('copyright-has-crs.sh')> on /home/gregoa/src/git-pkg-perl/meta/packages/libdatetime-timezone-perl Running fixer <ScriptFixer('debian-control-has-empty-field.py')> on /home/gregoa/src/git-pkg-perl/meta/packages/libdatetime-timezone-perl Committing to: /home/gregoa/src/git-pkg-perl/meta/packages/libdatetime-timezone-perl/ modified debian/changelog modified debian/control Committed revision 475. Running fixer <ScriptFixer('debian-control-has-obsolete-dbg-package.py')> on /home/gregoa/src/git-pkg-perl/meta/packages/libdatetime-timezone-perl Traceback (most recent call last): File "/usr/share/lintian-brush/fixers/debian-control-has-obsolete-dbg-package.py", line 54, in <module> raise Exception("no debug packages found to remove") Exception: no debug packages found to remove No files deleted. Fixer <ScriptFixer('debian-control-has-obsolete-dbg-package.py')> failed to run Running fixer <ScriptFixer('debian-rules-should-not-use-pwd.sh')> on /home/gregoa/src/git-pkg-perl/meta/packages/libdatetime-timezone-perl Running fixer <ScriptFixer('debian-upstream-obsolete-path.sh')> on /home/gregoa/src/git-pkg-perl/meta/packages/libdatetime-timezone-perl Running fixer <ScriptFixer('debian-watch-uses-insecure-uri.sh')> on /home/gregoa/src/git-pkg-perl/meta/packages/libdatetime-timezone-perl Running fixer <ScriptFixer('dh-quilt-addon-but-quilt-source-format.sh')> on /home/gregoa/src/git-pkg-perl/meta/packages/libdatetime-timezone-perl Running fixer <ScriptFixer('dm-upload-allowed-is-obsolete.sh')> on /home/gregoa/src/git-pkg-perl/meta/packages/libdatetime-timezone-perl Running fixer <ScriptFixer('file-contains-trailing-whitespace.sh')> on /home/gregoa/src/git-pkg-perl/meta/packages/libdatetime-timezone-perl Running fixer <ScriptFixer('homepage-field-uses-insecure-uri.sh')> on /home/gregoa/src/git-pkg-perl/meta/packages/libdatetime-timezone-perl Running fixer <ScriptFixer('insecure-copyright-format-uri.sh')> on /home/gregoa/src/git-pkg-perl/meta/packages/libdatetime-timezone-perl Running fixer <ScriptFixer('malformed-dm-upload-allowed.sh')> on /home/gregoa/src/git-pkg-perl/meta/packages/libdatetime-timezone-perl Running fixer <ScriptFixer('missing-debian-source-format.py')> on /home/gregoa/src/git-pkg-perl/meta/packages/libdatetime-timezone-perl Running fixer <ScriptFixer('missing-vcs-browser-field.py')> on /home/gregoa/src/git-pkg-perl/meta/packages/libdatetime-timezone-perl Running fixer <ScriptFixer('out-of-date-copyright-format-uri.sh')> on /home/gregoa/src/git-pkg-perl/meta/packages/libdatetime-timezone-perl Running fixer <ScriptFixer('package-uses-deprecated-source-override-location.sh')> on /home/gregoa/src/git-pkg-perl/meta/packages/libdatetime-timezone-perl File missing No files deleted. Fixer <ScriptFixer('package-uses-deprecated-source-override-location.sh')> failed to run Running fixer <ScriptFixer('priority-extra-is-replaced-by-priority-optional.py')> on /home/gregoa/src/git-pkg-perl/meta/packages/libdatetime-timezone-perl Running fixer <ScriptFixer('quilt-series-without-trailing-newline.sh')> on /home/gregoa/src/git-pkg-perl/meta/packages/libdatetime-timezone-perl Running fixer <ScriptFixer('transitional-package-should-be-oldlibs-optional.py')> on /home/gregoa/src/git-pkg-perl/meta/packages/libdatetime-timezone-perl Running fixer <ScriptFixer('unnecessary-testsuite-autopkgtest-field.sh')> on /home/gregoa/src/git-pkg-perl/meta/packages/libdatetime-timezone-perl Running fixer <ScriptFixer('unversioned-copyright-format-uri.sh')> on /home/gregoa/src/git-pkg-perl/meta/packages/libdatetime-timezone-perl Running fixer <ScriptFixer('vcs-field-uses-insecure-uri.sh')> on /home/gregoa/src/git-pkg-perl/meta/packages/libdatetime-timezone-perl Running fixer <ScriptFixer('vcs-field-uses-not-recommended-uri-format.sh')> on /home/gregoa/src/git-pkg-perl/meta/packages/libdatetime-timezone-perl Running fixer <ScriptFixer('wrong-debian-qa-group-name.sh')> on /home/gregoa/src/git-pkg-perl/meta/packages/libdatetime-timezone-perl Running fixer <ScriptFixer('xc-package-type-in-debian-control.sh')> on /home/gregoa/src/git-pkg-perl/meta/packages/libdatetime-timezone-perl Running fixer <ScriptFixer('xs-testsuite-field-in-debian-control.sh')> on /home/gregoa/src/git-pkg-perl/meta/packages/libdatetime-timezone-perl Running fixer <ScriptFixer('xs-vcs-field-in-debian-control.sh')> on /home/gregoa/src/git-pkg-perl/meta/packages/libdatetime-timezone-perl Traceback (most recent call last): File "/usr/bin/lintian-brush", line 11, in <module> load_entry_point('lintian-brush==0.1', 'console_scripts', 'lintian-brush')() TypeError: 'module' object is not callable Hm, and the change it makes (for debian-control-has-empty-field, a tag which lintian doesn't report for this package) doesn't make me happy because the empty control field is not a field but a "# comment" in debian/control. And I'm wondering where it gets the email address for the commit from, it's not the one from ~/.gitconfig. And the changelog entry has a space before the final full stop. Looking forward to the further development of lintian-brush! Cheers, gregor - -- System Information: Debian Release: buster/sid APT prefers unstable APT policy: (990, 'unstable'), (500, 'unstable-debug'), (500, 'oldoldstable'), (500, 'experimental'), (500, 'testing'), (500, 'stable'), (500, 'oldstable') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 4.18.0-1-amd64 (SMP w/4 CPU cores) Locale: LANG=C, LC_CTYPE=de_AT.utf8 (charmap=UTF-8), LANGUAGE=C (charmap=UTF-8) Shell: /bin/sh linked to /bin/bash Init: sysvinit (via /sbin/init) LSM: AppArmor: enabled Versions of packages lintian-brush depends on: ii dos2unix 7.4.0-1 ii python3 3.6.7-1 ii python3-breezy 3.0.0~bzr7141-3 ii python3-debian 0.1.33 Versions of packages lintian-brush recommends: ii lintian 2.5.110 lintian-brush suggests no packages. - -- no debconf information -----BEGIN PGP SIGNATURE----- iQKTBAEBCgB9FiEE0eExbpOnYKgQTYX6uzpoAYZJqgYFAlvW/k5fFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEQx RTEzMTZFOTNBNzYwQTgxMDREODVGQUJCM0E2ODAxODY0OUFBMDYACgkQuzpoAYZJ qgaiEA//fWxS9nCsbLzLrsW0Cv1VObE8YKtl0YVJQ/BitFQJHKGD8j+gq6tD8xcC 0WDAUG2pFJhQbDW5+V8mO1IdYtw/vdqBiUIxWI0eiczh8VkeYPsbhy596+iI0TBJ ckaulSKKQnba95jj0MJpdXMJ3kvBBiiXcRDIAPLLz4htoEcJ51ZtaqMufOfNwvCI OGwJBgSIQU/PKoPTb079YCdOdndb14eQZb57fNQLcDv821FravBaj7WR9iU5hkl1 1MJooUS+IWm7Fla74sdSOnBONM9RZ3crLOneJxzDaOShE46VsO7b+FjTHxWFZ1TO LBnxhKmK5amg3cGanmUP2D6Q6fPt+pxiOsohP/GZyBdQPOOsh5IIGvk+LIkIHvh8 bqTklXZ8Hg0peth3VQz7tqzDYNHKYKQEKkQzHaNXrMpn+WWzn1Rb+rRupE2gV59i 9VzCUhqF/lA6KWKsqbu1bI2ZcaWmaXjvpa+xbZs7tS2ZYQtpHkeBHJuBnBqfXu4L RI0uW/g1QBoqMedECfZ6Mz7RdLQO4cpsnXRZWGBgtOYTMGvTHA1pANl8Y4f8iqvq nAwOFiyOkaYmUDroGqzhQyHZwMiPupO60vUdAnVMPDjOBTPpGi/CRfQzIJBjlvbs MbJl3JuHQWE7PIK3un+oprc0WZfK1oYphTNa4RZx+cUBSyfIRmU= =6VUV -----END PGP SIGNATURE-----
--- End Message ---
--- Begin Message ---Source: lintian-brush Source-Version: 0.2 We believe that the bug you reported is fixed in the latest version of lintian-brush, which is due to be installed in the Debian FTP archive. A summary of the changes between this version and the previous one is attached. Thank you for reporting the bug, which will now be closed. If you have further comments please address them to [email protected], and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Jelmer Vernooij <[email protected]> (supplier of updated lintian-brush package) (This message was generated automatically at their request; if you believe that there is a problem with it please contact the archive administrators by mailing [email protected]) -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 1.8 Date: Tue, 30 Oct 2018 00:43:15 +0000 Source: lintian-brush Binary: lintian-brush Architecture: source Version: 0.2 Distribution: experimental Urgency: medium Maintainer: Jelmer Vernooij <[email protected]> Changed-By: Jelmer Vernooij <[email protected]> Description: lintian-brush - automatically fix lintian problems Closes: 912219 Changes: lintian-brush (0.2) experimental; urgency=medium . * d/docs: Ship documentation files. * d/control: Add .git suffix to Vcs-Git field. * lintian-brush: Reduce chattiness when no changes are being made. * lintian-brush: Add --verbose option. * lintian-brush: Fix running of specific fixers. * d/control: Add missing dependency on python3-dulwich. Closes: #912219 * lintian-brush: Obey git global and per-tree committer settings. * lintian-brush: Rather than stripping comments, refuse to edit control files where formatting can not be preserved. Checksums-Sha1: cca7a93c9ac2d4f50006d58f51a45e76c5c095c9 1749 lintian-brush_0.2.dsc 5d463fb88b73cdfef5affa257494dd1f9e936277 30060 lintian-brush_0.2.tar.xz 6b92f15cca4c276e324d058de7012c9616ab134e 6732 lintian-brush_0.2_source.buildinfo Checksums-Sha256: 60f355be5ca5efd6cd33043135ebe7603256ec1af01e48f15598050f01a38fb7 1749 lintian-brush_0.2.dsc 6c26199f0e62a822a522a7cb9e24a17da0d993397210d031b31c9a1ff185018d 30060 lintian-brush_0.2.tar.xz 4c832e2834904c230b36b3c1a33592fb8b2675b7ca0dbd079895277e7ec3a599 6732 lintian-brush_0.2_source.buildinfo Files: 34db7ba8cf2eba991ec4b84db8289d3f 1749 devel optional lintian-brush_0.2.dsc 6278a66b7b14b090fc4c43a03c8b5462 30060 devel optional lintian-brush_0.2.tar.xz c817502f7cb41fb0f002d18e8107e6df 6732 devel optional lintian-brush_0.2_source.buildinfo -----BEGIN PGP SIGNATURE----- iQJGBAEBCgAwFiEEsjhixBXWVlpOhsvXV5wWDUyeI+gFAlvXqYMSHGplbG1lckBk ZWJpYW4ub3JnAAoJEFecFg1MniPoXR0P/1jlthEqEbg4H5MBtN63bGMHFZV9/rGn Uwb0y/npPXWW/YCy8peu4a5WbMXV1EqN693iXahx9X+UDDRRfB2jHyI2EM8IAGSg Ao8qSdqehWqxb8EgQrEenAo4WLPcfReMNvvUn1yfDxw6WgGKNzaPLbP1wSV9POew Pv5unusGvXw5sNXdR8Muta7lcB2WdzHPytzONXaeyNnp6I2Lry3CDSaVN8HHqTON VyhajvL2Qz/6kdjlq5N1X0LmY1FojnDVKB2Ekpqo6twN1A3qTet6l7VZZFX4qN8B O8XejvZPF9ag269D6K9NaxUSF+60/IN4JJB97a8hDlEnbKIrR+rtpiIJt5RIdI+G sFd0JgO3Uy29ys0evXfy+39KjDszVptJeWHz2WjbvP9Wbgkr52Ussh83I7QhRZDz 4xK2FqdK3PqI+jy8hLqpNd+4JKv5rau6Nf+UCUq45CJgNUCjx8euDQr+2o4qLrTQ EpntjNO1mJhkBBQenRz4C9VdeYCmJhdD0LX4xIR2VZD7poiwzEYf1V82k/y7LMn8 eTHUxzRKdehUGkoSRMdpCUAvbzfgiulNORg0mDA9zoKf4Mhy1LSbq7tT+GdaNp44 6k3O75JwWpbs+NLv9HiqqoLai2/CGEp47zGyYYInm7ZKblpKxo/xB6u05eLY0whS rTz6bba7ZLJi =P2ad -----END PGP SIGNATURE-----
--- End Message ---

