Control: tags -1 +moreinfo I am not a Debian Developer (DD) (and can never be, you could say I have been DAM'ed) and have no ability to upload your package, sorry. This review is for your information with no requirement to act upon it. Alexandre, Review of upload: 2025-08-16 17:57 Test 1 (reproducibility): Information only, not a blocker * Good Test 2 (pbuilder build): Information only * Good Test 3 (pbuilder build --twice): Information only * Good Test 4 (sbuild): Information only Lintian: (overrides removed) W: uwsgi-src: package-contains-vcs-control-file [usr/src/uwsgi/t/spooler/spooldir/.gitignore] N: N: The package contains a VCS control file such as .(cvs|git|hg)ignore. Files N: such as these are used by revision control systems to, for example, N: specify untracked files it should ignore or inventory files. This file is N: generally useless in an installed package and was probably installed by N: accident. N: N: Visibility: warning N: Show-Always: no N: Check: files/vcs N: N: W: uwsgi source: superfluous-file-pattern debian/patches/0* [debian/copyright:94] N: N: The wildcard that was specified matches no file in the source tree. This N: either indicates that you should fix the wildcard so that it matches the N: intended file or that you can remove the wildcard. Notice that in contrast N: to shell globs, the "*" (star or asterisk) matches slashes and leading N: dots. N: N: Please refer to N: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ for N: details. N: N: Visibility: warning N: Show-Always: no N: Check: debian/copyright/dep5 N: N: I: uwsgi-core: hardening-no-bindnow [usr/bin/uwsgi-core] N: N: This package provides an ELF binary that lacks the "bindnow" linker flag. N: N: This is needed (together with "relro") to make the "Global Offset Table" N: (GOT) fully read-only. The bindnow feature trades startup time for N: improved security. Please consider enabling this feature or consider N: overriding the tag (possibly with a comment about why). N: N: If you use dpkg-buildflags, you may have to add hardening=+bindnow or N: hardening=+all to DEB_BUILD_MAINT_OPTIONS. N: N: The relevant compiler flags are set in LDFLAGS. N: N: Please refer to https://wiki.debian.org/Hardening for details. N: N: Visibility: info N: Show-Always: no N: Check: binaries/hardening N: N: I: uwsgi-core: hardening-no-bindnow [usr/lib/uwsgi/plugins/cache_plugin.so] N: I: uwsgi-core: hardening-no-bindnow [usr/lib/uwsgi/plugins/carbon_plugin.so] N: I: uwsgi-core: hardening-no-bindnow [usr/lib/uwsgi/plugins/cgi_plugin.so] N: I: uwsgi-core: hardening-no-bindnow [usr/lib/uwsgi/plugins/cheaper_busyness_plugin.so] N: I: uwsgi-core: hardening-no-bindnow [usr/lib/uwsgi/plugins/clock_monotonic_plugin.so] N: I: uwsgi-core: hardening-no-bindnow [usr/lib/uwsgi/plugins/clock_realtime_plugin.so] N: I: uwsgi-core: hardening-no-bindnow [usr/lib/uwsgi/plugins/corerouter_plugin.so] N: I: uwsgi-core: hardening-no-bindnow [usr/lib/uwsgi/plugins/emperor_amqp_plugin.so] N: I: uwsgi-core: hardening-no-bindnow [usr/lib/uwsgi/plugins/emperor_zeromq_plugin.so] N: I: uwsgi-core: hardening-no-bindnow [usr/lib/uwsgi/plugins/fastrouter_plugin.so] N: I: uwsgi-core: hardening-no-bindnow [usr/lib/uwsgi/plugins/forkptyrouter_plugin.so] N: I: uwsgi-core: hardening-no-bindnow [usr/lib/uwsgi/plugins/http_plugin.so] N: I: uwsgi-core: hardening-no-bindnow [usr/lib/uwsgi/plugins/logcrypto_plugin.so] N: I: uwsgi-core: hardening-no-bindnow [usr/lib/uwsgi/plugins/logfile_plugin.so] N: I: uwsgi-core: hardening-no-bindnow [usr/lib/uwsgi/plugins/logpipe_plugin.so] N: I: uwsgi-core: hardening-no-bindnow [usr/lib/uwsgi/plugins/logsocket_plugin.so] N: I: uwsgi-core: hardening-no-bindnow [usr/lib/uwsgi/plugins/logzmq_plugin.so] N: I: uwsgi-core: hardening-no-bindnow [usr/lib/uwsgi/plugins/mongrel2_plugin.so] N: I: uwsgi-core: hardening-no-bindnow [usr/lib/uwsgi/plugins/msgpack_plugin.so] N: I: uwsgi-core: hardening-no-bindnow [usr/lib/uwsgi/plugins/nagios_plugin.so] N: I: uwsgi-core: hardening-no-bindnow [usr/lib/uwsgi/plugins/pam_plugin.so] N: I: uwsgi-core: hardening-no-bindnow [usr/lib/uwsgi/plugins/ping_plugin.so] N: I: uwsgi-core: hardening-no-bindnow [usr/lib/uwsgi/plugins/pty_plugin.so] N: I: uwsgi-core: hardening-no-bindnow [usr/lib/uwsgi/plugins/rawrouter_plugin.so] N: I: uwsgi-core: hardening-no-bindnow [usr/lib/uwsgi/plugins/redislog_plugin.so] N: I: uwsgi-core: hardening-no-bindnow [usr/lib/uwsgi/plugins/router_basicauth_plugin.so] N: I: uwsgi-core: hardening-no-bindnow [usr/lib/uwsgi/plugins/router_cache_plugin.so] N: I: uwsgi-core: hardening-no-bindnow [usr/lib/uwsgi/plugins/router_expires_plugin.so] N: I: uwsgi-core: hardening-no-bindnow [usr/lib/uwsgi/plugins/router_hash_plugin.so] N: I: uwsgi-core: hardening-no-bindnow [usr/lib/uwsgi/plugins/router_http_plugin.so] N: I: uwsgi-core: hardening-no-bindnow [usr/lib/uwsgi/plugins/router_memcached_plugin.so] N: I: uwsgi-core: hardening-no-bindnow [usr/lib/uwsgi/plugins/router_metrics_plugin.so] N: I: uwsgi-core: hardening-no-bindnow [usr/lib/uwsgi/plugins/router_radius_plugin.so] N: I: uwsgi-core: hardening-no-bindnow [usr/lib/uwsgi/plugins/router_redirect_plugin.so] N: I: uwsgi-core: hardening-no-bindnow [usr/lib/uwsgi/plugins/router_redis_plugin.so] N: I: uwsgi-core: hardening-no-bindnow [usr/lib/uwsgi/plugins/router_rewrite_plugin.so] N: I: uwsgi-core: hardening-no-bindnow [usr/lib/uwsgi/plugins/router_static_plugin.so] N: I: uwsgi-core: hardening-no-bindnow [usr/lib/uwsgi/plugins/router_uwsgi_plugin.so] N: I: uwsgi-core: hardening-no-bindnow [usr/lib/uwsgi/plugins/router_xmldir_plugin.so] N: I: uwsgi-core: hardening-no-bindnow [usr/lib/uwsgi/plugins/rpc_plugin.so] N: I: uwsgi-core: hardening-no-bindnow [usr/lib/uwsgi/plugins/rrdtool_plugin.so] N: I: uwsgi-core: hardening-no-bindnow [usr/lib/uwsgi/plugins/rsyslog_plugin.so] N: I: uwsgi-core: hardening-no-bindnow [usr/lib/uwsgi/plugins/signal_plugin.so] N: I: uwsgi-core: hardening-no-bindnow [usr/lib/uwsgi/plugins/spooler_plugin.so] N: I: uwsgi-core: hardening-no-bindnow [usr/lib/uwsgi/plugins/ssi_plugin.so] N: I: uwsgi-core: hardening-no-bindnow [usr/lib/uwsgi/plugins/sslrouter_plugin.so] N: I: uwsgi-core: hardening-no-bindnow [usr/lib/uwsgi/plugins/stats_pusher_file_plugin.so] N: I: uwsgi-core: hardening-no-bindnow [usr/lib/uwsgi/plugins/stats_pusher_socket_plugin.so] N: I: uwsgi-core: hardening-no-bindnow [usr/lib/uwsgi/plugins/stats_pusher_statsd_plugin.so] N: I: uwsgi-core: hardening-no-bindnow [usr/lib/uwsgi/plugins/symcall_plugin.so] N: I: uwsgi-core: hardening-no-bindnow [usr/lib/uwsgi/plugins/syslog_plugin.so] N: I: uwsgi-core: hardening-no-bindnow [usr/lib/uwsgi/plugins/systemd_logger_plugin.so] N: I: uwsgi-core: hardening-no-bindnow [usr/lib/uwsgi/plugins/transformation_gzip_plugin.so] N: I: uwsgi-core: hardening-no-bindnow [usr/lib/uwsgi/plugins/transformation_offload_plugin.so] N: I: uwsgi-core: hardening-no-bindnow [usr/lib/uwsgi/plugins/transformation_tofile_plugin.so] N: I: uwsgi-core: hardening-no-bindnow [usr/lib/uwsgi/plugins/transformation_toupper_plugin.so] N: I: uwsgi-core: hardening-no-bindnow [usr/lib/uwsgi/plugins/tuntap_plugin.so] N: I: uwsgi-core: hardening-no-bindnow [usr/lib/uwsgi/plugins/ugreen_plugin.so] N: I: uwsgi-core: hardening-no-bindnow [usr/lib/uwsgi/plugins/webdav_plugin.so] N: I: uwsgi-core: hardening-no-bindnow [usr/lib/uwsgi/plugins/xattr_plugin.so] N: I: uwsgi-core: hardening-no-bindnow [usr/lib/uwsgi/plugins/zabbix_plugin.so] N: I: uwsgi-core: hardening-no-bindnow [usr/lib/uwsgi/plugins/zergpool_plugin.so] N: I: uwsgi-plugin-alarm-curl: hardening-no-bindnow [usr/lib/uwsgi/plugins/alarm_curl_plugin.so] N: I: uwsgi-plugin-alarm-xmpp: hardening-no-bindnow [usr/lib/uwsgi/plugins/alarm_xmpp_plugin.so] N: I: uwsgi-plugin-curl-cron: hardening-no-bindnow [usr/lib/uwsgi/plugins/curl_cron_plugin.so] N: I: uwsgi-plugin-emperor-pg: hardening-no-bindnow [usr/lib/uwsgi/plugins/emperor_pg_plugin.so] N: I: uwsgi-plugin-geoip: hardening-no-bindnow [usr/lib/uwsgi/plugins/geoip_plugin.so] N: I: uwsgi-plugin-graylog2: hardening-no-bindnow [usr/lib/uwsgi/plugins/graylog2_plugin.so] N: I: uwsgi-plugin-ldap: hardening-no-bindnow [usr/lib/uwsgi/plugins/ldap_plugin.so] N: I: uwsgi-plugin-router-access: hardening-no-bindnow [usr/lib/uwsgi/plugins/router_access_plugin.so] N: I: uwsgi-plugin-sqlite3: hardening-no-bindnow [usr/lib/uwsgi/plugins/sqlite3_plugin.so] N: I: uwsgi-plugin-xslt: hardening-no-bindnow [usr/lib/uwsgi/plugins/xslt_plugin.so] N: I: uwsgi-core: hardening-no-fortify-functions [usr/bin/uwsgi-core] 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 by N: any routines, all unfortified calls have already been fully validated at N: compile-time, or the package was not built with the default Debian N: compiler flags defined by dpkg-buildflags. If built using dpkg-buildflags N: directly, be sure to import CPPFLAGS. N: N: NB: Due to false-positives, Lintian ignores some unprotected functions N: (e.g. memcpy). N: N: Please refer to https://wiki.debian.org/Hardening and Bug#673112 for N: details. N: N: Visibility: info N: Show-Always: no N: Check: binaries/hardening N: N: I: uwsgi-core: hardening-no-fortify-functions [usr/lib/uwsgi/plugins/carbon_plugin.so] N: I: uwsgi-core: hardening-no-fortify-functions [usr/lib/uwsgi/plugins/cgi_plugin.so] N: I: uwsgi-core: hardening-no-fortify-functions [usr/lib/uwsgi/plugins/cheaper_busyness_plugin.so] N: I: uwsgi-core: hardening-no-fortify-functions [usr/lib/uwsgi/plugins/corerouter_plugin.so] N: I: uwsgi-core: hardening-no-fortify-functions [usr/lib/uwsgi/plugins/emperor_amqp_plugin.so] N: I: uwsgi-core: hardening-no-fortify-functions [usr/lib/uwsgi/plugins/fastrouter_plugin.so] N: I: uwsgi-core: hardening-no-fortify-functions [usr/lib/uwsgi/plugins/forkptyrouter_plugin.so] N: I: uwsgi-core: hardening-no-fortify-functions [usr/lib/uwsgi/plugins/http_plugin.so] N: I: uwsgi-core: hardening-no-fortify-functions [usr/lib/uwsgi/plugins/mongrel2_plugin.so] N: I: uwsgi-core: hardening-no-fortify-functions [usr/lib/uwsgi/plugins/nagios_plugin.so] N: I: uwsgi-core: hardening-no-fortify-functions [usr/lib/uwsgi/plugins/pty_plugin.so] N: I: uwsgi-core: hardening-no-fortify-functions [usr/lib/uwsgi/plugins/rawrouter_plugin.so] N: I: uwsgi-core: hardening-no-fortify-functions [usr/lib/uwsgi/plugins/redislog_plugin.so] N: I: uwsgi-core: hardening-no-fortify-functions [usr/lib/uwsgi/plugins/router_basicauth_plugin.so] N: I: uwsgi-core: hardening-no-fortify-functions [usr/lib/uwsgi/plugins/router_memcached_plugin.so] N: I: uwsgi-core: hardening-no-fortify-functions [usr/lib/uwsgi/plugins/router_radius_plugin.so] N: I: uwsgi-core: hardening-no-fortify-functions [usr/lib/uwsgi/plugins/router_redis_plugin.so] N: I: uwsgi-core: hardening-no-fortify-functions [usr/lib/uwsgi/plugins/router_static_plugin.so] N: I: uwsgi-core: hardening-no-fortify-functions [usr/lib/uwsgi/plugins/router_uwsgi_plugin.so] N: I: uwsgi-core: hardening-no-fortify-functions [usr/lib/uwsgi/plugins/router_xmldir_plugin.so] N: I: uwsgi-core: hardening-no-fortify-functions [usr/lib/uwsgi/plugins/rrdtool_plugin.so] N: I: uwsgi-core: hardening-no-fortify-functions [usr/lib/uwsgi/plugins/rsyslog_plugin.so] N: I: uwsgi-core: hardening-no-fortify-functions [usr/lib/uwsgi/plugins/sslrouter_plugin.so] N: I: uwsgi-core: hardening-no-fortify-functions [usr/lib/uwsgi/plugins/syslog_plugin.so] N: I: uwsgi-core: hardening-no-fortify-functions [usr/lib/uwsgi/plugins/tuntap_plugin.so] N: I: uwsgi-core: hardening-no-fortify-functions [usr/lib/uwsgi/plugins/webdav_plugin.so] N: I: uwsgi-core: hardening-no-fortify-functions [usr/lib/uwsgi/plugins/zabbix_plugin.so] N: I: uwsgi-plugin-alarm-curl: hardening-no-fortify-functions [usr/lib/uwsgi/plugins/alarm_curl_plugin.so] N: I: uwsgi-plugin-alarm-xmpp: hardening-no-fortify-functions [usr/lib/uwsgi/plugins/alarm_xmpp_plugin.so] N: I: uwsgi-plugin-geoip: hardening-no-fortify-functions [usr/lib/uwsgi/plugins/geoip_plugin.so] N: I: uwsgi-plugin-graylog2: hardening-no-fortify-functions [usr/lib/uwsgi/plugins/graylog2_plugin.so] N: I: uwsgi-plugin-ldap: hardening-no-fortify-functions [usr/lib/uwsgi/plugins/ldap_plugin.so] N: I: uwsgi source: invalid-dep3-format-patch-no-origin [debian/patches/2003_plugin_builder_py3.patch] N: N: According to the DEP-3, this patch's headers should contain the Origin N: field. N: N: Please refer to https://dep-team.pages.debian.net/deps/dep3/ for details. N: N: Visibility: info N: Show-Always: no N: Check: debian/patches/dep3 N: N: I: uwsgi-src: package-contains-documentation-outside-usr-share-doc [usr/src/uwsgi/plugins/pypy/README] N: N: This package ships a documentation file outside /usr/share/doc N: Documentation files are normally installed inside /usr/share/doc. N: N: If this file doesn't describe the contents or purpose of the directory it N: is in, please consider moving this file to /usr/share/doc/ or maybe even N: removing it. If this file does describe the contents or purpose of the N: directory it is in, please add a lintian override. N: N: Visibility: info N: Show-Always: no N: Check: documentation N: N: Screen: python/egg/metadata N: Advocates: "Scott Kitterman" <debian@kitterman.com> N: Reason: The folders XXX.dist-info/ and XXX.egg-info/ hold metadata for N: Python modules. Those files are not documentation even though N: some of their names carry the .txt file extension. N: N: Python modules can be both public and private. N: N: Read more in N: https://www.python.org/dev/peps/pep-0427/#the-dist-info-directory, N: https://www.python.org/dev/peps/pep-0376/#id16, N: https://www.python.org/dev/peps/pep-0610/, N: https://www.python.org/dev/peps/pep-0639/, N: https://setuptools.pypa.io/en/latest/deprecated/python_eggs.html, N: and Bug#1003913. N: N: I: uwsgi-src: package-contains-documentation-outside-usr-share-doc [usr/src/uwsgi/t/core/readline/requirements.txt] N: I: uwsgi-src: package-contains-documentation-outside-usr-share-doc [usr/src/uwsgi/t/ring/README.md] N: I: uwsgi source: patch-not-forwarded-upstream [debian/patches/1002_fix-reload- process-name.patch] N: N: According to the DEP-3 headers, this patch has not been forwarded N: upstream. N: N: Please forward the patch and try to have it included in upstream's version N: control system. If the patch is not suitable for that, please mention N: not-needed in the Forwarded field of the patch header. N: N: Please refer to social contract item 2, Coordination with upstream N: developers (Section 3.1.4) in the Debian Developer's Reference, Changes to N: the upstream sources (Section 4.3) in the Debian Policy Manual, and N: Bug#755153 for details. N: N: Visibility: info N: Show-Always: no N: Check: debian/patches/dep3 N: Renamed from: send-patch N: N: I: uwsgi source: patch-not-forwarded-upstream [debian/patches/1003_remove-php- libs.patch] N: I: uwsgi source: patch-not-forwarded-upstream [debian/patches/1005_avoid_auto_ptr.patch] N: I: uwsgi source: patch-not-forwarded-upstream [debian/patches/1006_avoid_xml2- config.patch] N: I: uwsgi source: patch-not-forwarded-upstream [debian/patches/1010_support_java_pass_includes.patch] N: I: uwsgi-core: possible-documentation-but-no-doc-base-registration N: N: The package ships a .html or .pdf file under /usr/share/doc/. Those files N: are usually documentation, but no files are registered in doc-base. N: N: Files in folders named examples are exempt from this tag. N: N: Please refer to Registering Documents using doc-base (Section 9.10) in the N: Debian Policy Manual for details. N: N: Visibility: info N: Show-Always: no N: Check: menus N: N: I: uwsgi-core: typo-in-manual-page existance existence [usr/share/man/man1/uwsgi-core.1.gz:245] N: N: Lintian found a spelling error in a manual page. Lintian has a list of N: common misspellings that it looks for. It does not have a dictionary like N: a spelling checker does. N: N: If the string containing the spelling error is translated with the help of N: gettext (with the help of po4a, for example) or a similar tool, please fix N: the error in the translations as well as the English text to avoid making N: the translations fuzzy. With gettext, for example, this means you should N: also fix the spelling mistake in the corresponding msgids in the *.po N: files. N: N: Visibility: info N: Show-Always: no N: Check: documentation/manual N: Renamed from: spelling-error-in-manpage N: N: I: uwsgi-core: typo-in-manual-page existance existence [usr/share/man/man1/uwsgi-core.1.gz:248] N: I: uwsgi-core: typo-in-manual-page existance existence [usr/share/man/man1/uwsgi-core.1.gz:251] N: I: uwsgi-core: typo-in-manual-page existance existence [usr/share/man/man1/uwsgi-core.1.gz:254] N: I: uwsgi-core: typo-in-manual-page existance existence [usr/share/man/man1/uwsgi-core.1.gz:257] N: I: uwsgi-core: typo-in-manual-page existance existence [usr/share/man/man1/uwsgi-core.1.gz:260] N: I: uwsgi-core: typo-in-manual-page possibile possible [usr/share/man/man1/uwsgi- core.1.gz:458] N: I: uwsgi-core: typo-in-manual-page requestes requests [usr/share/man/man1/uwsgi- core.1.gz:1709] N: I: uwsgi-plugin-alarm-curl: typo-in-manual-page existance existence [usr/share/man/man1/uwsgi_alarm_curl.1.gz:245] N: I: uwsgi-plugin-alarm-curl: typo-in-manual-page existance existence [usr/share/man/man1/uwsgi_alarm_curl.1.gz:248] N: I: uwsgi-plugin-alarm-curl: typo-in-manual-page existance existence [usr/share/man/man1/uwsgi_alarm_curl.1.gz:251] N: I: uwsgi-plugin-alarm-curl: typo-in-manual-page existance existence [usr/share/man/man1/uwsgi_alarm_curl.1.gz:254] N: I: uwsgi-plugin-alarm-curl: typo-in-manual-page existance existence [usr/share/man/man1/uwsgi_alarm_curl.1.gz:257] N: I: uwsgi-plugin-alarm-curl: typo-in-manual-page existance existence [usr/share/man/man1/uwsgi_alarm_curl.1.gz:260] N: I: uwsgi-plugin-alarm-curl: typo-in-manual-page possibile possible [usr/share/man/man1/uwsgi_alarm_curl.1.gz:458] N: I: uwsgi-plugin-alarm-curl: typo-in-manual-page requestes requests [usr/share/man/man1/uwsgi_alarm_curl.1.gz:1709] N: I: uwsgi-plugin-alarm-xmpp: typo-in-manual-page existance existence [usr/share/man/man1/uwsgi_alarm_xmpp.1.gz:245] N: I: uwsgi-plugin-alarm-xmpp: typo-in-manual-page existance existence [usr/share/man/man1/uwsgi_alarm_xmpp.1.gz:248] N: I: uwsgi-plugin-alarm-xmpp: typo-in-manual-page existance existence [usr/share/man/man1/uwsgi_alarm_xmpp.1.gz:251] N: I: uwsgi-plugin-alarm-xmpp: typo-in-manual-page existance existence [usr/share/man/man1/uwsgi_alarm_xmpp.1.gz:254] N: I: uwsgi-plugin-alarm-xmpp: typo-in-manual-page existance existence [usr/share/man/man1/uwsgi_alarm_xmpp.1.gz:257] N: I: uwsgi-plugin-alarm-xmpp: typo-in-manual-page existance existence [usr/share/man/man1/uwsgi_alarm_xmpp.1.gz:260] N: I: uwsgi-plugin-alarm-xmpp: typo-in-manual-page possibile possible [usr/share/man/man1/uwsgi_alarm_xmpp.1.gz:458] N: I: uwsgi-plugin-alarm-xmpp: typo-in-manual-page requestes requests [usr/share/man/man1/uwsgi_alarm_xmpp.1.gz:1709] N: I: uwsgi-plugin-curl-cron: typo-in-manual-page existance existence [usr/share/man/man1/uwsgi_curl_cron.1.gz:245] N: I: uwsgi-plugin-curl-cron: typo-in-manual-page existance existence [usr/share/man/man1/uwsgi_curl_cron.1.gz:248] N: I: uwsgi-plugin-curl-cron: typo-in-manual-page existance existence [usr/share/man/man1/uwsgi_curl_cron.1.gz:251] N: I: uwsgi-plugin-curl-cron: typo-in-manual-page existance existence [usr/share/man/man1/uwsgi_curl_cron.1.gz:254] N: I: uwsgi-plugin-curl-cron: typo-in-manual-page existance existence [usr/share/man/man1/uwsgi_curl_cron.1.gz:257] N: I: uwsgi-plugin-curl-cron: typo-in-manual-page existance existence [usr/share/man/man1/uwsgi_curl_cron.1.gz:260] N: I: uwsgi-plugin-curl-cron: typo-in-manual-page possibile possible [usr/share/man/man1/uwsgi_curl_cron.1.gz:458] N: I: uwsgi-plugin-curl-cron: typo-in-manual-page requestes requests [usr/share/man/man1/uwsgi_curl_cron.1.gz:1709] N: I: uwsgi-plugin-emperor-pg: typo-in-manual-page existance existence [usr/share/man/man1/uwsgi_emperor_pg.1.gz:245] N: I: uwsgi-plugin-emperor-pg: typo-in-manual-page existance existence [usr/share/man/man1/uwsgi_emperor_pg.1.gz:248] N: I: uwsgi-plugin-emperor-pg: typo-in-manual-page existance existence [usr/share/man/man1/uwsgi_emperor_pg.1.gz:251] N: I: uwsgi-plugin-emperor-pg: typo-in-manual-page existance existence [usr/share/man/man1/uwsgi_emperor_pg.1.gz:254] N: I: uwsgi-plugin-emperor-pg: typo-in-manual-page existance existence [usr/share/man/man1/uwsgi_emperor_pg.1.gz:257] N: I: uwsgi-plugin-emperor-pg: typo-in-manual-page existance existence [usr/share/man/man1/uwsgi_emperor_pg.1.gz:260] N: I: uwsgi-plugin-emperor-pg: typo-in-manual-page possibile possible [usr/share/man/man1/uwsgi_emperor_pg.1.gz:458] N: I: uwsgi-plugin-emperor-pg: typo-in-manual-page requestes requests [usr/share/man/man1/uwsgi_emperor_pg.1.gz:1709] N: I: uwsgi-plugin-geoip: typo-in-manual-page existance existence [usr/share/man/man1/uwsgi_geoip.1.gz:245] N: I: uwsgi-plugin-geoip: typo-in-manual-page existance existence [usr/share/man/man1/uwsgi_geoip.1.gz:248] N: I: uwsgi-plugin-geoip: typo-in-manual-page existance existence [usr/share/man/man1/uwsgi_geoip.1.gz:251] N: I: uwsgi-plugin-geoip: typo-in-manual-page existance existence [usr/share/man/man1/uwsgi_geoip.1.gz:254] N: I: uwsgi-plugin-geoip: typo-in-manual-page existance existence [usr/share/man/man1/uwsgi_geoip.1.gz:257] N: I: uwsgi-plugin-geoip: typo-in-manual-page existance existence [usr/share/man/man1/uwsgi_geoip.1.gz:260] N: I: uwsgi-plugin-geoip: typo-in-manual-page possibile possible [usr/share/man/man1/uwsgi_geoip.1.gz:458] N: I: uwsgi-plugin-geoip: typo-in-manual-page requestes requests [usr/share/man/man1/uwsgi_geoip.1.gz:1709] N: I: uwsgi-plugin-graylog2: typo-in-manual-page existance existence [usr/share/man/man1/uwsgi_graylog2.1.gz:245] N: I: uwsgi-plugin-graylog2: typo-in-manual-page existance existence [usr/share/man/man1/uwsgi_graylog2.1.gz:248] N: I: uwsgi-plugin-graylog2: typo-in-manual-page existance existence [usr/share/man/man1/uwsgi_graylog2.1.gz:251] N: I: uwsgi-plugin-graylog2: typo-in-manual-page existance existence [usr/share/man/man1/uwsgi_graylog2.1.gz:254] N: I: uwsgi-plugin-graylog2: typo-in-manual-page existance existence [usr/share/man/man1/uwsgi_graylog2.1.gz:257] N: I: uwsgi-plugin-graylog2: typo-in-manual-page existance existence [usr/share/man/man1/uwsgi_graylog2.1.gz:260] N: I: uwsgi-plugin-graylog2: typo-in-manual-page possibile possible [usr/share/man/man1/uwsgi_graylog2.1.gz:458] N: I: uwsgi-plugin-graylog2: typo-in-manual-page requestes requests [usr/share/man/man1/uwsgi_graylog2.1.gz:1709] N: I: uwsgi-plugin-ldap: typo-in-manual-page existance existence [usr/share/man/man1/uwsgi_ldap.1.gz:245] N: I: uwsgi-plugin-ldap: typo-in-manual-page existance existence [usr/share/man/man1/uwsgi_ldap.1.gz:248] N: I: uwsgi-plugin-ldap: typo-in-manual-page existance existence [usr/share/man/man1/uwsgi_ldap.1.gz:251] N: I: uwsgi-plugin-ldap: typo-in-manual-page existance existence [usr/share/man/man1/uwsgi_ldap.1.gz:254] N: I: uwsgi-plugin-ldap: typo-in-manual-page existance existence [usr/share/man/man1/uwsgi_ldap.1.gz:257] N: I: uwsgi-plugin-ldap: typo-in-manual-page existance existence [usr/share/man/man1/uwsgi_ldap.1.gz:260] N: I: uwsgi-plugin-ldap: typo-in-manual-page possibile possible [usr/share/man/man1/uwsgi_ldap.1.gz:458] N: I: uwsgi-plugin-ldap: typo-in-manual-page requestes requests [usr/share/man/man1/uwsgi_ldap.1.gz:1709] N: I: uwsgi-plugin-router-access: typo-in-manual-page existance existence [usr/share/man/man1/uwsgi_router_access.1.gz:245] N: I: uwsgi-plugin-router-access: typo-in-manual-page existance existence [usr/share/man/man1/uwsgi_router_access.1.gz:248] N: I: uwsgi-plugin-router-access: typo-in-manual-page existance existence [usr/share/man/man1/uwsgi_router_access.1.gz:251] N: I: uwsgi-plugin-router-access: typo-in-manual-page existance existence [usr/share/man/man1/uwsgi_router_access.1.gz:254] N: I: uwsgi-plugin-router-access: typo-in-manual-page existance existence [usr/share/man/man1/uwsgi_router_access.1.gz:257] N: I: uwsgi-plugin-router-access: typo-in-manual-page existance existence [usr/share/man/man1/uwsgi_router_access.1.gz:260] N: I: uwsgi-plugin-router-access: typo-in-manual-page possibile possible [usr/share/man/man1/uwsgi_router_access.1.gz:458] N: I: uwsgi-plugin-router-access: typo-in-manual-page requestes requests [usr/share/man/man1/uwsgi_router_access.1.gz:1709] N: I: uwsgi-plugin-sqlite3: typo-in-manual-page existance existence [usr/share/man/man1/uwsgi_sqlite3.1.gz:245] N: I: uwsgi-plugin-sqlite3: typo-in-manual-page existance existence [usr/share/man/man1/uwsgi_sqlite3.1.gz:248] N: I: uwsgi-plugin-sqlite3: typo-in-manual-page existance existence [usr/share/man/man1/uwsgi_sqlite3.1.gz:251] N: I: uwsgi-plugin-sqlite3: typo-in-manual-page existance existence [usr/share/man/man1/uwsgi_sqlite3.1.gz:254] N: I: uwsgi-plugin-sqlite3: typo-in-manual-page existance existence [usr/share/man/man1/uwsgi_sqlite3.1.gz:257] N: I: uwsgi-plugin-sqlite3: typo-in-manual-page existance existence [usr/share/man/man1/uwsgi_sqlite3.1.gz:260] N: I: uwsgi-plugin-sqlite3: typo-in-manual-page possibile possible [usr/share/man/man1/uwsgi_sqlite3.1.gz:458] N: I: uwsgi-plugin-sqlite3: typo-in-manual-page requestes requests [usr/share/man/man1/uwsgi_sqlite3.1.gz:1709] N: I: uwsgi-plugin-xslt: typo-in-manual-page existance existence [usr/share/man/man1/uwsgi_xslt.1.gz:245] N: I: uwsgi-plugin-xslt: typo-in-manual-page existance existence [usr/share/man/man1/uwsgi_xslt.1.gz:248] N: I: uwsgi-plugin-xslt: typo-in-manual-page existance existence [usr/share/man/man1/uwsgi_xslt.1.gz:251] N: I: uwsgi-plugin-xslt: typo-in-manual-page existance existence [usr/share/man/man1/uwsgi_xslt.1.gz:254] N: I: uwsgi-plugin-xslt: typo-in-manual-page existance existence [usr/share/man/man1/uwsgi_xslt.1.gz:257] N: I: uwsgi-plugin-xslt: typo-in-manual-page existance existence [usr/share/man/man1/uwsgi_xslt.1.gz:260] N: I: uwsgi-plugin-xslt: typo-in-manual-page possibile possible [usr/share/man/man1/uwsgi_xslt.1.gz:458] N: I: uwsgi-plugin-xslt: typo-in-manual-page requestes requests [usr/share/man/man1/uwsgi_xslt.1.gz:1709] N: I: uwsgi source: uses-deprecated-python-stdlib distutils (deprecated in Python 3.10, removed in Python 3.12) [plugins/asyncio/uwsgiplugin.py:2] N: N: N: The Python library flagged by this tag has been formally marked as N: deprecated. N: N: Please prepare for this deprecation and migrate away from this Python N: library. N: N: See-Also: https://peps.python.org/pep-0594/#deprecated-modules N: N: Visibility: info N: Show-Always: no N: Check: languages/python/stdlib-deprecation N: N: I: uwsgi source: uses-deprecated-python-stdlib distutils (deprecated in Python 3.10, removed in Python 3.12) [plugins/gevent/uwsgiplugin.py:2] N: I: uwsgi source: uses-deprecated-python-stdlib distutils (deprecated in Python 3.10, removed in Python 3.12) [plugins/greenlet/uwsgiplugin.py:2] N: I: uwsgi source: uses-deprecated-python-stdlib distutils (deprecated in Python 3.10, removed in Python 3.12) [plugins/python/uwsgiplugin.py:4] N: I: uwsgi source: uses-deprecated-python-stdlib distutils (deprecated in Python 3.10, removed in Python 3.12) [plugins/pyuwsgi/uwsgiplugin.py:4] N: I: uwsgi source: uses-deprecated-python-stdlib distutils (deprecated in Python 3.10, removed in Python 3.12) [plugins/stackless/uwsgiplugin.py:2] N: I: uwsgi source: uses-deprecated-python-stdlib distutils (deprecated in Python 3.10, removed in Python 3.12) [plugins/tornado/uwsgiplugin.py:2] N: I: uwsgi source: uses-deprecated-python-stdlib distutils (deprecated in Python 3.10, removed in Python 3.12) [setup.pyuwsgi.py:17] N: I: uwsgi source: uses-deprecated-python-stdlib pipes (deprecated in Python 3.11, removed in Python 3.13) [uwsgiconfig.py:32] N: P: uwsgi source: debug-symbol-migration-possibly-complete --dbgsym- migration='uwsgi-dbg (<< 2.0.26-3~)' [debian/rules:137] N: N: The debian/rules file for this package has a call to dh_strip(1) with the N: specified --dbgsym-migration or --ddeb-migration argument. N: N: Such arguments are used to migrate packages to use automatic debug N: symbols, which first became available in December 2015. N: N: If this command was added to the debian/rules that was included in the N: current stable release of Debian then it can possibly be removed. N: N: However, if the command was added later (and/or the package was not N: included in stretch) please wait until it has been included in a stable N: release before removing it. N: N: Please refer to the dh_strip(1) manual page and N: https://wiki.debian.org/AutomaticDebugPackages for details. N: N: Visibility: pedantic N: Show-Always: no N: Check: debian/rules N: N: P: uwsgi-src: repeated-path-segment ring [usr/src/uwsgi/t/ring/src/uwsgi/ring/] N: N: The file is installed into a location that repeats the given path segment. N: An example would be /usr/lib/lib or /usr/share/myprogram/share. N: N: More often than not this is unintended. N: N: Please refer to Bug#950052 and Bug#950027 for details. N: N: Visibility: pedantic N: Show-Always: no N: Check: files/hierarchy/path-segments N: N: P: uwsgi-src: repeated-path-segment src [usr/src/uwsgi/t/ring/src/] N: P: uwsgi-src: repeated-path-segment uwsgi [usr/src/uwsgi/t/ring/src/uwsgi/] N: P: uwsgi source: trailing-whitespace [debian/changelog:153] N: N: This file contains lines with trailing whitespace characters. N: N: Whilst often harmless and unsightly, such extra whitespaces can also cause N: tools to interpret the whitespace characters literally. The tool diff(1) N: does not like them, either. They are best avoided. N: N: Some of these problems can be hard to track down. N: N: Whitespace at the end of lines may be removed with the following: N: N: $ sed -i -e 's@[[:space:]]*$@@g' debian/control debian/changelog N: N: If you use Emacs, you can also use "M-x wh-cl" (whitespace-cleanup). N: N: However, if you wish to only remove trailing spaces and leave trailing N: tabs (eg. for Makefiles), you can use the following code snippet: N: N: $ sed -i -e 's@[ ]*$@@g' debian/rules N: N: To remove empty lines from the end of a file, you can use: N: N: $ sed -i -e :a -e '/^\n*$/{$d;N;};/\n$/ba' debian/rules N: N: Visibility: pedantic N: Show-Always: no N: Check: debian/trailing-whitespace N: Renamed from: file-contains-trailing-whitespace N: N: P: uwsgi source: trailing-whitespace [debian/changelog:2459] N: P: uwsgi source: trailing-whitespace [debian/changelog:2516] N: P: uwsgi source: trailing-whitespace [debian/changelog:2529] Test 5 (ratt): Information only, not a blocker Note: Possible false positives. * Good 2025/08/16 22:00:01 Build results: 2025/08/16 22:00:01 PASSED: uwsgi-plugin-python 2025/08/16 22:00:01 PASSED: roundcube-plugin-contextmenu 2025/08/16 22:00:01 PASSED: wims 2025/08/16 22:00:01 PASSED: uwsgi-plugin-psgi 2025/08/16 22:00:01 PASSED: td 2025/08/16 22:00:01 PASSED: uwsgi-plugin-lua 2025/08/16 22:00:01 PASSED: uwsgi-plugin-pypy 2025/08/16 22:00:01 PASSED: uwsgi-plugin-gccgo 2025/08/16 22:00:01 PASSED: roundcube-plugin-sauserprefs 2025/08/16 22:00:01 PASSED: node-nouislider 2025/08/16 22:00:01 PASSED: uwsgi-apparmor 2025/08/16 22:00:01 PASSED: uwsgi-plugin-glusterfs 2025/08/16 22:00:01 PASSED: uwsgi-plugin-ruby 2025/08/16 22:00:01 PASSED: uwsgi-plugin-luajit 2025/08/16 22:00:01 PASSED: td1.8.11 2025/08/16 22:00:01 PASSED: uwsgi-plugin-java 2025/08/16 22:00:01 PASSED: uwsgi-plugin-php 2025/08/16 22:00:01 PASSED: uwsgi-plugin-rados Test 6 (debian/watch): Information only * Good Test 7 (licenserecon): Information only * Good Summary ======= A number of lintian issues you may wish to look at. Tagging as 'moreinfo'. Tags ==== If a 'moreinfo' tag has been added to your RFS bug. You can remove the tag using the line below at the top of a reply that is supplying information and/or indicating a new upload. Control: tags -1 -moreinfo Regards Phil -- Blog: https://blog.kathenas.org Buy me a coffee: https://buymeacoffee.com/kathenasorg GPG Fingerprint: 70A0 AC45 AC77 9EFE 84F6 3AED 724A A9B5 2F02 4C8B
Attachment:
signature.asc
Description: This is a digitally signed message part