Here is a run with the updated unattended-upgrades package against the
staging version of the ESM service which is using the requested changes
to the Release file. It recognises the sample landscape-common update
that is there:

root@precise-esm:~# unattended-upgrades --dry-run -d 2>&1 
Initial blacklisted packages: 
Starting unattended upgrades script
Allowed origins are: ['o=Ubuntu,a=precise-security', 'o=UbuntuESM,a=precise']
Checking: landscape-common (["<Origin component:'main' archive:'precise' 
origin:'UbuntuESM' label:'UbuntuESM' 
site:'extended.security.staging.ubuntu.com' isTrusted:True>"])
pkgs that look like they should be upgraded: landscape-common
Fetched 0 B in 0s (0 B/s)                                                       
                                                                                
        
<apt_pkg.AcquireItem object:Status: 2 Complete: 1 Local: 1 IsTrusted: 1 
FileSize: 224960 
DestFile:'/var/cache/apt/archives/landscape-common_14.12-0ubuntu5.12.04_amd64.deb'
 DescURI: 
'https://user:p...@extended.security.staging.ubuntu.com/ubuntu/pool/main/l/landscape-client/landscape-common_14.12-0ubuntu5.12.04_amd64.deb'
 ID:0 ErrorText: ''>
check_conffile_prompt('/var/cache/apt/archives/landscape-common_14.12-0ubuntu5.12.04_amd64.deb')
found pkg: landscape-common
blacklist: []
InstCount=1 DelCount=0 BrokenCout=0
Option --dry-run given, *not* performing real actions
Packages that are upgraded: landscape-common
Writing dpkg log to 
'/var/log/unattended-upgrades/unattended-upgrades-dpkg_2017-05-03_16:49:57.997981.log'
Preconfiguring packages ...
/usr/bin/dpkg --status-fd 6 --unpack --auto-deconfigure 
/var/cache/apt/archives/landscape-common_14.12-0ubuntu5.12.04_amd64.deb 
/usr/bin/dpkg --status-fd 8 --configure landscape-common:amd64 
All upgrades installed
InstCount=1 DelCount=0 BrokenCount=0


root@precise-esm:~# apt-cache policy unattended-upgrades
unattended-upgrades:
  Installed: 0.76ubuntu1.3
  Candidate: 0.76ubuntu1.3
  Version table:
 *** 0.76ubuntu1.3 0
        500 http://br.archive.ubuntu.com/ubuntu/ precise-proposed/main amd64 
Packages


With the previous version of unattended-upgrades (0.76ubuntu1.2), the ESM 
staging archive isn't recognized:
root@precise-esm:~# unattended-upgrades --dry-run -d 2>&1 
Initial blacklisted packages: 
Starting unattended upgrades script
Allowed origins are: ['o=Ubuntu,a=precise-security']
adjusting candidate version: '<Version: package:'unattended-upgrades' 
version:'0.76ubuntu1.1'>'
Checking: landscape-common (["<Origin component:'main' archive:'precise' 
origin:'UbuntuESM' label:'UbuntuESM' 
site:'extended.security.staging.ubuntu.com' isTrusted:True>"])
pkgs that look like they should be upgraded: 
Fetched 0 B in 0s (0 B/s)                                                       
                                                                                
        
blacklist: []
InstCount=0 DelCount=0 BrokenCout=0
No packages found that can be upgraded unattended and no pending auto-removals

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to unattended-upgrades in
Ubuntu.
https://bugs.launchpad.net/bugs/1687129

Title:
  Needs to allow updates from the ESM archive

Status in unattended-upgrades package in Ubuntu:
  Confirmed
Status in unattended-upgrades source package in Precise:
  Fix Committed

Bug description:
  [Impact]
  ESM users relying on unattended upgrades.

  [Test cases]
  This requires a system installed with Ubuntu 12.04 and Ubuntu Advantage 
credentials.

  1) install ubuntu-advantage-tools and unattended upgrades
  2) run 'sudo ubuntu-advantage enable-esm'; supply credentials for Ubuntu 
Advantage
  3) run 'sudo apt-get update'
  4) fake up the contents of 
/var/lib/apt/lists/esm.ubuntu.com_ubuntu_dists_precise_main_binary-amd64_Packages
 to list a newer version of unattended-upgrades
  5) run 'sudo unattended-upgrades --debug --apt-debug'

  [Regression potential]

  
  ---

  When the dust has settled on the ESM archive Release file format[1],
  unattended-upgrades needs to be tweaked to match.

  [1] https://github.com/CanonicalLtd/archive-auth-mirror/issues/43

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/unattended-upgrades/+bug/1687129/+subscriptions

-- 
Mailing list: https://launchpad.net/~touch-packages
Post to     : touch-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~touch-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to