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

Bug#760213: marked as done (apt-get should not install Recommended packages by default)



Your message dated Tue, 2 Sep 2014 00:46:38 +0200
with message-id <20140902004540.GA21384@debian.org>
and subject line Re: Bug#760213: apt-get should not install Recommended packages by default
has caused the Debian Bug report #760213,
regarding apt-get should not install Recommended packages by default
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.)


-- 
760213: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=760213
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: apt
Version: 1.0.6
Severity: normal

Dear Maintainer,

It is wasteful for apt-get to install recommended packages by default.
For example:

    2014-09-01 14:33:26 root@dc86yxb1 ~
    # apt-get install kernel-package | grep 'Need to get'
    Need to get 745 MB of archives.
    n

    2014-09-01 14:33:38 root@dc86yxb1 ~
    # apt-get install --no-install-recommends kernel-package | grep 'Need to get'
    Need to get 4423 kB of archives.
    n


That's 168X and 740 MB of code bloat for one (1) package!


At 1.5 Mbps, that's over 1 hour and 22 minutes to download!


Please change the default behaviour of apt-get to NOT install
recommended packages, and provide the user with optional means to
install recommended packages.


Thank you,

David



-- Package-specific info:

-- apt-config dump --

APT "";
APT::Architecture "i386";
APT::Build-Essential "";
APT::Build-Essential:: "build-essential";
APT::Install-Recommends "1";
APT::Install-Suggests "0";
APT::Authentication "";
APT::Authentication::TrustCDROM "true";
APT::NeverAutoRemove "";
APT::NeverAutoRemove:: "^firmware-linux.*";
APT::NeverAutoRemove:: "^linux-firmware$";
APT::NeverAutoRemove:: "^linux-image-3\.14-2-486$";
APT::NeverAutoRemove:: "^linux-image-3\.14-2-686-pae$";
APT::NeverAutoRemove:: "^linux-headers-3\.14-2-486$";
APT::NeverAutoRemove:: "^linux-headers-3\.14-2-686-pae$";
APT::NeverAutoRemove:: "^linux-image-extra-3\.14-2-486$";
APT::NeverAutoRemove:: "^linux-image-extra-3\.14-2-686-pae$";
APT::NeverAutoRemove:: "^linux-signed-image-3\.14-2-486$";
APT::NeverAutoRemove:: "^linux-signed-image-3\.14-2-686-pae$";
APT::NeverAutoRemove:: "^kfreebsd-image-3\.14-2-486$";
APT::NeverAutoRemove:: "^kfreebsd-image-3\.14-2-686-pae$";
APT::NeverAutoRemove:: "^kfreebsd-headers-3\.14-2-486$";
APT::NeverAutoRemove:: "^kfreebsd-headers-3\.14-2-686-pae$";
APT::NeverAutoRemove:: "^gnumach-image-3\.14-2-486$";
APT::NeverAutoRemove:: "^gnumach-image-3\.14-2-686-pae$";
APT::NeverAutoRemove:: "^.*-modules-3\.14-2-486$";
APT::NeverAutoRemove:: "^.*-modules-3\.14-2-686-pae$";
APT::NeverAutoRemove:: "^.*-kernel-3\.14-2-486$";
APT::NeverAutoRemove:: "^.*-kernel-3\.14-2-686-pae$";
APT::NeverAutoRemove:: "^linux-backports-modules-.*-3\.14-2-486$";
APT::NeverAutoRemove:: "^linux-backports-modules-.*-3\.14-2-686-pae$";
APT::NeverAutoRemove:: "^linux-tools-3\.14-2-486$";
APT::NeverAutoRemove:: "^linux-tools-3\.14-2-686-pae$";
APT::VersionedKernelPackages "";
APT::VersionedKernelPackages:: "linux-image";
APT::VersionedKernelPackages:: "linux-headers";
APT::VersionedKernelPackages:: "linux-image-extra";
APT::VersionedKernelPackages:: "linux-signed-image";
APT::VersionedKernelPackages:: "kfreebsd-image";
APT::VersionedKernelPackages:: "kfreebsd-headers";
APT::VersionedKernelPackages:: "gnumach-image";
APT::VersionedKernelPackages:: ".*-modules";
APT::VersionedKernelPackages:: ".*-kernel";
APT::VersionedKernelPackages:: "linux-backports-modules-.*";
APT::VersionedKernelPackages:: "linux-tools";
APT::Never-MarkAuto-Sections "";
APT::Never-MarkAuto-Sections:: "metapackages";
APT::Never-MarkAuto-Sections:: "restricted/metapackages";
APT::Never-MarkAuto-Sections:: "universe/metapackages";
APT::Never-MarkAuto-Sections:: "multiverse/metapackages";
APT::Never-MarkAuto-Sections:: "oldlibs";
APT::Never-MarkAuto-Sections:: "restricted/oldlibs";
APT::Never-MarkAuto-Sections:: "universe/oldlibs";
APT::Never-MarkAuto-Sections:: "multiverse/oldlibs";
APT::Update "";
APT::Update::Post-Invoke-Success "";
APT::Update::Post-Invoke-Success:: "/usr/bin/test -e /usr/share/dbus-1/system-services/org.freedesktop.PackageKit.service && /usr/bin/test -S /var/run/dbus/system_bus_socket && /usr/bin/gdbus call --system --dest org.freedesktop.PackageKit --object-path /org/freedesktop/PackageKit --timeout 4 --method org.freedesktop.PackageKit.StateHasChanged cache-update > /dev/null; /bin/echo > /dev/null";
APT::Architectures "";
APT::Architectures:: "i386";
APT::Compressor "";
APT::Compressor::. "";
APT::Compressor::.::Name ".";
APT::Compressor::.::Extension "";
APT::Compressor::.::Binary "";
APT::Compressor::.::Cost "1";
APT::Compressor::gzip "";
APT::Compressor::gzip::Name "gzip";
APT::Compressor::gzip::Extension ".gz";
APT::Compressor::gzip::Binary "gzip";
APT::Compressor::gzip::Cost "2";
APT::Compressor::gzip::CompressArg "";
APT::Compressor::gzip::CompressArg:: "-9n";
APT::Compressor::gzip::UncompressArg "";
APT::Compressor::gzip::UncompressArg:: "-d";
APT::Compressor::bzip2 "";
APT::Compressor::bzip2::Name "bzip2";
APT::Compressor::bzip2::Extension ".bz2";
APT::Compressor::bzip2::Binary "bzip2";
APT::Compressor::bzip2::Cost "3";
APT::Compressor::bzip2::CompressArg "";
APT::Compressor::bzip2::CompressArg:: "-9";
APT::Compressor::bzip2::UncompressArg "";
APT::Compressor::bzip2::UncompressArg:: "-d";
APT::Compressor::xz "";
APT::Compressor::xz::Name "xz";
APT::Compressor::xz::Extension ".xz";
APT::Compressor::xz::Binary "xz";
APT::Compressor::xz::Cost "4";
APT::Compressor::xz::CompressArg "";
APT::Compressor::xz::CompressArg:: "-6";
APT::Compressor::xz::UncompressArg "";
APT::Compressor::xz::UncompressArg:: "-d";
APT::Compressor::lzma "";
APT::Compressor::lzma::Name "lzma";
APT::Compressor::lzma::Extension ".lzma";
APT::Compressor::lzma::Binary "xz";
APT::Compressor::lzma::Cost "5";
APT::Compressor::lzma::CompressArg "";
APT::Compressor::lzma::CompressArg:: "--format=lzma";
APT::Compressor::lzma::CompressArg:: "-9";
APT::Compressor::lzma::UncompressArg "";
APT::Compressor::lzma::UncompressArg:: "--format=lzma";
APT::Compressor::lzma::UncompressArg:: "-d";
Dir "/";
Dir::State "var/lib/apt/";
Dir::State::lists "lists/";
Dir::State::cdroms "cdroms.list";
Dir::State::mirrors "mirrors/";
Dir::State::extended_states "extended_states";
Dir::State::status "/var/lib/dpkg/status";
Dir::Cache "var/cache/apt/";
Dir::Cache::archives "archives/";
Dir::Cache::srcpkgcache "srcpkgcache.bin";
Dir::Cache::pkgcache "pkgcache.bin";
Dir::Etc "etc/apt/";
Dir::Etc::sourcelist "sources.list";
Dir::Etc::sourceparts "sources.list.d";
Dir::Etc::vendorlist "vendors.list";
Dir::Etc::vendorparts "vendors.list.d";
Dir::Etc::main "apt.conf";
Dir::Etc::netrc "auth.conf";
Dir::Etc::parts "apt.conf.d";
Dir::Etc::preferences "preferences";
Dir::Etc::preferencesparts "preferences.d";
Dir::Etc::trusted "trusted.gpg";
Dir::Etc::trustedparts "trusted.gpg.d";
Dir::Bin "";
Dir::Bin::methods "/usr/lib/apt/methods";
Dir::Bin::solvers "";
Dir::Bin::solvers:: "/usr/lib/apt/solvers";
Dir::Bin::dpkg "/usr/bin/dpkg";
Dir::Bin::bzip2 "/bin/bzip2";
Dir::Bin::xz "/usr/bin/xz";
Dir::Bin::lzma "/usr/bin/xz";
Dir::Media "";
Dir::Media::MountPath "/media/cdrom";
Dir::Log "var/log/apt";
Dir::Log::Terminal "term.log";
Dir::Log::History "history.log";
Dir::Ignore-Files-Silently "";
Dir::Ignore-Files-Silently:: "~$";
Dir::Ignore-Files-Silently:: "\.disabled$";
Dir::Ignore-Files-Silently:: "\.bak$";
Dir::Ignore-Files-Silently:: "\.dpkg-[a-z]+$";
Dir::Ignore-Files-Silently:: "\.save$";
Dir::Ignore-Files-Silently:: "\.orig$";
Dir::Ignore-Files-Silently:: "\.distUpgrade$";
Acquire "";
Acquire::cdrom "";
Acquire::cdrom::mount "/media/cdrom";
Acquire::Languages "";
Acquire::Languages:: "en";
Acquire::Languages:: "none";
DPkg "";
DPkg::Pre-Install-Pkgs "";
DPkg::Pre-Install-Pkgs:: "/usr/bin/apt-listchanges --apt || test $? -ne 10";
DPkg::Pre-Install-Pkgs:: "/usr/sbin/dpkg-preconfigure --apt || true";
DPkg::Tools "";
DPkg::Tools::Options "";
DPkg::Tools::Options::/usr/bin/apt-listchanges "";
DPkg::Tools::Options::/usr/bin/apt-listchanges::Version "2";
DPkg::Post-Invoke "";
DPkg::Post-Invoke:: "/usr/bin/test -e /usr/share/dbus-1/system-services/org.freedesktop.PackageKit.service && /usr/bin/test -S /var/run/dbus/system_bus_socket && /usr/bin/gdbus call --system --dest org.freedesktop.PackageKit --object-path /org/freedesktop/PackageKit --timeout 4 --method org.freedesktop.PackageKit.StateHasChanged cache-update > /dev/null; /bin/echo > /dev/null";
CommandLine "";
CommandLine::AsString "apt-config dump";

