tags 448561 + patch thanks Hi,
Attached is the diff for my aptitude 0.4.10-1.1 NMU. This is just a hack to solve this issue. A better approach, like those described in #458189 should be implemented later. Regards, Thadeu Cascardo.
diff -u aptitude-0.4.10/debian/changelog aptitude-0.4.10/debian/changelog
--- aptitude-0.4.10/debian/changelog
+++ aptitude-0.4.10/debian/changelog
@@ -1,3 +1,11 @@
+aptitude (0.4.10-1.1) unstable; urgency=low
+
+ * NMU.
+ * Sets APT::Install-Recommends to the value of
+ Aptitude::Recommends-Important. Closes: #448561
+
+ -- Thadeu Lima de Souza Cascardo <[EMAIL PROTECTED]> Sat, 26 Jan 2008 16:28:23 -0200
+
aptitude (0.4.10-1) unstable; urgency=low
* Add a reportbug script that includes the user's $TERM in the bug.
only in patch2:
unchanged:
--- aptitude-0.4.10.orig/src/generic/apt/apt.cc
+++ aptitude-0.4.10/src/generic/apt/apt.cc
@@ -90,6 +90,12 @@
cached_deps_interesting = NULL;
}
+static void set_apt_install_recommends()
+{
+ aptcfg->SetNoUser ("APT::Install-Recommends",
+ aptcfg->Find(PACKAGE "::Recommends-Important"));
+}
+
static void reset_surrounding_or_memoization()
{
delete[] cached_surrounding_or;
@@ -179,6 +185,11 @@
aptcfg->connect(PACKAGE "::Recommends-Important",
sigc::ptr_fun(&reset_interesting_dep_memoization));
+ aptcfg->SetNoUser ("APT::Install-Recommends",
+ aptcfg->Find(PACKAGE "::Recommends-Important"));
+ aptcfg->connect(PACKAGE "::Recommends-Important",
+ sigc::ptr_fun(&set_apt_install_recommends));
+
cache_closed.connect(sigc::ptr_fun(&reset_interesting_dep_memoization));
cache_closed.connect(sigc::ptr_fun(&reset_surrounding_or_memoization));
signature.asc
Description: Digital signature

