~racb/ubuntu/quantal/apt/by_hash

« back to all changes in this revision

Viewing changes to test/integration/test-bug-632221-cross-dependency-satisfaction

  • Committer: Package Import Robot
  • Author(s): Steve Langasek, Michael Vogt, Steve Langasek
  • Date: 2012-06-11 22:36:16 UTC
  • mfrom: (1.4.47 sid)
  • Revision ID: package-import@ubuntu.com-20120611223616-1cctfc7qrxrx4vcu
Tags: 0.9.6ubuntu1
[ Michael Vogt ]
* merged from Debian, remaining changes:
  - use ubuntu keyring and ubuntu archive keyring in apt-key
  - run update-apt-xapian-index in apt.cron
  - support apt-key net-update and verify keys against master-keyring
  - run apt-key net-update in cron.daily
  - different example sources.list
  - APT::pkgPackageManager::MaxLoopCount set to 5000
  - apport pkgfailure handling
  - ubuntu changelog download handling
  - patch for apt cross-building, see http://bugs.debian.org/666772

[ Steve Langasek ]
* Drop upgrade handling for obsolete conffile /etc/apt/apt.conf.d/01ubuntu,
  removed in previous LTS.
* prepare-release: declare the packages needed as source build deps.

Show diffs side-by-side

added added

removed removed

Lines of Context:
18
18
insertpackage 'unstable' 'cool' 'amd64,armel' '1.0' 'Multi-Arch: allowed'
19
19
insertpackage 'unstable' 'amdboot' 'amd64' '1.0'
20
20
insertpackage 'unstable' 'foreigner' 'amd64,armel' '1.0' 'Multi-Arch: foreign'
21
 
 
22
 
insertsource 'unstable' 'apt' 'any' '0.8.15' 'Build-Depends: doxygen, libc6-dev, libc6-dev:native, cool:any, amdboot:amd64, foreigner, libfwibble-dev'
 
21
insertpackage 'unstable' 'arm-stuff' 'armel' '1.0'
 
22
insertpackage 'unstable' 'linux-stuff' 'amd64,armel' '1.0'
 
23
 
 
24
insertsource 'unstable' 'apt' 'any' '0.8.15' 'Build-Depends: doxygen, libc6-dev, libc6-dev:native, cool:any, amdboot:amd64, foreigner, libfwibble-dev, arm-stuff [any-arm] | linux-stuff [ linux-any]'
 
25
 
 
26
insertsource 'unstable' 'forbidden-none' 'any' '1' 'Build-Depends: amdboot:any'
 
27
insertsource 'unstable' 'forbidden-same' 'any' '1' 'Build-Depends: libc6:any'
 
28
insertsource 'unstable' 'forbidden-foreign' 'any' '1' 'Build-Depends: doxygen:any'
 
29
 
 
30
insertpackage 'unstable' 'specific' 'amd64' '1.0' 'Depends: libc6:amd64'
 
31
insertpackage 'unstable' 'specific' 'armel' '1.0' 'Depends: libc6:armel'
 
32
 
 
33
insertsource 'unstable' 'source-specific-amd64' 'amd64' '1' 'Build-Depends: specific:amd64'
 
34
insertsource 'unstable' 'source-specific-armel' 'armel' '1' 'Build-Depends: specific:armel'
23
35
 
24
36
setupaptarchive
25
37
 
 
38
testequal "Reading package lists...
 
39
Building dependency tree...
 
40
E: Build-Depends dependency for forbidden-none can't be satisfied because amdboot:any is not allowed on 'Multi-Arch: none' packages" aptget build-dep forbidden-none -s -a armel
 
41
testequal "Reading package lists...
 
42
Building dependency tree...
 
43
E: Build-Depends dependency for forbidden-same can't be satisfied because libc6:any is not allowed on 'Multi-Arch: same' packages" aptget build-dep forbidden-same -s -a armel
 
44
testequal "Reading package lists...
 
45
Building dependency tree...
 
46
E: Build-Depends dependency for forbidden-foreign can't be satisfied because doxygen:any is not allowed on 'Multi-Arch: foreign' packages" aptget build-dep forbidden-foreign -s -a armel
 
47
 
 
48
testequal 'Reading package lists...
 
49
Building dependency tree...
 
50
The following NEW packages will be installed:
 
51
  libc6 specific
 
52
0 upgraded, 2 newly installed, 0 to remove and 0 not upgraded.
 
53
Inst libc6 (1.0 unstable [amd64])
 
54
Inst specific (1.0 unstable [amd64])
 
55
Conf libc6 (1.0 unstable [amd64])
 
56
Conf specific (1.0 unstable [amd64])' aptget build-dep source-specific-amd64 -s
 
57
testequal 'Reading package lists...
 
