Package: aptitude / 0.8.13-8

Metadata

Package Version Patches format
aptitude 0.8.13-8 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
fix ftbfs with gcc 10.patch | (download)

src/generic/views/download_progress.h | 1 1 + 0 - 0 !
1 file changed, 1 insertion(+)

 fix ftbfs with gcc 10
apt_2.1.19_compatibility.patch | (download)

src/generic/apt/aptitude_resolver.cc | 5 4 + 1 - 0 !
1 file changed, 4 insertions(+), 1 deletion(-)

 fix ftbfs regression from strtonum fixes in apt 2.1.19
fix FTBFS 1011681.patch | (download)

src/generic/apt/dpkg.cc | 1 1 + 0 - 0 !
1 file changed, 1 insertion(+)

 fix ftbfs due missing unistd.h include
 Probably caused by a more recent C/C++ compiler
Bug-Debian: https://bugs.debian.org/1011681
fix bashism related issue with fixman scripts.patch | (download)

buildlib/docbook.mk | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 fix bashism-related issue with fixman i18n scripts
 Simply calling them as script instead of forking them seems to do the trick.
fix ftbfs with gcc 12.patch | (download)

tests/test_parsers.cc | 8 8 + 0 - 0 !
1 file changed, 8 insertions(+)

 [patch] declare operator<< functions used by cppunit before they are
 used.

Solves a build failure with GCC 12 and clang.

Fixes: https://bugs.debian.org/1012895

fix aptitude changelog parser.patch | (download)

aptitude-changelog-parser | 1 1 + 0 - 0 !
1 file changed, 1 insertion(+)

 [patch] aptitude-changelog-parser: quiesce dpkg::changelog parse
 warnings

The Dpkg::Changelog object gets initialized with verbose mode set to 1,
so all parsing warnings get printed on stderr, which messes up the
output when showing the changelogs from the TUI.

Setting this option to 0 before the call allows one to disable the
parse_error warnings from Dpkg::Changelog, which we do not want for
aptitude-changelog-parser.

Closes: #967911

fix ftbfs with t64.patch | (download)

tests/test_misc.cc | 10 5 + 5 - 0 !
1 file changed, 5 insertions(+), 5 deletions(-)

 use detected type of tv_usec
 On 32-bit architectures it is no suseconds_t but __suseconds64_t...
0008 Add missing include to build with gcc 14.patch | (download)

src/cmdline/cmdline_show.cc | 1 1 + 0 - 0 !
1 file changed, 1 insertion(+)

 add missing include to build with gcc-14

Closes: #1074815

adjust libapt pkg7.0.patch | (download)

src/generic/apt/pkg_acqfile.cc | 4 2 + 2 - 0 !
1 file changed, 2 insertions(+), 2 deletions(-)

 [patch] adjust for abi break in libapt-pkg7.0


0010 cmdline terminal Include cstdint for UINT16_MAX.patch | (download)

src/cmdline/terminal.cc | 1 1 + 0 - 0 !
1 file changed, 1 insertion(+)

 cmdline/terminal: include `<cstdint>` for `uint16_max`
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit

Without `<cstdint>` GCC 15 produces the following error:

```
../../../src/cmdline/terminal.cc: In member function virtual unsigned int aptitude::cmdline::{anonymous}::terminal_impl::get_screen_width():
../../../src/cmdline/terminal.cc:143:20: error: UINT16_MAX was not declared in this scope
  143 |             return UINT16_MAX;
      |                    ^~~~~~~~~~
```

See: https://bugs.debian.org/1096323