Back to reportbug PTS page

Accepted reportbug 7.7.0 (source) into unstable



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Thu, 09 Jul 2020 22:18:36 -0400
Source: reportbug
Architecture: source
Version: 7.7.0
Distribution: unstable
Urgency: medium
Maintainer: Reportbug Maintainers <debian-reportbug@lists.debian.org>
Changed-By: Sandro Tosi <morph@debian.org>
Closes: 271084 532150 544812 620712 657066 687214 709862 730236 780747 788045 843337 855380 865792 867663 871048 872772 883346 894794 918989 919102 922058 926726 936061 940532 942261 946363 946963 955809 961675 961955 963073 963762 964260
Changes:
 reportbug (7.7.0) unstable; urgency=medium
 .
   [ Bastian Venthur ]
   * Replace nosetests with pytest
   * replace pep8, pyflake, pylint with flake8
   * updated docs
   * removed references to non-existing coverage targets
   * removed remaining traces of nose
 .
   [ Nis Martensen ]
   * reportbug/utils.py
     - support merged-/usr during file search; Closes: #942261
     - get_source_name: improve, use python apt
     - use a single global apt cache
     - simplify mua_is_supported
     - switch from pipes to shlex.quotes
     - simplify mua_exists, drop MUAVERSION
     - drop Mua.get_name()
     - add mua support via xdg-email
       (Closes: #532150, #788045, #865792)
     - protect against too long mailto argument
     - Mua.send: return commandline instead of calling ui.system
     - Mua: rename send → get_send_command
     - rename Xdg → Mailto
     - add direct support for a few more MUAs
       Closes: #271084, #922058
     - reportbug/utils.py: clean up cleanup_msg
     - fix get_source_name breakage from previous change
   * bin/reportbug
     - recognize source packages (and `src:linux`) when sending followup info;
       Closes: #946363
     - try to determine an unambiguous package name to pass to debsums;
       Closes: #940532
     - do not create an empty tempfile if the `outfile` option is given
     - fix re-execution after configuration;
       Closes: #620712, #730236, #780747, #926726
     - Query both binary and source package by default; Closes: #936061
     - minor update for STARTTLS clarification
     - Improved QuertBTSError handling
     - improve and simplify mailer selection in handle_editing
     - handle_editing: capitalize "print ..." menu option
   * reportbug/bugreport.py
     - correctly detect LANGUAGE; Closes: #946963
     - bugreport.py: fix missing cores → threads
   * reportbug/debbugs.py:
     - get_reports: also include bugs that affect the package;
       Closes: #544812
     - get_reports: add support for lists of packages
     - get_reports: drop one try..except
   * reportbug/submit.py:
     - use implicit SSL with port 465
     - show output file name after quitting mailer without sending
   * bin/reportbug, reportbug.utils, test_utils: drop mua_name function
   * reportbug/utils.py,submit.py: rename Mua.name → Mua.executable
   * urlutils.py, checkversions.py: use proxy and timeout;
       Closes: #961955
   * reportbug/ui/gtk_ui.py:
     - fix crash in handle_bts_query on non-Debian systems; Closes: #709862
     - Hide back button; Closes: #855380, #867663, #872772
     - handle_bts_query: Use QuertBTSError instead of NoBugs;
       Closes: #919102, #918989
     - drop broken/unused error_dialog function
     - fix argument order in _assert_context
     - fix crash when copying text to clipboard
     - do not change window title in final_message
   * reportbug/ui/text_ui.py:
     - use subprocess.Popen instead of os.popen; Closes: #961675
     - handle_bts_query: Use QuertBTSError
   * reportbug/ui/urwid_ui.py:
     - survive ancient encoding
     - handle_bts_query: Use QuertBTSError
   * Testsuite:
     - adapt to recent code changes
     - test get_source_name with astroid
     - test_debbugs.py: add ftbfs tag
     - test_utils.py: add test for new xdg-email Mua
     - test: adapt to splitting mailer off utils
     - test/test_mailer.py: do not require all MUAs to be installed
       (Closes: #843337)
     - test_mailer.py: extend for big messages and attachments
     - test_utils.py: dirtify test data for cleanup_msg
     - test_utils.py: complete test for cleanup_msg
     - test_utils.py: adapt cleanup_msg expected results
   * fix some minor typos in various files
   * manpages:
     - document that reportbug will exit after --configure
     - Update for SSL/TLS encrypted submission support
     - reportbug.1: mention how to obtain list of valid BTS systems
       (Closes: #964260)
   * doc/README.Users:
     - Clarify how to configure reportbug.debian.org
       (Closes: #963073)
     - document limitations of MUA support
     - some MUAs now support attachments
   * share/handle_bugscript: convert to UTF-8
   * Lintian fixes:
     - add override for desktop-command-not-in-package
     - d/control: suggest default mta
     - d/copyright: fix obsolete-field-in-dep5-copyright
     - d/copyright: fix dep5-copyright-license-name-not-unique
     - d/copyright: fix missing-license-paragraph-in-dep5-copyright
     - d/copyright: fix missing-field-in-dep5-copyright
     - d/copyright: GPL-any is equivalent to GPL-1+
   * debian/control:
     - switch to debhelper compat level 12
     - add Rules-Requires-Root (R³)
     - update standards-version (no changes needed)
   * split off MUA stuff from utils into new mailer submodule
   * reportbug/mailer.py:
     - Mailto Mua: fix payload decoding
     - Mailto Mua: multipart → mailto is not supported
     - Mailto Mua: not urlquoting "/" should be safe
     - mua_exists: invert logic
     - better attachment file check
   * reportbug/exceptions.py,mailer.py: use custom BadMessage exception
   * do not try to run graphical MUAs in text-only environments
   * Use X-Debbugs-CC as pseudoheader instead of header
   * bin/reportbug,reportbug/submit.py,mailer.py: support attachments with MUA
     Closes: #894794
   * bin/reportbug, reportbug/utils.py: minor regex improvements
   * bin/reportbug, reportbug/ui/gtk_ui.py: allow reply with -N in GTK ui
     (Closes: #687214)
   * bin/reportbug, reportbug.desktop: drop --exit-prompt option
 .
   [ Fabrice BAUZAC ]
   * Improve code documentation
 .
   [ Jens Korte ]
   * Update description of --bts option in reportbug.1 man page
 .
   [ Paul Gevers ]
   * Add template to (o)pu release.debian.org bugs; Closes: #883346
 .
   [ Josh Triplett ]
   * querybts: Use http_proxy when opening mbox URLs
 .
   [ Ansgar ]
   * bugreport.py: "CPU cores" → "CPU threads"
 .
   [ Bas Couwenberg ]
   * reportbug/debbugs.py: add the 'ftbfs' tag to make `-T ftbfs` work;
     Closes: #955809
 .
   [ chrysn ]
   * reportbug/ui/gtk_ui.py: add hint to press Next of no bug matches;
     Closes: #871048
 .
   [ mozbugbox ]
   * bin/reportbug: allow followups on ITP bugs; Closes: #657066
 .
   [ Brian Murray ]
   * reportbug/ui/text_ui.py: launch browser for correct package type
     (Closes: #963762)
 .
   [ Sandro Tosi ]
   * Add Nis Martensen to Uploaders, very much well deserved!
   * Extend copyright notice to 2020
   * New release
Checksums-Sha1:
 20ad830744d0814d53de5a11ead01ccfe2fd62de 1860 reportbug_7.7.0.dsc
 812cb194deb7373f3dd4aa3fdf289049f5e4b549 202056 reportbug_7.7.0.tar.xz
 3a15bf52ca785e8c9b136d6b9bfafb1a038e7fff 6283 reportbug_7.7.0_source.buildinfo
Checksums-Sha256:
 f5ab2572330fc8bdb336212b6d3f11ab3486d82993736b4b75f95ee2568ceaea 1860 reportbug_7.7.0.dsc
 f3f268f855b42693b7524944bcb1e3fee83d2872f25f8d8bbd0a8b204a8b99bd 202056 reportbug_7.7.0.tar.xz
 897aa6378897f8de00405e3a1b043d5dc886cfec87852496af5da8b5366748c7 6283 reportbug_7.7.0_source.buildinfo
Files:
 73da77951afd412d6249b60cd5261d4b 1860 utils standard reportbug_7.7.0.dsc
 b6a7d0e74aca40f4da6aefbb272f25cf 202056 utils standard reportbug_7.7.0.tar.xz
 0cf7936d7813e72f86b1d966fc542e7e 6283 utils standard reportbug_7.7.0_source.buildinfo

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEEufrTGSrz5KUwnZ05h588mTgBqU8FAl8H0R8ACgkQh588mTgB
qU/kjxAAxKSeRQPXM20evcywKz7y+180QrFJVo5s2oyDpqcv+KYf699aHslQC4un
PpiF6ems447ouZgQ1l3IewA8IaaVwZUPdtCKulHZaVNa4KLcwQ/6Ip57rPo9Jzhu
a+d5nhBtZYy39yTnbEQiEutuoVrzJuCLY8VDUsYaxApDLPBR7SgOI56FmUWPgZGA
kZQuct6qwcJeRa/aOsZy7SqrAESxbWGBLapiKPX0NEU4J+7ldzKTmcqfUlLToZnk
1r1qdphrraPGkjZJnO6xzOnh7po64IFOH3zmds7a0JBp6hqrV5loS1HBq3cpzv0T
kdRDhDgxFtu6DZjfRMnP4oB0/X11fsIQWni+iSGuWir3FmWcZk6eKdhOkW7n889A
pSq5QiAH3u0Ihvh1c1lzQG28xMhw5BfSgh4xStfDhe8ghgA+dAgiqf1qzGGALVlv
+Tm0TP2EZRb5gEfR0iLFp53hZOx+x/+9kxuOwFLD3mt2B3MPJjukR9+fpMQ760LM
Pwp3oE94QuWH9A2oH1WiN8LGKpNymMbDInb5c8k8pJncSKiR3FR29BQ+0BK5iTra
wv2vyFU8laBvhnCmyIkUUXyR8ZOt1lAr0uZx47xwby6WeBsGaVLO7FUs12p/WzJh
qgkZH65bvOJB/enhgPTsDWYmY2tlMiU/Usp2BVrcoMdQnRd2Lbk=
=f9WK
-----END PGP SIGNATURE-----