From 7724d170751b3dc1717ba7a08881437cf7151996 Mon Sep 17 00:00:00 2001 From: Julian Andres Klode Date: Mon, 19 May 2025 14:17:23 +0200 Subject: Introduce apt why, apt why-not These are implemented somewhat differently from aptitudes why and why-not commands: They produce the actual solver trace for why a particular decision has been taken. For the why-not case, we need to explicitly discover our specified package, as if nothing else depends on it in our graph, it would otherwise always be undiscovered and conflicts not detected (see e.g. level-3 in the test). --- debian/libapt-pkg7.0.symbols | 1 + 1 file changed, 1 insertion(+) (limited to 'debian') diff --git a/debian/libapt-pkg7.0.symbols b/debian/libapt-pkg7.0.symbols index abcd70e78..cb857b159 100644 --- a/debian/libapt-pkg7.0.symbols +++ b/debian/libapt-pkg7.0.symbols @@ -1320,6 +1320,7 @@ libapt-pkg.so.7.0 libapt-pkg7.0 #MINVER# (arch=ppc64el|c++)"GlobalError::InsertErrno(GlobalError::MsgType, char const*, char const*, char*&, int, unsigned long&)@APTPKG_7.0" 0.8.11.4 (arch=armel armhf|c++)"RFC1123StrToTime(std::__cxx11::basic_string, std::allocator > const&, long long&)@APTPKG_7.0" 1.9.0 (arch=armel armhf|c++)"TimeRFC1123[abi:cxx11](long long, bool)@APTPKG_7.0" 2.7.14 + (c++)"APT::Solver::InternalCliWhy[abi:cxx11](pkgDepCache&, pkgCache::PkgIterator, bool)@APTPKG_7.0" 3.1.0~ # Optional C++ standard library symbols # These are inlined libstdc++ symbols and not supposed to be part of our ABI # but we cannot stop stuff from linking against it, sigh. -- cgit v1.2.3-70-g09d2