[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#696411: marked as done (libapt-pkg4.12: missing base method drivers (http, etc.); should depend/recommend apt?)



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 owner@bugs.debian.org
immediately.)


-- 
696411: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=696411
Debian Bug Tracking System
Contact owner@bugs.debian.org 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

Attachment: signature.asc
Description: PGP signature


--- End Message ---

Reply to: