Unfortunately I can't reproduce the problem here. Could you please apply the following patch and tell me what it outputs with it when run on the terminal?
=== modified file 'unattended-upgrade'
--- unattended-upgrade
+++ unattended-upgrade
@@ -28,6 +28,7 @@
def is_allowed_origin(pkg, allowed_origins):
for origin in pkg.candidateOrigin:
+ print origin
for allowed in allowed_origins:
if origin.origin == allowed[0] and origin.archive == allowed[1]:
Thanks for your bugreport.
Unfortunately I can't reproduce the problem here. Could you please apply the following patch and tell me what it outputs with it when run on the terminal?
=== modified file 'unattended- upgrade'
--- unattended-upgrade
+++ unattended-upgrade
@@ -28,6 +28,7 @@
def is_allowed_ origin( pkg, allowed_origins):
for origin in pkg.candidateOr igin:
+ print origin
for allowed in allowed_origins:
if origin.origin == allowed[0] and origin.archive == allowed[1]: