Public bug reported:

Any help would be appreciated.

python-apt - 1.1.0~beta1build1

--- Python Code ---

import apt
import re
import sys
from distutils.version import LooseVersion

cache = apt.Cache(memonly=True, rootdir='/home/seitz/tmp/apt_root')
try:
    cache.update(sources_list='/home/seitz/tmp/apt_root/etc/apt/sources.list', 
raise_on_error=False)
except Exception as e:
    print e
    pass
cache.open(None)

kernel_versions = {}
for pkg_name in cache.keys():
    kernel_version = re.search(r'linux-image-([\d\-\.]+)-generic', pkg_name)
    if kernel_version:
        distro_re = re.search(r'^([A-Za-z]+)-?', 
cache[pkg_name].candidate.origins[0].archive)
        if distro_re:
            distro = distro_re.group(1)
        else:
            distro = 'custom'

        major_minor = re.search(r'^(\d+.\d+)', kernel_version.group(1))
        kernel_versions.setdefault(distro, {})
        kernel_versions[distro].setdefault(major_minor.group(1), [])
        
kernel_versions[distro][major_minor.group(1)].append(kernel_version.group(1))

for distro in sorted(kernel_versions):
    print "{}:".format(distro)
    for major_minor in sorted(kernel_versions[distro], key=lambda s: map(int, 
s.split('.')), reverse=True):
        kernel_versions[distro][major_minor].sort(key=LooseVersion)
        print "\t{}:".format(major_minor)
        print "\t\t{}".format(kernel_versions[distro][major_minor].pop())

--- Output ---
seitz@host ~ % python apt-get-latest.py
W:GPG error: http://infra-mirror/ubuntu artful-backports InRelease: The 
following signatures couldn't be verified because the public key is not 
available: NO_PUBKEY 3B4FE6ACC0B21F32, W:GPG error: http://infra-mirror/ubuntu 
artful InRelease: The following signatures couldn't be verified because the 
public key is not available: NO_PUBKEY 3B4FE6ACC0B21F32, W:GPG error: 
http://infra-mirror/ubuntu artful-security InRelease: The following signatures 
couldn't be verified because the public key is not available: NO_PUBKEY 
3B4FE6ACC0B21F32, W:GPG error: http://infra-mirror/ubuntu artful-updates 
InRelease: The following signatures couldn't be verified because the public key 
is not available: NO_PUBKEY 3B4FE6ACC0B21F32, W:GPG error: 
http://infra-mirror/ubuntu zesty-backports InRelease: The following signatures 
couldn't be verified because the public key is not available: NO_PUBKEY 
3B4FE6ACC0B21F32, W:GPG error: http://infra-mirror/ubuntu zesty InRelease: The 
following signatures couldn't be ver
 ified because the public key is not available: NO_PUBKEY 3B4FE6ACC0B21F32, 
W:http://host/annex-apt-precise/apt/precise/dists/precise/Release.gpg: 
Signature by key 630239CC130E1A7FD81A27B140976EAF437D05B5 uses weak digest 
algorithm (SHA1), W:GPG error: http://infra-mirror/ubuntu zesty-security 
InRelease: The following signatures couldn't be verified because the public key 
is not available: NO_PUBKEY 3B4FE6ACC0B21F32, W:GPG error: 
http://infra-mirror/ubuntu zesty-updates InRelease: The following signatures 
couldn't be verified because the public key is not available: NO_PUBKEY 
3B4FE6ACC0B21F32, 
W:http://host/annex-apt-precise/apt/precise/dists/precise-backports/Release.gpg:
 Signature by key 630239CC130E1A7FD81A27B140976EAF437D05B5 uses weak digest 
algorithm (SHA1), 
W:http://host/annex-apt-precise/apt/precise/dists/precise-security/Release.gpg: 
Signature by key 630239CC130E1A7FD81A27B140976EAF437D05B5 uses weak digest 
algorithm (SHA1), W:http://host/annex-apt-precise/apt/precise/dists/
 precise-updates/Release.gpg: Signature by key 
