Control: tags -1 + wontfix
Control: close -1
Hi,
2016-09-05 01:50 Vincent Lefevre:
Package: aptitude
Version: 0.8.3-1
Severity: normal
In the UI, I've selected various packages for upgrade; I can see
no breakages. But the 'g' key doesn't have any effect, it just
says: "[1(1)/...] Actions: no changes" with no explanations.
That means that the currently selected action is "no changes" (== cancel
install actions, for example).
Quitting aptitude and retarting it doesn't solve the problem.
Neither does trying "Next".
Here's the log from
aptitude --log-file=/tmp/aptitude.log --log-level=info
2016-09-05 01:43:58 [139874063632256] temp.cc:207 INFO aptitude.temp -
Initialized the temporary file module using the base directory
/tmp/aptitude-root.18653:XjDwmS
2016-09-05 01:43:58 [139874063632256] apt.cc:329 INFO aptitude.apt.globals -
Closing apt cache.
2016-09-05 01:43:58 [139874063632256] apt.cc:398 INFO aptitude.apt.globals -
Loading apt cache.
2016-09-05 01:44:02 [139874063632256] problemresolver.h:3804 INFO
aptitude.resolver.search - Initially broken dependency: libmtp9:amd64 1.1.12-1
-S> {libmtp-runtime:amd64 1.1.12-1 libmtp-runtime:amd64 1.1.8-1+b1}
^^^^
this
2016-09-05 02:33 Vincent Lefevre:
On 2016-09-05 01:50:04 +0200, Vincent Lefevre wrote:
In the UI, I've selected various packages for upgrade; I can see
no breakages. But the 'g' key doesn't have any effect, it just
says: "[1(1)/...] Actions: no changes" with no explanations.
And 'e' (Examine) just says:
--\ Leave the following recommendations unresolved:
libmtp9 recommends libmtp-runtime
libmtp9 recommends libmtp-runtime
--\ The following actions will resolve this dependency:
-> Cancel the removal of libmtp-runtime
-> Downgrade libmtp-runtime [1.1.12-1 (now, testing, unstable) -> 1.1.8-1+b1 (
-> Leave the dependency "libmtp9 recommends libmtp-runtime" unresolved.
which makes no sense since nothing related to libmtp is proposed.
This was implemented after your complaint in #819636 (not upgrading
"lightly" if it means breaking a recommend relationship), which then
needed #822329 to not be so eager on fixing unfulfilled recommends.
So you just need to acknowledge the missing recommends with '!' to
continue with the installation (or select a different solution).
Relevant entries in the NEWS file:
* Actions involving unfulfilled Recommends invoke the resolver
(Closes: #819636)
With APT::Install-Recommends="true" (the default), actions resulting in
unavailable Recommends (e.g., the recommended package is upgraded instead of
remaining in the required version) invoke the resolver, for the user to take
decision.
* Invoke the resolver for unfulfilled Recommends only once (Closes: #822329)
After the fix for #819636, the resolver was invoked after every action taken
(in curses mode) to see if there were any unfulfilled dependencies. This is
too slow for some people/systems, so this is now only invoked will full
check of dependencies (Recommends / "soft deps") before the final action.
So marking as +wontfix (for the lack of not-a-bug).
Cheers.
--
Manuel A. Fernandez Montecelo <manuel.montez...@gmail.com>