File: test-bug-683786-build-dep-on-virtual-packages

package info (click to toggle)
apt 3.1.12
  • links: PTS, VCS
  • area: main
  • in suites: forky
  • size: 22,736 kB
  • sloc: cpp: 71,048; sh: 31,750; xml: 5,553; perl: 217; python: 197; ansic: 191; makefile: 41
file content (123 lines) | stat: -rwxr-xr-x 5,289 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
#!/bin/sh
set -e

TESTDIR="$(readlink -f "$(dirname "$0")")"
. "$TESTDIR/framework"
setupenvironment
configarchitecture 'amd64' 'armel'

insertinstalledpackage 'build-essential' 'all' '11.5' 'Multi-Arch: foreign'

insertpackage 'unstable' 'po-debconf' 'all' '1'
insertsource 'unstable' 'dash' 'any' '1' 'Build-Depends: po-debconf'
insertpackage 'unstable' 'make-po-debconf-pure-virtual' 'armel' '1' 'Depends: po-debconf'

insertsource 'unstable' 'diffutils' 'any' '1' 'Build-Depends: texi2html'

insertpackage 'unstable' 'libselinux1-dev' 'amd64' '1' 'Provides: libselinux-dev'
insertsource 'unstable' 'sed' 'any' '1' 'Build-Depends: libselinux-dev'

insertpackage 'unstable' 'libsehurd1-dev' 'amd64,armel' '1' 'Provides: libsehurd-dev'
insertsource 'unstable' 'sed2' 'any' '1' 'Build-Depends: libsehurd-dev'

setupaptarchive

testsuccessequal 'Package: po-debconf:armel
Versions: 

Reverse Depends: 
  make-po-debconf-pure-virtual:armel,po-debconf:armel
Dependencies: 
Provides: 
Reverse Provides: ' aptcache showpkg po-debconf:armel
testsuccessequal 'N: Unable to locate package texi2html:armel' aptcache showpkg texi2html:armel

testsuccessequal 'Reading package lists...
Reading package lists...
Building dependency tree...
The following NEW packages will be installed:
  po-debconf
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Inst po-debconf (1 unstable [all])
Conf po-debconf (1 unstable [all])' aptget build-dep dash -s

testfailuremsg 'E: Unable to satisfy dependencies. Reached two conflicting decisions:
   1. builddeps:dash:armel=1 is selected for install
   2. builddeps:dash:armel Depends po-debconf:armel
      but none of the choices are installable:
      [no choices]' aptget build-dep -aarmel dash -s --solver 3.0
testfailureequal 'Reading package lists...
Reading package lists...
Building dependency tree...
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 builddeps:dash:armel : Depends: po-debconf:armel but it is not installable
E: Unable to correct problems, you have held broken packages.' aptget build-dep -aarmel dash -s --solver internal

testfailuremsg 'E: Unable to satisfy dependencies. Reached two conflicting decisions:
   1. builddeps:diffutils:armel=1 is selected for install
   2. builddeps:diffutils:armel Depends texi2html:armel
      but none of the choices are installable:
      [no choices]' aptget build-dep -aarmel diffutils -s --solver 3.0
testfailureequal 'Reading package lists...
Reading package lists...
Building dependency tree...
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 builddeps:diffutils:armel : Depends: texi2html:armel but it is not installable
E: Unable to correct problems, you have held broken packages.' aptget build-dep -aarmel diffutils -s --solver internal

testsuccessequal "Reading package lists...
Reading package lists...
Building dependency tree...
The following NEW packages will be installed:
  libselinux1-dev
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Inst libselinux1-dev (1 unstable [amd64])
Conf libselinux1-dev (1 unstable [amd64])" aptget build-dep sed -s

testfailuremsg 'E: Unable to satisfy dependencies. Reached two conflicting decisions:
   1. builddeps:sed:armel=1 is selected for install
   2. builddeps:sed:armel Depends libselinux-dev:armel
      but none of the choices are installable:
      [no choices]' aptget build-dep -aarmel sed -s --solver 3.0
testfailureequal 'Reading package lists...
Reading package lists...
Building dependency tree...
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 builddeps:sed:armel : Depends: libselinux-dev:armel but it is not installable
E: Unable to correct problems, you have held broken packages.' aptget build-dep -aarmel sed -s --solver internal

testsuccessequal "Reading package lists...
Reading package lists...
Building dependency tree...
The following NEW packages will be installed:
  libsehurd1-dev
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Inst libsehurd1-dev (1 unstable [amd64])
Conf libsehurd1-dev (1 unstable [amd64])" aptget build-dep sed2 -s

testsuccessequal "Reading package lists...
Reading package lists...
Building dependency tree...
The following NEW packages will be installed:
  libsehurd1-dev:armel
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Inst libsehurd1-dev:armel (1 unstable [armel])
Conf libsehurd1-dev:armel (1 unstable [armel])" aptget build-dep -aarmel sed2 -s