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

Bug#513730: [apt] Fetches packages from an HTTP source rather than more preferred file source



Package: apt
Version: 0.7.20
Severity: normal

I added a local package repository to my sources using the file method. I put 
the source first so that packages that can be found in the local repository 
would be fetched from there rather than from my mirror, but unfortunately the 
mirror is preferred, for some reason. This makes it inconvenient to use a 
partial local repository (in this case, the KDE CD 1 ISO).

I reproduced this bug on this PC after experiencing it on another lenny 
install. Here is an example with kbstate.

# apt-cache policy kbstate
kbstate:
  Installed: (none)
  Candidate: 4:3.5.9-2
  Version table:
     4:3.5.9-2 0
        990 file: lenny/main Packages
        990 http://gulus.usherbrooke.ca lenny/main Packages
        500 http://gulus.usherbrooke.ca sid/main Packages
vinci:/etc# apt-cache policy
Package files:
 100 /var/lib/dpkg/status
     release a=now
 990 http://security.debian.org lenny/updates/non-free Packages
     release v=None,o=Debian,a=testing,l=Debian-Security,c=non-free
     origin security.debian.org
 990 http://security.debian.org lenny/updates/contrib Packages
     release v=None,o=Debian,a=testing,l=Debian-Security,c=contrib
     origin security.debian.org
 990 http://security.debian.org lenny/updates/main Packages
     release v=None,o=Debian,a=testing,l=Debian-Security,c=main
     origin security.debian.org
   1 http://gulus.usherbrooke.ca experimental/non-free Packages
     release o=Debian,a=experimental,l=Debian,c=non-free
     origin gulus.usherbrooke.ca
   1 http://gulus.usherbrooke.ca experimental/contrib Packages
     release o=Debian,a=experimental,l=Debian,c=contrib
     origin gulus.usherbrooke.ca
   1 http://gulus.usherbrooke.ca experimental/main Packages
     release o=Debian,a=experimental,l=Debian,c=main
     origin gulus.usherbrooke.ca
 500 http://gulus.usherbrooke.ca sid/non-free Packages
     release o=Debian,a=unstable,l=Debian,c=non-free
     origin gulus.usherbrooke.ca
 500 http://gulus.usherbrooke.ca sid/contrib Packages
     release o=Debian,a=unstable,l=Debian,c=contrib
     origin gulus.usherbrooke.ca
 500 http://gulus.usherbrooke.ca sid/main Packages
     release o=Debian,a=unstable,l=Debian,c=main
     origin gulus.usherbrooke.ca
 990 http://gulus.usherbrooke.ca lenny/non-free Packages
     release o=Debian,a=testing,l=Debian,c=non-free
     origin gulus.usherbrooke.ca
 990 http://gulus.usherbrooke.ca lenny/contrib Packages
     release o=Debian,a=testing,l=Debian,c=contrib
     origin gulus.usherbrooke.ca
 990 http://gulus.usherbrooke.ca lenny/main Packages
     release o=Debian,a=testing,l=Debian,c=main
     origin gulus.usherbrooke.ca
 990 file: lenny/main Packages
     release o=Debian,a=testing,l=Debian,c=main
Pinned packages:
vinci:/etc# apt-get install kbstate
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following NEW packages will be installed:
  kbstate
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 70.1kB of archives.
After this operation, 664kB of additional disk space will be used.
Get:1 http://gulus.usherbrooke.ca lenny/main kbstate 4:3.5.9-2 [70.1kB]
Fetched 70.1kB in 0s (110kB/s)
Reading package fields... Done
Reading package status... Done
Retrieving bug reports... Done
Parsing Found/Fixed information... Done
Selecting previously deselected package kbstate.
(Reading database ... 125135 files and directories currently installed.)
Unpacking kbstate (from .../kbstate_4%3a3.5.9-2_i386.deb) ...
Setting up kbstate (4:3.5.9-2) ...
vinci:/etc# cat /etc/apt/sources.list
deb file:///mnt/iso/ lenny main

deb http://gulus.usherbrooke.ca/debian/ lenny main contrib non-free
# deb http://debian.savoirfairelinux.net/debian/ lenny main contrib non-free
# deb http://debian.savoirfairelinux.net/debian/ sid main contrib non-free
deb http://gulus.usherbrooke.ca/debian/ sid main contrib non-free
#deb-src http://debian.savoirfairelinux.net/debian/ sid main contrib

deb http://gulus.usherbrooke.ca/debian/ experimental main contrib non-free


deb http://security.debian.org/ lenny/updates main contrib non-free
deb-src http://security.debian.org/ lenny/updates main

# deb http://ftp.debian-unofficial.org/debian/ testing main contrib non-free 
restricted

vinci:/etc#

--- System information. ---
Architecture: i386
Kernel:       Linux 2.6.26-1-amd64

Debian Release: 5.0
  990 testing         security.debian.org 
  990 testing         gulus.usherbrooke.ca 
  500 unstable        gulus.usherbrooke.ca 
    1 experimental    gulus.usherbrooke.ca 

--- Package information. ---
Depends                       (Version) | Installed
=======================================-+-=============
libc6                        (>= 2.7-1) | 2.7-18
libgcc1                    (>= 1:4.1.1) | 1:4.3.2-1.1
libstdc++6                   (>= 4.2.1) | 4.3.2-1.1
debian-archive-keyring                  | 2008.04.16+nmu1

--- Output from package bug script ---




Reply to: