Change logs for apt-listbugs source package in Sid

  • apt-listbugs (0.1.41+nmu1) unstable; urgency=medium
    
      * Non-maintainer upload.
      * No source change upload to move systemd units into /usr.
    
     -- Chris Hofstaedtler <email address hidden>  Mon, 27 May 2024 00:57:17 +0200
  • apt-listbugs (0.1.41) unstable; urgency=medium
    
      * added the missing -a option to the man page synopsis
      * added a configuration option (AptListbugs::DebugFile) to specify a file
        which will be overwritten with the debug output
      * enhanced the handling of the user's answer to the questions on how
        to proceed ("Are you sure?"): leading and trailing spaces are now ignored
      * fixed bug in undo command 'u' management: after undoing a dodge or pin
        operation, if the user re-attempted the same operation, but then changed
        his/her mind and answered 'n' to the "Are you sure?" question, the
        operation was carried on, no matter what
    
     -- Francesco Poli (wintermute) <email address hidden>  Fri, 27 Oct 2023 16:54:38 +0200
  • apt-listbugs (0.1.40) unstable; urgency=medium
    
      * updated Italian translation, thanks to Luca Monducci! (Closes: #1028134)
    
     -- Francesco Poli (wintermute) <email address hidden>  Wed, 11 Jan 2023 23:13:50 +0100
  • apt-listbugs (0.1.39) unstable; urgency=medium
    
      * cleaned debian/copyright file (regenerating it with decopy version
        0.2.4.8-0.1 resulted in dropping a final empty line)
      * dropped XS-Ruby-Versions and XB-Ruby-Versions from debian/control file,
        as they are now deprecated (see changelog entry for package gem2deb,
        version 2.1).
      * bumped Standards-Version to 4.6.2: no changes needed
    
     -- Francesco Poli (wintermute) <email address hidden>  Sat, 24 Dec 2022 17:25:40 +0100
  • apt-listbugs (0.1.38) unstable; urgency=medium
    
      * updated German translation, thanks to Chris Leick! (Closes: #1023045)
      * added Simplified Chinese translation, thanks to Boyuan Yang!
      * updated Czech translation, thanks to Miroslav Kure! (Closes: #1023202)
      * updated Spanish translation, thanks to Jonatan Porras!
      * updated Danish translation, thanks to Gaudencio Phildan Caluza!
      * updated Japanese translation, thanks to "victory"!
      * updated Polish translation, thanks to Marcin Owsiany!
      * updated Galician translation, thanks to Parodper!
      * updated Russian translation, thanks to Алексей Шилин! (Closes: #1023877)
      * updated Dutch translation, thanks to Frans Spiesschaert! (Closes: #1023973)
      * updated French translation, thanks to Jean-Pierre Giraud!
        (Closes: #1024067)
      * updated Basque translation, thanks to Iñaki Larrañaga Murgoitio!
    
     -- Francesco Poli (wintermute) <email address hidden>  Wed, 23 Nov 2022 22:43:05 +0100
  • apt-listbugs (0.1.37) unstable; urgency=medium
    
      * bumped Standards-Version to 4.6.1: no changes needed
      * added a second test for autopkgtest (a superficial smoke test)
      * defined a name for the first autopkgtest test (the one that runs
        the unit test suite)
      * added a third test for autopkgtest (a live test against the Debian BTS,
        requiring access to Internet)
      * added a fourth test for autopkgtest (a test for the rss command, requiring
        access to Internet)
      * added a fifth test for autopkgtest (a test for the proxy configurations,
        requiring access to Internet and a local proxy, such as privoxy)
      * dropped the obsolete test scripts
      * converted debian/copyright to machine-readable format and updated FSF
        address in permission notices; improved descriptions of copyright owners
        in translations
      * enhanced handling of cases where a bug number is unknown to the BTS
        (for instance, a user may ask to ignore a bug that is not known to the
        BTS: apt-listbugs must not crash, but just refuse to add that bug to
        the list of ignored bugs)
      * fixed "automatic pinning is not added under unattended-upgrades":
        added a call to save() for force_pin case; this regression was introduced
        when the update of files was deferred to the end of the session; thanks
        to Paul Wise for reporting and investigating the bug! (Closes: #1021289)
      * dropped obsolete automatic pin migration (which had been implemented
        in 2014 for upgrades from apt-listbugs version <= 0.1.13 to version
        >= 0.1.14): anyone wishing to upgrade from apt-listbugs version <= 0.1.13
        to version >= 0.1.37 will need to perform a two-step upgrade
      * enhanced style in online help by avoiding abbreviations
    
     -- Francesco Poli (wintermute) <email address hidden>  Wed, 26 Oct 2022 22:56:47 +0200
  • apt-listbugs (0.1.36+nmu1) unstable; urgency=medium
    
      * Non-maintainer upload.
      * No source change upload to rebuild with debhelper 13.10.
    
     -- Michael Biebl <email address hidden>  Sat, 15 Oct 2022 11:52:21 +0200
  • apt-listbugs (0.1.36) unstable; urgency=medium
    
      [ Debian Janitor ]
      * Remove constraints unnecessary since buster:
        + Build-Depends: Drop versioned constraint on gem2deb.
        + Build-Depends-Indep: Drop versioned constraint on ruby-debian and
          ruby-gettext.
        + apt-listbugs: Drop versioned constraint on apt, ruby-debian and
          ruby-gettext in Depends.
        + apt-listbugs: Drop versioned constraint on ruby-httpclient in Recommends.
    
      [ Francesco Poli (wintermute) ]
      * bumped Standards-Version to 4.6.0: no changes needed
      * dropped deprecated ruby-interpreter from the dependencies
      * fixed "daily cleanup runs hourly": improved clarity of the systemd
        .service and .timer unit description (Closes: #987839)
      * annotated ruby dependency with :any
    
     -- Francesco Poli (wintermute) <email address hidden>  Wed, 24 Nov 2021 23:13:42 +0100
  • apt-listbugs (0.1.35) unstable; urgency=medium
    
      * updated German translation, thanks to Chris Leick! (Closes: #976063)
      * fixed a misspelled variable identifier in Japanese translation
    
     -- Francesco Poli (wintermute) <email address hidden>  Tue, 29 Dec 2020 21:50:38 +0100
  • apt-listbugs (0.1.34) unstable; urgency=medium
    
      * improved style consistency in online help
      * updated Italian translation, thanks to Luca Monducci!
      * updated Spanish translation, thanks to Jonatan Porras!
      * updated Basque translation, thanks to Iñaki Larrañaga Murgoitio!
      * updated Czech translation, thanks to Miroslav Kure! (Closes: #974092)
      * updated Portuguese translation, thanks to Miguel Figueiredo!
        (Closes: #974762)
      * updated Japanese translation, thanks to "victory"!
      * updated Dutch translation, thanks to Frans Spiesschaert! (Closes: #975568)
      * updated Russian translation, thanks to Алексей Шилин! (Closes: #975723)
      * updated French translation, thanks to Jean-Pierre Giraud! (Closes: #975866)
      * bumped Standards-Version to 4.5.1: no changes needed
    
     -- Francesco Poli (wintermute) <email address hidden>  Sun, 29 Nov 2020 16:21:55 +0100
  • apt-listbugs (0.1.33) unstable; urgency=medium
    
      * updated Japanese translation, thanks to "victory"!
      * updated Dutch translation, thanks to Frans Spiesschaert! (Closes: #966145)
      * fixed "Standard output type syslog is obsolete, automatically updating
        to journal. Please update your unit file, and consider removing the
        setting altogether.": dropped StandardOutput= and StandardError=syslog
        directives in apt-listbugs.service (Closes: #968166)
    
     -- Francesco Poli (wintermute) <email address hidden>  Tue, 18 Aug 2020 16:37:27 +0200
  • apt-listbugs (0.1.32) unstable; urgency=medium
    
      * fixed "Please consider dropping dependency on s6 / s6-setuidgid":
        instead of using s6-setuidgid, use setpriv from package util-linux,
        which is essential and thus guaranteed to be installed on every
        non-broken Debian system (Closes: #921819)
      * added a command to only write bug lists in HTML, without running a
        browser on the resulting temporary file (the URI is instead shown,
        so that the user may copy and paste it into a browser location bar)
      * fixed "Listbugs-spawned QueryBTS can't find Firefox": when dropping root
        privileges (before invoking querybts or a browser), also drop DISPLAY
        and XAUTHORITY environment variables, so that no access to any graphical
        environment will be granted (Closes: #948697)
      * bumped Standards-Version to 4.5.0: no changes needed
      * simplified debian/rules by using the execute_after target (this is only
        supported in bullseye, buster-backports, and later...)
      * improved some error messages
      * fixed "listbugs prompt will only accept a package name for pinning": added
        a command to pin packages affected by specified bugs (Closes: #954859)
      * redirected debug output to stderr; redirected progress printing and
        output of --help to stdout
      * dropped the "a" command: replaced by the "i" command (with no arguments)
        which marks all the bugs as ignored (but does not immediately let the
        APT installation continue)
      * deferred the update of /var/lib/apt-listbugs/ignore_bugs until the user
        exits (with the "y" or "n" command)
      * improved the "i b<id>" and "i <num>" commands: when a user marks a bug
        as ignored, all merged bugs are marked as ignored
      * dropped the "h <pkg>.." and "h" commands, which have been deprecated
        since at least 2006 (!)
      * improved the "c" and "w" commands: bugs of pinned packages should not
        be shown in HTML bug lists
      * deferred the update of /etc/apt/preferences.d/apt-listbugs until the
        user exits (with the "y" or "n" command)
      * fixed "simplify wording for pinning description": added the 'u' command
        to undo all the dodge/pin/ignore operations done from the beginning
        of the session; the rest of the accepted feature requests included in the
        bug report have already been satisfied (Closes: #921583)
      * moved internal executables from /usr/lib to a subdirectory of /usr/libexec
      * fixed the generation of the translation template apt-listbugs.pot
      * bumped debhelper compatibility version to 13: no changes needed
    
     -- Francesco Poli (wintermute) <email address hidden>  Sun, 21 Jun 2020 12:07:21 +0200
  • apt-listbugs (0.1.31) unstable; urgency=medium
    
      * modified all references to /usr/sbin/apt-listbugs into references to
        /usr/bin/apt-listbugs (the former is just a symlink to the latter,
        installed for backward compatibility: hence invoking the symlink should
        be deprecated)
      * enhanced robustness of the postrm script (when purging, remove directory
        /etc/apt/listbugs/, along with all its content, if any)
      * dropped directory /var/cache/apt-listbugs/, which has been useless
        for a long time (since at least Debian 6 "squeeze")
      * bumped Standards-Version to 4.4.1: no changes needed
      * added Rules-Requires-Root field to debian/control
      * updated Dutch translation, thanks to Frans Spiesschaert! (Closes: #945357)
    
     -- Francesco Poli (wintermute) <email address hidden>  Sun, 08 Dec 2019 17:47:22 +0100
  • apt-listbugs (0.1.30) unstable; urgency=medium
    
      * updated copyright years in debian/copyright file
      * added a check in the cron.daily job, so that it does not attempt to
        exec a file which is not executable (or not even existent)
    
     -- Francesco Poli (wintermute) <email address hidden>  Fri, 19 Jul 2019 21:19:01 +0200
  • apt-listbugs (0.1.29) unstable; urgency=medium
    
      * updated Czech translation, thanks to Miroslav Kure! (Closes: #926407)
      * added a systemd .timer unit equivalent to the cron.daily job
      * bumped Standards-Version to 4.4.0: no changes needed
    
     -- Francesco Poli (wintermute) <email address hidden>  Sun, 14 Jul 2019 19:42:05 +0200
  • apt-listbugs (0.1.28) unstable; urgency=medium
    
      * updated Japanese translation, thanks to "victory"!
    
     -- Francesco Poli (wintermute) <email address hidden>  Sun, 03 Feb 2019 12:44:45 +0100
  • apt-listbugs (0.1.27) unstable; urgency=medium
    
      * fixed "New error message /etc/cron.daily/apt-listbugs: logname: no
        login name": enhanced logic to better cope with cases where logname
        (or whoami) is not able to determine the user login (or effective)
        name (Closes: #917059)
      * bumped Standards-Version to 4.3.0: no changes needed
      * updated Spanish translation, thanks to Jonatan Porras!
      * updated Swedish translation, thanks to Martin Bagge! (Closes: #918001)
      * bumped debhelper compatibility version to 12 by using the new method
        based on versioned build-dependency on debhelper-compat: no other
        changes needed
      * updated Norwegian Bokmål translation, thanks to Hans Fredrik Nordhaug!
    
     -- Francesco Poli (wintermute) <email address hidden>  Sat, 12 Jan 2019 21:53:30 +0100
  • apt-listbugs (0.1.26) unstable; urgency=medium
    
      * fixed "executes xdg-open as root user": implemented a way to drop root
        privileges when invoking querybts or a browser, if we can figure out
        which regular user became root (via "su -", "sudo", ...) and if
        package s6 is installed (Closes: #910122)
      * added xdg-open to the list of possible ways to invoke an appropriate
        web browser
      * enhanced interface consistency regarding external program (querybts
        and web browser) invocation
      * enhanced error handling consistency regarding external program invocation
      * converted README.Debian into README.md (in markdown syntax) and
        improved the document a bit
      * created FAQ.md by taking some parts from README.md
      * updated German translation, thanks to Chris Leick! (Closes: #914703)
      * updated Russian translation, thanks to Sergey Alyoshin! (Closes: #915374)
      * updated Portuguese translation, thanks to Miguel Figueiredo!
        (Closes: #915802)
      * updated Italian translation, thanks to Luca Monducci!
      * updated Dutch translation, thanks to Frans Spiesschaert! (Closes: #916365)
      * updated Danish translation, thanks to Morten Bo Johansen! (Closes: #916384)
      * updated French translation, thanks to Jean-Baka Domelevo Entfellner!
        (Closes: #916509)
    
     -- Francesco Poli (wintermute) <email address hidden>  Sun, 16 Dec 2018 23:25:50 +0100
  • apt-listbugs (0.1.25) unstable; urgency=medium
    
      * updated VCS URLs to new salsa.debian.org locations in debian/control and
        debian/copyright files, and in man page, as well
      * updated Homepage field in debian/control to point to the new home on
        salsa.debian.org
      * updated Dutch translation, thanks to Frans Spiesschaert! (Closes: #900588)
      * bumped Standards-Version to 4.2.1: no changes needed
      * enhanced dealing with ignore_bugs files containing characters which cannot
        be represented in the current locale (this is meant to be a fix for
        the old bug #834557)
    
     -- Francesco Poli (wintermute) <email address hidden>  Thu, 11 Oct 2018 00:37:39 +0200
  • apt-listbugs (0.1.24) unstable; urgency=medium
    
      * improved Danish translation, thanks to Joe Hansen and to Morten Bo
        Johansen! (Closes: #856724)
      * fixed "suggests the required debianutils package": dropped the obsolete
        versioned suggestion of debianutils (Closes: #867203)
      * added suggestion of sensible-utils
      * improved the man page and the online help, thanks to the constructive
        criticism by Vincent Lefevre
      * improved internationalization
         - always wrap the output during .pot file generation
         - switched to rmsgmerge for .po file generation
         - always wrap the output during .po file generation
         - added one more note for translators
      * switched to secure URI for the homepage
      * bumped debhelper compatibility version to 11 and updated corresponding
        versioned dependency on debhelper: no other changes needed
      * bumped Standards-Version to 4.1.3: no changes needed
    
     -- Francesco Poli (wintermute) <email address hidden>  Thu, 04 Jan 2018 19:10:47 +0100
  • apt-listbugs (0.1.23) unstable; urgency=medium
    
      * added Russian translation, thanks to Sergey Alyoshin! (Closes: #851508)
    
     -- Francesco Poli (wintermute) <email address hidden>  Fri, 20 Jan 2017 18:45:33 +0100
  • apt-listbugs (0.1.22) unstable; urgency=medium
    
      * fixed "aptlistbugs/logic.rb:439:in `view': undefined method `downcase'
        for nil:NilClass (NoMethodError)": added more robust checks for user
        answers, in order to avoid crashing or misbehaving on [Ctrl+d]
        (Closes: #847801)
    
     -- Francesco Poli (wintermute) <email address hidden>  Sun, 18 Dec 2016 12:25:17 +0100
  • apt-listbugs (0.1.21) unstable; urgency=medium
    
      * fixed localization mailing list address in Norwegian translation
      * updated Turkish translation, thanks to Eray Atil and Mert Dirik!
      * updated Czech translation, thanks to Miroslav Kure! (Closes: #844703)
      * updated Spanish translation, thanks to Laura Arjona Reina!
        (Closes: #845652)
    
     -- Francesco Poli (wintermute) <email address hidden>  Sun, 27 Nov 2016 17:27:03 +0100
  • apt-listbugs (0.1.20) unstable; urgency=medium
    
      * simplified Makefile (the --gzip option for podebconf-report-po is no
        longer needed: the gzip setting in the configuration file is enough,
        see bug #689254)
      * updated Swedish translation, thanks to Martin Bagge! (Closes: #839829)
      * updated Basque translation, thanks to Iñaki Larrañaga Murgoitio!
        (Closes: #839717)
      * updated Polish translation, thanks to Tomasz Nitecki! (Closes: #839842)
      * updated Galician translation, thanks to Xosé!
      * updated Danish translation, thanks to Joe Hansen! (Closes: #839945)
      * updated Portuguese translation, thanks to Miguel Figueiredo!
        (Closes: #840109)
      * added Brazilian Portuguese translation, thanks to Diego Neves!
        (Closes: #840118)
      * updated Italian translation, thanks to Luca Monducci! (Closes: #840125)
      * updated German translation, thanks to Chris Leick! (Closes: #840472)
      * added Dutch translation, thanks to Frans Spiesschaert! (Closes: #841650)
      * updated French translation, thanks to Jean-Baka Domelevo Entfellner!
        (Closes: #841864)
    
     -- Francesco Poli (wintermute) <email address hidden>  Fri, 28 Oct 2016 19:44:34 +0200
  • apt-listbugs (0.1.19) unstable; urgency=medium
    
      * bumped Standards-Version to 3.9.8: no changes needed
      * fixed "add support for autopkgtest": added a first test that runs the
        test suite; thanks to Antonio Terceiro for the patch! (Closes: #831784)
      * improved the man page:
         - made it claim to document apt-listbugs(1), rather than
           bin/apt-listbugs(1)
         - reformatted the whole document, to better comply with man page
           usual conventions
         - added a FILES section
         - added an explanation of the typical use case to the DESCRIPTION
           section
      * moved a couple of options in the online help to reflect the new option
        ordering in the man page
    
     -- Francesco Poli (wintermute) <email address hidden>  Sun, 25 Sep 2016 18:07:04 +0200
  • apt-listbugs (0.1.18) unstable; urgency=medium
    
      * added QueryStep configuration option; on network errors, apt-listbugs
        now proposes to the user to retry one package at a time (as well as
        one bug report at a time)
      * fixed a bug in ParseStep handling: parse bugs in batches of ParseStep
        bug reports, not ParseStep+1
      * updated Polish translation, thanks to Tomasz Nitecki! (Closes: #796176)
      * bumped debhelper compatibility version to 9 and updated corresponding
        versioned dependency on debhelper: no other changes needed
      * updated VCS URLs to new canonical HTTPS form in debian/control and
        debian/copyright files, and in man page, as well
      * fixed "apt-listbugs does not properly handle backports": when determining
        whether a given version of a package includes a given bug, a back-ported
        version is treated as if it were the corresponding official Debian
        package version (Closes: #822265)
      * updated Japanese translation, thanks to "victory"!
      * fixed a crash occurring after displaying the HTML bug lists
      * examples cleanup: dropped listbugs-soap.rb and updated other scripts
      * fixed "implement an option to disable the automatic pin of all the
        buggy packages": implemented the --force-no-pin option (Closes: #828108)
    
     -- Francesco Poli (wintermute) <email address hidden>  Wed, 13 Jul 2016 22:34:37 +0200
  • apt-listbugs (0.1.17) unstable; urgency=medium
    
      * fixed "Does not uses proxy from Acquire::http::ProxyAutoDetect":
        implemented support for the Acquire::http::Proxy-Auto-Detect
        APT configuration option (Closes: #726430)
      * improved internationalization
      * reorganized source file tree to be more like a regular Ruby upstream
        package, in order to use gem2deb during binary package build
        (this should make the package more easily and automatically policy
        compliant)
      * updated VCS browser URL to new canonical form in debian/control and
        debian/copyright files, and in man page, as well
      * fixed the man page: updated the example output consistently with
        the presence of the "b<id>" identifiers
      * improved HTML bug lists (strings are now encoded to be valid XML)
      * fixed RSS output (suppressed double encoding of strings)
      * improved and internationalized RSS output
      * suppressed duplicate entries for merged bugs in RSS output and
        HTML bug lists
      * fixed the suppression of empty tag listings for bugs without tags in
        RSS output
      * fixed "please increase default Pin-Priority (to meet the needs of Cupt
        users)": set the default Pin-Priority to 30000 (Closes: #765762)
      * fixed "accepts bug number as package in "p" command": when the user
        tells apt-listbugs to pin a package, the user is asked for confirmation
        whenever none of the bugs that affect the user's package upgrade are
        assigned to the package under consideration (Closes: #791877)
    
     -- Francesco Poli (wintermute) <email address hidden>  Thu, 30 Jul 2015 22:50:27 +0200
  • apt-listbugs (0.1.16) unstable; urgency=medium
    
    
      * updated French translation, thanks to Jean-Baka Domelevo Entfellner!
        (Closes: #762089)
      * updated Slovak translation, thanks to Ivan Masár! (Closes: #762181)
      * updated Basque translation, thanks to Iñaki Larrañaga Murgoitio!
        (Closes: #762788)
      * improved Czech translation, thanks to s.r.o. MARVINS!
      * bumped Standards-Version to 3.9.6: no changes needed
      * updated Polish translation, thanks to Tomasz Nitecki!
      * updated Spanish translation, thanks to Jonathan Bustillos! (Closes: #764425)
      * updated Galician translation, thanks to Jorge Barreiro!
    
     -- Francesco Poli (wintermute) <email address hidden>  Sat, 11 Oct 2014 18:59:26 +0200
  • apt-listbugs (0.1.15) unstable; urgency=medium
    
    
      * updated Swedish translation, thanks to Per Andersson! (Closes: #759396)
      * updated Norwegian Bokmål translation, thanks to Hans Fredrik Nordhaug!
      * updated Danish translation, thanks to Joe Dalton! (Closes: #759773)
      * updated Japanese translation, thanks to "victory"!
      * updated Italian translation, thanks to Luca Monducci! (Closes: #760742)
      * updated Portuguese translation, thanks to Miguel Figueiredo!
        (Closes: #761303)
      * added Turkish translation, thanks to Mert Dirik! (Closes: #761327)
      * updated Czech translation, thanks to Miroslav Kure! (Closes: #761480)
      * updated German translation, thanks to Chris Leick! (Closes: #761689)
    
     -- Francesco Poli (wintermute) <email address hidden>  Wed, 17 Sep 2014 21:43:11 +0200
  • apt-listbugs (0.1.14) unstable; urgency=medium
    
    
      * fixed "please don't break apt on failures": when ruby-debian binary
        library fails to load, suggest a possible way to fix things up
        and then exit with error (Closes: #747487)
      * simplified use of dpkg-parsechangelog in various places
      * made the --force-pin option the new fallback mode for all cases
        where standard output is not a tty (this implies that unattended
        installations/upgrades will automatically pin buggy packages!)
      * enhanced internationalization of error and warning messages
      * enhanced error handling (also catch Errno::EBADF in apt mode)
      * added a dependency on ruby-unicode to correctly compute the width
        of asterisk headers and of output to be updated
      * fixed "Please provide a way to stop the querying of bug reports when
        there are a lot of them.": it is now possible to make apt-listbugs
        exit immediately (and successfully) by sending it a SIGUSR1, for
        instance with the command "killall -USR1 apt-listbugs" (Closes: #273565)
      * added a warning about pinning: when /etc/apt/preferences cannot be
        written to, apt-listbugs warns the user, rather than crashing
      * enhanced aptcleanup:
         - added file access error handling for cases where /etc/apt/preferences
           does not exist or is not readable
         - clarified one debug message
         - internationalized non-debug messages
      * improved detection of previous pins when pinning buggy packages
      * fixed "manually ignored bugs should have a comment, too": a comment line
        is now added in a way similar to the line added for automatically ignored
        bugs (Closes: #484423)
      * updated Danish translation, thanks to Joe Dalton! (Closes: #754131)
      * fixed "faster method to select bugs": bugs are now also assigned short
        identifiers of the form "b<id>" (Closes: #532678)
      * re-upgraded the recommendation of ruby-xmlparser to a dependency, since,
        without it, apt-listbugs is really slow when retrieving large numbers of
        bugs
      * improved HTML bug lists (charset is now also declared in a meta http-equiv
        statement, in order to enhance portability of the generated HTML page)
      * fixed "Please support writing APT pinning to /etc/apt/preferences.d/":
        package pins are now stored in /etc/apt/preferences.d/apt-listbugs;
        see the NEWS file, in case you need to downgrade to a previous version
        (Closes: #719988)
    
     -- Francesco Poli (wintermute) <email address hidden>  Sat, 23 Aug 2014 17:45:24 +0200
  • apt-listbugs (0.1.13) unstable; urgency=medium
    
    
      * improved README.Debian formatting
      * documented how to temporarily disable the invocation of apt-listbugs
        in README.Debian
      * added some further considerations to the section about the "affects"
        field in README.Debian
      * fixed a bug in the handling of the user's answer to the question on
        how to proceed (continue or stop the installation, or pin packages,
        and so forth...): a "y" answer is now ignored, when some packages
        have just been pinned
      * improved the man page:
         - clarified what happens with the force options when in apt mode
         - enhanced the explanation of the exit status
         - improved style and clarity of the explanation for IgnoreRegexp
         - enhanced the explanation of APT_HOOK_INFO_FD
         - clarified the explanation of the severity filter option
      * updated gitweb URL in man page and in debian/copyright file
      * fixed another bug in the handling of the user's answer to the question on
        how to proceed: an answer containing the letter "h" or "p" is no longer
        misinterpreted as an "h" or "p" answer
      * refreshed the .pot file for internationalization
         - switched to rxgettext for the .pot file generation
      * enhanced reading of ignore_bugs files: each line is considered a comment,
        if its first nonwhitespace character is '#'; otherwise, the first word
        is considered a package name or bug number to be ignored.
      * downgraded the dependencies on ruby-xmlparser and ruby-httpclient to
        recommendations
      * fixed "auxiliary script send-hook-info.rb fails to work with Ruby 2.0":
        added an explicit file descriptor redirection to the exec call in order
        to adapt to Ruby 2.0 stricter behavior; thanks a lot to Christian
        Hofstaedtler for explaining what was wrong and for pointing me to the
        appropriate documentation! (Closes: #740564)
      * fixed "New feature to automatically pin packages (implementation patch
        supplied)": implemented the --force-pin option, thanks to Famelis George
        for the initial patch, updated by Serafeim Zanikolas (thanks!) and
        further modified by me (Closes: #441689)
      * fixed "make ParseStep configurable": created an APT configuration
        option (Closes: #562499)
      * fixed "should try and be more informative on "invalid date" SOAP
        parsing error" (Closes: #493632) and "Proposed Workaround for
        Apt-listbugs SOAP Failures" (Closes: #524768): on network errors,
        apt-listbugs now proposes to the user to retry one bug report at a
        time and begins showing the bug number currently being parsed.
    
     -- Francesco Poli (wintermute) <email address hidden>  Wed, 02 Apr 2014 22:56:47 +0200
  • apt-listbugs (0.1.12) unstable; urgency=low
    
    
      * bumped Standards-Version to 3.9.5: no changes needed
      * fixed "Does not use proxy from Acquire::http::Proxy": dropped the
        require soap/soap in logic.rb, which was erroneously reintroduced
        while implementing support for Ruby 1.9 (Closes: #730822)
      * updated Japanese translation, thanks a lot to "victory"!
    
     -- Francesco Poli (wintermute) <email address hidden>  Fri, 27 Dec 2013 19:21:26 +0100
  • apt-listbugs (0.1.11) unstable; urgency=high
    
    
      * fixed "should not migrate into testing until the .utf8 issue is solved"
        by depending on ruby-gettext version 3.0.2 or later (Closes: #725644)
    
     -- Francesco Poli (wintermute) <email address hidden>  Mon, 07 Oct 2013 23:37:26 +0200
  • apt-listbugs (0.1.10) unstable; urgency=high
    
    
      * bumped Standards-Version to 3.9.4: no changes needed
      * updated VCS-* fields to canonical URIs
      * clarified various online help messages and changed the default list of
        pending-state categories to be shown:
        [pending,forwarded,pending-fixed,fixed,done]
      * improved internationalization
      * dropped the deprecated tempfile in the cron.daily job (replaced by mktemp)
      * improved HTML bug lists (turned into XHTML + external CSS stored in
        /etc/apt/listbugs/bug-list.css)
      * fixed references to GPL in common-licenses so that they point to
        /usr/share/common-licenses/GPL-2
      * fixed a typo in the comment included in the initial version of
        /etc/apt/listbugs/ignore_bugs
      * adopted UTF-8 arrows, when charset is UTF-8
      * adopted standard Ruby library Tempfile for HTML bug lists too, thus
        dropping the ad-hoc HtmlTempfile (security fix, hence urgency=high)
      * improved 10apt-listbugs configuration file (enhanced English in a comment,
        dropped redundant exit 10)
      * fixed "should be able to read hook information through a named pipe"
        (thanks to Serafeim Zanikolas for the initial patch!) and made
        apt-listbugs no longer need to explicitly open /dev/tty, this being
        a better fix for #662983 (Closes: #671728)
      * added a configuration option (AptListbugs::Severities) to set the default
        list of severities the user is interested in
      * fixed "support ruby 1.9", thanks to Antonio Terceiro for packaging
        ruby-soap4r and for providing the initial patch (Closes: #432200)
      * fixed "should show package arch when listing bugs" by reading version
        3 hook information and treating copies of the same package for different
        architectures as distinct packages that may be acted upon independently
        (Closes: #688506)
    
     -- Francesco Poli (wintermute) <email address hidden>  Fri, 04 Oct 2013 23:23:08 +0200
  • apt-listbugs (0.1.9) unstable; urgency=low
    
    
      * dropped Thomas Müller from the Uploaders field, as requested by himself
        (since he lacks the time to properly contribute to apt-listbugs
        maintenance)
      * dropped dependency on libzlib-ruby1.8, which is a virtual package
        provided by libruby1.8 (already listed among dependencies)
      * updated Czech translation, thanks to Miroslav Kure! (Closes: #690176)
      * added Polish translation, thanks to Michał Kułach! (Closes: #690470)
      * added Galician translation, thanks to Jorge Barreiro! (Closes: #690904)
      * updated Japanese translation, thanks to "victory"!
    
     -- Francesco Poli (wintermute) <email address hidden>  Fri, 09 Nov 2012 19:23:29 +0100
  • apt-listbugs (0.1.8) unstable; urgency=low
    
    
      * improved internationalization
      * fixed ""non-interactive failure mode" message is unclear": clarified
        which README.Debian should be consulted (Closes: #681037)
      * improved English texts, thanks to Justin B Rye!
      * fixed "remove html from translations": thanks to Ryan for starting this
        effort and for storing the initial patch on the BTS! (Closes: #553694)
      * dropped another dependency on a transitional package (libgettext-ruby1.8
        replaced by ruby-gettext)
      * updated Danish translation, thanks to Joe Hansen! (Closes: #684207)
      * updated Portuguese translation, thanks to Miguel Figueiredo!
        (Closes: #684780)
      * added Spanish translation, thanks to Omar Campagne! (Closes: #685294)
      * updated Italian translation, thanks to Luca Monducci! (Closes: #686382)
      * updated Basque translation, thanks to Iñaki Larrañaga Murgoitio!
        (Closes: #686419)
      * updated French translation, thanks to Jean-Baka Domelevo Entfellner!
        (Closes: #686745)
      * updated German translation, thanks to Thomas Müller! (Closes: #686915)
      * clarified the man page, thanks to the significant contribution by
        Justin B Rye
    
     -- Francesco Poli (wintermute) <email address hidden>  Wed, 26 Sep 2012 22:39:39 +0200
  • apt-listbugs (0.1.7) unstable; urgency=low
    
    
      * dropped one more dependency on a transitional package (libdpkg-ruby1.8
        replaced by ruby-debian)
      * bumped Standards-Version to 3.9.3: no changes needed
      * fixed "aptitude shows apt-listbugs has no homepage URL in the
        description" by adding a Homepage field to debian/control pointing
        to the alioth project page (Closes: #663143)
      * fixed "Possible weakness in preferences parsing.": aptcleanup is now
        able to handle pinning stanzas which do not reference any bug(s) in their
        explanation fields; such a pinning will be removed by the cron.daily
        job, when the package candidate version is no longer affected
        by any bug of high severity (Closes: #664496)
      * worked around "'W: Failed to invoke browser.' when run under sudo":
        when invoking a browser, do not switch to another user, not even
        when apt-listbugs is run under sudo (Closes: #662865)
      * worked around "When called by aptitude, apt-listbugs crash and precludes
        the package upgrade": default to non-interactive failure mode, if the
        command is "apt" and /dev/tty cannot be opened; explain why in
        README.Debian (Closes: #662983)
    
     -- Francesco Poli (wintermute) <email address hidden>  Fri, 18 May 2012 23:28:44 +0200
  • apt-listbugs (0.1.6) unstable; urgency=low
    
    
      * modified shebangs in order to force the use of ruby1.8, until the package
        supports ruby1.9.x
      * fixed "Depends on a few of transitional packages", trying to be as
        backport-friendly as possible (Closes: #639972)
      * moved the first test suite to Make check target, disabled the second
        test suite (which is outdated), changed build-dependencies accordingly
      * fixed the first test suite so that it actually works
      * changed the Pin-Priority used to prevent the installation of any version
        of a package from -40 to -30000, in order to work better with Cupt
      * modified the querybts invocation to force the text interface,
        when querying a given bug report (apt-listbugs should be able to
        work without access to any X display)
      * updated README.Debian file: added an explanation of why apt-listbugs
        currently ignores the "affects" BTS field
      * added more assertions to the first test suite
      * enhanced the (theoretical) correctness of the code to check whether a
        bug is present in a package version
      * enhanced robustness: if an ignore_bugs file is not readable, do not exit
        with error, issue a warning instead, and go on without taking that file
        into account
    
     -- Francesco Poli (wintermute) <email address hidden>  Sun, 25 Dec 2011 17:56:13 +0100
  • apt-listbugs (0.1.5) unstable; urgency=low
      * modified the git-tag.sh internal script  * bumped Standards-Version to 3.9.2: no changes needed  * fixed "E: private method `chomp!' called for nil:NilClass": applied the    little patch by Jonathan Nieder (thanks a lot!) to enhance input    validation for the "apt-listbugs apt" command (Closes: #626937)  * reduced the use of libdpkg-ruby1.8 to improve efficiency  * fixed logic in the bug-relevance checks -- Francesco Poli (wintermute) <email address hidden>  Thu, 14 Jul 2011 23:07:03 +0200
  • apt-listbugs (0.1.4) unstable; urgency=low
      [ Francesco Poli (wintermute) ]  * fixed "po-debconf: usage text - options v, p and P have not dot at the    end" (Closes: #569214)  * fixed "crashes after requesting a web browser listing": use    Locale.charset instead of Locale.codeset to adapt for a libgettext-ruby    change (Closes: #572192)  * fixed "Should not depends on transitional libhttp-access2-ruby1.8    package" (Closes: #574075)  * fixed and clarified man page about proxy configuration  * switched to dpkg-source 3.0 (native) format  * dropped the requirement for the user to set soap_use_proxy environment    variable (this ruby module interface should not be exposed to application    users: see also bug #399706)  * dropped the obsolete /usr/share/doc/apt-listbugs/examples/proxy/ directory  * changed exit status for errors encountered when reading bug reports: the    right exit status is 1 ("something is wrong", as documented in the man    page), not 10 (which is reserved for warning APT not to proceed)  * added minimal handling of errors encountered when reading package fields  * bumped Standards-Version to 3.9.1: no changes needed  * enhanced stylistic consistency in questions to user  * fixed "please enhance safety in case of network problems, when stdout    is not a terminal": do not ask if the user wants to abort in case of    network problems, ask if the user wants to continue anyway, instead    (Closes: #598076)  * dropped Ryan from the Maintainer field, since he will no longer be    involved in apt-listbugs maintenance  * fixed "scary message on interruption": enhanced SIGINT trapping in    early stages of runtime (Closes: #605039)  * fixed "leaves problematic apt configuration fragment if in config-    files status and unpack fails": added code for the abort-install case    to the postrm script (Closes: #611913)  * changed my e-mail address  * re-added (a slightly modified version of) the git-tag.sh internal script  * credit for a new co-maintainer: welcome on board, Thomas Mueller!    (Closes: #600879)  [ Ryan Niebur ]  * updated German translation, thanks Thomas Mueller! (Closes: #578305)  * flush stdin after running the web browser (Closes: #578299)  [ Thomas Mueller ]  * added myself to the Uploaders field -- Francesco Poli (wintermute) <email address hidden>  Fri, 25 Mar 2011 18:52:25 +0100
  • apt-listbugs (0.1.3) unstable; urgency=low
    
    
      [ Francesco Poli (t1000) ]
      * fixed logic: apt-listbugs now uses a more correct way to pin uninstalled
      packages (thanks to Eugene V. Lyubimkin for making me realize that the
      previously used method was not really correct)
      * bumped Standards-Version to 3.8.4: no changes needed
      * fixed "time outs when using a proxy from apt.conf": don't require
      soap/soap in logic.rb, or otherwise proxy settings will be ignored
      for the SOAP connection (Closes: #567474)
    
      [ Ryan Niebur ]
      * update French translation, thanks to Jean-Baka Domelevo-Entfellner
        (Closes: #567452)
    
     -- Ryan Niebur <email address hidden>  Sun, 31 Jan 2010 13:10:52 -0800
  • apt-listbugs (0.1.2) unstable; urgency=low
    
    
      [ Ryan Niebur ]
      * allow setting AptListbugs::IgnoreRegexp in apt.conf to ignore bugs
        with titles matching a regexp when in apt mode (Closes: #553346)
      * improve speed by using Debian::Dpkg instead of dpkg -I, now that
        Debian::Dpkg works again (libdpkg-ruby1.8 0.3.3)
      * let apt-config settings override the environment variables to match
        apt's new behavior (closes: 553601)
      * fix some translation issues (Closes: 534447)
      * don't require ftools, it's not needed and isn't there in ruby1.9
    
      [ Francesco Poli (t1000) ]
      * added robustness checks to aptcleanup to cope with obsolete packages
      * dropped obsolete example update-index.db
      * fixed bug in /etc/apt/preferences writing (bug titles with apostrophes
        were messed up)
      * added clean-up code to the postinst script in order to remove obsolete
        index files (Closes: #484385)
      * cosmetic changes in postinst, postrm, and preinst scripts
    
     -- Ryan Niebur <email address hidden>  Fri, 01 Jan 2010 21:09:39 -0800
  • apt-listbugs (0.1.1) unstable; urgency=low
    
    
      [ Francesco Poli (t1000) ]
      * enhance BTS SOAP reply parsing: drop '\r' characters from bug subjects
      * bump Standards-Version to 3.8.3: no changes needed
      * updated README.Debian, by dropping or modifying obsolete parts
      * documented coexistence with unattended installations/upgrades in
        README.Debian (Closes: #459127)
      * updated --help output and man page
      * changed behavior when the user is asked whether an installation/upgrade
        should go on: bugs are no longer automatically made ignored, when the
        user answers "y"; only when the user answers "a" (Closes: #484408)
    
      [ Ryan Niebur ]
      * updated italian translation, thanks Luca (Closes: #540344)
      * LC_ALL=C when running apt-cache, we parse the English output (Closes:
        #547128)
      * update my email address
    
     -- Ryan Niebur <email address hidden>  Sun, 25 Oct 2009 17:10:29 -0700
  • apt-listbugs (0.1.0) unstable; urgency=low
    
    
      [ Ryan Niebur ]
      * Add DM-Upload-Allowed field, I am now a DM
      * updated Swedish translation, thanks to Martin Bagge (Closes: #531622)
      * convert to debhelper 7
      * stop using sed during build to add in the version and load path,
        just figure it out at runtime
      * add a symlink in /usr/bin/ for apt-listbugs (Closes: #485231)
      * fix incorrect translations
      * Updated Czech translation, thanks to Miroslav Kure (Closes: #533391)
      * added Slovak translation, thanks to helix84 (Closes: #534448)
      * added Basque translation, thanks to Piarres Beobide (Closes:
        #534295)
      * updated Portuguese translation, thanks to Miguel Figueiredo (Closes:
        #534776)
      * Debian Policy 3.8.2
      * added German translation, thanks to Thomas Mueller (Closes: #534915)
    
      [ Francesco Poli (t1000) ]
      * improve logic: apt-listbugs may now pin uninstalled packages too
      * simplify code and add some robustness checks in aptcleanup
      * add an explicit call to remove the temporary file in aptcleanup
    
     -- Ryan Niebur <email address hidden>  Sun, 28 Jun 2009 01:06:18 -0700
  • apt-listbugs (0.0.96) unstable; urgency=low
    
    
      [ Junichi Uekawa ]
      * change git tag command.
      * update test scripts.
      * Fix "French translation updated": include new fr.po file, thanks to
        Jean-Baka Domelevo-Entfellner (Closes: #520627)
    
      [ Francesco Poli (t1000) ]
      * fix a couple of typos in the man page
      * Fix "pinned packages are not automatically unpinned": rewrite aptcleanup
        so that it checks whether the bugs that caused the pinning still affect
        the package candidate versions (Closes: #473175)
    
      [ Ryan Niebur ]
      * adopt package (Closes: #520273)
      * move time to Build-Depends-Indep
      * add misc:Depends to Depends
      * update Copyright statements
      * don't ignore errors from 'make clean'
      * add semi-colon to apt configuration (Closes: #527064)
      * minor improvements to Francesco's aptcleanup patch
      * update the maintainer in debian/copyright
      * fix the short description to pass the 'is a' test
    
     -- Ryan Niebur <email address hidden>  Fri, 15 May 2009 08:10:16 -0700
  • apt-listbugs (0.0.95) unstable; urgency=low
    
    
      [ Francesco Poli (t1000) ]
      * fix "please implement a command to query the BTS about a given bug in
        given package/version" (Closes: #476988)
      * added Francesco Poli to the uploaders list
    
      [ Junichi Uekawa ]
      * ja.po: update
      * *.po: regenerated.
      * strings are now frozen in gettext, work around it. 
        (closes: #515883, #517058)
    
     -- Junichi Uekawa <email address hidden>  Wed, 25 Feb 2009 21:59:37 +0900
  • apt-listbugs (0.0.94) unstable; urgency=low
    
    
      * remove a trace of -R option which used to be 'release-critical' which
        has been removed 2 years ago. (Closes: #502803).
    
     -- Junichi Uekawa <email address hidden>  Thu, 23 Oct 2008 10:04:17 +0900