I can confirm this bug. It's absolutely crippling for those individuals who
run local repositories and results in a very serious limitation. There seems
to be no way around this through configuration either, so the only way of
getting around it is to downgrade. I suspect this is not always possible for
everything.
Removing the official sources from /etc/apt/sources.list to use the local
repository may seem like the perfect temporary solution. However, during
the downloading phase from the official servers, the local archives are
totally ignored and all required packages are downloaded from the remote
server with no regard for those you may already have. This is a serious
waste of bandwidth and disk space as you end up with multiple copies of
identical packages. This may not be the case with complex repositories, but
it is for trival ones.
According to Debian policy, this bug seems to clearly fit into the
"important" severity level. However, I consider this bug more serious than
any other "important" bug I've submitted to date, given the impact it has
and the number of users it is likely to effect. Perhaps a higher priority
"important" level would be worth considering for Debian in the future.
-- (/etc/apt/sources.list present, but not submitted) --
-- System Information:
Debian Release: 3.0
APT prefers unstable
APT policy: (500, 'unstable'), (500, 'testing')
Architecture: i386 (i686)
Shell: /bin/sh linked to /bin/bash
Kernel: Linux 2.4.27-bm041127-k7
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)
Versions of packages apt depends on:
ii libc6 2.3.5-3 GNU C Library: Shared libraries an
ii libgcc1 1:4.0.1-3 GCC support library
ii libstdc++6 4.0.2-2 The GNU Standard C++ Library v3
Message-Id: <email address hidden>
Date: Thu, 27 Oct 2005 05:38:31 +0100
From: Barrie Millar <email address hidden>
To: Debian Bug Tracking System <email address hidden>
Subject: apt: Bug confirmed
Package: apt
Version: 0.6.41
Followup-For: Bug #335112
Hi
I can confirm this bug. It's absolutely crippling for those individuals who
run local repositories and results in a very serious limitation. There seems
to be no way around this through configuration either, so the only way of
getting around it is to downgrade. I suspect this is not always possible for
everything.
Removing the official sources from /etc/apt/ sources. list to use the local
repository may seem like the perfect temporary solution. However, during
the downloading phase from the official servers, the local archives are
totally ignored and all required packages are downloaded from the remote
server with no regard for those you may already have. This is a serious
waste of bandwidth and disk space as you end up with multiple copies of
identical packages. This may not be the case with complex repositories, but
it is for trival ones.
According to Debian policy, this bug seems to clearly fit into the
"important" severity level. However, I consider this bug more serious than
any other "important" bug I've submitted to date, given the impact it has
and the number of users it is likely to effect. Perhaps a higher priority
"important" level would be worth considering for Debian in the future.
Regards,
Barrie
-- Package-specific info:
-- apt-config dump --
APT ""; Essential ""; Essential: : "build-essential"; :AllowUnauthent icated "true"; :userstatus "status.user"; dpkg/status" ; :archives "archives/"; :srcpkgcache "srcpkgcache.bin"; :pkgcache "pkgcache.bin"; :sourcelist "sources.list"; :vendorlist "vendors.list"; :vendorparts "vendors.list.d"; :preferences "preferences"; apt/methods" ; Install- Pkgs ""; Install- Pkgs:: "/usr/sbin/ dpkg-preconfigu re --apt || true"; apt/archives; fi";
APT::Architecture "i386";
APT::Build-
APT::Build-
APT::Cache-Limit "120000000";
APT::Get "";
APT::Get:
Dir "/";
Dir::State "var/lib/apt/";
Dir::State::lists "lists/";
Dir::State::cdroms "cdroms.list";
Dir::State:
Dir::State::status "/var/lib/
Dir::Cache "var/cache/apt/";
Dir::Cache:
Dir::Cache:
Dir::Cache:
Dir::Etc "etc/apt/";
Dir::Etc:
Dir::Etc:
Dir::Etc:
Dir::Etc::main "apt.conf";
Dir::Etc::parts "apt.conf.d";
Dir::Etc:
Dir::Bin "";
Dir::Bin::methods "/usr/lib/
Dir::Bin::dpkg "/usr/bin/dpkg";
DPkg "";
DPkg::Pre-
DPkg::Pre-
DPkg::Post-Invoke "";
DPkg::Post-Invoke:: "if [ -x /usr/bin/debsums ]; then /usr/bin/debsums --generate=nocheck -sp /var/cache/
-- (no /etc/apt/ preferences present) --
-- (/etc/apt/ sources. list present, but not submitted) --
-- System Information: ANSI_X3. 4-1968)
Debian Release: 3.0
APT prefers unstable
APT policy: (500, 'unstable'), (500, 'testing')
Architecture: i386 (i686)
Shell: /bin/sh linked to /bin/bash
Kernel: Linux 2.4.27-bm041127-k7
Locale: LANG=C, LC_CTYPE=C (charmap=
Versions of packages apt depends on:
ii libc6 2.3.5-3 GNU C Library: Shared libraries an
ii libgcc1 1:4.0.1-3 GCC support library
ii libstdc++6 4.0.2-2 The GNU Standard C++ Library v3
-- no debconf information