touch-packages team mailing list archive
-
touch-packages team
-
Mailing list archive
-
Message #75643
[Bug 814130] Re: Acquire::http::ProxyAutoDetect is executed multiple times for each host
Support for this version has ended
** Changed in: apt (Ubuntu)
Status: Confirmed => Invalid
** Changed in: apt
Status: New => Invalid
--
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to apt in Ubuntu.
https://bugs.launchpad.net/bugs/814130
Title:
Acquire::http::ProxyAutoDetect is executed multiple times for each
host
Status in APT:
Invalid
Status in apt package in Ubuntu:
Invalid
Bug description:
For each host that is involved in an update/ installation, APT executes the command set in Acquire::http::ProxyAutoDetect. On a default installation, sudo apt-get update executed the command twice because archive.ubuntu.com and security.ubuntu.com are both mentioned in /etc/apt/sources.conf. As PPAs are commonly used, this increases to three.
With a lot of third-party repository sources, this number rises a lot. If the proxy detection command is slow, there might be a delay during the source lists updates and package installations.
Affected versions:
0.8.13.2ubuntu4.1 (Ubuntu Natty)
0.7.25.3ubuntu9.5 (Ubuntu Lucid)
0.8.15.2 (Debian unstable)
Steps to reproduce:
1. Create /etc/apt/print-message containing:
#!/bin/sh
echo CALLED >&2
2. Create /etc/apt/apt.conf.d/30proxy-test containing:
Acquire::http::ProxyAutoDetect "/etc/apt/print-message";
3. Run sudo apt-get update or install a PPA package which depends on a package from the official repos which is not installed yet
4. Clean up by removing /etc/apt/apt.conf.d/30proxy-test and /etc/apt/print-message
What I expected to happen:
CALLED should be printed once
What happened instead:
CALLED is printed a few times for each involved host.
To manage notifications about this bug go to:
https://bugs.launchpad.net/apt/+bug/814130/+subscriptions