58
Building dependency tree...
 
59
The following NEW packages will be installed:
 
60
  libc6 specific
 
61
0 upgraded, 2 newly installed, 0 to remove and 0 not upgraded.
 
62
Inst libc6 (1.0 unstable [amd64])
 
63
Inst specific (1.0 unstable [amd64])
 
64
Conf libc6 (1.0 unstable [amd64])
 
65
Conf specific (1.0 unstable [amd64])' aptget build-dep source-specific-amd64 -s -a armel
 
66
testequal 'Reading package lists...
 
67
Building dependency tree...
 
68
The following NEW packages will be installed:
 
69
  libc6:armel specific:armel
 
70
0 upgraded, 2 newly installed, 0 to remove and 0 not upgraded.
 
71
Inst libc6:armel (1.0 unstable [armel])
 
72
Inst specific:armel (1.0 unstable [armel])
 
73
Conf libc6:armel (1.0 unstable [armel])
 
74
Conf specific:armel (1.0 unstable [armel])' aptget build-dep source-specific-armel -s
 
75
testequal 'Reading package lists...
 
76
Building dependency tree...
 
77
The following NEW packages will be installed:
 
78
  libc6:armel specific:armel
 
79
0 upgraded, 2 newly installed, 0 to remove and 0 not upgraded.
 
80
Inst libc6:armel (1.0 unstable [armel])
 
81
Inst specific:armel (1.0 unstable [armel])
 
82
Conf libc6:armel (1.0 unstable [armel])
 
83
Conf specific:armel (1.0 unstable [armel])' aptget build-dep source-specific-armel -s -a armel
 
84
 
26
85
testequal 'Reading package lists...
27
86
Building dependency tree...
28
87
The following NEW packages will be installed:
29
88
  amdboot cool doxygen foreigner libc6 libc6-dev libfwibble-dev libfwibble1
30
 
0 upgraded, 8 newly installed, 0 to remove and 0 not upgraded.
 
89
  linux-stuff
 
90
0 upgraded, 9 newly installed, 0 to remove and 0 not upgraded.
31
91
Inst amdboot (1.0 unstable [amd64])
32
92
Inst cool (1.0 unstable [amd64])
33
93
Inst doxygen (1.0 unstable [amd64])
36
96
Inst libc6-dev (1.0 unstable [amd64])
37
97
Inst libfwibble1 (1.0 unstable [amd64])
38
98
Inst libfwibble-dev (1.0 unstable [amd64])
 
99
Inst linux-stuff (1.0 unstable [amd64])
39
100
Conf amdboot (1.0 unstable [amd64])
40
101
Conf cool (1.0 unstable [amd64])
41
102
Conf doxygen (1.0 unstable [amd64])
43
104
Conf libc6 (1.0 unstable [amd64])
44
105
Conf libc6-dev (1.0 unstable [amd64])
45
106
Conf libfwibble1 (1.0 unstable [amd64])
46
 
Conf libfwibble-dev (1.0 unstable [amd64])' aptget build-dep apt -s
 
107
Conf libfwibble-dev (1.0 unstable [amd64])
 
108
Conf linux-stuff (1.0 unstable [amd64])' aptget build-dep apt -s
47
109
 
48
110
testequal 'Reading package lists...
49
111
Building dependency tree...
50
112
The following NEW packages will be installed:
51
 
  amdboot cool doxygen foreigner libc6 libc6:armel libc6-dev libc6-dev:armel
52
 
  libfwibble-dev:armel libfwibble1:armel
53
 
0 upgraded, 10 newly installed, 0 to remove and 0 not upgraded.
 
113
  amdboot arm-stuff:armel cool doxygen foreigner libc6 libc6:armel libc6-dev
 
114
  libc6-dev:armel libfwibble-dev:armel libfwibble1:armel
 
115
0 upgraded, 11 newly installed, 0 to remove and 0 not upgraded.
54
116
Inst amdboot (1.0 unstable [amd64])
 
117
Inst arm-stuff:armel (1.0 unstable [armel])
55
118
Inst cool (1.0 unstable [amd64])
56
119
Inst doxygen (1.0 unstable [amd64])
57
120
Inst foreigner (1.0 unstable [amd64])
62
125
Inst libfwibble1:armel (1.0 unstable [armel])
63
126
Inst libfwibble-dev:armel (1.0 unstable [armel])
64
127
Conf amdboot (1.0 unstable [amd64])
 
128
Conf arm-stuff:armel (1.0 unstable [armel])
65
129
Conf cool (1.0 unstable [amd64])
66
130
Conf doxygen (1.0 unstable [amd64])
67
131
Conf foreigner (1.0 unstable [amd64])
77
141
testequal 'Reading package lists...
78
142
Building dependency tree...
79
143
The following NEW packages will be installed:
80
 
  amdboot:amd64 cool doxygen foreigner libc6 libc6-dev libfwibble-dev