-- (no /etc/apt/preferences present) --


-- /etc/apt/sources.list --

deb     http://192.168.1.34:9999/debian/ jessie main
deb-src http://192.168.1.34:9999/debian/ jessie main
deb     http://security.debian.org/      jessie/updates main
deb-src http://security.debian.org/      jessie/updates main
deb     http://192.168.1.34:9999/debian/ jessie-updates main
deb-src http://192.168.1.34:9999/debian/ jessie-updates main
deb     http://192.168.1.34:9999/debian/ jessie-backports main
deb-src http://192.168.1.34:9999/debian/ jessie-backports main

-- System Information:
Debian Release: jessie/sid
  APT prefers testing-updates
  APT policy: (500, 'testing-updates'), (500, 'testing')
Architecture: i386 (i686)

Kernel: Linux 3.14-2-686-pae (SMP w/2 CPU cores)
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)
Shell: /bin/sh linked to /bin/dash

Versions of packages apt depends on:
ii  debian-archive-keyring  2012.4
ii  gnupg                   1.4.18-2
ii  libapt-pkg4.12          1.0.6
ii  libc6                   2.19-9
ii  libgcc1                 1:4.9.1-4
ii  libstdc++6              4.9.1-4

apt recommends no packages.

Versions of packages apt suggests:
pn  apt-doc     <none>
ii  aptitude    0.6.11-1
ii  dpkg-dev    1.17.13
ii  python-apt  0.9.3.8
ii  synaptic    0.81.2

