From ab67c39b9cdd28d11dd43fe48bd1fdeab60d4c2f Mon Sep 17 00:00:00 2001 From: Julian Andres Klode Date: Tue, 2 Apr 2019 17:03:04 +0200 Subject: Add test case for local-only packages pinned to never Test from the fix for the regression in trusty for LP #1821308. (cherry picked from commit 61159a9be93f930066ad39e4f8eb658e18853b8e) (cherry picked from commit 436d5d5b573a8a30e0868a8af5c624801112377b) (cherry picked from commit a76f9705ab4dfa439fa2c8788ee67d0766700d07) --- test/integration/test-policy-pinning | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/test/integration/test-policy-pinning b/test/integration/test-policy-pinning index 1a9418855..6ba25c5c6 100755 --- a/test/integration/test-policy-pinning +++ b/test/integration/test-policy-pinning @@ -408,7 +408,20 @@ testsuccessequal "coolstuff: 500 file:${tmppath}/aptarchive stable/main all Packages" aptcache policy coolstuff - +msgmsg "Check that local-only versions can be pinned correctly (LP: #1821308)" +echo "Package: coolstuff +Pin: version 2.0~bpo1 +Pin-Priority: 1000" > rootdir/etc/apt/preferences +testsuccessequal "coolstuff: + Installed: 2.0~bpo1 + Candidate: 2.0~bpo1 + Version table: + 2.0~bpo2 100 + 100 file:${tmppath}/aptarchive backports/main all Packages + *** 2.0~bpo1 1000 + 100 ${tmppath}/rootdir/var/lib/dpkg/status + 1.0 500 + 500 file:${tmppath}/aptarchive stable/main all Packages" aptcache policy coolstuff # Check for 0 echo "Package: coolstuff -- cgit v1.2.3