#1125665 aptitude: TUI does not completely erase a warning from aptitude-changelog-parser

Package:
aptitude
Source:
aptitude
Description:
terminal-based package manager
Submitter:
Vincent Lefevre
Date:
2026-01-15 17:26:02 UTC
Severity:
normal
#1125665#5
Date:
2026-01-15 17:24:30 UTC
From:
To:
When I type 'C' over some packages, the output may be partly corrupt
due to some message from aptitude-changelog-parser.

For instance, on libpango1.0-dev:

 Actions  Undo  Package  Resolver  Search  Options  Views  Help
C-T: Menu  ?: Help  q: Quit  u: Update  g: Preview/Download/Install/Remove Pkgs
                Packages                        libpango1.0-dev changes
pango1.0 (1.57.0-1) unstable; urgency=medium                                   #
                                                                               ▒
  * New upstream release                                                       ▒
  * Bump minimum fontconfig and meson                                          ▒
  * debian/libpango-1.0-0.symbols: Add new symbols                             ▒
                                                                               ▒
 -- Jeremy Bícha <jbicha@ubuntu.com>  Tue, 13 Jan 2026 09:52:18 -0500          ▒
                                                                               ▒
pango1.0 (1.56.4-1) unstable; urgency=medium                                   ▒
                                                                               ▒
  [ Simon McVittie ]                                                           ▒
  * New upstream release                                                       ▒
  * d/control: Increase (build-)dependency versions as per meson.build         ▒
                                                                               ▒
se[ Jeremy Bícha ]                                        e-changelog-parser li▒
e * Add Build-Depends: fonts-cantarell for build tests                         ▒
  * Remove nosysprof build profile because libsysprof-capture-4-dev            ▒
    is built for all architectures and is easier to bootstrap now              ▒
  * Update installed tests patch                                               ▒
  * Bump Standards Version to 4.7.3                                            ▒
                                                                               ▒
 -- Jeremy Bícha <jbicha@ubuntu.com>  Thu, 01 Jan 2026 10:10:25 -0500          ▒
[...]

With xterm logging, I can see the following message in the logs:

Dpkg::Changelog::Parse::changelog_parse() option file is deprecated, switch to use filename, or pass file alongside it at /usr/bin/aptitude-changelog-parser line 28.

The "e-changelog-parser li" is part of this message.

This is always reproducible, but the warning message appears on the
same line of the cursor, so one may need to scroll or choose another
package to make the bug visible.