From jidanni at jidanni.org Fri May 17 07:54:43 2019 From: jidanni at jidanni.org (=?UTF-8?Q?=E7=A9=8D=E4=B8=B9=E5=B0=BC?= Dan Jacobson) Date: Fri, 17 May 2019 14:54:43 +0800 Subject: [Aptitude-devel] Bug#929102: "show" command doesn't reveal apt-mark effects Message-ID: <8736ld1sgc.5.fsf@jidanni.org> Package: aptitude Version: 0.8.11-7 Even though using apt-mark affects aptitude's decision making, but there is no way to detect it via the "show" command. # aptitude show gcc-9-base|sum 11672 1 # apt-mark hold gcc-9-base gcc-9-base set on hold. # aptitude show gcc-9-base|sum 11672 1 # aptitude -vvvv show gcc-9-base|sum 11672 1 From jidanni at jidanni.org Fri May 17 08:00:11 2019 From: jidanni at jidanni.org (=?UTF-8?Q?=E7=A9=8D=E4=B8=B9=E5=B0=BC?= Dan Jacobson) Date: Fri, 17 May 2019 15:00:11 +0800 Subject: [Aptitude-devel] Bug#929103: apt-marks cleared despite all n's and q's Message-ID: <87y335zhtw.5.fsf@jidanni.org> Package: aptitude Version: 0.8.11-7 Here we see the user answers only "n"s and "q"s, but still the apt-mark is cleared! # apt-mark hold gcc-9-base gcc-9-base set on hold. # aptitude full-upgrade ... The following actions will resolve these dependencies: Install the following packages: 1) gcc-9-base [9.1.0-2 (experimental)] ... Accept this solution? [Y/n/q/?] n ... Accept this solution? [Y/n/q/?] n ... Accept this solution? [Y/n/q/?] q # apt-mark showhold # From jidanni at jidanni.org Fri May 17 08:15:21 2019 From: jidanni at jidanni.org (=?UTF-8?Q?=E7=A9=8D=E4=B8=B9=E5=B0=BC?= Dan Jacobson) Date: Fri, 17 May 2019 15:15:21 +0800 Subject: [Aptitude-devel] Bug#929104: Allow hold and forbid-version on NON-INSTALLED packages too Message-ID: <87woipzh4m.5.fsf@jidanni.org> Package: aptitude Version: 0.8.11-7 Severity: wishlist If a package is installed, one can forbid-version, and / or hold it. But if a package is not installed yet, one cannot! One cannot say "I want to hold package X's status as 'purge'" to prevent future accidental installation. "Version ABC of package XYZ will wreck my system, and even though it is XYZ is not installed now, full-upgrade proposes to install it. I'm scared." "No I don't want to research what is trying to pull it in. I just want to *blacklist it now*!" "And maybe multiple things are trying to pull it in. I don't want to have to chase them all down." One could say, "Just use apt-mark." But as we see in #929103 that is not a permanent solution. If you think about it, there is no reason forbid-version shouldn't be allowed to work on packages that aren't installed yet. Same with hold. Sure you might say it is wasteful to keep forbid-version records for packages that are not installed. Well at least those packages are still in the Packages lists. From frank.rademakers at gmail.com Mon May 27 13:45:27 2019 From: frank.rademakers at gmail.com (Frank Rademakers) Date: Mon, 27 May 2019 14:45:27 +0200 Subject: [Aptitude-devel] Bug#929632: Unintentional removal of many packages Message-ID: Package: aptitude System: Linux Mint 64-bit Cinnamon 19.1 After a fresh install, update and upgrade, I mistakenly entered: "sudo aptitude install " in a terminal (trailing space, no package name), which promptly started to uninstall many packages. The system became unresponsive afterwards and started crashing. -------------- next part -------------- An HTML attachment was scrubbed... URL: