[Touch-packages] [Bug 1760810] Re: Non-pinned available package in -proposed not chosen

2018-06-03 Thread Paul Gevers
Please give feedback on my proposed implementation in autopkgtest. It
also adds support for submission of versioned packages that need to come
from -proposed.

https://salsa.debian.org/ci-team/autopkgtest/merge_requests/17

-- 
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/1760810

Title:
  Non-pinned available package in -proposed not chosen

Status in Auto Package Testing:
  New
Status in apt package in Ubuntu:
  Invalid

Bug description:
  In autopkgtest we just had this situation:

  root@humorous-bullfrog:~# cat /etc/apt/preferences
  Package: *
  Pin: release a=bionic
  Pin-Priority: 990

  Package: python3.6
  Pin: release a=bionic-proposed
  Pin-Priority: 995

  Package: python3.6-venv
  Pin: release a=bionic-proposed
  Pin-Priority: 995

  Package: libpython3.6-stdlib
  Pin: release a=bionic-proposed
  Pin-Priority: 995

  Package: python3.6-minimal
  Pin: release a=bionic-proposed
  Pin-Priority: 995

  Package: libpython3.6-minimal
  Pin: release a=bionic-proposed
  Pin-Priority: 995

  Package: libpython3.6
  Pin: release a=bionic-proposed
  Pin-Priority: 995

  Package: python3.6-examples
  Pin: release a=bionic-proposed
  Pin-Priority: 995

  Package: python3.6-dev
  Pin: release a=bionic-proposed
  Pin-Priority: 995

  Package: libpython3.6-dev
  Pin: release a=bionic-proposed
  Pin-Priority: 995

  Package: libpython3.6-testsuite
  Pin: release a=bionic-proposed
  Pin-Priority: 995

  Package: idle-python3.6
  Pin: release a=bionic-proposed
  Pin-Priority: 995

  Package: python3.6-doc
  Pin: release a=bionic-proposed
  Pin-Priority: 995

  Package: python3.6-dbg
  Pin: release a=bionic-proposed
  Pin-Priority: 995

  Package: libpython3.6-dbg
  Pin: release a=bionic-proposed
  Pin-Priority: 995
  root@humorous-bullfrog:~# apt -oDebug::pkgProblemResolver=true full-upgrade
  Reading package lists... Done
  Building dependency tree   
  Reading state information... Done
  Starting pkgProblemResolver with broken count: 1
  Starting 2 pkgProblemResolver with broken count: 1
  Investigating (0) libpython3.6-stdlib:amd64 < 3.6.5~rc1-1 -> 3.6.5-3 @ii umU 
Ib >
  Broken libpython3.6-stdlib:amd64 Breaks on python3-distutils:amd64 < 
3.6.5~rc1-1 @ii mK > (< 3.6.5-2)
Considering python3-distutils:amd64 7 as a solution to 
libpython3.6-stdlib:amd64 22
Added python3-distutils:amd64 to the remove list
Fixing libpython3.6-stdlib:amd64 via remove of python3-distutils:amd64
  Investigating (0) dh-python:amd64 < 3.20180325ubuntu2 @ii mK Ib >
  Broken dh-python:amd64 Depends on python3-distutils:amd64 < 3.6.5~rc1-1 @ii 
mR >
Considering python3-distutils:amd64 7 as a solution to dh-python:amd64 15
Added python3-distutils:amd64 to the remove list
Fixing dh-python:amd64 via keep of python3-distutils:amd64
  Investigating (1) libpython3.6-stdlib:amd64 < 3.6.5~rc1-1 -> 3.6.5-3 @ii umU 
Ib >
  Broken libpython3.6-stdlib:amd64 Breaks on python3-distutils:amd64 < 
3.6.5~rc1-1 @ii mK > (< 3.6.5-2)
Considering python3-distutils:amd64 7 as a solution to 
libpython3.6-stdlib:amd64 22
Added python3-distutils:amd64 to the remove list
Fixing libpython3.6-stdlib:amd64 via remove of python3-distutils:amd64
  Investigating (1) dh-python:amd64 < 3.20180325ubuntu2 @ii mK Ib >
  Broken dh-python:amd64 Depends on python3-distutils:amd64 < 3.6.5~rc1-1 @ii 
mR >
Considering python3-distutils:amd64 7 as a solution to dh-python:amd64 15
Added python3-distutils:amd64 to the remove list
Fixing dh-python:amd64 via keep of python3-distutils:amd64
  Investigating (2) libpython3.6-stdlib:amd64 < 3.6.5~rc1-1 -> 3.6.5-3 @ii umU 
Ib >
  Broken libpython3.6-stdlib:amd64 Breaks on python3-distutils:amd64 < 
3.6.5~rc1-1 @ii mK > (< 3.6.5-2)
Considering python3-distutils:amd64 7 as a solution to 
libpython3.6-stdlib:amd64 22
Added python3-distutils:amd64 to the remove list
Fixing libpython3.6-stdlib:amd64 via remove of python3-distutils:amd64
  Investigating (2) dh-python:amd64 < 3.20180325ubuntu2 @ii mK Ib >
  Broken dh-python:amd64 Depends on python3-distutils:amd64 < 3.6.5~rc1-1 @ii 
mR >
Considering python3-distutils:amd64 22 as a solution to dh-python:amd64 15
Removing dh-python:amd64 rather than change python3-distutils:amd64
  Investigating (3) python3:amd64 < 3.6.4-1 @ii mK Ib >
  Broken python3:amd64 Depends on dh-python:amd64 < 3.20180325ubuntu2 @ii mR >
Considering dh-python:amd64 22 as a solution to python3:amd64 40
Added dh-python:amd64 to the remove list
Fixing python3:amd64 via keep of dh-python:amd64
  Investigating (3) dh-python:amd64 < 3.20180325ubuntu2 @ii mK Ib >
  Broken dh-python:amd64 Depends on python3-distutils:amd64 < 3.6.5~rc1-1 @ii 
mR >
Considering python3-distutils:amd64 22 as a solution to dh-python:amd64 40
Added python3-distutils:amd64 to the remove list
Fixing dh-python:amd64 via keep of 

[Touch-packages] [Bug 1760810] Re: Non-pinned available package in -proposed not chosen

2018-05-19 Thread Paul Gevers
> I'll check, but I think autopkgtest will happily take it.

I don't think this is supported by autopkgtest yet. I'll file a bug
about that.

-- 
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/1760810

Title:
  Non-pinned available package in -proposed not chosen

Status in Auto Package Testing:
  New
Status in apt package in Ubuntu:
  Invalid

Bug description:
  In autopkgtest we just had this situation:

  root@humorous-bullfrog:~# cat /etc/apt/preferences
  Package: *
  Pin: release a=bionic
  Pin-Priority: 990

  Package: python3.6
  Pin: release a=bionic-proposed
  Pin-Priority: 995

  Package: python3.6-venv
  Pin: release a=bionic-proposed
  Pin-Priority: 995

  Package: libpython3.6-stdlib
  Pin: release a=bionic-proposed
  Pin-Priority: 995

  Package: python3.6-minimal
  Pin: release a=bionic-proposed
  Pin-Priority: 995

  Package: libpython3.6-minimal
  Pin: release a=bionic-proposed
  Pin-Priority: 995

  Package: libpython3.6
  Pin: release a=bionic-proposed
  Pin-Priority: 995

  Package: python3.6-examples
  Pin: release a=bionic-proposed
  Pin-Priority: 995

  Package: python3.6-dev
  Pin: release a=bionic-proposed
  Pin-Priority: 995

  Package: libpython3.6-dev
  Pin: release a=bionic-proposed
  Pin-Priority: 995

  Package: libpython3.6-testsuite
  Pin: release a=bionic-proposed
  Pin-Priority: 995

  Package: idle-python3.6
  Pin: release a=bionic-proposed
  Pin-Priority: 995

  Package: python3.6-doc
  Pin: release a=bionic-proposed
  Pin-Priority: 995

  Package: python3.6-dbg
  Pin: release a=bionic-proposed
  Pin-Priority: 995

  Package: libpython3.6-dbg
  Pin: release a=bionic-proposed
  Pin-Priority: 995
  root@humorous-bullfrog:~# apt -oDebug::pkgProblemResolver=true full-upgrade
  Reading package lists... Done
  Building dependency tree   
  Reading state information... Done
  Starting pkgProblemResolver with broken count: 1
  Starting 2 pkgProblemResolver with broken count: 1
  Investigating (0) libpython3.6-stdlib:amd64 < 3.6.5~rc1-1 -> 3.6.5-3 @ii umU 