81
 
  libfwibble1
82
 
0 upgraded, 8 newly installed, 0 to remove and 0 not upgraded.
 
144
  amdboot:amd64 arm-stuff cool doxygen foreigner libc6 libc6-dev
 
145
  libfwibble-dev libfwibble1
 
146
0 upgraded, 9 newly installed, 0 to remove and 0 not upgraded.
83
147
Inst amdboot:amd64 (1.0 unstable [amd64])
 
148
Inst arm-stuff (1.0 unstable [armel])
84
149
Inst cool (1.0 unstable [armel])
85
150
Inst doxygen (1.0 unstable [armel])
86
151
Inst foreigner (1.0 unstable [armel])
89
154
Inst libfwibble1 (1.0 unstable [armel])
90
155
Inst libfwibble-dev (1.0 unstable [armel])
91
156
Conf amdboot:amd64 (1.0 unstable [amd64])
 
157
Conf arm-stuff (1.0 unstable [armel])
92
158
Conf cool (1.0 unstable [armel])
93
159
Conf doxygen (1.0 unstable [armel])
94
160
Conf foreigner (1.0 unstable [armel])
101
167
Building dependency tree...
102
168
The following NEW packages will be installed:
103
169
  amdboot:amd64 cool doxygen foreigner libc6:amd64 libc6 libc6-dev:amd64
104
 
  libc6-dev libfwibble-dev:amd64 libfwibble1:amd64
105
 
0 upgraded, 10 newly installed, 0 to remove and 0 not upgraded.
 
170
  libc6-dev libfwibble-dev:amd64 libfwibble1:amd64 linux-stuff:amd64
 
171
0 upgraded, 11 newly installed, 0 to remove and 0 not upgraded.
106
172
Inst amdboot:amd64 (1.0 unstable [amd64])
107
173
Inst cool (1.0 unstable [armel])
108
174
Inst doxygen (1.0 unstable [armel])
113
179
Inst libc6-dev (1.0 unstable [armel])
114
180
Inst libfwibble1:amd64 (1.0 unstable [amd64])
115
181
Inst libfwibble-dev:amd64 (1.0 unstable [amd64])
 
182
Inst linux-stuff:amd64 (1.0 unstable [amd64])
116
183
Conf amdboot:amd64 (1.0 unstable [amd64])
117
184
Conf cool (1.0 unstable [armel])
118
185
Conf doxygen (1.0 unstable [armel])
122
189
Conf libc6-dev:amd64 (1.0 unstable [amd64])
123
190
Conf libc6-dev (1.0 unstable [armel])
124
191
Conf libfwibble1:amd64 (1.0 unstable [amd64])
125
 
Conf libfwibble-dev:amd64 (1.0 unstable [amd64])' aptget build-dep apt -s -a amd64
 
192
Conf libfwibble-dev:amd64 (1.0 unstable [amd64])
 
193
Conf linux-stuff:amd64 (1.0 unstable [amd64])' aptget build-dep apt -s -a amd64
126
194
 
127
195
configarchitecture 'amd64' 'armel'
128
196
 
132
200
testequal 'Reading package lists...
133
201
Building dependency tree...
134
202
The following NEW packages will be installed:
135
 
  amdboot doxygen libc6 libc6-dev libfwibble-dev libfwibble1
136
 
0 upgraded, 6 newly installed, 0 to remove and 2 not upgraded.
 
203
  amdboot doxygen libc6 libc6-dev libfwibble-dev libfwibble1 linux-stuff
 
204
0 upgraded, 7 newly installed, 0 to remove and 2 not upgraded.
137
205
Inst amdboot (1.0 unstable [amd64])
138
206
Inst doxygen (1.0 unstable [amd64])
139
207
Inst libc6 (1.0 unstable [amd64])
140
208
Inst libc6-dev (1.0 unstable [amd64])
141
209
Inst libfwibble1 (1.0 unstable [amd64])
142
210
Inst libfwibble-dev (1.0 unstable [amd64])
 
211
Inst linux-stuff (1.0 unstable [amd64])
143
212
Conf amdboot (1.0 unstable [amd64])
144
213
Conf doxygen (1.0 unstable [amd64])
145
214
Conf libc6 (1.0 unstable [amd64])
146
215
Conf libc6-dev (1.0 unstable [amd64])
147
216
Conf libfwibble1 (1.0 unstable [amd64])
148
 
Conf libfwibble-dev (1.0 unstable [amd64])' aptget build-dep apt -s
 
217
Conf libfwibble-dev (1.0 unstable [amd64])
 
218
Conf linux-stuff (1.0 unstable [amd64])' aptget build-dep apt -s
149
219
 
150
220
testequal 'Reading package lists...
151
221
Building dependency tree...
152
222
The following NEW packages will be installed:
153
 
  amdboot doxygen libc6 libc6:armel libc6-dev libc6-dev:armel
 
223
  amdboot arm-stuff:armel doxygen libc6 libc6:armel libc6-dev libc6-dev:armel
154
224
  libfwibble-dev:armel libfwibble1:armel
155
 
0 upgraded, 8 newly installed, 0 to remove and 2 not upgraded.
 
225
0 upgraded, 9 newly installed, 0 to remove and 2 not upgraded.
156
226
Inst amdboot (1.0 unstable [amd64])
 
227
Inst arm-stuff:armel (1.0 unstable [armel])
157
228
Inst doxygen (1.0 unstable [amd64])
158
229
Inst libc6 (1.0 unstable [amd64])
159
230
Inst libc6:armel (1.0 unstable [armel])
162
233
Inst libfwibble1:armel (1.0 unstable [armel])
163
234
Inst libfwibble-dev:armel (1.0 unstable [armel])
164
235
Conf amdboot (1.0 unstable [amd64])
 
236
Conf arm-stuff:armel (1.0 unstable [armel])
165
237
Conf doxygen (1.0 unstable [amd64])
166
238
Conf libc6 (1.0 unstable [amd64])
167
239
Conf libc6:armel (1.0 unstable [armel])
178
250
The following packages will be REMOVED:
179
251
  cool:amd64
180
252
The following NEW packages will be installed:
181
 
  amdboot:amd64 cool doxygen libc6 libc6-dev libfwibble-dev libfwibble1
182
 
0 upgraded, 7 newly installed, 1 to remove and 1 not upgraded.
 
253
  amdboot:amd64 arm-stuff cool doxygen libc6 libc6-dev libfwibble-dev
 
254
  libfwibble1
 
255
0 upgraded, 8 newly installed, 1 to remove and 1 not upgraded.
183
256
Remv cool:amd64 [0.5]
184
257
Inst amdboot:amd64 (1.0 unstable [amd64])
 
258
Inst arm-stuff (1.0 unstable [armel])
185
259
Inst cool (1.0 unstable [armel])
186
260
Inst doxygen (1.0 unstable [armel])
187
261
Inst libc6 (1.0 unstable [armel])
189
263
Inst libfwibble1 (1.0 unstable [armel])
190
264
Inst libfwibble-dev (1.0 unstable [armel])
191
265
Conf amdboot:amd64 (1.0 unstable [amd64])
 
266
Conf arm-stuff (1.0 unstable [armel])
192
267
Conf cool (1.0 unstable [armel])
193
268
Conf doxygen (1.0 unstable [armel])
194
269
Conf libc6 (1.0 unstable [armel])
200
275
Building dependency tree...
201
276
The following NEW packages will be installed:
202
277
  amdboot:amd64 doxygen libc6:amd64 libc6 libc6-dev:amd64 libc6-dev
203
 
  libfwibble-dev:amd64 libfwibble1:amd64
204
 
0 upgraded, 8 newly installed, 0 to remove and 2 not upgraded.
 
278
  libfwibble-dev:amd64 libfwibble1:amd64 linux-stuff:amd64
 
279
0 upgraded, 9 newly installed, 0 to remove and 2 not upgraded.
205
280
Inst amdboot:amd64 (1.0 unstable [amd64])
206
281
Inst doxygen (1.0 unstable [armel])
207
282
Inst libc6:amd64 (1.0 unstable [amd64])
210
285
Inst libc6-dev (1.0 unstable [armel])
211
286
Inst libfwibble1:amd64 (1.0 unstable [amd64])
212
287
Inst libfwibble-dev:amd64 (1.0 unstable [amd64])
 
288
Inst linux-stuff:amd64 (1.0 unstable [amd64])
213
289
Conf amdboot:amd64 (1.0 unstable [amd64])
214
290
Conf doxygen (1.0 unstable [armel])
215
291
Conf libc6:amd64 (1.0 unstable [amd64])
217
293
Conf libc6-dev:amd64 (1.0 unstable [amd64])
218
294
Conf libc6-dev (1.0 unstable [armel])
219
295
Conf libfwibble1:amd64 (1.0 unstable [amd64])
220
 
Conf libfwibble-dev:amd64 (1.0 unstable [amd64])' aptget build-dep apt -s -a amd64
221
 
 
222
 
 
 
296
Conf libfwibble-dev:amd64 (1.0 unstable [amd64])
 
297
Conf linux-stuff:amd64 (1.0 unstable [amd64])' aptget build-dep apt -s -a amd64