-
reportbug (7.10.3ubuntu1) hirsute; urgency=medium
* Merge from Debian unstable. Remaining changes:
- bin/reportbug: If bts=ubuntu or unconfigured, exit with an error and
refer user to "ubuntu-bug" instead.
- reportbug/__init__.py: Match reportbug version with package version.
- debian/control: Add prominent note to package description.
- debian/{rules,dirs}: Do not install .desktop file.
reportbug (7.10.3) unstable; urgency=medium
* reportbug/debbugs.py: handle installation-reports (Closes: #931438)
-- Logan Rosen <email address hidden> Sat, 27 Feb 2021 17:46:58 -0500
-
reportbug (7.10.2ubuntu1) hirsute; urgency=medium
* Merge from Debian unstable. Remaining changes:
- bin/reportbug: If bts=ubuntu or unconfigured, exit with an error and
refer user to "ubuntu-bug" instead.
- reportbug/__init__.py: Match reportbug version with package version.
- debian/control: Add prominent note to package description.
- debian/{rules,dirs}: Do not install .desktop file.
reportbug (7.10.2) unstable; urgency=medium
* autopkgtest: set a valid sender address
reportbug (7.10.1) unstable; urgency=medium
* reportbug/utils.py: fix crash without /etc/email-addresses
-- Logan Rosen <email address hidden> Fri, 12 Feb 2021 22:00:29 -0500
-
reportbug (7.10.0ubuntu1) hirsute; urgency=medium
* Merge from Debian unstable. Remaining changes:
- bin/reportbug: If bts=ubuntu or unconfigured, exit with an error and
refer user to "ubuntu-bug" instead.
- reportbug/__init__.py: Match reportbug version with package version.
- debian/control: Add prominent note to package description.
- debian/{rules,dirs}: Do not install .desktop file.
reportbug (7.10.0) unstable; urgency=medium
[ Logan Rosen ]
* Add tags to existing bug (Closes: #694161)
[ Nis Martensen ]
* reportbug/utils.py: minor code cleanups
* bin/reportbug: recognize 'src:' shortcut for --source option
(Closes: #978398)
* bin/reportbug, reportbug/utils.py: improve checks for invalid from address
(Closes: #933006)
* reportbug/utils.py: pseudo-package reports do not need system information
(Closes: #922626)
* reportbug/tempfiles.py: make tempfile names include time of day
(Closes: #929972)
* reportbug/debbugs.py: add affects for RFH, RFA, and O wnpp bugs
(Closes: #904252)
* bin/reportbug: exit if specified attachments do not exist (Closes: #671398)
* reportbug/utils.py: add try..except in get_source_name() (Closes: #979333)
* extend copyright notice to 2021
* reportbug.utils.get_package_status: use one long description
* reportbug/debbugs.py: handle upgrade reports
* bin/reportbug: drop some severities for virtual packages
* reportbug/ui/gtk_ui.py: don't cut off lines if there is no sysinfo
* bin/reportbug: set up upgrade/installation-reports aliases w/o "s"
* reportbug/utils.py: fix source package lookup for udebs.
Thanks to David Kalnischkies for advice (Closes: #982281)
-- Logan Rosen <email address hidden> Mon, 08 Feb 2021 21:46:21 -0500
-
reportbug (7.9.0ubuntu1) hirsute; urgency=medium
* Merge from Debian unstable. Remaining changes:
- bin/reportbug: If bts=ubuntu or unconfigured, exit with an error and
refer user to "ubuntu-bug" instead.
- reportbug/__init__.py: Match reportbug version with package version.
- debian/control: Add prominent note to package description.
- debian/{rules,dirs}: Do not install .desktop file.
reportbug (7.9.0) unstable; urgency=medium
[ Roderich Schupp ]
* reportbug/ui/gtk_ui.py: fix crash with Python 3.9 (Closes: #975398)
[ Guillem Jover ]
* reportbug/debbugs.py: Only Cc debian-boot on overrides on priority changes
* reportbug/debbugs.py: Add appropriate usertags for overrides
* reportbug/debbugs.py: Add golang as a known section for overrides
[ Nis Martensen ]
* bin/reportbug, reportbug/ui/*: unify yes_no question mark handling
* bin/reportbug: wrap exceedingly long string lines
* bin/reportbug: add -r / --resume-saved option (Closes: #328531, #702107)
* man/reportbug.1, bin/reportbug: document new --resume-saved option
(Closes: #712066)
* man/reportbug.1: various minor manpage updates
* reportbug/submit.py: clarify what to do with saved reports (Closes: #867269)
* reportbug/ui/text_ui.py: preserve newlines in long_message()
* reportbug/ui/gtk_ui.py: unify newlines in long_message()
* reportbug/ui/urwid_ui.py: unify newlines in long_message()
* reportbug/debbugs.py: include and pre-select default in menus
(Closes: #855172)
* add autopkgtest: debian/tests/control, debian/tests/runnable
* conf/reportbug.conf, man/reportbug.conf.5: do not mention outfile
* reportbug.conf, utils.py: add draftpath config file option
* reportbug/submit.py: drop newlines from final_message text
* bin/reportbug: error out if reportbug has no way to submit
(Closes: #813660)
* bin/reportbug: clarify comment about offline setting (Closes: #910712)
* bin/reportbug: skip tags prompt with -r and mode > NOVICE
* bin/reportbug: add missing replyto argument when just saving
(Closes: #819570)
* bin/reportbug: move MTA check from main() into UI()
* debian/control: update standards-version (no changes needed)
* reportbug/ui/gtk_ui.py: truncate long messages to avoid crashing
-- Logan Rosen <email address hidden> Tue, 22 Dec 2020 23:27:16 -0500
-
reportbug (7.8.0ubuntu1) hirsute; urgency=medium
* Merge from Debian unstable. Remaining changes:
- bin/reportbug: If bts=ubuntu or unconfigured, exit with an error and
refer user to "ubuntu-bug" instead.
- reportbug/__init__.py: Match reportbug version with package version.
- debian/control: Add prominent note to package description.
- debian/{rules,dirs}: Do not install .desktop file.
reportbug (7.8.0) unstable; urgency=medium
[ Anuradha Weeraman ]
* reportbug/debbugs.py: Fix crash with stable-pu update request
(Closes: #964987)
[ Nis Martensen ]
* mailer.py,submit.py: only run MUA in terminal if needed (Closes: #964846)
* reportbug/submit.py: use message_from_binary_file to attach messages
(Closes: #966480)
* bin/reportbug:
- use raw string for regexp
- do not submit without pseudoheaders
- Fix crash in offer_configuration (Closes: #965977)
- drop empty recipients from listcc
- Warn that X-Debbugs-Cc via headers are now unreliable
* man/reportbug.conf.5: fix bts help hint
* man/*: updates for list-cc* and headers
* reportbug/ui/gtk_ui.py:
- editor: fix report split
- Make pseudoheaders editable in Editor
- Update empty buffer string
- Always set window title
- switch editor: TextView → SourceView
- editor: do not rewrap pseudoheaders
- Editor: show other buffer in monospace font
- fix GetListPage
- fix crash in _get_multiline
- show "Thanks" in message, not in title
* debian/control:
- update package description
- add dependency on gir1.2-gtksource-3.0
* reportbug/bugreport.py: add second newline to empty body
* reportbug/utils.py:
- get_init_system: detect OpenRC (Closes: #968096)
- fix test failure in get_init_system
* test/test_utils.py: fix test_get_init_system
* bin/reportbug, reportbug/urlutils.py: fix proxy support
(Closes: #717563, #877850)
* New release
-- Logan Rosen <email address hidden> Sun, 08 Nov 2020 22:32:47 -0500
-
reportbug (7.7.0ubuntu1) groovy; urgency=medium
* Merge from Debian unstable. Remaining changes:
- bin/reportbug: If bts=ubuntu or unconfigured, exit with an error and
refer user to "ubuntu-bug" instead.
- reportbug/__init__.py: Match reportbug version with package version.
- debian/control: Add prominent note to package description.
- debian/{rules,dirs}: Do not install .desktop file.
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
-- Logan Rosen <email address hidden> Fri, 10 Jul 2020 16:50:29 -0400