Ib >
  Broken libpython3.6-stdlib:amd64 Breaks on python3-distutils:amd64 < 
3.6.5~rc1-1 @ii mK > (< 3.6.5-2)
Considering python3-distutils:amd64 7 as a solution to 
libpython3.6-stdlib:amd64 22
Added python3-distutils:amd64 to the remove list
Fixing libpython3.6-stdlib:amd64 via remove of python3-distutils:amd64
  Investigating (0) dh-python:amd64 < 3.20180325ubuntu2 @ii mK Ib >
  Broken dh-python:amd64 Depends on python3-distutils:amd64 < 3.6.5~rc1-1 @ii 
mR >
Considering python3-distutils:amd64 7 as a solution to dh-python:amd64 15
Added python3-distutils:amd64 to the remove list
Fixing dh-python:amd64 via keep of python3-distutils:amd64
  Investigating (1) libpython3.6-stdlib:amd64 < 3.6.5~rc1-1 -> 3.6.5-3 @ii umU 
Ib >
  Broken libpython3.6-stdlib:amd64 Breaks on python3-distutils:amd64 < 
3.6.5~rc1-1 @ii mK > (< 3.6.5-2)
Considering python3-distutils:amd64 7 as a solution to 
libpython3.6-stdlib:amd64 22
Added python3-distutils:amd64 to the remove list
Fixing libpython3.6-stdlib:amd64 via remove of python3-distutils:amd64
  Investigating (1) dh-python:amd64 < 3.20180325ubuntu2 @ii mK Ib >
  Broken dh-python:amd64 Depends on python3-distutils:amd64 < 3.6.5~rc1-1 @ii 
mR >
Considering python3-distutils:amd64 7 as a solution to dh-python:amd64 15
Added python3-distutils:amd64 to the remove list
Fixing dh-python:amd64 via keep of python3-distutils:amd64
  Investigating (2) libpython3.6-stdlib:amd64 < 3.6.5~rc1-1 -> 3.6.5-3 @ii umU 
Ib >
  Broken libpython3.6-stdlib:amd64 Breaks on python3-distutils:amd64 < 
3.6.5~rc1-1 @ii mK > (< 3.6.5-2)
Considering python3-distutils:amd64 7 as a solution to 
libpython3.6-stdlib:amd64 22
Added python3-distutils:amd64 to the remove list
Fixing libpython3.6-stdlib:amd64 via remove of python3-distutils:amd64
  Investigating (2) dh-python:amd64 < 3.20180325ubuntu2 @ii mK Ib >
  Broken dh-python:amd64 Depends on python3-distutils:amd64 < 3.6.5~rc1-1 @ii 
mR >
Considering python3-distutils:amd64 22 as a solution to dh-python:amd64 15
Removing dh-python:amd64 rather than change python3-distutils:amd64
  Investigating (3) python3:amd64 < 3.6.4-1 @ii mK Ib >
  Broken python3:amd64 Depends on dh-python:amd64 < 3.20180325ubuntu2 @ii mR >
Considering dh-python:amd64 22 as a solution to python3:amd64 40
Added dh-python:amd64 to the remove list
Fixing python3:amd64 via keep of dh-python:amd64
  Investigating (3) dh-python:amd64 < 3.20180325ubuntu2 @ii mK Ib >
  Broken dh-python:amd64 Depends on python3-distutils:amd64 < 3.6.5~rc1-1 @ii 
mR >
Considering python3-distutils:amd64 22 as a solution to dh-python:amd64 40
Added python3-distutils:amd64 to the remove list
Fixing dh-python:amd64 via keep of python3-distutils:amd64
  Investigating (4) libpython3.6-stdlib:amd64 < 3.6.5~rc1-1 -> 3.6.5-3 

Re: [Touch-packages] [Bug 1760810] Re: Non-pinned available package in -proposed not chosen

2018-05-19 Thread Paul Gevers
On 18-05-18 22:23, Julian Andres Klode wrote:
> Oh, you got a working result? I tried aspcud in various variants, but I
> don't get any solutions. https://bugs.debian.org/cgi-
> bin/bugreport.cgi?bug=897330

