[Aptitude-devel] Bug#1125665: aptitude: TUI does not completely erase a warning from aptitude-changelog-parser

Vincent Lefevre vincent at vinc17.net
Thu Jan 15 17:24:30 GMT 2026


Package: aptitude
Version: 0.8.13-8
Severity: normal

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 at 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 at 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.

-- System Information:
Debian Release: forky/sid
  APT prefers unstable-debug
  APT policy: (500, 'unstable-debug'), (500, 'stable-updates'), (500, 'stable-security'), (500, 'stable-debug'), (500, 'proposed-updates-debug'), (500, 'unstable'), (500, 'testing'), (500, 'stable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 6.18.3+deb14-amd64 (SMP w/12 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=C.UTF-8, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

aptitude-common depends on no packages.

Versions of packages aptitude-common recommends:
ii  aptitude  0.8.13-8

aptitude-common suggests no packages.

-- no debconf information

-- 
Vincent Lefèvre <vincent at vinc17.net> - Web: <https://www.vinc17.net/>
100% accessible validated (X)HTML - Blog: <https://www.vinc17.net/blog/>
Work: CR INRIA - computer arithmetic / Pascaline project (LIP, ENS-Lyon)



More information about the Aptitude-devel mailing list