<div dir="ltr"><div><div><div><div>I bought a new (used) computer, and installed a new system. This annoying behaviour came back, of course, because I had set the old one up to get rid of it.<br><br></div><div>For anyone being affected by these bugs, or annoyed by removals being offered first, I'd suggest trying this in your ~/.aptitude/config file:<br><br>Aptitude "";<br>Aptitude::ProblemResolver "";<br>Aptitude::ProblemResolver::Remove-Level "10001";<br><br></div>In any case, it was more than a little humorous that the issue affected aptitude itself, when I askedĀ  for it to upgrade from jessie to testing. It proposed removal of itself. <br>The problem was apparently that synaptic hasn't yet been updated to be compatible with the new aptitude. So attempting to upgrade aptitude simply didn't work as long as synaptic was installed. Preferring aptitude to synaptic, I removed the latter.<br><br></div>I'd also like to take this opportunity to list other open, very probably related bugs. If nothing else, the number of these bugs is testament to how many people are shocked that removal is offered before upgrade. Daniel, you may think removals are "theoretically" equivalent to upgrades, and that's fine, but many, many users favor upgrades.<br><br><a href="https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=798240">https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=798240</a><br><a href="https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=762932">https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=762932</a><br><a href="https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=757440">https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=757440</a><br><a href="https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=755391">https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=755391</a><br><a href="https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=731318">https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=731318</a><br><a href="https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=724032">https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=724032</a><br></div><div><a href="https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=722211">https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=722211</a> <-- where Axel acknowledges the behaviour as well<br></div><div><a href="https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=678832">https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=678832</a><br><a href="https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=671486">https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=671486</a><br><a href="https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=663134">https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=663134</a><br><a href="https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=653284">https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=653284</a><br><a href="https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=643997">https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=643997</a><br><a href="https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=610845">https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=610845</a><br><a href="https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=591892">https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=591892</a><br><a href="https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=588202">https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=588202</a><br><a href="https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=574132">https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=574132</a><br><a href="https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=568548">https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=568548</a><br><a href="https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=565760">https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=565760</a><br><a href="https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=542264">https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=542264</a><br><a href="https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=540978">https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=540978</a><br><a href="https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=514348">https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=514348</a><br><a href="https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=502766">https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=502766</a><br><a href="https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=453935">https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=453935</a><br><a href="https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=444831">https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=444831</a><br><a href="https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=437291">https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=437291</a><br><a href="https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=419501">https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=419501</a><br><a href="https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=401994">https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=401994</a><br><a href="https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=365644">https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=365644</a><br><a href="https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=346321">https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=346321</a><br><a href="https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=342835">https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=342835</a><br><a href="https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=341963">https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=341963</a><br><br></div>So, I believe many birds could be killed with just one carefully selected stone (the originally submitted patchj.<br><br></div><div>Here's my example du jour.<br></div><div><br></div>With default ( Aptitude::ProblemResolver::Remove-Level "10000"; ) out only option os to remove.<br><div><br><img alt="Inline image 2" src="cid:ii_15055b9a39b486cb" height="532" width="454"><br> <br><div><div><div><div>With the suggested changeĀ  ( Aptitude::ProblemResolver::Remove-Level "10001"; ) our only option is to upgrade.<br><br><br><img alt="Inline image 3" src="cid:ii_15055bf1ff770376" height="532" width="454"><br></div><div><br></div><div>I attached the two trace files from those small sessions as well.<br><br></div><div>-- <br><div class="gmail_signature">Chris Tillman<br>Developer</div>
</div></div></div></div></div></div>