Your message dated Thu, 26 Nov 2015 15:03:58 +0100
with message-id <20151126140358.GA29760@crossbow>
and subject line Re: aptitude: Missing dependency on apt?
has caused the Debian Bug report #696411,
regarding libapt-pkg4.12: missing base method drivers (http, etc.); should
depend/recommend apt?
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
696411: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=696411
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: aptitude
Version: 0.6.8.2-1
Severity: important
After I ran into http://bugs.debian.org/548505 (aptitude: considers apt
essential) I noticed, that if apt isn't really essential, in theory I
should be able to remove apt and then still be able use
aptitude. (Actually someone asked me a few months ago if you can use
aptitude without apt and answered "no" because due to #548505 I thought
that apt is an essential package anyway.)
aptitude has no dependency on apt, just on libapt-pkg4.12 which is built
from the apt source package.
Nevertheless very basic actions, like installing an additional package,
fail, if apt is not installed:
root@acromantula-domu1:~# aptitude install htop
The following NEW packages will be installed:
htop
0 packages upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 74.9 kB of archives. After unpacking 216 kB will be used.
W: Unable to read /etc/apt/preferences.d/ - DirectoryExists (2: No such file or
directory)
W: Unable to read /etc/apt/preferences.d/ - DirectoryExists (2: No such file or
directory)
E: The method driver /usr/lib/apt/methods/http could not be found.
E: The method driver /usr/lib/apt/methods/http could not be found.
E: Internal error: couldn't generate list of packages to download
root@acromantula-domu1:~#
So since apt is not essential, but aptitude needs some binaries out of
that package to perform very common actions, aptitude must have a
dependency on apt (or at least recommend it).
Filing as non-RC as it seems a rather theoretical issue. Feel free to
raise the severity to serious, though.
Regards, Axel
--- End Message ---
--- Begin Message ---
Version: 1.1~exp11
Hi,
libapt-pkg5.0 recommends apt now as it CAN work without,
but its probably not too likely to be used with out it.
So, as discussed: closing as good enough solved for now.
Best regards
David Kalnischkies
signature.asc
Description: PGP signature
--- End Message ---