Package: botch / 0.21-8

fix-testcase-for-py36 Patch series | download
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
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
Description: Python 3.6 changed dictionary ordering and thus dot output order differs...
Author: Johannes Schauer <josch@debian.org>

--- botch-0.21.orig/tests/misc/out/acl_neighbors.dot
+++ botch-0.21/tests/misc/out/acl_neighbors.dot
@@ -1,49 +1,61 @@
 digraph G {
 	"libtimedate-perl:amd64 (= 2.3000-2)" -> "perl:amd64 (= 5.22.2-3)" [key=0];
+"perl-base:amd64 (= 5.22.2-3)" -> "dpkg:amd64 (= 1.18.10)" [key=0];
+"perl-base:amd64 (= 5.22.2-3)" -> "libc6:amd64 (= 2.23-5)" [key=0];
+"libdb5.3:amd64 (= 5.3.28-12)" -> "libc6:amd64 (= 2.23-5)" [key=0];
+"dpkg:amd64 (= 1.18.10)" -> "libc6:amd64 (= 2.23-5)" [key=0];
+"dpkg:amd64 (= 1.18.10)" -> "libbz2-1.0:amd64 (= 1.0.6-8)" [key=0];
+"dpkg:amd64 (= 1.18.10)" -> "zlib1g:amd64 (= 1:1.2.8.dfsg-2+b1)" [key=0];
+"libperl5.22:amd64 (= 5.22.2-3)" -> "libdb5.3:amd64 (= 5.3.28-12)" [key=0];
+"libperl5.22:amd64 (= 5.22.2-3)" -> "libc6:amd64 (= 2.23-5)" [key=0];
+"libperl5.22:amd64 (= 5.22.2-3)" -> "perl-modules-5.22:amd64 (= 5.22.2-3)" [key=0];
+"libperl5.22:amd64 (= 5.22.2-3)" -> "libgdbm3:amd64 (= 1.8.3-14)" [key=0];
+"libperl5.22:amd64 (= 5.22.2-3)" -> "libbz2-1.0:amd64 (= 1.0.6-8)" [key=0];
+"libperl5.22:amd64 (= 5.22.2-3)" -> "zlib1g:amd64 (= 1:1.2.8.dfsg-2+b1)" [key=0];
+"init-system-helpers:amd64 (= 1.42)" -> "perl-base:amd64 (= 5.22.2-3)" [key=0];
+"dpkg-dev:amd64 (= 1.18.10)" -> "libdpkg-perl:amd64 (= 1.18.10)" [key=0];
+"debconf:amd64 (= 1.5.59)" -> "perl-base:amd64 (= 5.22.2-3)" [key=0];
+"po-debconf:amd64 (= 1.0.19)" -> "perl:amd64 (= 5.22.2-3)" [key=0];
+"po-debconf:amd64 (= 1.0.19)" -> "intltool-debian:amd64 (= 0.35.0+20060710.4)" [key=0];
+"po-debconf:amd64 (= 1.0.19)" -> "gettext:amd64 (= 0.19.8.1-1)" [key=0];
+"libdpkg-perl:amd64 (= 1.18.10)" -> "dpkg:amd64 (= 1.18.10)" [key=0];
+"libdpkg-perl:amd64 (= 1.18.10)" -> "perl:amd64 (= 5.22.2-3)" [key=0];
+"autoconf:amd64 (= 2.69-10)" -> "perl:amd64 (= 5.22.2-3)" [key=0];
+"debhelper:amd64 (= 9.20160814)" -> "dpkg:amd64 (= 1.18.10)" [key=0];
+"debhelper:amd64 (= 9.20160814)" -> "dpkg-dev:amd64 (= 1.18.10)" [key=0];
+"debhelper:amd64 (= 9.20160814)" -> "po-debconf:amd64 (= 1.0.19)" [key=0];
+"debhelper:amd64 (= 9.20160814)" -> "libdpkg-perl:amd64 (= 1.18.10)" [key=0];
+"debhelper:amd64 (= 9.20160814)" -> "dh-strip-nondeterminism:amd64 (= 0.023-2)" [key=0];
+"debhelper:amd64 (= 9.20160814)" -> "perl:amd64 (= 5.22.2-3)" [key=0];
+"debhelper:amd64 (= 9.20160814)" -> "dh-autoreconf:amd64 (= 12)" [key=0];
 "automake1.11:amd64 (= 1:1.11.6-3)" -> "autoconf:amd64 (= 2.69-10)" [key=0];
+"libarchive-zip-perl:amd64 (= 1.59-1)" -> "perl:amd64 (= 5.22.2-3)" [key=0];
 "libfile-stripnondeterminism-perl:amd64 (= 0.023-2)" -> "libarchive-zip-perl:amd64 (= 1.59-1)" [key=0];
 "libfile-stripnondeterminism-perl:amd64 (= 0.023-2)" -> "perl:amd64 (= 5.22.2-3)" [key=0];
-"perl-base:amd64 (= 5.22.2-3)" -> "dpkg:amd64 (= 1.18.10)" [key=0];
-"libarchive-zip-perl:amd64 (= 1.59-1)" -> "perl:amd64 (= 5.22.2-3)" [key=0];
 "perl-modules-5.22:amd64 (= 5.22.2-3)" -> "perl-base:amd64 (= 5.22.2-3)" [key=0];
 "perl-modules-5.22:amd64 (= 5.22.2-3)" -> "dpkg:amd64 (= 1.18.10)" [key=0];
 "dh-strip-nondeterminism:amd64 (= 0.023-2)" -> "libtimedate-perl:amd64 (= 2.3000-2)" [key=0];
+"dh-strip-nondeterminism:amd64 (= 0.023-2)" -> "debhelper:amd64 (= 9.20160814)" [key=0];
 "dh-strip-nondeterminism:amd64 (= 0.023-2)" -> "libfile-stripnondeterminism-perl:amd64 (= 0.023-2)" [key=0];
 "dh-strip-nondeterminism:amd64 (= 0.023-2)" -> "perl:amd64 (= 5.22.2-3)" [key=0];
-"dh-strip-nondeterminism:amd64 (= 0.023-2)" -> "debhelper:amd64 (= 9.20160814)" [key=0];
 "perl:amd64 (= 5.22.2-3)" -> "perl-base:amd64 (= 5.22.2-3)" [key=0];
-"perl:amd64 (= 5.22.2-3)" -> "perl-modules-5.22:amd64 (= 5.22.2-3)" [key=0];
 "perl:amd64 (= 5.22.2-3)" -> "dpkg:amd64 (= 1.18.10)" [key=0];
 "perl:amd64 (= 5.22.2-3)" -> "libperl5.22:amd64 (= 5.22.2-3)" [key=0];
+"perl:amd64 (= 5.22.2-3)" -> "perl-modules-5.22:amd64 (= 5.22.2-3)" [key=0];
+"libgdbm3:amd64 (= 1.8.3-14)" -> "dpkg:amd64 (= 1.18.10)" [key=0];
+"libgdbm3:amd64 (= 1.8.3-14)" -> "libc6:amd64 (= 2.23-5)" [key=0];
 "automake:amd64 (= 1:1.15-4)" -> "autoconf:amd64 (= 2.69-10)" [key=0];
+"dh-autoreconf:amd64 (= 12)" -> "libtool:amd64 (= 2.4.6-2)" [key=0];
+"dh-autoreconf:amd64 (= 12)" -> "autoconf:amd64 (= 2.69-10)" [key=0];
+"dh-autoreconf:amd64 (= 12)" -> "debhelper:amd64 (= 9.20160814)" [key=0];
 "dh-autoreconf:amd64 (= 12)" -> "automake1.11:amd64 (= 1:1.11.6-3)" [key=0];
 "dh-autoreconf:amd64 (= 12)" -> "perl:amd64 (= 5.22.2-3)" [key=0];
 "dh-autoreconf:amd64 (= 12)" -> "automake:amd64 (= 1:1.15-4)" [key=0];
-"dh-autoreconf:amd64 (= 12)" -> "autoconf:amd64 (= 2.69-10)" [key=0];
-"dh-autoreconf:amd64 (= 12)" -> "debhelper:amd64 (= 9.20160814)" [key=0];
-"dpkg-dev:amd64 (= 1.18.10)" -> "libdpkg-perl:amd64 (= 1.18.10)" [key=0];
-"libperl5.22:amd64 (= 5.22.2-3)" -> "perl-modules-5.22:amd64 (= 5.22.2-3)" [key=0];
-"po-debconf:amd64 (= 1.0.19)" -> "perl:amd64 (= 5.22.2-3)" [key=0];
-"po-debconf:amd64 (= 1.0.19)" -> "intltool-debian:amd64 (= 0.35.0+20060710.4)" [key=0];
-"po-debconf:amd64 (= 1.0.19)" -> "gettext:amd64 (= 0.19.8.1-1)" [key=0];
+"dh-autoreconf:amd64 (= 12)" -> "autopoint:amd64 (= 0.19.8.1-1)" [key=0];
+"libbz2-1.0:amd64 (= 1.0.6-8)" -> "libc6:amd64 (= 2.23-5)" [key=0];
+"zlib1g:amd64 (= 1:1.2.8.dfsg-2+b1)" -> "libc6:amd64 (= 2.23-5)" [key=0];
 "intltool-debian:amd64 (= 0.35.0+20060710.4)" -> "perl:amd64 (= 5.22.2-3)" [key=0];
 "intltool-debian:amd64 (= 0.35.0+20060710.4)" -> "gettext:amd64 (= 0.19.8.1-1)" [key=0];
-"libdpkg-perl:amd64 (= 1.18.10)" -> "dpkg:amd64 (= 1.18.10)" [key=0];
-"libdpkg-perl:amd64 (= 1.18.10)" -> "perl:amd64 (= 5.22.2-3)" [key=0];
-"autoconf:amd64 (= 2.69-10)" -> "debianutils:amd64 (= 4.8)" [key=0];
-"autoconf:amd64 (= 2.69-10)" -> "perl:amd64 (= 5.22.2-3)" [key=0];
-"autoconf:amd64 (= 2.69-10)" -> "m4:amd64 (= 1.4.17-5)" [key=0];
-"src:acl (= 2.2.52-3)" -> "automake:amd64 (= 1:1.15-4)" [key=0];
-"src:acl (= 2.2.52-3)" -> "dpkg-dev:amd64 (= 1.18.10)" [key=0];
-"src:acl (= 2.2.52-3)" -> "autoconf:amd64 (= 2.69-10)" [key=0];
-"src:acl (= 2.2.52-3)" -> "gettext:amd64 (= 0.19.8.1-1)" [key=0];
-"src:acl (= 2.2.52-3)" -> "debhelper:amd64 (= 9.20160814)" [key=0];
 "gettext:amd64 (= 0.19.8.1-1)" -> "dpkg:amd64 (= 1.18.10)" [key=0];
-"debhelper:amd64 (= 9.20160814)" -> "dpkg:amd64 (= 1.18.10)" [key=0];
-"debhelper:amd64 (= 9.20160814)" -> "dh-strip-nondeterminism:amd64 (= 0.023-2)" [key=0];
-"debhelper:amd64 (= 9.20160814)" -> "perl:amd64 (= 5.22.2-3)" [key=0];
-"debhelper:amd64 (= 9.20160814)" -> "dh-autoreconf:amd64 (= 12)" [key=0];
-"debhelper:amd64 (= 9.20160814)" -> "dpkg-dev:amd64 (= 1.18.10)" [key=0];
-"debhelper:amd64 (= 9.20160814)" -> "po-debconf:amd64 (= 1.0.19)" [key=0];
-"debhelper:amd64 (= 9.20160814)" -> "libdpkg-perl:amd64 (= 1.18.10)" [key=0];
+"gettext:amd64 (= 0.19.8.1-1)" -> "libc6:amd64 (= 2.23-5)" [key=0];
 }
--- botch-0.21.orig/tests/misc/out/acl_pred.dot
+++ botch-0.21/tests/misc/out/acl_pred.dot
@@ -4,32 +4,32 @@ digraph G {
 "libfile-stripnondeterminism-perl:amd64 (= 0.023-2)" -> "libarchive-zip-perl:amd64 (= 1.59-1)" [key=0];
 "libfile-stripnondeterminism-perl:amd64 (= 0.023-2)" -> "perl:amd64 (= 5.22.2-3)" [key=0];
 "automake1.11:amd64 (= 1:1.11.6-3)" -> "autoconf:amd64 (= 2.69-10)" [key=0];
-"dpkg-dev:amd64 (= 1.18.10)" -> "libdpkg-perl:amd64 (= 1.18.10)" [key=0];
-"po-debconf:amd64 (= 1.0.19)" -> "perl:amd64 (= 5.22.2-3)" [key=0];
-"po-debconf:amd64 (= 1.0.19)" -> "intltool-debian:amd64 (= 0.35.0+20060710.4)" [key=0];
 "dh-strip-nondeterminism:amd64 (= 0.023-2)" -> "libtimedate-perl:amd64 (= 2.3000-2)" [key=0];
 "dh-strip-nondeterminism:amd64 (= 0.023-2)" -> "libfile-stripnondeterminism-perl:amd64 (= 0.023-2)" [key=0];
 "dh-strip-nondeterminism:amd64 (= 0.023-2)" -> "perl:amd64 (= 5.22.2-3)" [key=0];
 "dh-strip-nondeterminism:amd64 (= 0.023-2)" -> "debhelper:amd64 (= 9.20160814)" [key=0];
+"automake:amd64 (= 1:1.15-4)" -> "autoconf:amd64 (= 2.69-10)" [key=0];
+"dh-autoreconf:amd64 (= 12)" -> "automake1.11:amd64 (= 1:1.11.6-3)" [key=0];
+"dh-autoreconf:amd64 (= 12)" -> "perl:amd64 (= 5.22.2-3)" [key=0];
+"dh-autoreconf:amd64 (= 12)" -> "automake:amd64 (= 1:1.15-4)" [key=0];
+"dh-autoreconf:amd64 (= 12)" -> "autoconf:amd64 (= 2.69-10)" [key=0];
+"dh-autoreconf:amd64 (= 12)" -> "debhelper:amd64 (= 9.20160814)" [key=0];
+"dpkg-dev:amd64 (= 1.18.10)" -> "libdpkg-perl:amd64 (= 1.18.10)" [key=0];
+"po-debconf:amd64 (= 1.0.19)" -> "perl:amd64 (= 5.22.2-3)" [key=0];
+"po-debconf:amd64 (= 1.0.19)" -> "intltool-debian:amd64 (= 0.35.0+20060710.4)" [key=0];
 "intltool-debian:amd64 (= 0.35.0+20060710.4)" -> "perl:amd64 (= 5.22.2-3)" [key=0];
 "libdpkg-perl:amd64 (= 1.18.10)" -> "perl:amd64 (= 5.22.2-3)" [key=0];
 "autoconf:amd64 (= 2.69-10)" -> "perl:amd64 (= 5.22.2-3)" [key=0];
+"src:acl (= 2.2.52-3)" -> "automake:amd64 (= 1:1.15-4)" [key=0];
 "src:acl (= 2.2.52-3)" -> "dpkg-dev:amd64 (= 1.18.10)" [key=0];
 "src:acl (= 2.2.52-3)" -> "autoconf:amd64 (= 2.69-10)" [key=0];
-"src:acl (= 2.2.52-3)" -> "automake:amd64 (= 1:1.15-4)" [key=0];
-"src:acl (= 2.2.52-3)" -> "build-essential:amd64 (= 12.2)" [key=0];
 "src:acl (= 2.2.52-3)" -> "debhelper:amd64 (= 9.20160814)" [key=0];
-"automake:amd64 (= 1:1.15-4)" -> "autoconf:amd64 (= 2.69-10)" [key=0];
-"build-essential:amd64 (= 12.2)" -> "dpkg-dev:amd64 (= 1.18.10)" [key=0];
-"debhelper:amd64 (= 9.20160814)" -> "dpkg-dev:amd64 (= 1.18.10)" [key=0];
-"debhelper:amd64 (= 9.20160814)" -> "po-debconf:amd64 (= 1.0.19)" [key=0];
+"src:acl (= 2.2.52-3)" -> "build-essential:amd64 (= 12.2)" [key=0];
 "debhelper:amd64 (= 9.20160814)" -> "dh-strip-nondeterminism:amd64 (= 0.023-2)" [key=0];
 "debhelper:amd64 (= 9.20160814)" -> "perl:amd64 (= 5.22.2-3)" [key=0];
-"debhelper:amd64 (= 9.20160814)" -> "libdpkg-perl:amd64 (= 1.18.10)" [key=0];
 "debhelper:amd64 (= 9.20160814)" -> "dh-autoreconf:amd64 (= 12)" [key=0];
-"dh-autoreconf:amd64 (= 12)" -> "automake1.11:amd64 (= 1:1.11.6-3)" [key=0];
-"dh-autoreconf:amd64 (= 12)" -> "perl:amd64 (= 5.22.2-3)" [key=0];
-"dh-autoreconf:amd64 (= 12)" -> "autoconf:amd64 (= 2.69-10)" [key=0];
-"dh-autoreconf:amd64 (= 12)" -> "automake:amd64 (= 1:1.15-4)" [key=0];
-"dh-autoreconf:amd64 (= 12)" -> "debhelper:amd64 (= 9.20160814)" [key=0];
+"debhelper:amd64 (= 9.20160814)" -> "dpkg-dev:amd64 (= 1.18.10)" [key=0];
+"debhelper:amd64 (= 9.20160814)" -> "po-debconf:amd64 (= 1.0.19)" [key=0];
+"debhelper:amd64 (= 9.20160814)" -> "libdpkg-perl:amd64 (= 1.18.10)" [key=0];
+"build-essential:amd64 (= 12.2)" -> "dpkg-dev:amd64 (= 1.18.10)" [key=0];
 }
--- botch-0.21.orig/tests/misc/out/acl_succ.dot
+++ botch-0.21/tests/misc/out/acl_succ.dot
@@ -1,47 +1,47 @@
 digraph G {
-	"libdb5.3:amd64 (= 5.3.28-12)" -> "libc6:amd64 (= 2.23-5)" [key=0];
-"perl-base:amd64 (= 5.22.2-3)" -> "dpkg:amd64 (= 1.18.10)" [key=0];
+	"perl-base:amd64 (= 5.22.2-3)" -> "dpkg:amd64 (= 1.18.10)" [key=0];
 "perl-base:amd64 (= 5.22.2-3)" -> "libc6:amd64 (= 2.23-5)" [key=0];
+"libdb5.3:amd64 (= 5.3.28-12)" -> "libc6:amd64 (= 2.23-5)" [key=0];
 "libacl1:amd64 (= 2.2.52-3)" -> "libattr1:amd64 (= 1:2.4.47-2)" [key=0];
 "libacl1:amd64 (= 2.2.52-3)" -> "libc6:amd64 (= 2.23-5)" [key=0];
-"libattr1:amd64 (= 1:2.4.47-2)" -> "multiarch-support:amd64 (= 2.23-5)" [key=0];
 "libattr1:amd64 (= 1:2.4.47-2)" -> "libc6:amd64 (= 2.23-5)" [key=0];
+"libattr1:amd64 (= 1:2.4.47-2)" -> "multiarch-support:amd64 (= 2.23-5)" [key=0];
 "perl-modules-5.22:amd64 (= 5.22.2-3)" -> "perl-base:amd64 (= 5.22.2-3)" [key=0];
 "perl-modules-5.22:amd64 (= 5.22.2-3)" -> "dpkg:amd64 (= 1.18.10)" [key=0];
-"zlib1g:amd64 (= 1:1.2.8.dfsg-2+b1)" -> "multiarch-support:amd64 (= 2.23-5)" [key=0];
-"zlib1g:amd64 (= 1:1.2.8.dfsg-2+b1)" -> "libc6:amd64 (= 2.23-5)" [key=0];
+"dpkg:amd64 (= 1.18.10)" -> "liblzma5:amd64 (= 5.1.1alpha+20120614-2.1)" [key=0];
+"dpkg:amd64 (= 1.18.10)" -> "libselinux1:amd64 (= 2.5-3)" [key=0];
+"dpkg:amd64 (= 1.18.10)" -> "tar:amd64 (= 1.29b-1)" [key=0];
+"dpkg:amd64 (= 1.18.10)" -> "libbz2-1.0:amd64 (= 1.0.6-8)" [key=0];
+"dpkg:amd64 (= 1.18.10)" -> "libc6:amd64 (= 2.23-5)" [key=0];
+"dpkg:amd64 (= 1.18.10)" -> "zlib1g:amd64 (= 1:1.2.8.dfsg-2+b1)" [key=0];
 "perl:amd64 (= 5.22.2-3)" -> "perl-base:amd64 (= 5.22.2-3)" [key=0];
 "perl:amd64 (= 5.22.2-3)" -> "perl-modules-5.22:amd64 (= 5.22.2-3)" [key=0];
 "perl:amd64 (= 5.22.2-3)" -> "dpkg:amd64 (= 1.18.10)" [key=0];
 "perl:amd64 (= 5.22.2-3)" -> "libperl5.22:amd64 (= 5.22.2-3)" [key=0];
-"dpkg:amd64 (= 1.18.10)" -> "zlib1g:amd64 (= 1:1.2.8.dfsg-2+b1)" [key=0];
-"dpkg:amd64 (= 1.18.10)" -> "libc6:amd64 (= 2.23-5)" [key=0];
-"dpkg:amd64 (= 1.18.10)" -> "tar:amd64 (= 1.29b-1)" [key=0];
-"dpkg:amd64 (= 1.18.10)" -> "liblzma5:amd64 (= 5.1.1alpha+20120614-2.1)" [key=0];
-"dpkg:amd64 (= 1.18.10)" -> "libselinux1:amd64 (= 2.5-3)" [key=0];
-"dpkg:amd64 (= 1.18.10)" -> "libbz2-1.0:amd64 (= 1.0.6-8)" [key=0];
-"multiarch-support:amd64 (= 2.23-5)" -> "libc6:amd64 (= 2.23-5)" [key=0];
-"libc6:amd64 (= 2.23-5)" -> "libgcc1:amd64 (= 1:6.2.0-1)" [key=0];
 "libperl5.22:amd64 (= 5.22.2-3)" -> "libdb5.3:amd64 (= 5.3.28-12)" [key=0];
 "libperl5.22:amd64 (= 5.22.2-3)" -> "perl-modules-5.22:amd64 (= 5.22.2-3)" [key=0];
-"libperl5.22:amd64 (= 5.22.2-3)" -> "zlib1g:amd64 (= 1:1.2.8.dfsg-2+b1)" [key=0];
-"libperl5.22:amd64 (= 5.22.2-3)" -> "libc6:amd64 (= 2.23-5)" [key=0];
 "libperl5.22:amd64 (= 5.22.2-3)" -> "libgdbm3:amd64 (= 1.8.3-14)" [key=0];
 "libperl5.22:amd64 (= 5.22.2-3)" -> "libbz2-1.0:amd64 (= 1.0.6-8)" [key=0];
-"tar:amd64 (= 1.29b-1)" -> "libacl1:amd64 (= 2.2.52-3)" [key=0];
-"tar:amd64 (= 1.29b-1)" -> "libc6:amd64 (= 2.23-5)" [key=0];
-"tar:amd64 (= 1.29b-1)" -> "libselinux1:amd64 (= 2.5-3)" [key=0];
+"libperl5.22:amd64 (= 5.22.2-3)" -> "libc6:amd64 (= 2.23-5)" [key=0];
+"libperl5.22:amd64 (= 5.22.2-3)" -> "zlib1g:amd64 (= 1:1.2.8.dfsg-2+b1)" [key=0];
 "libgdbm3:amd64 (= 1.8.3-14)" -> "dpkg:amd64 (= 1.18.10)" [key=0];
 "libgdbm3:amd64 (= 1.8.3-14)" -> "libc6:amd64 (= 2.23-5)" [key=0];
 "libgdbm3:amd64 (= 1.8.3-14)" -> "install-info:amd64 (= 6.1.0.dfsg.1-8)" [key=0];
-"libgcc1:amd64 (= 1:6.2.0-1)" -> "gcc-6-base:amd64 (= 6.2.0-1)" [key=0];
-"libgcc1:amd64 (= 1:6.2.0-1)" -> "libc6:amd64 (= 2.23-5)" [key=0];
-"install-info:amd64 (= 6.1.0.dfsg.1-8)" -> "dpkg:amd64 (= 1.18.10)" [key=0];
-"install-info:amd64 (= 6.1.0.dfsg.1-8)" -> "libc6:amd64 (= 2.23-5)" [key=0];
 "liblzma5:amd64 (= 5.1.1alpha+20120614-2.1)" -> "libc6:amd64 (= 2.23-5)" [key=0];
-"libpcre3:amd64 (= 2:8.39-2)" -> "multiarch-support:amd64 (= 2.23-5)" [key=0];
-"libpcre3:amd64 (= 2:8.39-2)" -> "libc6:amd64 (= 2.23-5)" [key=0];
 "libselinux1:amd64 (= 2.5-3)" -> "libc6:amd64 (= 2.23-5)" [key=0];
 "libselinux1:amd64 (= 2.5-3)" -> "libpcre3:amd64 (= 2:8.39-2)" [key=0];
+"tar:amd64 (= 1.29b-1)" -> "libacl1:amd64 (= 2.2.52-3)" [key=0];
+"tar:amd64 (= 1.29b-1)" -> "libselinux1:amd64 (= 2.5-3)" [key=0];
+"tar:amd64 (= 1.29b-1)" -> "libc6:amd64 (= 2.23-5)" [key=0];
 "libbz2-1.0:amd64 (= 1.0.6-8)" -> "libc6:amd64 (= 2.23-5)" [key=0];
+"libc6:amd64 (= 2.23-5)" -> "libgcc1:amd64 (= 1:6.2.0-1)" [key=0];
+"zlib1g:amd64 (= 1:1.2.8.dfsg-2+b1)" -> "libc6:amd64 (= 2.23-5)" [key=0];
+"zlib1g:amd64 (= 1:1.2.8.dfsg-2+b1)" -> "multiarch-support:amd64 (= 2.23-5)" [key=0];
+"multiarch-support:amd64 (= 2.23-5)" -> "libc6:amd64 (= 2.23-5)" [key=0];
+"libpcre3:amd64 (= 2:8.39-2)" -> "libc6:amd64 (= 2.23-5)" [key=0];
+"libpcre3:amd64 (= 2:8.39-2)" -> "multiarch-support:amd64 (= 2.23-5)" [key=0];
+"libgcc1:amd64 (= 1:6.2.0-1)" -> "libc6:amd64 (= 2.23-5)" [key=0];
+"libgcc1:amd64 (= 1:6.2.0-1)" -> "gcc-6-base:amd64 (= 6.2.0-1)" [key=0];
+"install-info:amd64 (= 6.1.0.dfsg.1-8)" -> "dpkg:amd64 (= 1.18.10)" [key=0];
+"install-info:amd64 (= 6.1.0.dfsg.1-8)" -> "libc6:amd64 (= 2.23-5)" [key=0];
 }
--- botch-0.21.orig/tests/misc/out/doxygen_1.8.11-3.dot
+++ botch-0.21/tests/misc/out/doxygen_1.8.11-3.dot
@@ -1,15 +1,15 @@
 strict digraph  {
 	node [label="\N"];
-	n140	 [label="src:doxygen (= 1.8.11-3)",
-		shape=rectangle];
-	n667	 [label="doxygen:amd64 (= 1.8.11-3)",
+	n1035	 [label="build-essential:amd64 (= 12.2)",
 		shape=ellipse];
-	n667 -> n140;
 	n10	 [label="src:gcc-6 (= 6.2.0-1)",
 		shape=rectangle];
-	n667 -> n10;
-	n10 -> n667	 [style=dashed];
-	n1035	 [label="build-essential:amd64 (= 12.2)",
-		shape=ellipse];
 	n1035 -> n10;
+	n667	 [label="doxygen:amd64 (= 1.8.11-3)",
+		shape=ellipse];
+	n10 -> n667	 [style=dashed];
+	n667 -> n10;
+	n140	 [label="src:doxygen (= 1.8.11-3)",
+		shape=rectangle];
+	n667 -> n140;
 }
--- botch-0.21.orig/tests/misc/out/doxygen_1.8.11-3.svg
+++ botch-0.21/tests/misc/out/doxygen_1.8.11-3.svg
@@ -4,50 +4,50 @@
 <!-- Generated by graphviz version 2.38.0 (20140413.2041)
  -->
 <!-- Title: %3 Pages: 1 -->
-<svg width="537pt" height="116pt"
- viewBox="0.00 0.00 536.74 116.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
-<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 112)">
+<svg width="248pt" height="260pt"
+ viewBox="0.00 0.00 248.48 260.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 256)">
 <title>%3</title>
-<polygon fill="white" stroke="none" points="-4,4 -4,-112 532.739,-112 532.739,4 -4,4"/>
-<!-- n140 -->
-<g id="node1" class="node"><title>n140</title>
-<polygon fill="none" stroke="black" points="153,-36 0,-36 0,-0 153,-0 153,-36"/>
-<text text-anchor="middle" x="76.5" y="-14.3" font-family="Times,serif" font-size="14.00">src:doxygen (= 1.8.11&#45;3)</text>
-</g>
-<!-- n667 -->
-<g id="node2" class="node"><title>n667</title>
-<ellipse fill="none" stroke="black" cx="156.5" cy="-90" rx="113.98" ry="18"/>
-<text text-anchor="middle" x="156.5" y="-86.3" font-family="Times,serif" font-size="14.00">doxygen:amd64 (= 1.8.11&#45;3)</text>
-</g>
-<!-- n667&#45;&gt;n140 -->
-<g id="edge1" class="edge"><title>n667&#45;&gt;n140</title>
-<path fill="none" stroke="black" d="M137.134,-72.055C127.087,-63.2639 114.649,-52.3801 103.657,-42.7627"/>
-<polygon fill="black" stroke="black" points="105.795,-39.9827 95.9647,-36.0316 101.186,-45.2507 105.795,-39.9827"/>
+<polygon fill="white" stroke="none" points="-4,4 -4,-256 244.479,-256 244.479,4 -4,4"/>
+<!-- n1035 -->
+<g id="node1" class="node"><title>n1035</title>
+<ellipse fill="none" stroke="black" cx="120.239" cy="-234" rx="120.479" ry="18"/>
+<text text-anchor="middle" x="120.239" y="-230.3" font-family="Times,serif" font-size="14.00">build&#45;essential:amd64 (= 12.2)</text>
 </g>
 <!-- n10 -->
-<g id="node3" class="node"><title>n10</title>
-<polygon fill="none" stroke="black" points="301.5,-36 171.5,-36 171.5,-0 301.5,-0 301.5,-36"/>
-<text text-anchor="middle" x="236.5" y="-14.3" font-family="Times,serif" font-size="14.00">src:gcc&#45;6 (= 6.2.0&#45;1)</text>
+<g id="node2" class="node"><title>n10</title>
+<polygon fill="none" stroke="black" points="185.239,-180 55.2393,-180 55.2393,-144 185.239,-144 185.239,-180"/>
+<text text-anchor="middle" x="120.239" y="-158.3" font-family="Times,serif" font-size="14.00">src:gcc&#45;6 (= 6.2.0&#45;1)</text>
 </g>
-<!-- n667&#45;&gt;n10 -->
-<g id="edge2" class="edge"><title>n667&#45;&gt;n10</title>
-<path fill="none" stroke="black" d="M169.988,-72.055C179.19,-63.1785 191.594,-52.1686 203.248,-42.483"/>
-<polygon fill="black" stroke="black" points="205.616,-45.0678 211.148,-36.0316 201.189,-39.6461 205.616,-45.0678"/>
+<!-- n1035&#45;&gt;n10 -->
+<g id="edge1" class="edge"><title>n1035&#45;&gt;n10</title>
+<path fill="none" stroke="black" d="M120.239,-215.697C120.239,-207.983 120.239,-198.712 120.239,-190.112"/>
+<polygon fill="black" stroke="black" points="123.739,-190.104 120.239,-180.104 116.739,-190.104 123.739,-190.104"/>
+</g>
+<!-- n667 -->
+<g id="node3" class="node"><title>n667</title>
+<ellipse fill="none" stroke="black" cx="120.239" cy="-90" rx="113.98" ry="18"/>
+<text text-anchor="middle" x="120.239" y="-86.3" font-family="Times,serif" font-size="14.00">doxygen:amd64 (= 1.8.11&#45;3)</text>
 </g>
 <!-- n10&#45;&gt;n667 -->
-<g id="edge3" class="edge"><title>n10&#45;&gt;n667</title>
-<path fill="none" stroke="black" stroke-dasharray="5,2" d="M222.747,-36.201C213.43,-45.1692 200.913,-56.2621 189.216,-65.9617"/>
-<polygon fill="black" stroke="black" points="186.842,-63.3817 181.299,-72.411 191.263,-68.809 186.842,-63.3817"/>
+<g id="edge2" class="edge"><title>n10&#45;&gt;n667</title>
+<path fill="none" stroke="black" stroke-dasharray="5,2" d="M114.324,-143.697C113.528,-135.983 113.301,-126.712 113.644,-118.112"/>
+<polygon fill="black" stroke="black" points="117.138,-118.324 114.344,-108.104 110.155,-117.836 117.138,-118.324"/>
 </g>
-<!-- n1035 -->
-<g id="node4" class="node"><title>n1035</title>
-<ellipse fill="none" stroke="black" cx="408.5" cy="-90" rx="120.479" ry="18"/>
-<text text-anchor="middle" x="408.5" y="-86.3" font-family="Times,serif" font-size="14.00">build&#45;essential:amd64 (= 12.2)</text>
+<!-- n667&#45;&gt;n10 -->
+<g id="edge3" class="edge"><title>n667&#45;&gt;n10</title>
+<path fill="none" stroke="black" d="M126.134,-108.104C126.94,-115.791 127.176,-125.054 126.843,-133.665"/>
+<polygon fill="black" stroke="black" points="123.348,-133.48 126.155,-143.697 130.331,-133.96 123.348,-133.48"/>
 </g>
-<!-- n1035&#45;&gt;n10 -->
-<g id="edge4" class="edge"><title>n1035&#45;&gt;n10</title>
-<path fill="none" stroke="black" d="M369.04,-72.9406C344.925,-63.1264 313.824,-50.4691 287.81,-39.8821"/>
-<polygon fill="black" stroke="black" points="289.06,-36.6122 278.479,-36.0844 286.422,-43.0958 289.06,-36.6122"/>
+<!-- n140 -->
+<g id="node4" class="node"><title>n140</title>
+<polygon fill="none" stroke="black" points="196.739,-36 43.7393,-36 43.7393,-0 196.739,-0 196.739,-36"/>
+<text text-anchor="middle" x="120.239" y="-14.3" font-family="Times,serif" font-size="14.00">src:doxygen (= 1.8.11&#45;3)</text>
+</g>
+<!-- n667&#45;&gt;n140 -->
+<g id="edge4" class="edge"><title>n667&#45;&gt;n140</title>
+<path fill="none" stroke="black" d="M120.239,-71.6966C120.239,-63.9827 120.239,-54.7125 120.239,-46.1124"/>
+<polygon fill="black" stroke="black" points="123.739,-46.1043 120.239,-36.1043 116.739,-46.1044 123.739,-46.1043"/>
 </g>
 </g>
 </svg>