Change log for reportbug package in Debian

175 of 93 results
Published in sid-release
reportbug (13.0.1) unstable; urgency=medium

  * reportbug/submit.py: fix crash resulting from submission failure
    (Closes: #1064790)

 -- Nis Martensen <email address hidden>  Tue, 27 Feb 2024 11:42:00 +0100
Superseded in sid-release
reportbug (13.0.0) unstable; urgency=medium

  [ Paul Wise ]
  * Drop progenyother variable
  * Automatically add tags based on the subject
  * Update URLs to https where possible
  * Drop a URL that is no longer on the web
  * Update Debian Policy Source field URL anchor
  * Update check-available documentation
  * Add User and Usertags to the list of repeatable pseudo-headers
  * Refactor access to the BTS system info

  [ Jakub Wilk ]
  * man/reportbug.1: grammar fix in --no-bug-script description
    (Closes: #1027816)

  [ Nis Martensen ]
  * bin/reportbug: adjust logic to avoid duplicates in taglist
  * extend copyright years to 2023
  * update lintian override
  * bin/reportbug: skip final thank you message in non-interactive mode
  * bin/reportbug: only check for pseudoheaders when submitting bugs
    (Closes: #1034787)
  * bin/reportbug: fix -V / --package-version option (Closes: #1040779)
  * reportbug/submit.py: work around bug in smtplib. Thanks to Laurent
    Bigonville for investigating and providing an initial patch
    (Closes: #926900)
  * submit, utils, test_bugreport: fix some mypy errors
  * bin/reportbug: give name of mua in error message (Closes: #1061271)
  * test/test_utils.py: update for now repeatable pseudoheaders
  * bin/reportbug: follow the MODE conversion to enum

  [ Alexandre Detiste ]
  * modernize to python3, fix mypy failure

  [ Otto Kekäläinen ]
  * Link bts(1) man page from querybts

 -- Nis Martensen <email address hidden>  Sun, 11 Feb 2024 12:52:07 +0100
Published in bookworm-release
Superseded in sid-release
reportbug (12.0.0) unstable; urgency=medium

  [ Benjamin Drung ]
  * Make Python version PEP440 compliant

  [ Paul Wise ]
  * Update Linux kernel taint list and location

  [ Nis Martensen ]
  * debian/control: update standards-version (no changes needed)
  * reportbug.utils.get_package_status: force literal package name match when
    calling apt-cache show. Thanks to David Kalnischkies for comprehensive
    explanations on apt's command line argument features.
    (Closes: #1031924)

  [ Roland Clobus ]
  * reportbug.debbugs.check_package_info: fix crash with udeb-only pkg
    (Closes: #1034143)

  [ Nis Martensen ]
  * reportbug/utils.py: update CODENAME2SUITE for bookworm (Closes: #1034260)

 -- Nis Martensen <email address hidden>  Sat, 29 Apr 2023 08:38:45 +0200
Superseded in sid-release
reportbug (11.6.0) unstable; urgency=medium

  [ Paul Wise ]
  * reportbug/debbugs.py: Add usertags for ftp.d.o removal requests
    (Closes: #1004221)
  * man/reportbug.conf.5, conf/reportbug.conf: Don't mention using the header
    option to set X-Debbugs-CC
  * doc/README.Users: Drop mention of X-Debbugs-Cc being moved from
    pseudo-header to mail headers
  * reportbug/debbugs.py, test/test_debbugs.py: Notify packages of bugs
    against pseudo-packages that affect them

  [ Holger Wansing ]
  * reportbug/debbugs.py: mention log file location in installer template
    (Closes: #1015933)

  [ Daniel Lewart ]
  * reportbug/debbugs.py: override: extra priority is deprecated
    (Closes: #1018748)

  [ Nis Martensen ]
  * reportbug.utils.get_dependency_info(): implement line wrapping.
    Thanks to Sandro Tosi for the suggestion
  * reportbug.utils.get_dependency_info(): fix min pkgname column width
    (Closes: #1024685)
  * bin/reportbug: ask CC addresses also if list-cc-me is set (Closes: #1023786)
  * reportbug/debbugs.py: use upstream contact instead of author in template
    (Closes: #1020297)
  * reportbug/bugreport.py: add 'UP' on non-SMP machines (Closes: #1021849)
  * bin/reportbug: get submit address from resumed message (Closes: #1021481)
  * reportbug.utils.get_source_version: avoid guessing between multiple answers
    (Closes: #1024629)
  * bin/reportbug: drop safety check for msg changes for resumed reports
    (Closes: #1014871)
  * fix "bin/reportbug: get submit address from resumed message"
  * bin/reportbug: display some advice if called with general package argument
    (Closes: #1012234)
  * bin/reportbug: do not ignore --subject option with -N (Closes: #1013254)
  * bin/reportbug: rephrase version confirmation question (Closes: #1016007)
  * reportbug/submit.py: Do not use mta -f with empty envelopefrom
    (Closes: #1014869)

 -- Nis Martensen <email address hidden>  Sun, 04 Dec 2022 19:28:36 +0100
Superseded in sid-release
reportbug (11.5.1) unstable; urgency=medium

  [ Luca Boccassi ]
  * reportbug/debbugs.py, reportbug/utils.py: report if filesystem is unmerged-usr
    (Closes: #923090, #996833)

  [ Nis Martensen ]
  * reportbug/ui/text_ui.py: only use a single package for browse_bugs.
    Thanks to Philippe SWARTVAGHER <email address hidden> for the report.
    (Closes: #1012396)
  * debian/control: update standards-version (no changes needed)

 -- Nis Martensen <email address hidden>  Wed, 17 Aug 2022 21:00:03 +0200
Superseded in sid-release
reportbug (11.5.0) unstable; urgency=medium

  [ Mickaël Schoentgen ]
  * reportbug/submit.py: remove usage of the deprecated 'U' mode
  * reportbug/utils.py: fix bytes comparison deprecation warning
  * reportbug/debbugs.py, reportbug/submit.py, reportbug/utils.py:
    prevent resource warnings about unclosed file
  * bin/reportbug, reportbug/debbugs.py, reportbug/submit.py,
    reportbug/ui/text_ui.py, reportbug/urlutils.py:
    remove usage of obsolete IOError

  [ Nis Martensen ]
  * reportbug/debbugs.py: improve description of the a11y tag.
    Thanks to Simon McVittie <email address hidden> for the suggestion.
    (Closes: #1007106)
  * reportbug/debbugs.py: use version for package exists check.
    Thanks to Julian Gilbey <email address hidden> for the report.
    (Closes: #1009656)
  * bin/reportbug: name matching file instead of regex with -f
    (Closes: #918431)
  * reportbug/debbugs.py: always ask version for release.debian.org/-pu
    requests (Closes: #887150)
  * reportbug/checkversions.py: do not restrict dists in madison query
    by default (Closes: #813299, #927400)
  * reportbug/utils.py: add and revise docstrings
  * reportbug/mailer.py: add docstrings
  * reportbug/debbugs.py: add docstrings
  * reportbug/submit.py: add docstrings
  * reportbug/urlutils.py: add docstrings
  * reportbug/checkversions.py: add/update docstrings
  * reportbug/hiermatch.py: update/revise docstrings
  * reportbug/checkbuildd.py: update/extend docstring
  * reportbug/tempfiles.py: add/revise docstrings (Closes: #890680)

 -- Nis Martensen <email address hidden>  Sat, 30 Apr 2022 12:10:55 +0200
Superseded in sid-release
reportbug (11.4.1) unstable; urgency=medium

  [ Philippe SWARTVAGHER ]
  * reportbug/ui/text_ui.py: stay in menu if answer "none" removes
    selected items

  [ Nis Martensen ]
  * test/test_ui_text.py: add test for text ui
  * reportbug/ui/text_ui.py: update bug line regex (Closes: #1005998)

 -- Nis Martensen <email address hidden>  Sat, 26 Feb 2022 21:29:40 +0100
Superseded in sid-release
reportbug (11.4.0) unstable; urgency=medium

  * reportbug/submit.py: do not output extra info when saving to file
    (Closes: #1004382)
  * reportbug/submit.py: fix logic and avoid predictable tempfile
  * bin/reportbug: drop some unneeded lines from handle_editing
  * bin/reportbug: unify redirection to output file in handle_editing
  * bin/reportbug: drop now unused stopmsg function
  * reportbug/submit.py: clean up tempfiles before ui.final_message
  * reportbug/ui/urw_id.py: use text ui version for display_report
  * reportbug/submit.py: use ui.display_report in paranoid mode
  * reportbug/ui/gtk_ui.py: switch final_message button to 'close'
    (Closes: #873761)
  * reportbug/utils.py: fix version reading in parse_config_files()
    (Closes: #1004854)
  * reportbug/utils.py, man/reportbug.conf.5: support timeout in config file
    (Closes: #992566)
  * reportbug/debbugs.py: split off resolved bugs in hierarchy (Closes: #665348)
  * bin/reportbug, reportbug/debbugs.py: add option to browse archived bugs
    (Closes: #995231)
  * man/reportbug.1: document new --archive option
  * reportbug/ui/text_ui.py: update bug number column alignment

 -- Nis Martensen <email address hidden>  Sun, 13 Feb 2022 00:15:46 +0100
Superseded in sid-release
reportbug (11.3.0) unstable; urgency=medium

  [ Takahide Nojima ]
  * reportbug/ui/gtk_ui.py: Add checkboxes or radio buttons
    on MenuPage to allow a user to operate intuitively
    (Closes: #813771)

  [ Nis Martensen ]
  * reportbug/ui/gtk_ui.py: catch exceptions from spellchecker
  * various PEP8 fixes and flake8 annotations in many files
  * reportbug/checkversions.py: drop get_incoming_version
  * reportbug/urlutils.py: drop some unused code
  * bin/reportbug: reverse severity list in user prompt (Closes: #295386)
  * Revert "Download and use maintainer mbox whenever applicable (#933765)"
  * reportbug/debbugs.py: use mboxmaint in cgi_report_url
  * test/test_debbugs.py: adapt and extend test for get_report_url
  * extend copyright years to 2022
  * reportbug/ui/gtk_ui.py: sort bugs by bug number
  * reportbug/debbugs.py: fix wrong bug count for digit-only packages
  * reportbug/submit.py: do not print the output filename twice
  * reportbug/submit.py: do not output a message when creating backup file
  * reportbug/submit.py: use break statement instead of boolean to exit loop
  * reportbug/submit.py: keep backup in case of failure instead of writing again
    (Closes: #964942)

 -- Nis Martensen <email address hidden>  Sat, 22 Jan 2022 20:39:34 +0100
Superseded in sid-release
reportbug (11.2.0) unstable; urgency=medium

  [ Nis Martensen ]
  * gtk_ui.py: use os.kill instead of sys.exit to close reportbug
    (Closes: #1000200)
  * test/test_utils.py: add a few tests for various functions
  * test/test_debbugs.py: add test for debbugs.parse_bts_url
  * test/test_checkversions.py: test check_available
  * test/test_hiermatch.py: add hierarchy matching tests
  * debian/control: update standards-version (no changes needed)

  [ Ryan Kavanagh ]
  * Update URLs to prefer https where possible (Closes: #998155)

 -- Nis Martensen <email address hidden>  Thu, 30 Dec 2021 22:58:24 +0100
Superseded in sid-release
reportbug (11.1.0) unstable; urgency=medium

  [ Nelson A. de Oliveira ]
  * reportbug/submit.py: include temp filename in resume message
    (Closes: #985727)

  [ Nis Martensen ]
  * checkversions.get_versions_available(): distinguish src and bin pkg versions
    (Closes: #873493)
  * reportbug/utils.py: add get_source_version()
  * bin/reportbug: improve version lookup for source packages (Closes: #984904)
  * man/reportbug.1: add hint about "src:" prefix
  * reportbug/utils.py: print apt error in get_source_version()
  * reportbug.utils.get_source_package: switch to python apt
  * reportbug.utils.get_source_package: also return source package
  * reportbug.utils.get_source_package: add option to match only src packages
  * test/test_utils.py: update and extend test for get_source_package
  * bin/reportbug: adapt to new version of utils.get_source_package
  * bin/reportbug: Do not ask for nonexistent packages (Closes: #431402)
  * reportbug/debbugs.py: try apt-cache after dpkg to get package info
    (Closes: #599290, #721212)
  * reportbug/utils.py: use dpkg-query instead of dpkg-internal database files
  * reportbug/debbugs.py: direct rm requests to the right pseudo-package
    (Closes: #994221)
  * reportbug/ui/gtk_ui.py: switch from spawn_sync to spawn_async
  * reportbug/debbugs.py: replace menu by yes/no question
  * reportbug/debbugs.py: drop unused msgfactory and parse_mbox_report
  * reportbug/debbugs.py: drop broken parse_html_report()
  * reportbug/debbugs.py: remove old fallback code
  * reportbug/debbugs.py: more broken code removal
  * test/test_debbugs.py: add tests for handle_* functions
  * reportbug/debbugs.py: drop unused imports
  * reportbug/debbugs.py: pep8 fixes
  * reportbug/ui/gtk_ui.py: recognize system information as "other info"
  * reportbug/debbugs.py: do not mention sarge release (Closes: #996654)
  * Gtk UI: switch from gtksourceview3 to gtksourceview4

 -- Nis Martensen <email address hidden>  Mon, 18 Oct 2021 19:45:55 +0200
Published in bullseye-release
reportbug (7.10.3+deb11u1) bullseye; urgency=medium

  [ Thomas Goirand ]
  * Update suite names vs stable/oldstable, so it's possible to request for
    bullseye-pu (Closes: #992332).

 -- Thomas Goirand <email address hidden>  Mon, 06 Sep 2021 17:35:39 +0200
Superseded in sid-release
reportbug (11.0.0) unstable; urgency=medium

  [ Thomas Goirand ]
  * Update suite names vs stable/oldstable, so it's possible to request for
    bullseye-pu (Closes: #992332).

  [ Nis Martensen ]
  * man/reportbug.1: advise -H users to use --list-cc (Closes: #988391)

  [ Sandro Tosi ]
  * Release reportbug 11, matching Debian Bullseye release number
  * debian/control
    - run wrap-and-sort
    - switch Suggests to debconf, since we're using the binary debconf-show,
      included in that package; Closes: #990267

 -- Sandro Tosi <email address hidden>  Wed, 25 Aug 2021 23:54:19 -0400
Superseded in bullseye-release
Superseded in sid-release
reportbug (7.10.3) unstable; urgency=medium

  * reportbug/debbugs.py: handle installation-reports (Closes: #931438)

 -- Nis Martensen <email address hidden>  Wed, 24 Feb 2021 22:32:29 +0100
Superseded in sid-release
reportbug (7.10.2) unstable; urgency=medium

  * autopkgtest: set a valid sender address

 -- Nis Martensen <email address hidden>  Wed, 10 Feb 2021 21:45:34 +0100
Superseded in sid-release
reportbug (7.10.1) unstable; urgency=medium

  * reportbug/utils.py: fix crash without /etc/email-addresses

 -- Nis Martensen <email address hidden>  Tue, 09 Feb 2021 19:02:10 +0100
Superseded in sid-release
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)

 -- Nis Martensen <email address hidden>  Mon, 08 Feb 2021 18:47:18 +0100
Superseded in sid-release
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

 -- Nis Martensen <email address hidden>  Tue, 22 Dec 2020 11:39:14 +0100
Superseded in sid-release
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

 -- Nis Martensen <email address hidden>  Sun, 25 Oct 2020 09:21:16 +0100
Superseded in sid-release
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

 -- Sandro Tosi <email address hidden>  Thu, 09 Jul 2020 22:18:36 -0400
Superseded in sid-release
reportbug (7.6.0) unstable; urgency=medium

  [ Bastian Venthur ]
  * Update to debianbts 2.10
  * replace mock w/ unittest.mock (available since py3.3)

  [ Salvatore Bonaccorso ]
  * reportbug/debbugs.py
    - allow to fill stretch-pu updates against release.d.o; Closes: #938941

  [ Paul Gevers ]
  * reportbug/debbugs.py
    - Add template to unblock release.debian.org bugs

  [ Nis Martensen ]
  * show name of output file in GTK+ ui; Closes: #941257
  * reportbug/debbugs.py
    - do not show `newcomer` tag in novice mode; Closes: #941961
  * reportbug/ui/text_ui.py
    - fix the total bug count not to be equal only to wishlist bugs;
      Closes: #922014
  * reportbug/utils.py
    - query dpkg status with unambiguous package name; Closes: #932383

  [ Fabrice BAUZAC ]
  * reportbug/ui/urwid_ui.py
    - suggest to install python3-urwid for the urwid UI; Closes: #944562
  * reportbug/ui/gtk_ui.py
    - suggest to install reportbug-gtk for the GTK+ UI; Closes: #944515

  [ Andrei POPESCU ]
  * Download and use maintainer mbox whenever applicable; Closes: #933765

  [ Sandro Tosi ]
  * doc/README.developers
    - add a section describing why bugscripts are executed with LC_ALL=C;
      Closes: #946326

 -- Sandro Tosi <email address hidden>  Sat, 14 Dec 2019 13:18:07 -0500
Published in stretch-release
reportbug (7.1.7+deb9u3) stretch; urgency=medium

  * Non-maintainer upload.
  * Exclude *.pyc from source package.
  * reportbug/utils.py
    - update release names, following Buster releases, patch by Nicolas
      Braud-Santoni; Closes: #932524, #931609

 -- Andreas Beckmann <email address hidden>  Thu, 29 Aug 2019 16:19:25 +0200
Published in buster-release
reportbug (7.5.3~deb10u1) buster; urgency=medium

  * Non-maintainer upload.
  * Re-enable submitting stretch-pu requests.
  * Rebuild for buster.

 -- Andreas Beckmann <email address hidden>  Fri, 30 Aug 2019 13:52:06 +0200
Superseded in sid-release
reportbug (7.5.3) unstable; urgency=medium

  * debian/control
    - replace emacs* Suggests with emacs-bin-common; Closes: #925422
    - bump Standards-Version to 4.4.0 (no changes needed)
    - add sensible-utils dep, patch by Nis Martensen
  * reportbug/debbugs.py
    - when handling ftp.d.o, dont look up package information if the package
      doesnt exist, fixing a crash; Closes: #923631
    - fix a crash with stable version lookup, patch by Nis Martensen;
      Closes: #935602
  * bin/reportbug
    - remove debug code when handling list-cc-me, patch by Josh Triplett
  * reportbug/utils.py
    - update release names, following Buster releases, patch by Nicolas
      Braud-Santoni; Closes: #932524, #931609
    - recognize versioned Provides; patch by Nis Martensen; Closes: #934472
  * man/reportbug.1
    - add default for --draftpath; patch by laokz

 -- Sandro Tosi <email address hidden>  Wed, 28 Aug 2019 19:54:08 -0400
Superseded in buster-release
Superseded in sid-release
reportbug (7.5.2) unstable; urgency=medium

  * bin/reportbug
    - automatically add ftbfs tag for does-not-build severity, patch by Logan
      Rosen; Closes: #903865
    - fix UnicodeDecodeError crash with debconf-show output, patch by Nis
      Martensen; Closes: #892898
  * reportbug/utils.py
    - add listccme to CONFIG_ARGS, patch by Shengjing Zhu
  * add `outfile` option to reportbug.conf; patch by Jonathan Rubenstein;
    Closes: #916985
  * reportbug/debbugs.py
    - since 2.2, python-debianbts already parses bugs messages as `email`
      object, so dont parse them again
    - copy debian-boot@ ml for every ftp.debian.org override bugs;
      Closes: #893873
    - dont force binary->source package conversion in ftp.debian.org bug
      handling; Closes: #908650
    - remove `debian-maintainers` pseudo-package, it's been deprecated
  * bin/reportbug, reportbug/ui/__init__.py
    - be explicit on why a UI is unavailable when passing -u XYZ on the
      command-line; Closes: #876372
  * reportbug/{bugreport.py, utils.py}
    - add kernel taint flags information to bug report "System Information"
      section; Closes: #865153
  * Extend copyright years to 2019
  * Makefile
    - add `clean` target to remove python build artifacts, patch by Nis
      Martensen; Closes: #918537
  * conf/reportbug.conf
    - fix example for `mua`, patch by Nis Martensen; Closes: #918536
  * reportbug/ui/gtk2_ui.py
    - fix crash by accepting the `exitstatus` argument to `on_child_exited()`;
      patch by Nis Martensen; Closes: #916297
  * bin/reportbug, reportbug/utils.py
    - make sure to run bugscripts in a terminal even with the GTK UI; patch by
      Nis Martensen; Closes: #669038, #803675
  * Rename gtk2 UI to gtk, patch by Nis Martensen; Closes: #848207

 -- Sandro Tosi <email address hidden>  Thu, 31 Jan 2019 20:57:49 -0500
Superseded in buster-release
Superseded in sid-release
reportbug (7.5.1) unstable; urgency=medium

  * debian/control
    - mark reportbug-gtk as priority: optional; Closes: #910814
  * reportbug/debbugs.py
    - ftp.debian.org removal bugs should say "package(s)"; Closes: #912967
  * reportbug/utils.py
    - restore stderr messages on the terminal, as it's sometimes useful; patch
      by Nis Martensen; Closes: #882130
    - detect Runit as init system, patch by Lorenzo Puliti; Closes: #913236
    - recognize held packages as installed, patch by Nis Martensen;
      Closes: #905353
  * bin/reportbug
    - wildcard globbing for attachments should attach in alphabetical order,
      patch by Nis Martensen; Closes: #906990
  * reportbug/ui/urwid_ui.py
    - fix regression in opening editor from Urwid UI, patch by John Scott;
      Closes: #903969, #908515, #904391
  * Add --list-cc-me option to X-Debbugs-CC your detected email address, patch
    by Josh Triplett; Closes: #910697

 -- Sandro Tosi <email address hidden>  Sat, 24 Nov 2018 15:27:06 -0500
Superseded in stretch-release
reportbug (7.1.7+deb9u2) stretch; urgency=medium

  * Non-maintainer upload.
  * Backport the fix for Debian bug #878088. Notify the security team or LTS
    team about a possible regression if reporting a bug against a package
    containing a security fix.
  * python3-reportbug: Depend on python3-apt to fix #878088.

 -- Markus Koschany <email address hidden>  Wed, 04 Jul 2018 00:31:56 +0200
Superseded in buster-release
Superseded in sid-release
reportbug (7.5.0) unstable; urgency=medium

  * debian/control
    - update Vcs-* to point to salsa; drop Homepage pointing to alioth
  * migrate to <email address hidden>; Closes: #899684
  * reportbug/debbugs.py
    - fix a typo in the serious severity description; Closes: #894972
    - add contributors.debian.org to pseudo-packages list
    - since it's now in LTS status, comment out jessie-pu from the list of
      suites presented for release.debian.org; Closes: #902379
  * replace 999999@b.d.o with a more generic nnnnnn@b.d.o; Closes: #891144
  * reportbug-gtk package created
    - a new package now installs the desktop file only along with the
      dependencies to make it work; desktop install tasks should depend
      on the new reportbug-gtk package; patch by Stephen Paul Weber;
      Closes: #842018, #872300, #902593
  * remove utils.get_cpu_cores() in favor or os.cpu_count(), as available on
    python3; Closes: #894208
  * reportbug/submit.py
    - dereference symbolic links when detecting file type; patch by Nis
      Martensen; Closes: #885959
  * remove unused Python imports; patch by Markus Hackspacher; Closes: #867337
  * lookup package short description using apt python bindings; patch by Nis
    Martensen; Closes: #564112, #876373, #502860
  * reportbug/bugreport.py
    - dont add the novice bug template if the bug report body was provided on
      the command-line (even if in low-level modes); Closes #890793
  * dont add the 'System Information' section when running reportbug with the
    option --from-buildd; Closes: #865812
  * add explicit text to clarify the newer releases menu (some of which could be
    in in-development suites) is meant as a request to the reporter to verify if
    the bug has already been addressed; Closes: #900254, #880857
  * reportbug/ui/gtk2_ui.py
    - fix a crash when showing a changed config file; Closes: #902417

 -- Sandro Tosi <email address hidden>  Sun, 01 Jul 2018 14:37:45 -0400
Published in jessie-release
reportbug (6.6.3+deb8u1) jessie; urgency=medium

  * Non-maintainer upload.
  * Don't CC <email address hidden> anymore.
    The testing security team didn't exist for a long time and the
    mailinglist will disappear when Alioth will be decomissioned.
    Thanks to Moritz Muehlenhoff (Closes: #888832)

 -- Salvatore Bonaccorso <email address hidden>  Mon, 19 Mar 2018 14:22:15 +0100
Superseded in stretch-release
reportbug (7.1.7+deb9u1) stretch; urgency=medium

  * Non-maintainer upload.
  * Don't CC <email address hidden> anymore.
    The testing security team didn't exist for a long time and the
    mailinglist will disappear when Alioth will be decomissioned.
    Thanks to Moritz Muehlenhoff (Closes: #888832)

 -- Salvatore Bonaccorso <email address hidden>  Fri, 02 Mar 2018 15:10:15 +0100
Superseded in buster-release
Superseded in sid-release
reportbug (7.1.10) unstable; urgency=medium

  * debian/control
    - add python3-apt dep to python3-reportbug, needed by fix for #878088;
      Closes: #891626

 -- Sandro Tosi <email address hidden>  Tue, 27 Feb 2018 20:02:22 -0500
Superseded in sid-release
reportbug (7.1.9) unstable; urgency=medium

  * bin/reportbug
    - dont CC <email address hidden> anymore, the team
      didnt exit for a long time and the ML will disappear when Alioth will be
      deco'ed; patch by Moritz Muehlenhoff; Closes: #888832
  * bin/reportbug, reportbug/utils.py
    - notify the security team or TLS team if reporting a bug against an upload
      contaning a security fix, as a possible regression (upon user
      confirmation); patch by Markus Koschany and Nis Martensen; Closes: #878088
  * Extend copyright years to 2018

 -- Sandro Tosi <email address hidden>  Sat, 24 Feb 2018 20:56:22 -0500
Superseded in buster-release
Superseded in sid-release
reportbug (7.1.8) unstable; urgency=medium

  * reportbug/debbugs.py
    - add `a11y` tag
    - dont RFC2047-encode the Owner pseudo header when submitting a WNPP bug;
      patch by Nis Martensen; Closes: #872780
  * reportbug/utils.py, bin/*
    - fix invalid escape sequence deprecation warnings with Python 3.6; patch by
      Ville Skyttä; Closes: #878437
    - redirect stderr to stdout when running commands via get_command_output(),
      and this prevents errors to be sent to the terminal; Closes: #882130
  * reportbug/ui/gtk2_ui.py
    - typo fix; Closes: #875309
  * debian/control
    - add sensible-utils to reportbug depends, since we require sensible-*
      commands to be available; Closes: #871527
  * man/reportbug.1
    - fix reference to -A/--attach in the include-file section; patch by Alex
      Muntada; Closes: #871769, #878420
  * reportbug/{debbugs.py, utils.py}
    - add tailing new-line when processing strings line by line; patch by Nis
      Martensen; Closes: #866596
  * reportbug/submit.py
    - remove spurious print() of MIME type, introduced during the py3k porting;
      patch by Nis Martensen; Closes: #868154
    - use quoted-printable encoding for lines that are over 980 chars long;
      patch by Nis Martensen; Closes: #849765
  * fix some spelling errors; patch by Ville Skyttä; Closes: #878436
  * bin/reportbug
    - preserve attachments order; patch by Ville Skyttä; Closes: #878538
  * add Linux Security Model (LSM) information to the 'System info' section of
    the bug report (if any LSM is enabled on the system); patch by Laurent
    Bigonville and intrigeri; Closes: #773346
  * debian/source/options
    - use the default XZ compression algo by removing the custom setting to use
      bzip2; patch by Boyuan Yang; Closes: #863823
  * use context managers to avoid leaving unclosed file descriptors (which often
    results in users losing control of their terminal windows); patch by Nis
    Martensen; Closes: #695887, #849763, #882983
  * prevent Unicode(De|En)codeError with most open() calls by using
    'backslashreplace' in case of errors; patch by Nis Martensen;
    Closes: #877650, #883577, #868022
  * debian/copyright
    - leave only me as Upstream-Author and Packaged-By
  * debian/control
    - bump Standards-Version to 4.1.2 (no changes needed)
  * debian/rules
    - dont call dpkg-parsechangelog directly, use dpkg/pkg-info.mk instead

 -- Sandro Tosi <email address hidden>  Thu, 28 Dec 2017 23:25:43 -0500
Superseded in buster-release
Superseded in stretch-release
Superseded in sid-release
reportbug (7.1.7) unstable; urgency=medium

  * reportbug/utils.py
    - fix description regex to match only textual description (and not the MD5);
      patch by Nis Martensen; Closes: #863322
    - switch to use apt-cache instead of dpkg --print-avail; patch by Nis
      Martensen
    - get_command_output() doesnt strip a trailing new-line, so deal with that
      behavior when running lsb_release and dpkg --print-architecture; patch by
      Nis Martensen; Closes: #861153
    - update suites names: fade out squeeze (wheezy is now oldoldstable) and
      introduce buster (testing), bullseye (next-testing); Closes: #862801
    - in search_path_for, split PATH directories using ':'; patch by Kamaraju
      Kusumanchi; Closes: #827088
    - strip arch-qualifier when looking up dependencies information; patch by
      Nis Martensen; Closes: #749884
    - fix a crash when parsing the config files lines in the package
      information; patch by Nis Martensen; Closes: #857013, #846053, #826534
  * reportbug/debbugs.py
    - add manpages.debian.org to pseudo-packages list; Closes: #861859
  * debian/control
    - update emacs dependencies to emacs24 (default) and emacs25 (alternative)
    - remove Chris Lawrence from Uploaders, thanks for all you've done for
      reportbug!!
    - switch Vcs-* URLs to HTTPS
  * remove double imports
  * debian/desktop
    - add Danish translation to desktop file; patch by scootergrisen;
      Closes: #855973
  * reportbug/bugreport.py
    - add LANGUAGE env var to locales bugreport section; Closes: #840898
  * bin/querybts
    - url_open() now returns a string, no need to read() it anymore; also
      replace URLError exception handling with NoNetwork; Closes: #859274
  * reportbug/debbugs.py, reportbug/utils.py
    - Finish open_url return type conversion: url_open() now returns a string
      and no longer an HTTPRespons object; patch by Nis Martensen; extends the
      fix for #859274
  * bin/reportbug
    - fix error formatting when printing the error for draft directory
      non-existing; patch by Gaetano Guerriero; Closes: #816375
  * doc/README.source
    - update README.source to the current source layout; Closes: #827002
  * debian/copyright
    - switch the Format field to the URL in the packaging-manuals

 -- Sandro Tosi <email address hidden>  Mon, 29 May 2017 16:00:17 -0400
Superseded in stretch-release
Superseded in sid-release
reportbug (7.1.6) unstable; urgency=medium

  * reportbug/utils.py
    - wrap every command execution in a helper function to (eventually) decode
      the command output, this will prevent non-UTF-8 output to crash reportbug;
      patch by Nis Martensen; Closes: #857794
  * reportbug/submit.py
    - handle text attachments in different encodings, currently making reportbug
      crash; patch by Nis Martensen; Follow up for #848729

 -- Sandro Tosi <email address hidden>  Tue, 18 Apr 2017 21:12:02 -0400
Superseded in stretch-release
Superseded in sid-release
reportbug (7.1.5) unstable; urgency=medium

  * reportbug/utils.py
    - handle correcly the situation where reportbug config file and dpkg status
      database have a different charset than current locale; patch by Nis
      Martensen; Closes: #848729
  * reportbug/ui/gtk2_ui.py
    - fallback gracefully to text UI if running GTK+ interface on a text
      console; patch by Nis Martensen; Closes: #853269
    - fallback gracefully to text UI in case some of the GTK+ deps are not
      available, by catching all the relevant exceptions; patch by Jakob Haufe;
      Closes: #854405
    - require also Cairo, required to render the GTK+ interface; patch by Nis
      Martensen; Closes: #852652

 -- Sandro Tosi <email address hidden>  Sun, 12 Feb 2017 12:07:18 -0500
Superseded in stretch-release
Superseded in sid-release
reportbug (7.1.4) unstable; urgency=medium

  * reportbug/submit.py
    - use the correct email.encoders modules when attaching binary files;
      Closes: #850317
  * debian/control
    - add python3-gi-cairo to reportbug Suggests; Closes: #851968
  * doc/README.Users
    - update GTK interface doc about which packages to install

 -- Sandro Tosi <email address hidden>  Sun, 22 Jan 2017 18:16:04 -0500
Superseded in sid-release
reportbug (7.1.3) unstable; urgency=medium

  * debian/control
    - bump Standards-Version to 3.9.8 (no changes needed)
  * share/script
    - modify the bug script to cope with non-ascii characters; patch by Nis
      Martensen; Closes: #851322
  * man/reportbug.1
    - fix order of email environment variables; patch by Nis Martensen;
      Closes: #851355
  * bin/reportbug
    - output user from address in human-readable format; patch by Nis Martensen;
      Closes: 851361
  * reportbug/ui/urwid_ui.py
    - unbreak 'Read bug' functionality in urwid UI; patch by Ryan Kavanagh;
      Closes: #851055
  * debian/menu
    - removed, now obsolete in favor of XDG desktop files; patch by Boyuan Yang;
      Closes: #851415
  * debian/desktop
    - improve to the file and no longer hardcode the debian-swirl file location;
      patch by Boyuan Yang; Closes; #836253
  * reportbug/ui/gtk2_ui.py
    - fixes and improvements to GTK2 interface from James Clarke and Simon
      McVittie, thanks a lot! Closes: #850733

 -- Sandro Tosi <email address hidden>  Sun, 15 Jan 2017 20:30:27 -0500
Superseded in stretch-release
Superseded in sid-release
reportbug (7.1.2) unstable; urgency=medium

  * reportbug/utils.py
    - fix the 'email' name clash in reportbug.utils functions by renaming their
      arguments to 'emailaddr', this fixes names with special characters in the
      address; patch by Didier 'OdyX' Raboud; Closes: #848692
    - capitalize, not uppercase, ampersend user replacement; patch by Nis
      Martensen; Closes: #849677
  * reportbug/ui/text_ui.py
    - use integer division when computing the max length for a name; suggestion
      by Ben Longbons; Closes: #848655
  * share/{bug, control}
    - port bug script and control file to py3k; patch by Nis Martensen;
      Closes: #849749
  * reportbug/debbugs.py
    - add jenkins.debian.org pseudopackage
  * Extend packaging copyright years

 -- Sandro Tosi <email address hidden>  Wed, 04 Jan 2017 20:17:13 -0500
Superseded in stretch-release
Superseded in sid-release
reportbug (7.1.1) unstable; urgency=medium

  * Upload to unstable
  * reportbug/debbugs.py
    - add sections for Rust and JavaScript, patch by Josh Triplett;
      Closes: #847537
    - update the list of pseudopackages (and fix & re-enable unittest);
      Closes: #831848
    - revert the description of www.debian.org to the official one (see also
      #813108); Closes: #813113
  * doc/README.Users
    - grammar fixes/improvements; patch by Vilius Panevėžys; Closes: #811193

 -- Sandro Tosi <email address hidden>  Sun, 18 Dec 2016 16:12:00 -0500
Deleted in experimental-release (Reason: None provided.)
reportbug (7.1.0) experimental; urgency=medium

  * port GTK interface to GTK3; thanks to Simon McVittie for sending all the
    patches to implement this; Closes: #651590

 -- Sandro Tosi <email address hidden>  Wed, 14 Dec 2016 19:33:58 -0500
Superseded in experimental-release
reportbug (7.0.1) experimental; urgency=medium

  * debian/control
    - add python3-requests to python3-reportbug Depends; Closes: #846657
  * reportbug/utils.py
    - dont remove the first character from the filename when calling an external
      MUA; Closes: #846778

 -- Sandro Tosi <email address hidden>  Wed, 07 Dec 2016 19:22:37 -0500
Superseded in experimental-release
reportbug (7.0.0) experimental; urgency=medium

  * port reportbug to py3k

 -- Sandro Tosi <email address hidden>  Wed, 30 Nov 2016 20:25:52 -0500
Superseded in stretch-release
Superseded in sid-release
reportbug (6.6.6) unstable; urgency=medium

  * reportbug/utils.py
    - Update the SUITES2DISTS mapping for the jessie release; patch by Paul Wise
    - 'Control' pseudo-header can be repeated/present multiple times in the
      report; Closes: #687679
  * man/querybts.1
    - document http_proxy environment variable in querybts manpage; report and
      patch by Jakub Wilk; Closes: #800092
  * Consolidate Debian release codenames handling in a single place, updating
    how release.d.o is using this information; Closes: #804504
  * bin/reportbug
    - rephrase slightly the orphan check warning; Closes: #544624
    - where there are modified conffiles, clarify the menu entry to view such
      files that a "q" is required to exit it, making it more clear in the GTK
      UI; Closes: #732334
    - default '--exitprompt' to False, should avoid a spurious message in GTK UI
      when reporting additional information; Closes: #745514
  * reportbug/submit.py
    - in paranoid mode, handle the case when the pager exists without having
      processed all the text we are sending and it generates a SIGPIPE;
      Closes: #777010, #686922
    - decode email addresses when printing the recipients recap at submit time;
      Closes: #546914
    - dont escape a single dot line surrounded by newlines (the End-Of-Message
      in SMTP), it is done by sendmail() automatically; Closes: #808742
    - print the "If you want to provide additional information" text only if an
      email is specified in sysinfo, this prevents a crash if we are sending
      reports to a non-debbugs instance; Closes: #789332
    - save a backup of the bug report, that will prevent data loss in case of
      crash or unexpected errors; Closes: #736214
  * debian/control
    - add dep on 'file' for python-reportbug; Closes: #803764
  * reportbug/ui/text_ui.py
    - dont crash when selecting "Providing additional information" after
      filtering the bugs list more than once; Closes: #804130
  * reportbug/ui/gtk2_ui.py
    - switch from gtkspell (now removed) to gtkspellcheck; Closes: #802387
  * man/querybts.1
    - remove reference to BROWSER env variable, we use xdg-open; Closes: #690759
  * reportbug/urlutils.py
    - remove handling of X11BROWSER and CONSOLEBROWSER, obsolete
    - explicitly set the timeout when requesting a URL, that happens in
      particular when checking for newer versions; Closes: #784840
  * reportbug/ui/*
    - dont crash if we cant access the BTS: Closes: #694634

 -- Sandro Tosi <email address hidden>  Sat, 02 Jan 2016 01:47:46 +0000
Superseded in stretch-release
Superseded in sid-release
reportbug (6.6.5) unstable; urgency=medium

  * reportbug/debbugs.py
    - use 'ANY' as an alias for "all architectures" when requesting a binNMU;
      thanks to Mehdi for report and patch; Closes: #795687
  * debian/control
    - set dep on python-debianbts to the version implementing the paged access
      to BTS; Closes: #796759
  * bin/reportbug, reportbug/{debbugs.py, exceptions.py}
    - in case of an error accessing the BTS, throw a new exception, and catch it
      in the main program, and display a message about it
  * bin/reportbug
    - special-case also the short alias -T along with --tag; this fixes a crash
      in 'debian-bug' in Emacs; thanks to Sven  Joachim for report and patch;
      Closes: #794590
  * reportbug/utils.py
    - correctly identify conffiles marked as obsolete; thanks to Jakub Wilk for
      the report; Closes: #791577
  * PEP8-fied the source code (except for "line too long", which we ignore)

 -- Sandro Tosi <email address hidden>  Fri, 18 Sep 2015 21:38:56 +0100
Superseded in stretch-release
Superseded in sid-release
reportbug (6.6.4) unstable; urgency=medium

  * reportbug/debbugs.py
    - fix usage of singular they in RFH description; thanks to Doug Torrance for
      the report; Closes: #776015
    - clarify the menu for partial/all archs for binNMUs and RMs; thanks to
      Kamaraju Kusumanchi for the report; Closes: #773606
    - clarify to not select any item in the suite menu for ftp.debian.org to
      choose 'unstable', that should work on every UI available; thanks to
      Rafael Laboissiere for the report; Closes: #765546
    - extend release.d.o binNMUs handling to include a menu to request the suite
      the binNMU is for; thanks to Andreas Beckmann for the report and Niels
      Thykier, Adam D. Barratt from release team for help; Closes: #769355
  * share/script
    - report PAGER environment variable when filing a bug against reportbug
  * reportbug/ui/gtk2_ui.py
    - correctly acquire GDK mutual exclusion lock
  * reportbug/submit.py
    - correctly handle the case where there is not MTA or smtphost defined;
      Closes: #782319, #780825, #769055
    - use ui.final_message() when printing the last message and then exit
  * bin/reportbug
    - suggest to contact Debian support channels when reporting bugs against
      generic packages; thanks to Tomas Pospisek for the patch; Closes: #661563
    - set default encoding to UTF-8, should prevent all the "UnicodeDecodeError:
      'ascii' codec can't decode" bugs; Closes: #769013, #739507, #761367,
      #771833, #672487, #739507, #612712, #690882, #779200, #642096, #666116
    - --tag cli option now correctly generates the list of available tags based
      on the selected mode, which includes 'security'; Closes: #685826
  * reportbug/{debbugs.py, ui/text_ui.py}, test/test_{debbugs.py, urlutils.py}
    - use HTTPS when connecting to Debian BTS
  * bin/reportbug, reportbug/ui/urwid_ui.py
    - make the Cancel button in Urwid interface works for tags and severity
      lists; thanks to Ryan Kavanagh for report and patch; Closes: #702521
  * reportbug/utils.py
    - support LANG declined Description-xx field in package information; thanks
      to Robert Luberda for the report; Closes: #683116
  * bin/reportbug, man/reportbug.1
    - add --{no-}security-team, to declare to send (or not) the report only to
      the security team since it is (or not) an undisclosed vulnerability;
      Closes: #685829
  * bin/reportbug, reportbug/debbugs.py
    - remove 'base' pseudo-package, to be deprecated in BTS too; Closes: #761206

 -- Sandro Tosi <email address hidden>  Mon, 03 Aug 2015 20:46:01 +0100
Superseded in stretch-release
Superseded in jessie-release
Superseded in sid-release
reportbug (6.6.3) unstable; urgency=medium


  * reportbug/debbugs.py
    - when checking the version for a PU upload, pass a list of distributions;
      thanks to Ivo De Decker for spotting; Addresses: #774443

 -- Sandro Tosi <email address hidden>  Sun, 04 Jan 2015 10:41:18 +0000
Superseded in sid-release
reportbug (6.6.2) unstable; urgency=medium


  * reportbug/debbugs.py
    - introduce jessie-pu (removing now EOL squeeze-pu) tag for release.d.o;
      thanks to Matt Kraai for the report and patch; Closes: #773142

 -- Sandro Tosi <email address hidden>  Fri, 02 Jan 2015 20:48:12 +0000
Superseded in jessie-release
Superseded in sid-release
reportbug (6.6.1) unstable; urgency=medium


  * reportbug/utils.py
    - don't split multiarch information on multiple lines; thanks to James
      Cowgill for the report; Closes: #759690
  * reportbug/{bugreport.py, utils.py}
    - include init system information in bug reports; thanks to Yves-Alexis
      Perez for the report and debian-devel ml for suggestions and inputs;
      Closes #741930
  * reportbug/debbugs.py
    - add 'newcomer' tag

 -- Sandro Tosi <email address hidden>  Tue, 02 Dec 2014 21:52:57 +0000
Superseded in jessie-release
Superseded in sid-release
reportbug (6.6.0) unstable; urgency=medium


  * bin/reportbug, man/reportbug.1 share/reportbug.el
    - rename GNUS to Gnus; thanks to Tollef Fog Heen for the report and to Tomas
      Pospisek for the patch; Closes: #683325
  * reportbug/debbugs.py
    - fix vesion/version typo; thanks to Niels Thykier for the report and to
      Tomas Pospisek for the patch; Closes: #683277
    - use a future-proof URL for the rc_policy.txt document; thanks to Paul Wise
      for the report and patch; Closes: #673270
    - remove 'ROSRM' options from ftp.d.o removal requests; thanks to Scott
      Kitterman for the report and to Adam D. Barratt and Philipp Kern for
      ack'ing it (on IRC); Closes: #682105
  * man/reportbug.1
    - mention that deb-src lines has to be available in sources.list to populate
      apt cache with source packages too, needed for --src/--source option to
      work; thanks to Ian Bruce for the report; Closes: #684227
    - clarify that when using an external MUA, the attachment feature will not
      be able to send those files to the MUA, so they are actually discarded;
      thanks to Stefano Rivera for the report; Closes: #679907
  * reportbug/submit.py
    - properly handle ~/~user in --output cli option, expanding it to the user's
      homedir; thanks to Fritz Wuehler for the report; Closes: #680465
    - don't show the last menu (about how to provide additional info) if
      quitting or saving to file; thanks to Adrian Bunk for the report;
      Closes: #668838
  * reportbug/ui/gtk2_ui.py
    - hide 'Apply' button on the last screen of GTK+ UI; thanks to Samuel Hym
      for the report; Closes: #675735
    - remove indication that 'e' would edit the bug report in the last menu,
      it's text UI specific; thanks to David Smith for the report;
      Closes: #686168
  * bin/reportbug
    - suggests to contact debian-users@ in case of difficulties in identifying
      the package to associate the bug to; thanks to Jonathan Nieder for the
      report and patch; Closes: #661563
    - correctly identify source packages when presenting the packages menu,
      preventing from reporting bugs against unexisting source packages; thanks
      to Jakub Wilk and Andreas Beckmann for the report; Closes: #650386
  * reportbug/utils.py
    - identify also config files with spaces in the filename; thanks to Vincent
      Lefevre for the report; Closes: #669022
  * debian/control
    - update Suggests on emacs packages; thanks to Adrian Bunk for the report;
      Closes: #686165
    - bump Standards-Version to 3.9.6 (no changes needed)

 -- Sandro Tosi <email address hidden>  Wed, 29 Oct 2014 00:30:49 +0000
Published in wheezy-release
reportbug (6.4.4+deb7u1) wheezy-security; urgency=high


  * Non-maintainer upload by the Security Team.
  * CVE-2014-0479: Arbitrary code execution in compare_versions.
    A man-in-the-middle attacker could put shell metacharacters in the
    version number, causing execution of code of their choice.
    Thanks to Jakub Wilk <email address hidden>

 -- Salvatore Bonaccorso <email address hidden>  Sat, 02 Aug 2014 22:22:14 +0200
Superseded in jessie-release
Superseded in sid-release
reportbug (6.5.1) unstable; urgency=medium


  * debian/rules
    - convert to dh sequencer
  * Switch to dh_python2
  * Bump compat to 9
  * man/reportbug.1
    - mark it explicitly that -N/--bugnumber must receive the bug number as an
      argument to the command; thanks to Ron Murray for the report;
      Closes: #741369
  * reportbug/{debbugs.py, utils.py}
    - check for valid (as per Policy) package name while handling WNPP; thanks
      to Paul Wise for the report; Closes: #748719
  * reportbug/ui/gtk2_ui.py
    - set monospace font when entering the bug body; thanks to Bob Bib for the
      report; Closes: #700032
  * Acknowledge NMU (thanks for that!); Closes: #757190
  * reportbug/ui/gtk2_ui.py
    - uninstall GTK+ readline hook, this prevent a crash in reportbug; thanks to
      Eric Valette for the report and to Simon McVittie for the GTK+-side
      analysis and patch; Closes: #758619

 -- Sandro Tosi <email address hidden>  Fri, 05 Sep 2014 22:34:23 +0100
Superseded in jessie-release
Superseded in sid-release
reportbug (6.5.0+nmu1) unstable; urgency=high


  * Non-maintainer upload.
  * CVE-2014-0479: Arbitrary code execution in compare_versions.
    A man-in-the-middle attacker could put shell metacharacters in the
    version number, causing execution of code of their choice.
    Thanks to Jakub Wilk <email address hidden>

 -- Salvatore Bonaccorso <email address hidden>  Sun, 03 Aug 2014 16:03:15 +0200
Superseded in jessie-release
Superseded in sid-release
reportbug (6.5.0) unstable; urgency=low


  [ Sandro Tosi ]
  * bin/reportbug
    - changed to "No" the default to local MTA question in configuration mode;
      thanks to Hartmut Bruening for the report; Closes: #732789
  * reportbug/debbugs.py
    - improve the ITP template to ask for more information; thanks to Lucas
      Nussbaum for the report and patch; Closes: #719067
  * bin/reportbug, reportbug/utils.py, doc/README.developers
    - implement support for attachments in bugscripts; thanks to Joachim
      Breitner for the report and to Michael Stapelberg for the patch;
      Closes: #526110
  * reportbug/utils.py
    - improve the template provided to less-expert reporters to be clear the
      questions should be answered by the reporter themselves; thanks to Tony
      Houghton for the report; Closes: #690782
    - match 'Description-en' too when getting package description
  * reportbug/checkversions.py
    - if NEW has several versions of the given package, choose the bigger;
      thanks to Thorsten Glaser for the report; Closes: #704040
  * debian/control
    - use canonical URL for Alioth service
    - bump Standards-Version to 3.9.5 (no changes needed)
  * debian/copyright
    - extend copyright years

  [ Julien Cristau ]
  * Update codename/suite mapping for wheezy release
  * test: don't assert that unstable version is strictly greater than stable
  * checkversions: let rmadison do the architecture/suite filtering
  * debbugs: retire the opu tag for release.debian.org; Closes: #707631

 -- Sandro Tosi <email address hidden>  Sun, 26 Jan 2014 20:40:56 +0100
Superseded in jessie-release
Superseded in wheezy-release
Superseded in sid-release
reportbug (6.4.4) unstable; urgency=low


  * reportbug/ui/gtk2_ui.py
    - proper update GTK+ UI from threads, using gobject.idle_add(), possibily
      fixing the crashes seen with GTK+ reportbug UI; thanks to all the
      reporters and to Bruno Filipe Oliveira Ramos for the patch;
      Closes: #620225

 -- Sandro Tosi <email address hidden>  Tue, 12 Mar 2013 23:45:13 +0100
Superseded in wheezy-release
Superseded in sid-release
reportbug (6.4.3) unstable; urgency=low


  * reportbug/debbugs.py
    - add a note to include/attach the debdiff in case of unblocks for
      release.d.o; thanks to Ulrich Dangel for the report and to Niels Thykier
      for ack'ing it on IRC; Closes: #681206
  * reportbug/utils.py
    - recognize Control as a pseudo-header; thanks to Paul Wise for the report;
      Closes: #684540
  * reportbug/ui/urwid_ui.py
    - fix a crash when selecting 'Quit' in the Urwid UI window presenting the
      list of bugs already filed; thanks to Ryan Kavanagh for the report;
      Closes: #668395
  * bin/reportbug
    - in Urwid UI, when cancelling on the list of packages matching the input
      package, don't present '-1' as resulting package, but that nothing was
      selected; thanks to Valentin Lorentz for the report; Closes: #667663

 -- Sandro Tosi <email address hidden>  Sat, 18 Aug 2012 22:49:44 +0200
Superseded in wheezy-release
Superseded in sid-release
reportbug (6.4.2) unstable; urgency=low


  * reportbug/debbugs.py
    - remove 'freeze-exception' option for release.d.o package; thanks to Niels
      Thykier for the report; Closes: #683272

 -- Sandro Tosi <email address hidden>  Mon, 30 Jul 2012 18:55:52 +0200
Superseded in sid-release
reportbug (6.4.1) unstable; urgency=low


  * bin/reportbug
    - remove arch qualifier (for m-a) only if we're not reporting against the
      source package; thanks to Vincent Lefevre for the report; Closes: #681157

 -- Sandro Tosi <email address hidden>  Sun, 29 Jul 2012 11:10:25 +0200
6.4
Superseded in wheezy-release
Superseded in sid-release
reportbug (6.4) unstable; urgency=low


  * reportbug/checkversions.py
    - match version on the precise architecture, not just check string
      inclusiong; thanks to Nelson de Oliveira for the report; Closes: #650651
    - include arch:all in package versions lookup; thanks to Hilmar Preuße for
      the report; Closes: #673204
  * bin/reportbug
    - clarify the menu title when presenting more packages; thanks to Alois
      Mahdal for the report; Closes: #654165
  * reportbug/ui/{text, urwid}_ui.py
    - sort bug numerically; thanks to Matthias Urlichs for the report;
      Closes: #657616
  * reportbug/debbugs.py
    - initialize varibles needed to handle ftp.debian.org section change
      requests, so reportbug won't crash if proper values (for section and
      priority) is not found; thanks to James McCoy for the report;
      Closes: #658748
    - support release team generating "ben" files when requesting a transition;
      thanks to Niels Thykier for the report and patch; Closes: #672722
  * reportbug/utils.py
    - correctly report the installation status for each dependency packages, not
      just the last status applied to each pkgs; thanks to Piotr Engelking for
      the report; Closes: #657753
    - Fix crash when using claws-mail as a mailer; thanks to Valentin Lorentz
      for the report and (partial) patch: Closes: #667543
  * reportbug/utils.py, debian/control
    - updated claws-mail command to use the new cli switch to compose a mail
      from a file (adding a versioned depends); thanks to David Paleino for the
      report; Closes: #661221
  * debian/control
    - added python-mock to b-d-i, needed for the test suite
    - bump Standards-Version to 3.9.3 (no changes needed)
  * reportbug/{debbugs, utils}.py
    - report foreign architectures information (if m-a); thanks to Cyril
      Brulebois for the report; Closes: #658795
  * bin/reportbug, man/reportbug.*
    - fix several typos; thanks to Simon Kainz for the report and patch;
      Closes: #669249
  * bin/reportbug, reportbug/utils.py
    - initial support for multi-arch: keep arch-qualifier and remove it just
      before preparing the report body; Closes: #666469
  * Extend my copyright years to include 2012

 -- Sandro Tosi <email address hidden>  Wed, 06 Jun 2012 22:10:17 +0200
Superseded in wheezy-release
Superseded in sid-release
reportbug (6.3.1) unstable; urgency=low


  * bin/reportbug
    - don't blindly set (even empty) bugscript headers/pseudos, that will
      prevent spurious blank lines in bug pseudoheaders section; thanks to
      Andreas Beckmann and Jonathan Nieder for the report; Closes: #649956,
      #650723
    - force (once again) source report if --source is specified;
      Closes: #644194, #648719
  * reportbug/utils.py
    - remove tailing white spaces from dependencies list; thanks to Nelson A. de
      Oliveira for the report and patch; Closes: #650659
  * reportbug/debbugs.py
    - added new ftp archive sections: 'education', 'introspection' and
      'metapackages' as per msgid:<email address hidden>
  * reportbug/checkversions.py
    - don't generate a traceback in case of checking for versions of
      non-existing packages (or if rmadison doesn't return anything); thanks to
      Jérémy Lal for the report; Closes: #649649

 -- Sandro Tosi <email address hidden>  Sun, 04 Dec 2011 22:48:02 +0100
6.3
Superseded in wheezy-release
Superseded in sid-release
reportbug (6.3) unstable; urgency=low


  * reportbug/utils.py
    - add 'oldstable' to the list of distributions, so not to confuse 'APT
      prefers' line; thanks to Jan Huijsmans for the report; Closes: #645870
  * share/control, setup.py
    - report python-reportbug dependencies information when filing a bug against
      reportbug
  * reportbug/ui/urwid_ui.py
    - is_mouse_event() is in urwid.util in urwid 1.0.0; thanks to Andrew O.
      Shadura for the report; Closes: #646943
    - fix a crash when willing to submit more information after having seen a
      report; thanks to Viet Nguyen for the report; Closes: #644815
  * bin/reportbug
    - report bug using the "Source" pseudo-header, if we've detected it's a
      source package (either by using --src cli option or by selecting the
      source pkg in the menu); thanks to Julian Andres Klode for the report;
      Closes: #644194
    - improved check for package name in the subject, now checking if the
      it's at the beginning of the subject, and even if provided via '--subject'
      cli option; thanks to Cyril Brulebois for noticing it; Closes: #579596
  * Implement a new --envelope-from cli option (and the corresponding one in the
    configuration file), to allow to select the Envelope From (aka Return-path)
    mail header different than the default, the From address. It reverts the
    change in #614879; thanks to Kevin Locke for the report and discussion;
    Closes: #640249
  * Use madison.cgi (from QA) to check for newer versions available; thanks to
    Bernd Zeimetz for the report; Closes: #601679
  * reportbug/ui/*_ui.py
    - show if the bug is already closed (it usually happens when the bug was
      closed recently and it's not archived yet); thanks to Elora HRanma for the
      report; Closes: #586155
  * reportbug/ui/gtk2_ui.py
    - rename the 'Cancel' button to 'Quit', so that it's clear it will close
      reportbug, also Alt+<code> will select the right button; thanks to Nathan
      A. Stine and Éric Araujo for the reports; Closes: #586475, #614160
    - remove reference to Ctrl+c when asking for subject: it won't work in GTK+
      UI; thanks to Mark Brown for the report; Closes: #562876
  * debian/control
    - set 2.6 as minimum python version
  * reportbug/debbugs.py, bin/reportbug
    - reports for release.debian.org about 'pu'/'opu' now tries to get the
      correct version querying madison (but only if querying is enabled); thanks
      to Jakub Wilk for the report; Closes: #563804
  * Bugscripts can now generate headers and pseudo-headers to be included into
    the bug report, refer to README.developers for additional details; thanks to
    Niels Thykier for the report; Closes: #611341

 -- Sandro Tosi <email address hidden>  Sun, 06 Nov 2011 18:04:26 +0100
Superseded in wheezy-release
Superseded in sid-release
reportbug (6.2.2) unstable; urgency=low


  * reportbug/utils.py
    - support claws-mail MUA; thanks to David Paleino for the report and patch;
      Closes: #532082
    - fix spelling error in email template; thanks to basile for the report;
      Closes: #643986
  * reportbug/checkversions.py
    - do a word match when parsing the suite name to get the available versions;
      thanks to Yann Dirson for the report; Closes: #642032
  * debian/docs
    - don't install TODO file, it's internal only; thanks to Tshepang
      Lekhonkhobe for the report; Closes: #643320
  * bin/reportbug
    - fix a crash when using -N nnnnnn and at the last menu answer 'Show other
      bug reports (return to bug listing).'; thanks to Ritesh Raj Sarraf for the
      report; Closes: #642939
  * reportbug/bugreport.py
    - don't add the bug report guidance template if the package is a special one
      (like wnpp, ftp.d.o and release.d.o); thanks to Arno Töll for the report;
      Closes: #643785
  * reportbug/ui/text_ui.py
    - when searching thru the bugs list, return a Bugreport instance instead of
      the bug number; thanks to Olivier Berger for reopening the bug; hopefully
      completely Closes: #640196
  * bin/reportbug, man/reportbug.conf.5
    - clarify TLS question in --configure and the manpage entry for conf file;
      thanks to Jakob Bohm for the report; Closes: #642554

 -- Sandro Tosi <email address hidden>  Sun, 16 Oct 2011 17:14:56 +0200
Superseded in wheezy-release
Superseded in sid-release
reportbug (6.2.1) unstable; urgency=low


  * bin/reportbug
    - be more explicit that Ctrl+c on subject menu exit reportbug without
      sending any report; thanks to simon for the report; Closes: #640213
    - use the bug number for the follow-up address, instead of the Bugreport
      instance; thanks to Jan Braun for the report; Closes: #640434
  * reportbug/utils.py
    - fix a crash when generating dependencies tables for long package name;
      thanks to Wouter Van Hemel for the report; Closes: #640512
  * reportbug/ui/text_ui.py
    - fix a crash after the bugs list, when selecting 'y' and then entering the
      item number; thanks to Jakub Wilki for the report; Closes: #640196
    - fix a crash after the bugs list, when filtering the result set, viewing a
      report and then wanting to follow it up; thanks to Michal Suchanek for the
      report; Closes: #640518

 -- Sandro Tosi <email address hidden>  Sat, 10 Sep 2011 23:07:33 +0200
6.2
Superseded in wheezy-release
Superseded in sid-release
reportbug (6.2) unstable; urgency=low


  * reportbug/debbugs.py
    - remove release tags; thanks to Kurt Roeckx for the report and to Julien
      Cristau for the confirmation; Closes: #613716
  * reportbug/utils.py
    - support "Debian Ports" in apt policy info section; thanks to Aurelien
      Jarno for the report and patch; Closes: #638357
    - remove the description from the dependencies list, leaving more space for
      the useful information (package name and version); thanks to Andreas
      Beckmann for the report; Closes: #582218
    - insert a greeting note in the bug report body template; thanks to martin f
      krafft for the report; Closes: #275660
    - expand the bug report body template to include some guiding questions for
      less experienced reporters; thanks to Enrico Zini for the report and the
      proposed questions; Closes: #321623
  * debian/desktop
    - remove deprecated 'Application' category + add GenericName; thanks to Pino
      Toscano for the report and patch; Closes: #638964
  * reportbug/checkversions.py
    - ignore if we can't compare the version of a currently installed package;
      thanks to Josh Triplett for the report; Closes: #638575
    - fix p.d.o parsing, it wasn't able to get new versions (due to changed
      format); thanks to Vincent Lefevre for the report; Closes: #630586
  * bin/reportbug
    - when using --src don't present the menu with possible binary packages (and
      also try to be smart and infer the version from the bin pkgs list); thanks
      to Vincent Lefevre for the report; Closes: #638616
    - don't gather information for "other" packages (like wnpp, ftp.d.o, etc),
      so actions like following up on one of their bugs skip that check; thanks
      to Adrian Glaubitz for the report; #614366
  * reportbug/submit.py
    - don't force the Envelope-From header to the From value; thanks to
      Francesco Poli for the report; Closes: #614880
    - if can't write to the selected output file, then don't crash but just
      select a temporary file instead; thanks to David A. Parker for the report;
      Closes: #617636
    - we don't need to create an empty file under /var/tmp in case a smarthost
      is used; thanks to Torquil Macdonald Sørensen for the report and support
      in debugging; Closes: #570385
  * reportbug/ui/text_ui.py
    - don't try to decode a unicode string; thanks to Vincent Bernat for the
      report; Closes: #638429
    - we need to sort also the (partial) bugs list of each section, else the
      hierarchy and the global bugs list are misaligned, hence selecting an item
      number will get the wrong bug report; thanks to Edward J. Shornock for the
      report; Closes: #639577
  * reportbug/debbugs.py + dependeciens
    - make get_report() return the Bugreport instance, containing all the bug
      information; now the UI does the visualization part, and we just pass
      objects around storing the info the UI will extract and display;
      implicitly Closes: #571983, #568761
  * introduce the new --latest-first cli options to sort the bug reports lists
    to show the latest bugs first; thanks to Marcelo Magallon for the bug report
    and the idea; Closes: #66917
  * reportbug/checkbuildd.py
    - fix buildd.d.o checks after the service changes layout; Closes: #612520
  * bin/reportbug, reportbug/utils.py
    - use a POSIX lexer to parse configuration files so that escaping double
      quotes for 'realname' can be parsed correctly; thanks to Paul "TBBle"
      Hampson for the report; Closes: #579891
  * conf/reportbug.conf, man/reportbug.conf.5
    - complete manpage and example config file with all the accepted options

 -- Sandro Tosi <email address hidden>  Tue, 30 Aug 2011 00:15:34 +0200
6.1
Superseded in wheezy-release
Superseded in sid-release
reportbug (6.1) unstable; urgency=low


  * reportbug/debbugs.py
    - mention that 'www.debian.org' pseudo-package is not to be used for alioth;
      thanks to Nelson A. de Oliveira for the report; Closes: #631165
    - clarify msg for 'other' option in release.d.o special package; thanks to
      Niels Thykier for teh report; Closes: #635071
    - added http://release.debian.org/wheezy/rc_policy.txt to 'serious'
      description; thanks to Daniel Dickinson for the report; Closes: #637053
    - in ftp.d.o override menu, if section and priority are not changed, allow
      to send the bug anyhow, because it's the override file outdated; thanks to
      Niels Thykier for the report; Closes: #628769
    - get_report(): add headers to the bug messages only if they are preset, fix
      a crash; thanks to Andrey Rahmatullin for the report; Closes: #637994
  * Use debian-swirl.svg (copied from gnome-icon-theme to avoid the dep) in the
    desktop file; thanks to Sérgio Cipolla for the report; Closes: #632383
  * bin/reportbug
    - at the last menu, saving the report to a file (instead of sending it) now
      saves all the emails headers and attachment, not only the report body;
      thanks to Ian Zimmerman for the report; Closes: #626656
    - ignore mua settings when running for --template; thanks to Jakub Wilk for
      the report; Closes: #632377
    - more verbose message when we can't find a package; thanks to Lionel Elie
      Mamane for the report; Closes: #628463
  * reportbug/submit.py
    - when sending/writing the report fails, output the message in the UI, so
      also GTK+ and urwid users can see the failure and where the report is
      saved; thanks to Stefan Monnier for the report; Closes: #626930
  * bin/reportbug, reportbug/utils.py
    - automatically select the package for the running kernel if selecting
      'kernel' or 'linux-image' packages; thanks to Ben Hutchings for the
      report; Closes: #619870
  * debian/rules
    - fix build* targets

 -- Sandro Tosi <email address hidden>  Wed, 17 Aug 2011 16:13:53 +0200
6.0
Superseded in sid-release
reportbug (6.0) unstable; urgency=low


  * reportbug/debianbts.py
    - don't try to convert the package to a source one if we are in 'override'
      selection of 'ftp.debian.org'; thanks to Luk Claes for the report;
      Closes: #620849
  * Rename reportbug/debianbts.py to reportbug/debbugs.py, pre-requisite to use
    python-debianbts to access BTS via SOAP
  * Remove all old CVS variable snippets
  * Use SOAP to retrive bugs information from Debian BTS; Closes: #415801
  * Use python-debianbts to interact with the Debian BTS; Closes: #490548

 -- Sandro Tosi <email address hidden>  Thu, 11 Aug 2011 01:33:11 +0200
Superseded in wheezy-release
Superseded in sid-release
reportbug (5.1.1) unstable; urgency=low
  * reportbug/ui/text_ui.py    - remove spurious function call in text UI when there are no bug report;      Thanks to Kan-Ru Chen for the report and patch; Closes: #624563 -- Sandro Tosi <email address hidden>  Mon, 02 May 2011 08:52:51 +0200
5.1
Superseded in sid-release
reportbug (5.1) unstable; urgency=low
  * Makefile    - add 'codechecks' target to run tools to check source code  * reportbug/checkversions.py, debian/control    - use new.822 to get information about NEW packages; Closes: #510171    - added python-debian to python-reportbug Depends, needed to parse new.822  * reportbug/debianbts.py    - add support for 'wheezy' tag; thanks to Mehdi Dogguy for the report;      Closes: #623375    - offer 'security' tag also for users with mode >= ADVANCED; thanks to      Moritz Muehlenhoff for the report; Closes: #617605  * reportbug/ui/text_ui.py    - check if there are no reports (or a problem occurred), than don't try to      parse the bugs list; thanks to Erik de Castro Lopo for the report;      Closes: #622338  * reportbug/bugreport.py + unittests    - the followup information must be an integer: try to convert it or raise an      exception; prevents a crash when following-up to an existing report using      GTK+ UI; thanks to all the reporters; Closes: #619801  * reportbug/urlutils.py    - make the 'xdg-open' existance check be silent also when sh=dash; thanks to      RjY for the report and patch; Closes: #616523  * bin/reportbug, reportbug/utils.py, man/reportbug.*    - added a new cli options, --max-attachment-size (also available in the      config file), to limit the size of any attachment (or --body-file) to the      specified value, in byte; thanks to Lionel Elie Mamane for the report and      to Carl Chanet for the initial patch; Closes: #528720  * reportbug/utils.py    - filter out packages in "installed ok not-installed" state before trying to      retrieve their information; thanks to all the reporters; Closes: #616455  * debian/control    - bump Standards-Version to 3.9.2 (no changes needed)    - removed Conflicts, no more needed (versions are lower than stable)    - removed XB-P-V, it was never useful -- Sandro Tosi <email address hidden>  Thu, 28 Apr 2011 23:54:51 +0200
5.0
Superseded in wheezy-release
Superseded in sid-release
reportbug (5.0) unstable; urgency=low
  * Upload to unstable -- Sandro Tosi <email address hidden>  Tue, 01 Mar 2011 21:56:39 +0100
Deleted in experimental-release (Reason: None provided.)
reportbug (4.99.0) experimental; urgency=low
  * Completely rewritten the unittest suite  * reportbug/debianbts.py    - automatically convert a partial removal from testing in a partial removal      from unstable; thanks to Adam D. Barratt for support while developing the      patch and Russ Allbery for the report; Closes: #597359  * bin/reportbug, reportbug/{debianbts.py, utils.py}    - added support for ftp.debian.org override requests; added support for      'Section' information, reorganized ftp.d.o code to support 'override'      along with normal RM requests; thanks to Emilio Pozuelo Monfort for the      report; Closes: #568980  * reportbug/utils.py    - fixed a typo; thanks to Jakub Wilk for the report and patch;      Closes: #599363    - call dpkg with '--print-architecture' option to get the arch; thanks to      Jakub Wilk for the report; Closes: #599362    - commands.getoutput() strips tailing new line, so adding one to      lsb_release_info; thanks to Yaroslav Halchenko for (partial) patch    - pass follow-up information on the correct bugreport() argument, so that      the message is correctly formatter (+unittests to check about that);      thanks to Jakub Wilk for the report; Closes: #533914    - check only if the package is in 'install' selection state, not if it's      completely installed ('half-installed' state is ok), to retrive its      information; thanks to Lionel Elie Mamane for the report; Closes: #579159  * reportbug/debianbts.py, test/test_debianbts.py    - fix os.uname() call in generic_infofunc() method, also adding unit tests      for it; thanks to Yaroslav Halchenko for report and patch; Closes: #607849  * bin/reportbug, reportbug/ui/gtk2_ui.py    - warn that bug reports are publicly archive (email address included);      thanks to Holger Levsen for the report; Closes: #605892  * reportbug/ui/gtk2_ui.py    - fix a crash in case when the pre-subject text contains '%', that got      interpreted as special sequences; thanks to Mike Miller for the report and      patch; Closes: #594354    - some text is already "wrapped" in the code, so let's recompose it on a      single-line so that GTK+ widgets wrap&fill shows a nice output; thanks to      Éric Araujo for the report; Closes: #564449  * add feature to retrieve a mbox of a bug report and open it in a MUA; thanks    to Josh Triplett for the report and to Rafael Cunha de Almeida for the    patch; Closes: #458735  * bin/reportbug    - don't specify 'ITP' when warning a WNPP bug has lines unchanged from the      template; thanks to Jonas Stein for the report; Closes: #598161    - reworded the request to insert bug report subject; thanks to A. Costa for      the report and proposed text; Closes: #578033    - now also 'recommends' and 'suggests' packages are reported when using      'report-with' control file field; thanks to Mike Hommey fro the report;      Closes: #570939    - decode subject (if present) using the current charset; thanks to Jakub      Wilk for the report; Closes: #539736    - restore the notification of missing files when including attachement, it      was lost when globbing was introduced    - fixed a typo in attachment file detach message; thanks to Bernhard Kuemel      for the report; Closes: #609021  * reportbug/ui/text_ui.py    - after filtering thru bugs, don't ask to choose one when there is only one      bug left; thanks to Braun Gábor for the report; Closes: #600270  * reportbug/ui/urwid_ui.py    - errors are now reported as a message dialog (no more hidden in the console      behind UI); thanks to Brett Nash for the report; Closes: #488071  * debian/desktop    - updated with Russian translations; thanks to Alexander Sashanov for the      report and patch; Closes: #608889  * man/reportbug.conf.5    - escaped hyphen (to please lintian)  * reportbug/bugreport.py    - if BTS type is not 'debbugs' or 'launchpad', issue a warning and default      to 'debbugs' instead of raising an exception; thanks to Paul Menzel for      the report; Closes: #609423  * extending my copyright information to 2011 -- Sandro Tosi <email address hidden>  Tue, 18 Jan 2011 22:38:07 +0100
Superseded in wheezy-release
Published in squeeze-release
Superseded in sid-release
reportbug (4.12.6) unstable; urgency=low


  * reportbug/debianbts.py
    - fix a typo to properly recognize free-exception; thanks to Jakub Wilk for
      the report; Closes: #592138

 -- Sandro Tosi <email address hidden>  Sat, 07 Aug 2010 22:02:57 +0200
Superseded in sid-release
reportbug (4.12.5) unstable; urgency=low


  * bin/reportbug
    - add a warning we are actually working (and not blocked) when executing bug
      script; thanks to Arthur Marsh for the report; Closes: #587952
    - clarified that not specifying an SMTP host, the one from Debian will be
      used; thanks to Andrei Popescu for the report; Closes: #590306
  * reportbug/submit.py
    - fixed a typo: 'receive'/'received'; thanks to Joey Hess for the report;
      Closes: #588198
    - properly catch multiple exceptions; thanks to Jakub Wilk for spotting it
  * bin/reportbug, man/reportbug.1
    - support globbing when attachments are allowed (so both command-line args
      and sub-menus); thanks to Josh Triplett for the report: Closes: #452648
  * doc/README.Users
    - clarified the usage terms for reportbug.debian.org
  * debian/control
    - bump Standards-Version to 3.9.1 (no changes needed)

 -- Sandro Tosi <email address hidden>  Fri, 06 Aug 2010 15:15:41 +0200
Superseded in squeeze-release
Superseded in sid-release
reportbug (4.12.4) unstable; urgency=low


  * man/reportbug.1
    - fixed documentation for '--no-tags-menu', wrongly associated to
      '--no-bug-script'; thanks to Jakub Wilk for the report; Closes: #584964
  * bin/reportbug
    - fix the crash when asking for tags menu after editing of bug body; thanks
      to Christoph Anton Mitterer for the report; Closes: #586044

 -- Sandro Tosi <email address hidden>  Thu, 01 Jul 2010 20:56:57 +0200
Superseded in squeeze-release
Superseded in sid-release
reportbug (4.12.3) unstable; urgency=low


  * reportbug/utils.py
    - convert the config file name to UTF-8, avoinding a crash; thanks to Anders
      Lagerås for the report and to Carl Chenet for the patch; Closes: #578085
  * bin/reportbug
    - when configuring, show the complete text about SMTP host (part was hidden
      if using GTK+ UI); thanks to Elie De Brauwer for the report and patch;
      Closes: #583292
  * bin/reportbug, reportbug/{debianbts.py, utils.py}
    - don't present suite tags ('sid', 'lenny', etc) when running in modes lower
      than 'advanced'; thanks to Julien Cristau for the report; Closes: #583890
  * reportbug/ui/gtk2_ui.py
    - ask confirmation to user when closing reportbug using GTK+ UI; thanks to
      Matej Zary for the report; Closes: #574843
  * checks/compare_pseudo-pkgs_lists.py
    - make it work again, with a dirty trick (import 'utils' before 'debianbts')
  * reportbug/debianbts.py
    - removed some (commented) cruft for pseudo-packages list
    - added 'debian-maintainers' and 'snapshot.debian.org' to the
      pseudo-packages list

 -- Sandro Tosi <email address hidden>  Mon, 07 Jun 2010 20:59:28 +0200
Superseded in squeeze-release
Superseded in sid-release
reportbug (4.12.2) unstable; urgency=low


  * bin/reportbug
    - don't try to map package to source when using --from-buildd, and also
      force version set; thanks to Cyril Brulebois for reporting this (on IRC)
      and testing preliminary patches
    - correctly pass the 'timeout' parameter to 'check_built'; thanks to Daniel
      Bolton for the report and to Milan Vancura for the patch; Closes: #580382
  * reportbug/utils.py
    - generate a list of pseudoheaders (without duplicates), so that when
      writing them into the report body they are not repeated; thanks to Cyril
      Brulebois for the report; Closes: #579597
  * reportbug/ui/gtk2_ui.py
    - retrieve the 'presubj' keyword argument (passed when we have to show the
      presubj file), fixing a crash; thanks to Michael Schmitt for the report;
      Closes: #578711

 -- Sandro Tosi <email address hidden>  Wed, 12 May 2010 19:21:22 +0200
175 of 93 results