630239CC130E1A7FD81A27B140976EAF437D05B5 uses weak digest algorithm (SHA1), 
E:Failed to fetch 
http://host/annex-apt-precise/apt/precise/dists/precise-backports/main/i18n/Translation-en
  404  Not Found [IP: 10.40.25.157 80], E:Failed to fetch 
http://host/annex-apt-precise/apt/precise/dists/precise-security/main/i18n/Translation-en
  404  Not Found [IP: 10.40.25.157 80], E:Failed to fetch 
http://host/annex-apt-precise/apt/precise/dists/precise-updates/main/i18n/Translation-en
  404  Not Found [IP: 10.40.25.157 80], E:Some index files failed to download. 
They have been ignored, or old ones used instead.
artful:
        4.10:
                4.10.0-21
custom:
        3.16:
                3.16.0-77
precise:
        3.2:
                3.2.0-23
xenial:
        4.10:
                4.10.0-14
        4.8:
                4.8.0-36
        4.4:
                4.4.0-78
yakkety:
        4.8:
                4.8.0-53
zesty:
        4.10:
                4.10.0-20

--- Sources.list ---
deb [arch=amd64 trusted=yes] http://infra-mirror/ubuntu artful-backports main 
universe restricted
deb [arch=amd64 trusted=yes] http://infra-mirror/ubuntu artful main universe 
restricted
deb [arch=amd64 trusted=yes] http://infra-mirror/ubuntu artful-security main 
universe restricted
deb [arch=amd64 trusted=yes] http://infra-mirror/ubuntu artful-updates main 
universe restricted

deb [arch=amd64 trusted=yes] http://host/apt-kernel/apt/3.16.0-77 3.16.0-77 main
deb [arch=amd64 trusted=yes] http://host/annex-apt-precise/apt/precise 
precise-backports main universe
deb [arch=amd64 trusted=yes] http://host/annex-apt-precise/apt/precise precise 
main universe
deb [arch=amd64 trusted=yes] http://host/annex-apt-precise/apt/precise 
precise-security main universe
deb [arch=amd64 trusted=yes] http://host/annex-apt-precise/apt/precise 
precise-updates main universe

deb [arch=amd64 trusted=yes] 
http://host/annex-apt-custom-xenial/apt/custom-xenial custom-xenial main
deb [arch=amd64 trusted=yes] http://host/annex-apt-xenial/apt/xenial 
xenial-backports main universe restricted
deb [arch=amd64 trusted=yes] http://host/annex-apt-xenial/apt/xenial xenial 
main universe restricted
deb [arch=amd64 trusted=yes] http://host/annex-apt-xenial/apt/xenial 
xenial-security main universe restricted
deb [arch=amd64 trusted=yes] http://host/annex-apt-xenial/apt/xenial 
xenial-updates main universe restricted

deb [arch=amd64 trusted=yes] http://infra-mirror/ubuntu yakkety-backports main 
universe restricted
deb [arch=amd64 trusted=yes] http://infra-mirror/ubuntu yakkety main universe 
restricted
deb [arch=amd64 trusted=yes] http://infra-mirror/ubuntu yakkety-security main 
universe restricted
deb [arch=amd64 trusted=yes] http://infra-mirror/ubuntu yakkety-updates main 
universe restricted

deb [arch=amd64 trusted=yes] http://infra-mirror/ubuntu zesty-backports main 
universe restricted
deb [arch=amd64 trusted=yes] http://infra-mirror/ubuntu zesty main universe 
restricted
deb [arch=amd64 trusted=yes] http://infra-mirror/ubuntu zesty-security main 
universe restricted
deb [arch=amd64 trusted=yes] http://infra-mirror/ubuntu zesty-updates main 
universe restricted

** Affects: python-apt (Ubuntu)
     Importance: Undecided
         Status: New

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1693930

Title:
  python-apt complains even if trusted=yes in sources.list

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/python-apt/+bug/1693930/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to