[Freewx-maint] Any plans for wxPython 4.0?
Philipp Huebner
debalance at debian.org
Wed Feb 7 09:23:58 UTC 2018
Hi,
Am 07.02.2018 um 02:17 schrieb Scott Talbert:
> Thanks for the review! I think I've addressed all your comments.
>
> Let me know if you notice anything further.
the package is looking good!
However, it seems something has gone awry importing the source for
4.0.1: it's imported and tagged in master directly instead of imported
and tagged in upstream and then merged into master (the default of "gbp
import-orig ../<name>.tar.gz").
Minor issues that can be fixed with a later upload:
- Lintian finds several spelling errors that you might consider
forwarding to upstream
- Lintian hints that the short+long package descriptions for the python2
and python3 packages are identical
- Lintian still detects missing hardening, so either my suggestion did
not work or these are false positives (Certainty: wild-guess)
FYI: I used "lintian -iI --no-tag-display-limit
wxpython4.0_4.0.1+dfsg-1_amd64.changes"
Best wishes,
--
.''`. Philipp Huebner <debalance at debian.org>
: :' : pgp fp: 6719 25C5 B8CD E74A 5225 3DF9 E5CA 8C49 25E4 205F
`. `'`
`-
-------------- next part --------------
I: wxpython4.0 source: duplicate-short-description python-wxgtk4.0 python3-wxgtk4.0
N:
N: The listed binary packages all share the same short description (the
N: first line of the Description control field). The package names may
N: provide enough additional information to distinguish between the
N: packages, but it's common to also add a word or two to the short
N: description to clarify the difference.
N:
N: Severity: wishlist, Certainty: possible
N:
N: Check: control-file, Type: source
N:
I: wxpython4.0 source: duplicate-long-description python-wxgtk4.0 python3-wxgtk4.0
N:
N: The listed binary packages all share the same extended description. Some
N: additional information in the extended description explaining what is in
N: each package and how it differs from the other packages is useful,
N: particularly for users who aren't familiar with Debian's package naming
N: conventions.
N:
N: Severity: wishlist, Certainty: certain
N:
N: Check: control-file, Type: source
N:
I: wxpython4.0 source: duplicate-short-description python-wxgtk-media4.0 python3-wxgtk-media4.0
I: wxpython4.0 source: duplicate-long-description python-wxgtk-media4.0 python3-wxgtk-media4.0
I: wxpython4.0 source: testsuite-autopkgtest-missing
N:
N: This package does not declare a test suite. Having a test suite helps
N: with automated QA in response to changes in the archive. For example, if
N: your package has a test suite, it is possible to re-execute that test
N: suite when any of the package dependencies has a new version and check
N: whether that update caused problems for your package.
N:
N: To declare a test suite, please add a debian/tests/control file to your
N: package.
N:
N: For more information on how to add functional tests to your package,
N: browse to https://ci.debian.net/doc/.
N:
N: Severity: wishlist, Certainty: certain
N:
N: Check: testsuite, Type: source
N:
I: python-wxgtk4.0: hardening-no-fortify-functions usr/lib/python2.7/dist-packages/wxPython-4.0.1-py2.7-linux-amd64.egg/wx/_adv.x86_64-linux-gnu.so
N:
N: This package provides an ELF binary that lacks the use of fortified libc
N: functions. Either there are no potentially unfortified functions called
N: by any routines, all unfortified calls have already been fully validated
N: at compile-time, or the package was not built with the default Debian
N: compiler flags defined by dpkg-buildflags. If built using
N: dpkg-buildflags directly, be sure to import CPPFLAGS.
N:
N: NB: Due to false-positives, Lintian ignores some unprotected functions
N: (e.g. memcpy).
N:
N: Refer to https://wiki.debian.org/Hardening and
N: https://bugs.debian.org/673112 for details.
N:
N: Severity: normal, Certainty: wild-guess
N:
N: Check: binaries, Type: binary, udeb
N:
I: python-wxgtk4.0: hardening-no-fortify-functions usr/lib/python2.7/dist-packages/wxPython-4.0.1-py2.7-linux-amd64.egg/wx/_aui.x86_64-linux-gnu.so
I: python-wxgtk4.0: hardening-no-fortify-functions usr/lib/python2.7/dist-packages/wxPython-4.0.1-py2.7-linux-amd64.egg/wx/_core.x86_64-linux-gnu.so
I: python-wxgtk4.0: hardening-no-fortify-functions usr/lib/python2.7/dist-packages/wxPython-4.0.1-py2.7-linux-amd64.egg/wx/_dataview.x86_64-linux-gnu.so
I: python-wxgtk4.0: hardening-no-fortify-functions usr/lib/python2.7/dist-packages/wxPython-4.0.1-py2.7-linux-amd64.egg/wx/_glcanvas.x86_64-linux-gnu.so
I: python-wxgtk4.0: hardening-no-fortify-functions usr/lib/python2.7/dist-packages/wxPython-4.0.1-py2.7-linux-amd64.egg/wx/_grid.x86_64-linux-gnu.so
I: python-wxgtk4.0: hardening-no-fortify-functions usr/lib/python2.7/dist-packages/wxPython-4.0.1-py2.7-linux-amd64.egg/wx/_html.x86_64-linux-gnu.so
I: python-wxgtk4.0: hardening-no-fortify-functions usr/lib/python2.7/dist-packages/wxPython-4.0.1-py2.7-linux-amd64.egg/wx/_propgrid.x86_64-linux-gnu.so
I: python-wxgtk4.0: hardening-no-fortify-functions usr/lib/python2.7/dist-packages/wxPython-4.0.1-py2.7-linux-amd64.egg/wx/_ribbon.x86_64-linux-gnu.so
I: python-wxgtk4.0: hardening-no-fortify-functions usr/lib/python2.7/dist-packages/wxPython-4.0.1-py2.7-linux-amd64.egg/wx/_richtext.x86_64-linux-gnu.so
I: python-wxgtk4.0: hardening-no-fortify-functions usr/lib/python2.7/dist-packages/wxPython-4.0.1-py2.7-linux-amd64.egg/wx/_stc.x86_64-linux-gnu.so
I: python-wxgtk4.0: hardening-no-fortify-functions usr/lib/python2.7/dist-packages/wxPython-4.0.1-py2.7-linux-amd64.egg/wx/_xml.x86_64-linux-gnu.so
I: python-wxgtk4.0: hardening-no-fortify-functions usr/lib/python2.7/dist-packages/wxPython-4.0.1-py2.7-linux-amd64.egg/wx/_xrc.x86_64-linux-gnu.so
I: python-wxgtk4.0: spelling-error-in-binary usr/lib/python2.7/dist-packages/wxPython-4.0.1-py2.7-linux-amd64.egg/wx/_adv.x86_64-linux-gnu.so allows to allows one to
N:
N: Lintian found a spelling error in the given binary. Lintian has a list
N: of common misspellings that it looks for. It does not have a dictionary
N: like a spelling checker does.
N:
N: If the string containing the spelling error is translated with the help
N: of gettext or a similar tool, please fix the error in the translations
N: as well as the English text to avoid making the translations fuzzy. With
N: gettext, for example, this means you should also fix the spelling
N: mistake in the corresponding msgids in the *.po files.
N:
N: You can often find the word in the source code by running:
N:
N: grep -rw <word> <source-tree>
N:
N: This tag may produce false positives for words that contain non-ASCII
N: characters due to limitations in strings.
N:
N: Severity: minor, Certainty: wild-guess
N:
N: Check: binaries, Type: binary, udeb
N:
I: python-wxgtk4.0: spelling-error-in-binary usr/lib/python2.7/dist-packages/wxPython-4.0.1-py2.7-linux-amd64.egg/wx/_core.x86_64-linux-gnu.so Allows to Allows one to
I: python-wxgtk4.0: spelling-error-in-binary usr/lib/python2.7/dist-packages/wxPython-4.0.1-py2.7-linux-amd64.egg/wx/_propgrid.x86_64-linux-gnu.so atributes attributes
I: python-wxgtk4.0: spelling-error-in-binary usr/lib/python2.7/dist-packages/wxPython-4.0.1-py2.7-linux-amd64.egg/wx/_stc.x86_64-linux-gnu.so Retrive Retrieve
I: python-wxgtk4.0: spelling-error-in-binary usr/lib/python2.7/dist-packages/wxPython-4.0.1-py2.7-linux-amd64.egg/wx/_xml.x86_64-linux-gnu.so enconding encoding
I: python-wxgtk4.0: spelling-error-in-binary usr/lib/python2.7/dist-packages/wxPython-4.0.1-py2.7-linux-amd64.egg/wx/_xrc.x86_64-linux-gnu.so begining beginning
I: python-wxgtk4.0: spelling-error-in-copyright wxWindows wxWindows (duplicate word) wxWindows
N:
N: Lintian found a spelling error in the copyright file. Lintian has a list
N: of common misspellings that it looks for. It does not have a dictionary
N: like a spelling checker does. If this is a spelling error in the
N: upstream license, in supporting email messages, or a case of Lintian
N: being confused by non-English text, add an override.
N:
N: Severity: minor, Certainty: possible
N:
N: Check: copyright-file, Type: binary
N:
I: python-wxgtk-media4.0: hardening-no-fortify-functions usr/lib/python2.7/dist-packages/wxPython-4.0.1-py2.7-linux-amd64.egg/wx/_media.x86_64-linux-gnu.so
I: python-wxgtk-media4.0: spelling-error-in-copyright wxWindows wxWindows (duplicate word) wxWindows
I: python3-wxgtk-media4.0: hardening-no-fortify-functions usr/lib/python3/dist-packages/wx/_media.cpython-36m-x86_64-linux-gnu.so
I: python3-wxgtk-media4.0: spelling-error-in-copyright wxWindows wxWindows (duplicate word) wxWindows
I: python3-wxgtk4.0: hardening-no-fortify-functions usr/lib/python3/dist-packages/wx/_adv.cpython-36m-x86_64-linux-gnu.so
I: python3-wxgtk4.0: hardening-no-fortify-functions usr/lib/python3/dist-packages/wx/_aui.cpython-36m-x86_64-linux-gnu.so
I: python3-wxgtk4.0: hardening-no-fortify-functions usr/lib/python3/dist-packages/wx/_core.cpython-36m-x86_64-linux-gnu.so
I: python3-wxgtk4.0: hardening-no-fortify-functions usr/lib/python3/dist-packages/wx/_dataview.cpython-36m-x86_64-linux-gnu.so
I: python3-wxgtk4.0: hardening-no-fortify-functions usr/lib/python3/dist-packages/wx/_glcanvas.cpython-36m-x86_64-linux-gnu.so
I: python3-wxgtk4.0: hardening-no-fortify-functions usr/lib/python3/dist-packages/wx/_grid.cpython-36m-x86_64-linux-gnu.so
I: python3-wxgtk4.0: hardening-no-fortify-functions usr/lib/python3/dist-packages/wx/_html.cpython-36m-x86_64-linux-gnu.so
I: python3-wxgtk4.0: hardening-no-fortify-functions usr/lib/python3/dist-packages/wx/_propgrid.cpython-36m-x86_64-linux-gnu.so
I: python3-wxgtk4.0: hardening-no-fortify-functions usr/lib/python3/dist-packages/wx/_ribbon.cpython-36m-x86_64-linux-gnu.so
I: python3-wxgtk4.0: hardening-no-fortify-functions usr/lib/python3/dist-packages/wx/_richtext.cpython-36m-x86_64-linux-gnu.so
I: python3-wxgtk4.0: hardening-no-fortify-functions usr/lib/python3/dist-packages/wx/_stc.cpython-36m-x86_64-linux-gnu.so
I: python3-wxgtk4.0: hardening-no-fortify-functions usr/lib/python3/dist-packages/wx/_xml.cpython-36m-x86_64-linux-gnu.so
I: python3-wxgtk4.0: hardening-no-fortify-functions usr/lib/python3/dist-packages/wx/_xrc.cpython-36m-x86_64-linux-gnu.so
I: python3-wxgtk4.0: spelling-error-in-binary usr/lib/python3/dist-packages/wx/_adv.cpython-36m-x86_64-linux-gnu.so allows to allows one to
I: python3-wxgtk4.0: spelling-error-in-binary usr/lib/python3/dist-packages/wx/_core.cpython-36m-x86_64-linux-gnu.so Allows to Allows one to
I: python3-wxgtk4.0: spelling-error-in-binary usr/lib/python3/dist-packages/wx/_propgrid.cpython-36m-x86_64-linux-gnu.so atributes attributes
I: python3-wxgtk4.0: spelling-error-in-binary usr/lib/python3/dist-packages/wx/_stc.cpython-36m-x86_64-linux-gnu.so Retrive Retrieve
I: python3-wxgtk4.0: spelling-error-in-binary usr/lib/python3/dist-packages/wx/_xml.cpython-36m-x86_64-linux-gnu.so enconding encoding
I: python3-wxgtk4.0: spelling-error-in-binary usr/lib/python3/dist-packages/wx/_xrc.cpython-36m-x86_64-linux-gnu.so begining beginning
I: python3-wxgtk4.0: spelling-error-in-copyright wxWindows wxWindows (duplicate word) wxWindows
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: OpenPGP digital signature
URL: <http://lists.alioth.debian.org/pipermail/freewx-maint/attachments/20180207/2da79237/attachment.sig>
More information about the Freewx-maint
mailing list