[Touch-packages] [Bug 1760810] Re: Non-pinned available package in -proposed not chosen
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
> 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
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
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
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
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
@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
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
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
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