I think it is wise to provide your command line. (I did one that worked
on that bug.

> Of course the autopkgtest-sat-dep package should have versioned
> dependencies and/or on the command-line, versions should be specified
> IMO.

I'll check, but I think autopkgtest will happily take it. So it is the
providing infrastructure that needs to be updated for that. I'll add
this to my TODO list for the Debian infrastructure.

Paul

-- 
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/1760810

Title:
  Non-pinned available package in -proposed not chosen

Status in Auto Package Testing:
  New
Status in apt package in Ubuntu:
  Invalid

Bug description:
  In autopkgtest we just had this situation:

  root@humorous-bullfrog:~# cat /etc/apt/preferences
  Package: *
  Pin: release a=bionic
  Pin-Priority: 990

  Package: python3.6
  Pin: release a=bionic-proposed
  Pin-Priority: 995

  Package: python3.6-venv
  Pin: release a=bionic-proposed
  Pin-Priority: 995

  Package: libpython3.6-stdlib
  Pin: release a=bionic-proposed
  Pin-Priority: 995

  Package: python3.6-minimal
  Pin: release a=bionic-proposed
  Pin-Priority: 995

  Package: libpython3.6-minimal
  Pin: release a=bionic-proposed
  Pin-Priority: 995

  Package: libpython3.6
  Pin: release a=bionic-proposed
  Pin-Priority: 995

  Package: python3.6-examples
  Pin: release a=bionic-proposed
  Pin-Priority: 995

  Package: python3.6-dev
  Pin: release a=bionic-proposed
  Pin-Priority: 995

  Package: libpython3.6-dev
  Pin: release a=bionic-proposed
  Pin-Priority: 995

  Package: libpython3.6-testsuite
  Pin: release a=bionic-proposed
  Pin-Priority: 995

  Package: idle-python3.6
  Pin: release a=bionic-proposed
  Pin-Priority: 995

  Package: python3.6-doc
  Pin: release a=bionic-proposed
  Pin-Priority: 995

  Package: python3.6-dbg
  Pin: release a=bionic-proposed
  Pin-Priority: 995

  Package: libpython3.6-dbg
  Pin: release a=bionic-proposed
  Pin-Priority: 995
  root@humorous-bullfrog:~# apt -oDebug::pkgProblemResolver=true full-upgrade
  Reading package lists... Done
  Building dependency tree   
  Reading state information... Done
  Starting pkgProblemResolver with broken count: 1
  Starting 2 pkgProblemResolver with broken count: 1
  Investigating (0) libpython3.6-stdlib:amd64 < 3.6.5~rc1-1 -> 3.6.5-3 @ii umU 
Ib >
  Broken libpython3.6-stdlib:amd64 Breaks on python3-distutils:amd64 < 
3.6.5~rc1-1 @ii mK > (< 3.6.5-2)
Considering python3-distutils:amd64 7 as a solution to 
libpython3.6-stdlib:amd64 22
Added python3-distutils:amd64 to the remove list
Fixing libpython3.6-stdlib:amd64 via remove of python3-distutils:amd64
  Investigating (0) dh-python:amd64 < 3.20180325ubuntu2 @ii mK Ib >
  Broken dh-python:amd64 Depends on python3-distutils:amd64 < 3.6.5~rc1-1 @ii 
mR >
Considering python3-distutils:amd64 7 as a solution to dh-python:amd64 15
Added python3-distutils:amd64 to the remove list
Fixing dh-python:amd64 via keep of python3-distutils:amd64
  Investigating (1) libpython3.6-stdlib:amd64 < 3.6.5~rc1-1 -> 3.6.5-3 @ii umU 
Ib >
  Broken libpython3.6-stdlib:amd64 Breaks on python3-distutils:amd64 < 
3.6.5~rc1-1 @ii mK > (< 3.6.5-2)
Considering python3-distutils:amd64 7 as a solution to 
libpython3.6-stdlib:amd64 22
Added python3-distutils:amd64 to the remove list
Fixing libpython3.6-stdlib:amd64 via remove of python3-distutils:amd64
  Investigating (1) dh-python:amd64 < 3.20180325ubuntu2 @ii mK Ib >
  Broken dh-python:amd64 Depends on python3-distutils:amd64 < 3.6.5~rc1-1 @ii 
mR >
Considering python3-distutils:amd64 7 as a solution to dh-python:amd64 15
Added python3-distutils:amd64 to the remove list
Fixing dh-python:amd64 via keep of python3-distutils:amd64
  Investigating (2) libpython3.6-stdlib:amd64 < 3.6.5~rc1-1 -> 3.6.5-3 @ii umU 
Ib >
  Broken libpython3.6-stdlib:amd64 Breaks on python3-distutils:amd64 < 
3.6.5~rc1-1 @ii mK > (< 3.6.5-2)
Considering python3-distutils:amd64 7 as a solution to 
libpython3.6-stdlib:amd64 22
Added python3-distutils:amd64 to the remove list
Fixing libpython3.6-stdlib:amd64 via remove of python3-distutils:amd64
  Investigating (2) dh-python:amd64 < 3.20180325ubuntu2 @ii mK Ib >
  Broken dh-python:amd64 Depends on python3-distutils:amd64 < 3.6.5~rc1-1 @ii 
mR >
Considering python3-distutils:amd64 22 as a solution to dh-python:amd64 15
Removing dh-python:amd64 rather than change python3-distutils:amd64
  Investigating (3) python3:amd64 < 3.6.4-1 @ii mK Ib >
  Broken python3:amd64 Depends on dh-python:amd64 < 3.20180325ubuntu2 @ii mR >
Considering dh-python:amd64 22 as a solution to python3:amd64 40
Added 

[Touch-packages] [Bug 1760810] Re: Non-pinned available package in -proposed not chosen

2018-05-18 Thread Julian Andres Klode
Oh, you got a working result? I tried aspcud in various variants, but I
don't get any solutions. https://bugs.debian.org/cgi-
bin/bugreport.cgi?bug=897330

Of course the autopkgtest-sat-dep package should have versioned
dependencies and/or on the command-line, versions should be specified
IMO.

** Bug watch added: Debian Bug tracker #897330
   https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=897330

-- 
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/1760810

Title:
  Non-pinned available package in -proposed not chosen

Status in Auto Package Testing:
  New
Status in apt package in Ubuntu:
  Invalid

Bug description:
  In autopkgtest we just had this situation:

  root@humorous-bullfrog:~# cat /etc/apt/preferences
  Package: *
  Pin: release a=bionic
  Pin-Priority: 990

  Package: python3.6
  Pin: release a=bionic-proposed
  Pin-Priority: 995

  Package: python3.6-venv
  Pin: release a=bionic-proposed
  Pin-Priority: 995

  Package: libpython3.6-stdlib
  Pin: release a=bionic-proposed
  Pin-Priority: 995

  Package: python3.6-minimal
  Pin: release a=bionic-proposed
  Pin-Priority: 995

  Package: libpython3.6-minimal
  Pin: release a=bionic-proposed
  Pin-Priority: 995

  Package: libpython3.6
  Pin: release a=bionic-proposed
  Pin-Priority: 995

  Package: python3.6-examples
  Pin: release a=bionic-proposed
  Pin-Priority: 995

  Package: python3.6-dev
  Pin: release a=bionic-proposed
  Pin-Priority: 995

  Package: libpython3.6-dev
  Pin: release a=bionic-proposed
  Pin-Priority: 995

  Package: libpython3.6-testsuite
  Pin: release a=bionic-proposed
  Pin-Priority: 995

  Package: idle-python3.6
  Pin: release a=bionic-proposed
  Pin-Priority: 995

  Package: python3.6-doc
  Pin: release a=bionic-proposed
  Pin-Priority: 995

  Package: python3.6-dbg
  Pin: release a=bionic-proposed
  Pin-Priority: 995

  Package: libpython3.6-dbg
  Pin: release a=bionic-proposed
  Pin-Priority: 995
  root@humorous-bullfrog:~# apt -oDebug::pkgProblemResolver=true full-upgrade
  Reading package lists... Done
  Building dependency tree   
  Reading state information... Done
  Starting pkgProblemResolver with broken count: 1
  Starting 2 pkgProblemResolver with broken count: 1
  Investigating (0) libpython3.6-stdlib:amd64 < 3.6.5~rc1-1 -> 3.6.5-3 @ii umU 
Ib >
  Broken libpython3.6-stdlib:amd64 Breaks on python3-distutils:amd64 < 
3.6.5~rc1-1 @ii mK > (< 3.6.5-2)
Considering python3-distutils:amd64 7 as a solution to 
libpython3.6-stdlib:amd64 22
Added python3-distutils:amd64 to the remove list
Fixing libpython3.6-stdlib:amd64 via remove of python3-distutils:amd64
  Investigating (0) dh-python:amd64 < 3.20180325ubuntu2 @ii mK Ib >
  Broken dh-python:amd64 Depends on python3-distutils:amd64 < 3.6.5~rc1-1 @ii 
mR >
Considering python3-distutils:amd64 7 as a solution to dh-python:amd64 15
Added python3-distutils:amd64 to the remove list
Fixing dh-python:amd64 via keep of python3-distutils:amd64
  Investigating (1) libpython3.6-stdlib:amd64 < 3.6.5~rc1-1 -> 3.6.5-3 @ii umU 
Ib >
  Broken libpython3.6-stdlib:amd64 Breaks on python3-distutils:amd64 < 
3.6.5~rc1-1 @ii mK > (< 3.6.5-2)
Considering python3-distutils:amd64 7 as a solution to 
libpython3.6-stdlib:amd64 22
Added python3-distutils:amd64 to the remove list
Fixing libpython3.6-stdlib:amd64 via remove of python3-distutils:amd64
  Investigating (1) dh-python:amd64 < 3.20180325ubuntu2 @ii mK Ib >
  Broken dh-python:amd64 Depends on python3-distutils:amd64 < 3.6.5~rc1-1 @ii 
mR >
Considering python3-distutils:amd64 7 as a solution to dh-python:amd64 15
Added python3-distutils:amd64 to the remove list
Fixing dh-python:amd64 via keep of python3-distutils:amd64
  Investigating (2) libpython3.6-stdlib:amd64 < 3.6.5~rc1-1 -> 3.6.5-3 @ii umU 
Ib >
  Broken libpython3.6-stdlib:amd64 Breaks on python3-distutils:amd64 < 
3.6.5~rc1-1 @ii mK > (< 3.6.5-2)
Considering python3-distutils:amd64 7 as a solution to 
libpython3.6-stdlib:amd64 22
Added python3-distutils:amd64 to the remove list
Fixing libpython3.6-stdlib:amd64 via remove of python3-distutils:amd64
  Investigating (2) dh-python:amd64 < 3.20180325ubuntu2 @ii mK Ib >
  Broken dh-python:amd64 Depends on python3-distutils:amd64 < 3.6.5~rc1-1 @ii 
mR >
Considering python3-distutils:amd64 22 as a solution to dh-python:amd64 15
Removing dh-python:amd64 rather than change python3-distutils:amd64
  Investigating (3) python3:amd64 < 3.6.4-1 @ii mK Ib >
  Broken python3:amd64 Depends on dh-python:amd64 < 3.20180325ubuntu2 @ii mR >
Considering dh-python:amd64 22 as a solution to python3:amd64 40
Added dh-python:amd64 to the remove list
Fixing python3:amd64 via keep of dh-python:amd64
  Investigating (3) dh-python:amd64 < 3.20180325ubuntu2 @ii mK Ib >
  Broken dh-python:amd64 Depends on python3-distutils:amd64 < 3.6.5~rc1-1 @ii 
mR >

[Touch-packages] [Bug 1760810] Re: Non-pinned available package in -proposed not chosen

2018-05-18 Thread Paul Gevers
Hmm, maybe it was just the syntax being wrong. The following line at
least succeeded:

--solver aspcud -o APT::Solver::Strict-Pinning=false -o
APT::Solver::aspcud::Preferences='-removed,-changed,-new,+count(solution
,APT-Pin:=/995/)'

Next up, checking that it does what I want.

Just a worry that came up thinking about the request to aspcud: I think
it is allowed to come up with solutions that don't involve any package
from -proposed/unstable. So I think that if we go this route (and I
think we should/must, not only for the issue encountered in this bug),
autopkgtest must check that packages from the triggers are NOT from
!-proposed/testing.

-- 
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/1760810

Title:
  Non-pinned available package in -proposed not chosen

Status in Auto Package Testing:
  New
Status in apt package in Ubuntu:
  Invalid

Bug description:
  In autopkgtest we just had this situation:

  root@humorous-bullfrog:~# cat /etc/apt/preferences
  Package: *
  Pin: release a=bionic
  Pin-Priority: 990

  Package: python3.6
  Pin: release a=bionic-proposed
  Pin-Priority: 995

  Package: python3.6-venv
  Pin: release a=bionic-proposed
  Pin-Priority: 995

  Package: libpython3.6-stdlib
  Pin: release a=bionic-proposed
  Pin-Priority: 995

  Package: python3.6-minimal
  Pin: release a=bionic-proposed
  Pin-Priority: 995

  Package: libpython3.6-minimal
  Pin: release a=bionic-proposed
  Pin-Priority: 995

  Package: libpython3.6
  Pin: release a=bionic-proposed
  Pin-Priority: 995

  Package: python3.6-examples
  Pin: release a=bionic-proposed
  Pin-Priority: 995

  Package: python3.6-dev
  Pin: release a=bionic-proposed
  Pin-Priority: 995

  Package: libpython3.6-dev
  Pin: release a=bionic-proposed
  Pin-Priority: 995

  Package: libpython3.6-testsuite
  Pin: release a=bionic-proposed
  Pin-Priority: 995

  Package: idle-python3.6
  Pin: release a=bionic-proposed
  Pin-Priority: 995

  Package: python3.6-doc
  Pin: release a=bionic-proposed
  Pin-Priority: 995

  Package: python3.6-dbg
  Pin: release a=bionic-proposed
  Pin-Priority: 995

  Package: libpython3.6-dbg
  Pin: release a=bionic-proposed
  Pin-Priority: 995
  root@humorous-bullfrog:~# apt -oDebug::pkgProblemResolver=true full-upgrade
  Reading package lists... Done
  Building dependency tree   
  Reading state information... Done
  Starting pkgProblemResolver with broken count: 1
  Starting 2 pkgProblemResolver with broken count: 1
  Investigating (0) libpython3.6-stdlib:amd64 < 3.6.5~rc1-1 -> 3.6.5-3 @ii umU 
Ib >
  Broken libpython3.6-stdlib:amd64 Breaks on python3-distutils:amd64 < 
3.6.5~rc1-1 @ii mK > (< 3.6.5-2)
Considering python3-distutils:amd64 7 as a solution to 
libpython3.6-stdlib:amd64 22
Added python3-distutils:amd64 to the remove list
Fixing libpython3.6-stdlib:amd64 via remove of python3-distutils:amd64
  Investigating (0) dh-python:amd64 < 3.20180325ubuntu2 @ii mK Ib >
  Broken dh-python:amd64 Depends on python3-distutils:amd64 < 3.6.5~rc1-1 @ii 
mR >
Considering python3-distutils:amd64 7 as a solution to dh-python:amd64 15
Added python3-distutils:amd64 to the remove list
Fixing dh-python:amd64 via keep of python3-distutils:amd64
  Investigating (1) libpython3.6-stdlib:amd64 < 3.6.5~rc1-1 -> 3.6.5-3 @ii umU 
Ib >
  Broken libpython3.6-stdlib:amd64 Breaks on python3-distutils:amd64 < 
3.6.5~rc1-1 @ii mK > (< 3.6.5-2)
Considering python3-distutils:amd64 7 as a solution to 
libpython3.6-stdlib:amd64 22
Added python3-distutils:amd64 to the remove list
Fixing libpython3.6-stdlib:amd64 via remove of python3-distutils:amd64
  Investigating (1) dh-python:amd64 < 3.20180325ubuntu2 @ii mK Ib >
  Broken dh-python:amd64 Depends on python3-distutils:amd64 < 3.6.5~rc1-1 @ii 
mR >
Considering python3-distutils:amd64 7 as a solution to dh-python:amd64 15
Added python3-distutils:amd64 to the remove list
Fixing dh-python:amd64 via keep of python3-distutils:amd64
  Investigating (2) libpython3.6-stdlib:amd64 < 3.6.5~rc1-1 -> 3.6.5-3 @ii umU 
Ib >
  Broken libpython3.6-stdlib:amd64 Breaks on python3-distutils:amd64 < 
3.6.5~rc1-1 @ii mK > (< 3.6.5-2)
Considering python3-distutils:amd64 7 as a solution to 
libpython3.6-stdlib:amd64 22
Added python3-distutils:amd64 to the remove list
Fixing libpython3.6-stdlib:amd64 via remove of python3-distutils:amd64
  Investigating (2) dh-python:amd64 < 3.20180325ubuntu2 @ii mK Ib >
  Broken dh-python:amd64 Depends on python3-distutils:amd64 < 3.6.5~rc1-1 @ii 
mR >
Considering python3-distutils:amd64 22 as a solution to dh-python:amd64 15
Removing dh-python:amd64 rather than change python3-distutils:amd64
  Investigating (3) python3:amd64 < 3.6.4-1 @ii mK Ib >
  Broken python3:amd64 Depends on dh-python:amd64 < 3.20180325ubuntu2 @ii mR >
Considering dh-python:amd64 22 as a solution to python3:amd64 40
Added 

[Touch-packages] [Bug 1760810] Re: Non-pinned available package in -proposed not chosen

2018-04-21 Thread Paul Gevers
After discussion on IRC (#debian-devel) I filed Debian bug 896506¹ about
this failing command.

I'll continue to pursue a solution in this area. Maybe (suggested by josch):
 --solver aspcud -o APT::Solver::Strict-Pinning=false -o 
'APT::Solver::aspcud::Preferences=-removed,-changed,-new,count(solution,APT-Release:=/a=$unstable/)'

¹ https://bugs.debian.org/896506

** Bug watch added: Debian Bug tracker #896506
   https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=896506

-- 
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/1760810

Title:
  Non-pinned available package in -proposed not chosen

Status in Auto Package Testing:
  New
Status in apt package in Ubuntu:
  Invalid

Bug description:
  In autopkgtest we just had this situation:

  root@humorous-bullfrog:~# cat /etc/apt/preferences
  Package: *
  Pin: release a=bionic
  Pin-Priority: 990

  Package: python3.6
  Pin: release a=bionic-proposed
  Pin-Priority: 995

  Package: python3.6-venv
  Pin: release a=bionic-proposed
  Pin-Priority: 995

  Package: libpython3.6-stdlib
  Pin: release a=bionic-proposed
  Pin-Priority: 995

  Package: python3.6-minimal
  Pin: release a=bionic-proposed
  Pin-Priority: 995

  Package: libpython3.6-minimal
  Pin: release a=bionic-proposed
  Pin-Priority: 995

  Package: libpython3.6
  Pin: release a=bionic-proposed
  Pin-Priority: 995

  Package: python3.6-examples
  Pin: release a=bionic-proposed
  Pin-Priority: 995

  Package: python3.6-dev
  Pin: release a=bionic-proposed
  Pin-Priority: 995

  Package: libpython3.6-dev
  Pin: release a=bionic-proposed
  Pin-Priority: 995

  Package: libpython3.6-testsuite
  Pin: release a=bionic-proposed
  Pin-Priority: 995

  Package: idle-python3.6
  Pin: release a=bionic-proposed
  Pin-Priority: 995

  Package: python3.6-doc
  Pin: release a=bionic-proposed
  Pin-Priority: 995

  Package: python3.6-dbg
  Pin: release a=bionic-proposed
  Pin-Priority: 995

  Package: libpython3.6-dbg
  Pin: release a=bionic-proposed
  Pin-Priority: 995
  root@humorous-bullfrog:~# apt -oDebug::pkgProblemResolver=true full-upgrade
  Reading package lists... Done
  Building dependency tree   
  Reading state information... Done
  Starting pkgProblemResolver with broken count: 1
  Starting 2 pkgProblemResolver with broken count: 1
  Investigating (0) libpython3.6-stdlib:amd64 < 3.6.5~rc1-1 -> 3.6.5-3 @ii umU 
Ib >
  Broken libpython3.6-stdlib:amd64 Breaks on python3-distutils:amd64 < 
3.6.5~rc1-1 @ii mK > (< 3.6.5-2)
Considering python3-distutils:amd64 7 as a solution to 
libpython3.6-stdlib:amd64 22
Added python3-distutils:amd64 to the remove list
Fixing libpython3.6-stdlib:amd64 via remove of python3-distutils:amd64
  Investigating (0) dh-python:amd64 < 3.20180325ubuntu2 @ii mK Ib >
  Broken dh-python:amd64 Depends on python3-distutils:amd64 < 3.6.5~rc1-1 @ii 
mR >
Considering python3-distutils:amd64 7 as a solution to dh-python:amd64 15
Added python3-distutils:amd64 to the remove list
Fixing dh-python:amd64 via keep of python3-distutils:amd64
  Investigating (1) libpython3.6-stdlib:amd64 < 3.6.5~rc1-1 -> 3.6.5-3 @ii umU 
Ib >
  Broken libpython3.6-stdlib:amd64 Breaks on python3-distutils:amd64 < 
3.6.5~rc1-1 @ii mK > (< 3.6.5-2)
Considering python3-distutils:amd64 7 as a solution to 
libpython3.6-stdlib:amd64 22
Added python3-distutils:amd64 to the remove list
Fixing libpython3.6-stdlib:amd64 via remove of python3-distutils:amd64
  Investigating (1) dh-python:amd64 < 3.20180325ubuntu2 @ii mK Ib >
  Broken dh-python:amd64 Depends on python3-distutils:amd64 < 3.6.5~rc1-1 @ii 
mR >
Considering python3-distutils:amd64 7 as a solution to dh-python:amd64 15
Added python3-distutils:amd64 to the remove list
Fixing dh-python:amd64 via keep of python3-distutils:amd64
  Investigating (2) libpython3.6-stdlib:amd64 < 3.6.5~rc1-1 -> 3.6.5-3 @ii umU 
Ib >
  Broken libpython3.6-stdlib:amd64 Breaks on python3-distutils:amd64 < 
3.6.5~rc1-1 @ii mK > (< 3.6.5-2)
Considering python3-distutils:amd64 7 as a solution to 
libpython3.6-stdlib:amd64 22
Added python3-distutils:amd64 to the remove list
Fixing libpython3.6-stdlib:amd64 via remove of python3-distutils:amd64
  Investigating (2) dh-python:amd64 < 3.20180325ubuntu2 @ii mK Ib >
  Broken dh-python:amd64 Depends on python3-distutils:amd64 < 3.6.5~rc1-1 @ii 
mR >
Considering python3-distutils:amd64 22 as a solution to dh-python:amd64 15
Removing dh-python:amd64 rather than change python3-distutils:amd64
  Investigating (3) python3:amd64 < 3.6.4-1 @ii mK Ib >
  Broken python3:amd64 Depends on dh-python:amd64 < 3.20180325ubuntu2 @ii mR >
Considering dh-python:amd64 22 as a solution to python3:amd64 40
Added dh-python:amd64 to the remove list
Fixing python3:amd64 via keep of dh-python:amd64
  Investigating (3) dh-python:amd64 < 3.20180325ubuntu2 @ii mK Ib >
  Broken 

[Touch-packages] [Bug 1760810] Re: Non-pinned available package in -proposed not chosen

2018-04-20 Thread Paul Gevers
@juliank: I tried your command (with --simulate) on my own laptop and
with this option it says that gnome can't be installed, while plain apt
will happily install it.

For the history I'll attach my logging.

** Attachment added: "logging of installing gnome with and without aspcud 
solver"
   
https://bugs.launchpad.net/ubuntu/+source/apt/+bug/1760810/+attachment/5124299/+files/apt-gnome.log

-- 
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/1760810

Title:
  Non-pinned available package in -proposed not chosen

Status in Auto Package Testing:
  New
Status in apt package in Ubuntu:
  Invalid

Bug description:
  In autopkgtest we just had this situation:

  root@humorous-bullfrog:~# cat /etc/apt/preferences
  Package: *
  Pin: release a=bionic
  Pin-Priority: 990

  Package: python3.6
  Pin: release a=bionic-proposed
  Pin-Priority: 995

  Package: python3.6-venv
  Pin: release a=bionic-proposed
  Pin-Priority: 995

  Package: libpython3.6-stdlib
  Pin: release a=bionic-proposed
  Pin-Priority: 995

  Package: python3.6-minimal
  Pin: release a=bionic-proposed
  Pin-Priority: 995

  Package: libpython3.6-minimal
  Pin: release a=bionic-proposed
  Pin-Priority: 995

  Package: libpython3.6
  Pin: release a=bionic-proposed
  Pin-Priority: 995

  Package: python3.6-examples
  Pin: release a=bionic-proposed
  Pin-Priority: 995

  Package: python3.6-dev
  Pin: release a=bionic-proposed
  Pin-Priority: 995

  Package: libpython3.6-dev
  Pin: release a=bionic-proposed
  Pin-Priority: 995

  Package: libpython3.6-testsuite
  Pin: release a=bionic-proposed
  Pin-Priority: 995

  Package: idle-python3.6
  Pin: release a=bionic-proposed
  Pin-Priority: 995

  Package: python3.6-doc
  Pin: release a=bionic-proposed
  Pin-Priority: 995

  Package: python3.6-dbg
  Pin: release a=bionic-proposed
  Pin-Priority: 995

  Package: libpython3.6-dbg
  Pin: release a=bionic-proposed
  Pin-Priority: 995
  root@humorous-bullfrog:~# apt -oDebug::pkgProblemResolver=true full-upgrade
  Reading package lists... Done
  Building dependency tree   
  Reading state information... Done
  Starting pkgProblemResolver with broken count: 1
  Starting 2 pkgProblemResolver with broken count: 1
  Investigating (0) libpython3.6-stdlib:amd64 < 3.6.5~rc1-1 -> 3.6.5-3 @ii umU 
Ib >
  Broken libpython3.6-stdlib:amd64 Breaks on python3-distutils:amd64 < 
3.6.5~rc1-1 @ii mK > (< 3.6.5-2)
Considering python3-distutils:amd64 7 as a solution to 
libpython3.6-stdlib:amd64 22
Added python3-distutils:amd64 to the remove list
Fixing libpython3.6-stdlib:amd64 via remove of python3-distutils:amd64
  Investigating (0) dh-python:amd64 < 3.20180325ubuntu2 @ii mK Ib >
  Broken dh-python:amd64 Depends on python3-distutils:amd64 < 3.6.5~rc1-1 @ii 
mR >
Considering python3-distutils:amd64 7 as a solution to dh-python:amd64 15
Added python3-distutils:amd64 to the remove list
Fixing dh-python:amd64 via keep of python3-distutils:amd64
  Investigating (1) libpython3.6-stdlib:amd64 < 3.6.5~rc1-1 -> 3.6.5-3 @ii umU 
Ib >
  Broken libpython3.6-stdlib:amd64 Breaks on python3-distutils:amd64 < 
3.6.5~rc1-1 @ii mK > (< 3.6.5-2)
Considering python3-distutils:amd64 7 as a solution to 
libpython3.6-stdlib:amd64 22
Added python3-distutils:amd64 to the remove list
Fixing libpython3.6-stdlib:amd64 via remove of python3-distutils:amd64
  Investigating (1) dh-python:amd64 < 3.20180325ubuntu2 @ii mK Ib >
  Broken dh-python:amd64 Depends on python3-distutils:amd64 < 3.6.5~rc1-1 @ii 
mR >
Considering python3-distutils:amd64 7 as a solution to dh-python:amd64 15
Added python3-distutils:amd64 to the remove list
Fixing dh-python:amd64 via keep of python3-distutils:amd64
  Investigating (2) libpython3.6-stdlib:amd64 < 3.6.5~rc1-1 -> 3.6.5-3 @ii umU 
Ib >
  Broken libpython3.6-stdlib:amd64 Breaks on python3-distutils:amd64 < 
3.6.5~rc1-1 @ii mK > (< 3.6.5-2)
Considering python3-distutils:amd64 7 as a solution to 
libpython3.6-stdlib:amd64 22
Added python3-distutils:amd64 to the remove list
Fixing libpython3.6-stdlib:amd64 via remove of python3-distutils:amd64
  Investigating (2) dh-python:amd64 < 3.20180325ubuntu2 @ii mK Ib >
  Broken dh-python:amd64 Depends on python3-distutils:amd64 < 3.6.5~rc1-1 @ii 
mR >
Considering python3-distutils:amd64 22 as a solution to dh-python:amd64 15
Removing dh-python:amd64 rather than change python3-distutils:amd64
  Investigating (3) python3:amd64 < 3.6.4-1 @ii mK Ib >
  Broken python3:amd64 Depends on dh-python:amd64 < 3.20180325ubuntu2 @ii mR >
Considering dh-python:amd64 22 as a solution to python3:amd64 40
Added dh-python:amd64 to the remove list
Fixing python3:amd64 via keep of dh-python:amd64
  Investigating (3) dh-python:amd64 < 3.20180325ubuntu2 @ii mK Ib >
  Broken dh-python:amd64 Depends on python3-distutils:amd64 < 3.6.5~rc1-1 @ii 
mR >

Re: [Touch-packages] [Bug 1760810] Re: Non-pinned available package in -proposed not chosen

2018-04-03 Thread Iain Lane
On Tue, Apr 03, 2018 at 09:26:55AM -, Julian Andres Klode wrote:
> APT, by design, only picks candidate versions when installing
> dependencies, and the non-pinned proposed version is not the candidate.
> apt install foo/target has some logic to switch dependencies to target
> too, which works sometimes, but it's nothing that happens when using
> pinning.

Then this bug is about finding a way for autopkgtest to do what we mean
here. If there's a solution available in -proposed, we want to find it -
in this case it'd have been upgrading python3-distutils.

(In a perfect world we'd want to then tell proposed-migration to enforce
this constraint, but we aren't really ready for that.)

Cheers,

-- 
Iain Lane  [ i...@orangesquash.org.uk ]
Debian Developer   [ la...@debian.org ]
Ubuntu Developer   [ la...@ubuntu.com ]

-- 
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/1760810

Title:
  Non-pinned available package in -proposed not chosen

Status in Auto Package Testing:
  New
Status in apt package in Ubuntu:
  Invalid

Bug description:
  In autopkgtest we just had this situation:

  root@humorous-bullfrog:~# cat /etc/apt/preferences
  Package: *
  Pin: release a=bionic
  Pin-Priority: 990

  Package: python3.6
  Pin: release a=bionic-proposed
  Pin-Priority: 995

  Package: python3.6-venv
  Pin: release a=bionic-proposed
  Pin-Priority: 995

  Package: libpython3.6-stdlib
  Pin: release a=bionic-proposed
  Pin-Priority: 995

  Package: python3.6-minimal
  Pin: release a=bionic-proposed
  Pin-Priority: 995

  Package: libpython3.6-minimal
  Pin: release a=bionic-proposed
  Pin-Priority: 995

  Package: libpython3.6
  Pin: release a=bionic-proposed
  Pin-Priority: 995

  Package: python3.6-examples
  Pin: release a=bionic-proposed
  Pin-Priority: 995

  Package: python3.6-dev
  Pin: release a=bionic-proposed
  Pin-Priority: 995

  Package: libpython3.6-dev
  Pin: release a=bionic-proposed
  Pin-Priority: 995

  Package: libpython3.6-testsuite
  Pin: release a=bionic-proposed
  Pin-Priority: 995

  Package: idle-python3.6
  Pin: release a=bionic-proposed
  Pin-Priority: 995

  Package: python3.6-doc
  Pin: release a=bionic-proposed
  Pin-Priority: 995

  Package: python3.6-dbg
  Pin: release a=bionic-proposed
  Pin-Priority: 995

  Package: libpython3.6-dbg
  Pin: release a=bionic-proposed
  Pin-Priority: 995
  root@humorous-bullfrog:~# apt -oDebug::pkgProblemResolver=true full-upgrade
  Reading package lists... Done
  Building dependency tree   
  Reading state information... Done
  Starting pkgProblemResolver with broken count: 1
  Starting 2 pkgProblemResolver with broken count: 1
  Investigating (0) libpython3.6-stdlib:amd64 < 3.6.5~rc1-1 -> 3.6.5-3 @ii umU 
Ib >
  Broken libpython3.6-stdlib:amd64 Breaks on python3-distutils:amd64 < 
3.6.5~rc1-1 @ii mK > (< 3.6.5-2)
Considering python3-distutils:amd64 7 as a solution to 
libpython3.6-stdlib:amd64 22
Added python3-distutils:amd64 to the remove list
Fixing libpython3.6-stdlib:amd64 via remove of python3-distutils:amd64
  Investigating (0) dh-python:amd64 < 3.20180325ubuntu2 @ii mK Ib >
  Broken dh-python:amd64 Depends on python3-distutils:amd64 < 3.6.5~rc1-1 @ii 
mR >
Considering python3-distutils:amd64 7 as a solution to dh-python:amd64 15
Added python3-distutils:amd64 to the remove list
Fixing dh-python:amd64 via keep of python3-distutils:amd64
  Investigating (1) libpython3.6-stdlib:amd64 < 3.6.5~rc1-1 -> 3.6.5-3 @ii umU 
Ib >
  Broken libpython3.6-stdlib:amd64 Breaks on python3-distutils:amd64 < 
3.6.5~rc1-1 @ii mK > (< 3.6.5-2)
Considering python3-distutils:amd64 7 as a solution to 
libpython3.6-stdlib:amd64 22
Added python3-distutils:amd64 to the remove list
Fixing libpython3.6-stdlib:amd64 via remove of python3-distutils:amd64
  Investigating (1) dh-python:amd64 < 3.20180325ubuntu2 @ii mK Ib >
  Broken dh-python:amd64 Depends on python3-distutils:amd64 < 3.6.5~rc1-1 @ii 
mR >
Considering python3-distutils:amd64 7 as a solution to dh-python:amd64 15
Added python3-distutils:amd64 to the remove list
Fixing dh-python:amd64 via keep of python3-distutils:amd64
  Investigating (2) libpython3.6-stdlib:amd64 < 3.6.5~rc1-1 -> 3.6.5-3 @ii umU 
Ib >
  Broken libpython3.6-stdlib:amd64 Breaks on python3-distutils:amd64 < 
3.6.5~rc1-1 @ii mK > (< 3.6.5-2)
Considering python3-distutils:amd64 7 as a solution to 
libpython3.6-stdlib:amd64 22
Added python3-distutils:amd64 to the remove list
Fixing libpython3.6-stdlib:amd64 via remove of python3-distutils:amd64
  Investigating (2) dh-python:amd64 < 3.20180325ubuntu2 @ii mK Ib >
  Broken dh-python:amd64 Depends on python3-distutils:amd64 < 3.6.5~rc1-1 @ii 
mR >
Considering python3-distutils:amd64 22 as a solution to dh-python:amd64 15

[Touch-packages] [Bug 1760810] Re: Non-pinned available package in -proposed not chosen

2018-04-03 Thread Julian Andres Klode
sbuild passes:

--solver aspcud -o APT::Solver::Strict-Pinning=false -o
'APT::Solver::aspcud::Preferences=-removed,-changed,-new,+sum(solution
,apt-pin)'


That probably works here too. I guess I'd try without, and then fall back to it 
if pure APT can't handle it.

-- 
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/1760810

Title:
  Non-pinned available package in -proposed not chosen

Status in Auto Package Testing:
  New
Status in apt package in Ubuntu:
  Invalid

Bug description:
  In autopkgtest we just had this situation:

  root@humorous-bullfrog:~# cat /etc/apt/preferences
  Package: *
  Pin: release a=bionic
  Pin-Priority: 990

  Package: python3.6
  Pin: release a=bionic-proposed
  Pin-Priority: 995

  Package: python3.6-venv
  Pin: release a=bionic-proposed
  Pin-Priority: 995

  Package: libpython3.6-stdlib
  Pin: release a=bionic-proposed
  Pin-Priority: 995

  Package: python3.6-minimal
  Pin: release a=bionic-proposed
  Pin-Priority: 995

  Package: libpython3.6-minimal
  Pin: release a=bionic-proposed
  Pin-Priority: 995

  Package: libpython3.6
  Pin: release a=bionic-proposed
  Pin-Priority: 995

  Package: python3.6-examples
  Pin: release a=bionic-proposed
  Pin-Priority: 995

  Package: python3.6-dev
  Pin: release a=bionic-proposed
  Pin-Priority: 995

  Package: libpython3.6-dev
  Pin: release a=bionic-proposed
  Pin-Priority: 995

  Package: libpython3.6-testsuite
  Pin: release a=bionic-proposed
  Pin-Priority: 995

  Package: idle-python3.6
  Pin: release a=bionic-proposed
  Pin-Priority: 995

  Package: python3.6-doc
  Pin: release a=bionic-proposed
  Pin-Priority: 995

  Package: python3.6-dbg
  Pin: release a=bionic-proposed
  Pin-Priority: 995

  Package: libpython3.6-dbg
  Pin: release a=bionic-proposed
  Pin-Priority: 995
  root@humorous-bullfrog:~# apt -oDebug::pkgProblemResolver=true full-upgrade
  Reading package lists... Done
  Building dependency tree   
  Reading state information... Done
  Starting pkgProblemResolver with broken count: 1
  Starting 2 pkgProblemResolver with broken count: 1
  Investigating (0) libpython3.6-stdlib:amd64 < 3.6.5~rc1-1 -> 3.6.5-3 @ii umU 
Ib >
  Broken libpython3.6-stdlib:amd64 Breaks on python3-distutils:amd64 < 
3.6.5~rc1-1 @ii mK > (< 3.6.5-2)
Considering python3-distutils:amd64 7 as a solution to 
libpython3.6-stdlib:amd64 22
Added python3-distutils:amd64 to the remove list
Fixing libpython3.6-stdlib:amd64 via remove of python3-distutils:amd64
  Investigating (0) dh-python:amd64 < 3.20180325ubuntu2 @ii mK Ib >
  Broken dh-python:amd64 Depends on python3-distutils:amd64 < 3.6.5~rc1-1 @ii 
mR >
Considering python3-distutils:amd64 7 as a solution to dh-python:amd64 15
Added python3-distutils:amd64 to the remove list
Fixing dh-python:amd64 via keep of python3-distutils:amd64
  Investigating (1) libpython3.6-stdlib:amd64 < 3.6.5~rc1-1 -> 3.6.5-3 @ii umU 
Ib >
  Broken libpython3.6-stdlib:amd64 Breaks on python3-distutils:amd64 < 
3.6.5~rc1-1 @ii mK > (< 3.6.5-2)
Considering python3-distutils:amd64 7 as a solution to 
libpython3.6-stdlib:amd64 22
Added python3-distutils:amd64 to the remove list
Fixing libpython3.6-stdlib:amd64 via remove of python3-distutils:amd64
  Investigating (1) dh-python:amd64 < 3.20180325ubuntu2 @ii mK Ib >
  Broken dh-python:amd64 Depends on python3-distutils:amd64 < 3.6.5~rc1-1 @ii 
mR >
Considering python3-distutils:amd64 7 as a solution to dh-python:amd64 15
Added python3-distutils:amd64 to the remove list
Fixing dh-python:amd64 via keep of python3-distutils:amd64
  Investigating (2) libpython3.6-stdlib:amd64 < 3.6.5~rc1-1 -> 3.6.5-3 @ii umU 
Ib >
  Broken libpython3.6-stdlib:amd64 Breaks on python3-distutils:amd64 < 
3.6.5~rc1-1 @ii mK > (< 3.6.5-2)
Considering python3-distutils:amd64 7 as a solution to 
libpython3.6-stdlib:amd64 22
Added python3-distutils:amd64 to the remove list
Fixing libpython3.6-stdlib:amd64 via remove of python3-distutils:amd64
  Investigating (2) dh-python:amd64 < 3.20180325ubuntu2 @ii mK Ib >
  Broken dh-python:amd64 Depends on python3-distutils:amd64 < 3.6.5~rc1-1 @ii 
mR >
Considering python3-distutils:amd64 22 as a solution to dh-python:amd64 15
Removing dh-python:amd64 rather than change python3-distutils:amd64
  Investigating (3) python3:amd64 < 3.6.4-1 @ii mK Ib >
  Broken python3:amd64 Depends on dh-python:amd64 < 3.20180325ubuntu2 @ii mR >
Considering dh-python:amd64 22 as a solution to python3:amd64 40
Added dh-python:amd64 to the remove list
Fixing python3:amd64 via keep of dh-python:amd64
  Investigating (3) dh-python:amd64 < 3.20180325ubuntu2 @ii mK Ib >
  Broken dh-python:amd64 Depends on python3-distutils:amd64 < 3.6.5~rc1-1 @ii 
mR >
Considering python3-distutils:amd64 22 as a solution to dh-python:amd64 40
Added python3-distutils:amd64 to the remove list
Fixing 

[Touch-packages] [Bug 1760810] Re: Non-pinned available package in -proposed not chosen

2018-04-03 Thread Julian Andres Klode
APT, by design, only picks candidate versions when installing
dependencies, and the non-pinned proposed version is not the candidate.
apt install foo/target has some logic to switch dependencies to target
too, which works sometimes, but it's nothing that happens when using
pinning.

** Changed in: apt (Ubuntu)
   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/1760810

Title:
  Non-pinned available package in -proposed not chosen

Status in Auto Package Testing:
  New
Status in apt package in Ubuntu:
  Invalid

Bug description:
  In autopkgtest we just had this situation:

  root@humorous-bullfrog:~# cat /etc/apt/preferences
  Package: *
  Pin: release a=bionic
  Pin-Priority: 990

  Package: python3.6
  Pin: release a=bionic-proposed
  Pin-Priority: 995

  Package: python3.6-venv
  Pin: release a=bionic-proposed
  Pin-Priority: 995

  Package: libpython3.6-stdlib
  Pin: release a=bionic-proposed
  Pin-Priority: 995

  Package: python3.6-minimal
  Pin: release a=bionic-proposed
  Pin-Priority: 995

  Package: libpython3.6-minimal
  Pin: release a=bionic-proposed
  Pin-Priority: 995

  Package: libpython3.6
  Pin: release a=bionic-proposed
  Pin-Priority: 995

  Package: python3.6-examples
  Pin: release a=bionic-proposed
  Pin-Priority: 995

  Package: python3.6-dev
  Pin: release a=bionic-proposed
  Pin-Priority: 995

  Package: libpython3.6-dev
  Pin: release a=bionic-proposed
  Pin-Priority: 995

  Package: libpython3.6-testsuite
  Pin: release a=bionic-proposed
  Pin-Priority: 995

  Package: idle-python3.6
  Pin: release a=bionic-proposed
  Pin-Priority: 995

  Package: python3.6-doc
  Pin: release a=bionic-proposed
  Pin-Priority: 995

  Package: python3.6-dbg
  Pin: release a=bionic-proposed
  Pin-Priority: 995

  Package: libpython3.6-dbg
  Pin: release a=bionic-proposed
  Pin-Priority: 995
  root@humorous-bullfrog:~# apt -oDebug::pkgProblemResolver=true full-upgrade
  Reading package lists... Done
  Building dependency tree   
  Reading state information... Done
  Starting pkgProblemResolver with broken count: 1
  Starting 2 pkgProblemResolver with broken count: 1
  Investigating (0) libpython3.6-stdlib:amd64 < 3.6.5~rc1-1 -> 3.6.5-3 @ii umU 
Ib >
  Broken libpython3.6-stdlib:amd64 Breaks on python3-distutils:amd64 < 
3.6.5~rc1-1 @ii mK > (< 3.6.5-2)
Considering python3-distutils:amd64 7 as a solution to 
libpython3.6-stdlib:amd64 22
Added python3-distutils:amd64 to the remove list
Fixing libpython3.6-stdlib:amd64 via remove of python3-distutils:amd64
  Investigating (0) dh-python:amd64 < 3.20180325ubuntu2 @ii mK Ib >
  Broken dh-python:amd64 Depends on python3-distutils:amd64 < 3.6.5~rc1-1 @ii 
mR >
Considering python3-distutils:amd64 7 as a solution to dh-python:amd64 15
Added python3-distutils:amd64 to the remove list
Fixing dh-python:amd64 via keep of python3-distutils:amd64
  Investigating (1) libpython3.6-stdlib:amd64 < 3.6.5~rc1-1 -> 3.6.5-3 @ii umU 
Ib >
  Broken libpython3.6-stdlib:amd64 Breaks on python3-distutils:amd64 < 
3.6.5~rc1-1 @ii mK > (< 3.6.5-2)
Considering python3-distutils:amd64 7 as a solution to 
libpython3.6-stdlib:amd64 22
Added python3-distutils:amd64 to the remove list
Fixing libpython3.6-stdlib:amd64 via remove of python3-distutils:amd64
  Investigating (1) dh-python:amd64 < 3.20180325ubuntu2 @ii mK Ib >
  Broken dh-python:amd64 Depends on python3-distutils:amd64 < 3.6.5~rc1-1 @ii 
mR >
Considering python3-distutils:amd64 7 as a solution to dh-python:amd64 15
Added python3-distutils:amd64 to the remove list
Fixing dh-python:amd64 via keep of python3-distutils:amd64
  Investigating (2) libpython3.6-stdlib:amd64 < 3.6.5~rc1-1 -> 3.6.5-3 @ii umU 
Ib >
  Broken libpython3.6-stdlib:amd64 Breaks on python3-distutils:amd64 < 
3.6.5~rc1-1 @ii mK > (< 3.6.5-2)
Considering python3-distutils:amd64 7 as a solution to 
libpython3.6-stdlib:amd64 22
Added python3-distutils:amd64 to the remove list
Fixing libpython3.6-stdlib:amd64 via remove of python3-distutils:amd64
  Investigating (2) dh-python:amd64 < 3.20180325ubuntu2 @ii mK Ib >
  Broken dh-python:amd64 Depends on python3-distutils:amd64 < 3.6.5~rc1-1 @ii 
mR >
Considering python3-distutils:amd64 22 as a solution to dh-python:amd64 15
Removing dh-python:amd64 rather than change python3-distutils:amd64
  Investigating (3) python3:amd64 < 3.6.4-1 @ii mK Ib >
  Broken python3:amd64 Depends on dh-python:amd64 < 3.20180325ubuntu2 @ii mR >
Considering dh-python:amd64 22 as a solution to python3:amd64 40
Added dh-python:amd64 to the remove list
Fixing python3:amd64 via keep of dh-python:amd64
  Investigating (3) dh-python:amd64 < 3.20180325ubuntu2 @ii mK Ib >
  Broken dh-python:amd64 Depends on python3-distutils:amd64 < 3.6.5~rc1-1 @ii 
mR >
Considering python3-distutils:amd64 22 as a solution to