-- no debconf information

--- End Message ---
--- Begin Message ---
On Mon, Sep 01, 2014 at 02:47:39PM -0700, David Christensen wrote:
> Package: apt
> Version: 1.0.6
> Severity: normal
> 
> Dear Maintainer,
> 
> It is wasteful for apt-get to install recommended packages by default.
> For example:
> 
>     2014-09-01 14:33:26 root@dc86yxb1 ~
>     # apt-get install kernel-package | grep 'Need to get'
>     Need to get 745 MB of archives.
>     n
> 
>     2014-09-01 14:33:38 root@dc86yxb1 ~
>     # apt-get install --no-install-recommends kernel-package | grep 'Need to get'
>     Need to get 4423 kB of archives.
>     n
> 
> 
> That's 168X and 740 MB of code bloat for one (1) package!
> 
> 
> At 1.5 Mbps, that's over 1 hour and 22 minutes to download!
> 
> 
> Please change the default behaviour of apt-get to NOT install
> recommended packages, and provide the user with optional means to
> install recommended packages.

No. Recommends are specifically packages that should be installed by
default. We also have Suggests for packages that should not be installed
by default, but may be useful.

-- 
Julian Andres Klode  - Debian Developer, Ubuntu Member

See http://wiki.debian.org/JulianAndresKlode and http://jak-linux.org/.

Be friendly, do not top-post, and follow RFC 1855 "Netiquette".
    - If you don't I might ignore you.

--- End Message ---

Reply to: