test.xml
changeset 258 29d5002bd17f
parent 229 cae6308aa5b1
parent 248 057933050c42
child 259 5b0601d184ed
     1.1 --- a/test.xml	Sun Jun 15 18:16:20 2008 -0400
     1.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.3 @@ -1,858 +0,0 @@
     1.4 -<tests>
     1.5 -
     1.6 -    <test name="testEmpty">
     1.7 -	<set name="system"/>
     1.8 -	<set name="repo">
     1.9 -	    <package name="zsh" version="1-1" arch="i386"/>
    1.10 -	</set>
    1.11 -	<transaction>
    1.12 -	    <install name="zsh"/>
    1.13 -	    <remove name="zsh"/>
    1.14 -	</transaction>
    1.15 -	<result>
    1.16 -	    <set/>
    1.17 -	</result>
    1.18 -    </test>
    1.19 -
    1.20 -    <test name="testInstallSinglePackageNoRequires">
    1.21 -	<set name="system"/>
    1.22 -	<set name="repo">
    1.23 -	    <package name="zsh" version="1-1" arch="i386"/>
    1.24 -	</set>
    1.25 -	<transaction>
    1.26 -	    <install name="zsh"/>
    1.27 -	</transaction>
    1.28 -	<result>
    1.29 -	    <set>
    1.30 -		<package name="zsh" version="1-1" arch="i386"/>
    1.31 -	    </set>
    1.32 -	</result>
    1.33 -    </test>
    1.34 -
    1.35 -    <test name="testInstallSinglePackageRequireNotProvided">
    1.36 -	<set name="system"/>
    1.37 -	<set name="repo">
    1.38 -	    <package name="zsh" version="1-1" arch="i386">
    1.39 -		<requires name="zip"/>
    1.40 -	    </package>
    1.41 -	</set>
    1.42 -	<transaction>
    1.43 -	    <install name="zsh"/>
    1.44 -	</transaction>
    1.45 -	<result>
    1.46 -	    <unsatisfiable>
    1.47 -		<requires name="zip"/>
    1.48 -	    </unsatisfiable>
    1.49 -	</result>
    1.50 -    </test>
    1.51 -
    1.52 -    <test name="testInstallSinglePackageRequireInstalled">
    1.53 -	<set name="system">
    1.54 -	    <package name="zip" version="1-1" arch="i386"/>
    1.55 -	</set>
    1.56 -	<set name="repo">
    1.57 -	    <package name="zsh" version="1-1" arch="i386">
    1.58 -		<requires name="zip"/>
    1.59 -	    </package>
    1.60 -	</set>
    1.61 -	<transaction>
    1.62 -	    <install name="zsh"/>
    1.63 -	</transaction>
    1.64 -	<result>
    1.65 -	    <set>
    1.66 -		<package name="zip" version="1-1" arch="i386"/>
    1.67 -		<package name="zsh" version="1-1" arch="i386"/>
    1.68 -	    </set>
    1.69 -	</result>
    1.70 -    </test>
    1.71 -
    1.72 -    <test name="testInstallSinglePackageRequireInstalledRequireNotProvided">
    1.73 -	<set name="system">
    1.74 -	    <package name="zip" version="1-2" arch="i386"/>
    1.75 -	</set>
    1.76 -	<set name="repo">
    1.77 -	    <package name="zsh" version="1-1" arch="i386">
    1.78 -		<requires name="zip"/>
    1.79 -		<!-- This may be a bug in the python test: it looks
    1.80 -		     like they meant to have zip require zap, not zsh.
    1.81 -		     But the install succeeds if you do that...
    1.82 -		  -->
    1.83 -		<requires name="zap"/>
    1.84 -	    </package>
    1.85 -	</set>
    1.86 -	<transaction>
    1.87 -	    <install name="zsh"/>
    1.88 -	</transaction>
    1.89 -	<result>
    1.90 -	    <unsatisfiable>
    1.91 -		<requires name="zap"/>
    1.92 -	    </unsatisfiable>
    1.93 -	</result>
    1.94 -    </test>
    1.95 -
    1.96 -    <test name="testInstallSinglePackageRequireInstalledRequireInstall">
    1.97 -	<set name="system">
    1.98 -	    <package name="zip" version="1-3" arch="i386">
    1.99 -		<requires name="zap"/>
   1.100 -	    </package>
   1.101 -	</set>
   1.102 -	<set name="repo">
   1.103 -	    <package name="zsh" version="1-1" arch="i386">
   1.104 -		<requires name="zip"/>
   1.105 -	    </package>
   1.106 -	    <package name="zap" version="1-2" arch="i386"/>
   1.107 -	</set>
   1.108 -	<transaction>
   1.109 -	    <install name="zsh"/>
   1.110 -	    <install name="zap"/>
   1.111 -	</transaction>
   1.112 -	<result>
   1.113 -	    <set>
   1.114 -		<package name="zap" version="1-2" arch="i386"/>
   1.115 -		<package name="zip" version="1-3" arch="i386"/>
   1.116 -		<package name="zsh" version="1-1" arch="i386"/>
   1.117 -	    </set>
   1.118 -	</result>
   1.119 -    </test>
   1.120 -
   1.121 -    <test name="testInstallSinglePackageRequireVer1NotProvided">
   1.122 -	<set name="system">
   1.123 -	    <package name="zip" version="1.0-2" arch="i386"/>
   1.124 -	</set>
   1.125 -	<set name="repo">
   1.126 -	    <package name="zsh" version="1-1" arch="i386">
   1.127 -		<requires name="zip" relation="EQ" version="1.3-2"/>
   1.128 -	    </package>
   1.129 -	</set>
   1.130 -	<transaction>
   1.131 -	    <install name="zsh"/>
   1.132 -	</transaction>
   1.133 -	<result>
   1.134 -	    <unsatisfiable>
   1.135 -		<requires name="zip" relation="EQ" version="1.3-2"/>
   1.136 -	    </unsatisfiable>
   1.137 -	</result>
   1.138 -    </test>
   1.139 -
   1.140 -    <test name="testInstallSinglePackageRequireVer1Installed">
   1.141 -	<set name="system">
   1.142 -	    <package name="zip" version="1.3-2" arch="i386"/>
   1.143 -	</set>
   1.144 -	<set name="repo">
   1.145 -	    <package name="zsh" version="1-1" arch="i386">
   1.146 -		<requires name="zip" relation="EQ" version="1.3-2"/>
   1.147 -	    </package>
   1.148 -	</set>
   1.149 -	<transaction>
   1.150 -	    <install name="zsh"/>
   1.151 -	</transaction>
   1.152 -	<result>
   1.153 -	    <set>
   1.154 -		<package name="zip" version="1.3-2" arch="i386"/>
   1.155 -		<package name="zsh" version="1-1" arch="i386"/>
   1.156 -	    </set>
   1.157 -	</result>
   1.158 -    </test>
   1.159 -
   1.160 -    <test name="testInstallSinglePackageRequireVer2NotProvided">
   1.161 -	<set name="system">
   1.162 -	    <package name="zip" version="1.3-2" arch="i386"/>
   1.163 -	</set>
   1.164 -	<set name="repo">
   1.165 -	    <package name="zsh" version="1-1" arch="i386">
   1.166 -		<requires name="zip" relation="EQ" version="1.3-4"/>
   1.167 -	    </package>
   1.168 -	</set>
   1.169 -	<transaction>
   1.170 -	    <install name="zsh"/>
   1.171 -	</transaction>
   1.172 -	<result>
   1.173 -	    <unsatisfiable>
   1.174 -		<requires name="zip" relation="EQ" version="1.3-4"/>
   1.175 -	    </unsatisfiable>
   1.176 -	</result>
   1.177 -    </test>
   1.178 -
   1.179 -    <test name="testInstallSinglePackageRequireVer2Installed">
   1.180 -	<set name="system">
   1.181 -	    <package name="zip" version="1.3-4" arch="i386"/>
   1.182 -	</set>
   1.183 -	<set name="repo">
   1.184 -	    <package name="zsh" version="1-1" arch="i386">
   1.185 -		<requires name="zip" relation="EQ" version="1.3-4"/>
   1.186 -	    </package>
   1.187 -	</set>
   1.188 -	<transaction>
   1.189 -	    <install name="zsh"/>
   1.190 -	</transaction>
   1.191 -	<result>
   1.192 -	    <set>
   1.193 -		<package name="zip" version="1.3-4" arch="i386"/>
   1.194 -		<package name="zsh" version="1-1" arch="i386"/>
   1.195 -	    </set>
   1.196 -	</result>
   1.197 -    </test>
   1.198 -
   1.199 -    <test name="testInstallSinglePackageRequireVer3NotProvided">
   1.200 -	<set name="system">
   1.201 -	    <package name="zip" version="0:1.3-4" arch="i386"/>
   1.202 -	</set>
   1.203 -	<set name="repo">
   1.204 -	    <package name="zsh" version="1-1" arch="i386">
   1.205 -		<requires name="zip" relation="GE" version="1:1.3-4"/>
   1.206 -	    </package>
   1.207 -	</set>
   1.208 -	<transaction>
   1.209 -	    <install name="zsh"/>
   1.210 -	</transaction>
   1.211 -	<result>
   1.212 -	    <unsatisfiable>
   1.213 -		<requires name="zip" relation="GE" version="1:1.3-4"/>
   1.214 -	    </unsatisfiable>
   1.215 -	</result>
   1.216 -    </test>
   1.217 -
   1.218 -    <test name="testInstallSinglePackageRequireVer3Installed">
   1.219 -	<set name="system">
   1.220 -	    <package name="zip" version="2:1.3-4" arch="i386"/>
   1.221 -	</set>
   1.222 -	<set name="repo">
   1.223 -	    <package name="zsh" version="1-1" arch="i386">
   1.224 -		<requires name="zip" relation="GE" version="2:1.3-4"/>
   1.225 -	    </package>
   1.226 -	</set>
   1.227 -	<transaction>
   1.228 -	    <install name="zsh"/>
   1.229 -	</transaction>
   1.230 -	<result>
   1.231 -	    <set>
   1.232 -		<package name="zip" version="2:1.3-4" arch="i386"/>
   1.233 -		<package name="zsh" version="1-1" arch="i386"/>
   1.234 -	    </set>
   1.235 -	</result>
   1.236 -    </test>
   1.237 -
   1.238 -    <test name="testInstallSinglePackageRequireVer4NotProvided">
   1.239 -	<set name="system">
   1.240 -	    <package name="zip" version="2:1.3-4" arch="i386"/>
   1.241 -	</set>
   1.242 -	<set name="repo">
   1.243 -	    <package name="zsh" version="1-1" arch="i386">
   1.244 -		<requires name="zip" relation="LT" version="2:1.3-4"/>
   1.245 -	    </package>
   1.246 -	</set>
   1.247 -	<transaction>
   1.248 -	    <install name="zsh"/>
   1.249 -	</transaction>
   1.250 -	<result>
   1.251 -	    <unsatisfiable>
   1.252 -		<requires name="zip" relation="LT" version="2:1.3-4"/>
   1.253 -	    </unsatisfiable>
   1.254 -	</result>
   1.255 -    </test>
   1.256 -
   1.257 -    <test name="testInstallSinglePackageRequireVer4_1Installed">
   1.258 -	<set name="system">
   1.259 -	    <package name="zip" version="2:1.0-4" arch="i386"/>
   1.260 -	</set>
   1.261 -	<set name="repo">
   1.262 -	    <package name="zsh" version="1-1" arch="i386">
   1.263 -		<requires name="zip" relation="LT" version="2:1.3-4"/>
   1.264 -	    </package>
   1.265 -	</set>
   1.266 -	<transaction>
   1.267 -	    <install name="zsh"/>
   1.268 -	</transaction>
   1.269 -	<result>
   1.270 -	    <set>
   1.271 -		<package name="zip" version="2:1.0-4" arch="i386"/>
   1.272 -		<package name="zsh" version="1-1" arch="i386"/>
   1.273 -	    </set>
   1.274 -	</result>
   1.275 -    </test>
   1.276 -
   1.277 -    <test name="testInstallSinglePackageRequireVer4_2Installed">
   1.278 -	<set name="system">
   1.279 -	    <package name="zip" version="2:1.3-3" arch="i386"/>
   1.280 -	</set>
   1.281 -	<set name="repo">
   1.282 -	    <package name="zsh" version="1-1" arch="i386">
   1.283 -		<requires name="zip" relation="LT" version="2:1.3-4"/>
   1.284 -	    </package>
   1.285 -	</set>
   1.286 -	<transaction>
   1.287 -	    <install name="zsh"/>
   1.288 -	</transaction>
   1.289 -	<result>
   1.290 -	    <set>
   1.291 -		<package name="zip" version="2:1.3-3" arch="i386"/>
   1.292 -		<package name="zsh" version="1-1" arch="i386"/>
   1.293 -	    </set>
   1.294 -	</result>
   1.295 -    </test>
   1.296 -
   1.297 -    <test name="testInstallSinglePackageRequireVer4_3Installed">
   1.298 -	<set name="system">
   1.299 -	    <package name="zip" version="1.3-4" arch="i386"/>
   1.300 -	</set>
   1.301 -	<set name="repo">
   1.302 -	    <package name="zsh" version="1-1" arch="i386">
   1.303 -		<requires name="zip" relation="LT" version="2:1.3-4"/>
   1.304 -	    </package>
   1.305 -	</set>
   1.306 -	<transaction>
   1.307 -	    <install name="zsh"/>
   1.308 -	</transaction>
   1.309 -	<result>
   1.310 -	    <set>
   1.311 -		<package name="zip" version="1.3-4" arch="i386"/>
   1.312 -		<package name="zsh" version="1-1" arch="i386"/>
   1.313 -	    </set>
   1.314 -	</result>
   1.315 -    </test>
   1.316 -
   1.317 -    <test name="testInstallSinglePackageRequireVer4_4Installed">
   1.318 -	<set name="system">
   1.319 -	    <package name="zip" version="1:1.3-4" arch="i386"/>
   1.320 -	</set>
   1.321 -	<set name="repo">
   1.322 -	    <package name="zsh" version="1-1" arch="i386">
   1.323 -		<requires name="zip" relation="LT" version="2:1.3-4"/>
   1.324 -	    </package>
   1.325 -	</set>
   1.326 -	<transaction>
   1.327 -	    <install name="zsh"/>
   1.328 -	</transaction>
   1.329 -	<result>
   1.330 -	    <set>
   1.331 -		<package name="zip" version="1:1.3-4" arch="i386"/>
   1.332 -		<package name="zsh" version="1-1" arch="i386"/>
   1.333 -	    </set>
   1.334 -	</result>
   1.335 -    </test>
   1.336 -
   1.337 -    <test name="testInstallSinglePackageRequireVer4_5Installed">
   1.338 -	<set name="system">
   1.339 -	    <package name="zip" version="2:0.3-4" arch="i386"/>
   1.340 -	</set>
   1.341 -	<set name="repo">
   1.342 -	    <package name="zsh" version="1-1" arch="i386">
   1.343 -		<requires name="zip" relation="LT" version="2:1.3-4"/>
   1.344 -	    </package>
   1.345 -	</set>
   1.346 -	<transaction>
   1.347 -	    <install name="zsh"/>
   1.348 -	</transaction>
   1.349 -	<result>
   1.350 -	    <set>
   1.351 -		<package name="zip" version="2:0.3-4" arch="i386"/>
   1.352 -		<package name="zsh" version="1-1" arch="i386"/>
   1.353 -	    </set>
   1.354 -	</result>
   1.355 -    </test>
   1.356 -
   1.357 -    <test name="testInstallSinglePackageRequireXtraBadVer">
   1.358 -	<set name="system">
   1.359 -	    <package name="zip" version="2:1.3-4" arch="i386"/>
   1.360 -	</set>
   1.361 -	<set name="repo">
   1.362 -	    <package name="zsh" version="1-1" arch="i386">
   1.363 -		<requires name="zip" relation="EQ" version="2:1.3-4"/>
   1.364 -		<requires name="zap" relation="EQ" version="2:1.3-4"/>
   1.365 -	    </package>
   1.366 -	    <package name="zap" version="0:1.3-4" arch="i386"/>
   1.367 -	</set>
   1.368 -	<transaction>
   1.369 -	    <install name="zsh"/>
   1.370 -	</transaction>
   1.371 -	<result>
   1.372 -	    <unsatisfiable>
   1.373 -		<requires name="zap" relation="EQ" version="2:1.3-4"/>
   1.374 -	    </unsatisfiable>
   1.375 -	</result>
   1.376 -    </test>
   1.377 -
   1.378 -    <test name="testInstallSinglePackageRequireXtra">
   1.379 -	<set name="system">
   1.380 -	    <package name="zip" version="2:1.3-4" arch="i386"/>
   1.381 -	</set>
   1.382 -	<set name="repo">
   1.383 -	    <package name="zsh" version="1-1" arch="i386">
   1.384 -		<requires name="zip" relation="EQ" version="2:1.3-4"/>
   1.385 -		<requires name="zap" relation="EQ" version="4:2.6-8"/>
   1.386 -	    </package>
   1.387 -	    <package name="zap" version="4:2.6-8" arch="i386"/>
   1.388 -	</set>
   1.389 -	<transaction>
   1.390 -	    <install name="zsh"/>
   1.391 -	</transaction>
   1.392 -	<result>
   1.393 -	    <set>
   1.394 -		<package name="zap" version="4:2.6-8" arch="i386"/>
   1.395 -		<package name="zip" version="2:1.3-4" arch="i386"/>
   1.396 -		<package name="zsh" version="1-1" arch="i386"/>
   1.397 -	    </set>
   1.398 -	</result>
   1.399 -    </test>
   1.400 -
   1.401 -    <test name="testInstallSinglePackageRequireInstalledRequireXtra">
   1.402 -	<set name="system">
   1.403 -	    <package name="zip" version="2:1.3-4" arch="i386">
   1.404 -		<requires name="zap" relation="EQ" version="4:2.6-8"/>
   1.405 -	    </package>
   1.406 -	</set>
   1.407 -	<set name="repo">
   1.408 -	    <package name="zsh" version="1-1" arch="i386">
   1.409 -		<requires name="zip" relation="EQ" version="2:1.3-4"/>
   1.410 -	    </package>
   1.411 -	    <!-- This may be a bug in the python test; it doesn't
   1.412 -	         actually matter whether or not zap is available
   1.413 -	      -->
   1.414 -	    <package name="zap" version="4:2.6-8" arch="i386"/>
   1.415 -	</set>
   1.416 -	<transaction>
   1.417 -	    <install name="zsh"/>
   1.418 -	</transaction>
   1.419 -	<result>
   1.420 -	    <set>
   1.421 -		<package name="zip" version="2:1.3-4" arch="i386"/>
   1.422 -		<package name="zsh" version="1-1" arch="i386"/>
   1.423 -	    </set>
   1.424 -	</result>
   1.425 -    </test>
   1.426 -
   1.427 -    <test name="testInstallSinglePackageRequireUpgradeRequireXtraErr">
   1.428 -	<set name="system">
   1.429 -	    <package name="zip" version="2:1.3-4" arch="i386">
   1.430 -		<requires name="zap" relation="EQ" version="2:1.3-3"/>
   1.431 -	    </package>
   1.432 -	</set>
   1.433 -	<set name="repo">
   1.434 -	    <package name="zsh" version="1-1" arch="i386">
   1.435 -		<requires name="zip" relation="EQ" version="4:2.6-8"/>
   1.436 -	    </package>
   1.437 -	    <package name="zip" version="4:2.6-8" arch="i386">
   1.438 -		<requires name="zap" relation="EQ" version="2:1.3-4"/>
   1.439 -	    </package>
   1.440 -	    <package name="zap" version="2:1.3-4" arch="i386">
   1.441 -		<requires name="zsh" relation="EQ" version="2:4-8"/>
   1.442 -	    </package>
   1.443 -	</set>
   1.444 -	<transaction>
   1.445 -	    <install name="zsh"/>
   1.446 -	</transaction>
   1.447 -	<result>
   1.448 -	    <unsatisfiable>
   1.449 -		<requires name="zsh" relation="EQ" version="2:4-8"/>
   1.450 -	    </unsatisfiable>
   1.451 -	</result>
   1.452 -    </test>
   1.453 -
   1.454 -    <test name="testInstallSinglePackageRequireUpgradeRequireXtraOk">
   1.455 -	<set name="system">
   1.456 -	    <package name="zip" version="2:1.3-4" arch="i386">
   1.457 -		<requires name="zap" relation="EQ" version="2:1.3-3"/>
   1.458 -	    </package>
   1.459 -	</set>
   1.460 -	<set name="repo">
   1.461 -	    <package name="zsh" version="1-1" arch="i386">
   1.462 -		<requires name="zip" relation="EQ" version="4:2.6-8"/>
   1.463 -	    </package>
   1.464 -	    <package name="zip" version="4:2.6-8" arch="i386">
   1.465 -		<requires name="zap" relation="EQ" version="2:1.3-4"/>
   1.466 -	    </package>
   1.467 -	    <package name="zap" version="2:1.3-4" arch="i386"/>
   1.468 -	</set>
   1.469 -	<transaction>
   1.470 -	    <install name="zsh"/>
   1.471 -	</transaction>
   1.472 -	<result>
   1.473 -	    <set>
   1.474 -		<package name="zap" version="2:1.3-4" arch="i386"/>
   1.475 -		<package name="zip" version="4:2.6-8" arch="i386"/>
   1.476 -		<package name="zsh" version="1-1" arch="i386"/>
   1.477 -	    </set>
   1.478 -	</result>
   1.479 -    </test>
   1.480 -
   1.481 -    <test name="testInstallSinglePackageRequireMultiXtra">
   1.482 -	<set name="system"/>
   1.483 -	<set name="repo">
   1.484 -	    <package name="zsh" version="1-1" arch="i386">
   1.485 -		<requires name="zip" relation="EQ" version="4:2.6-8"/>
   1.486 -	    </package>
   1.487 -	    <package name="zip" version="4:2.6-8" arch="i386">
   1.488 -		<requires name="zap" relation="EQ" version="2:1.3-4"/>
   1.489 -	    </package>
   1.490 -	    <package name="zap" version="2:1.3-4" arch="i386"/>
   1.491 -	</set>
   1.492 -	<transaction>
   1.493 -	    <install name="zsh"/>
   1.494 -	</transaction>
   1.495 -	<result>
   1.496 -	    <set>
   1.497 -		<package name="zap" version="2:1.3-4" arch="i386"/>
   1.498 -		<package name="zip" version="4:2.6-8" arch="i386"/>
   1.499 -		<package name="zsh" version="1-1" arch="i386"/>
   1.500 -	    </set>
   1.501 -	</result>
   1.502 -    </test>
   1.503 -
   1.504 -    <test name="testInstallSinglePackageRequireInstalledMultiLib">
   1.505 -	<set name="system">
   1.506 -	    <package name="zip" version="1-3" arch="i386"/>
   1.507 -	</set>
   1.508 -	<set name="repo">
   1.509 -	    <package name="zsh" version="1-1" arch="x86_64">
   1.510 -		<requires name="zip"/>
   1.511 -	    </package>
   1.512 -	    <package name="zip" version="1-3" arch="x86_64"/>
   1.513 -	</set>
   1.514 -	<transaction>
   1.515 -	    <install name="zsh"/>
   1.516 -	</transaction>
   1.517 -	<result>
   1.518 -	    <set>
   1.519 -		<package name="zip" version="1-3" arch="i386"/>
   1.520 -		<package name="zsh" version="1-1" arch="x86_64"/>
   1.521 -	    </set>
   1.522 -	</result>
   1.523 -    </test>
   1.524 -
   1.525 -    <test name="testInstallSinglePackageRequireXtra1MultiLib">
   1.526 -	<set name="system"/>
   1.527 -	<set name="repo">
   1.528 -	    <package name="zsh" version="1-1" arch="x86_64">
   1.529 -		<requires name="zip"/>
   1.530 -	    </package>
   1.531 -	    <package name="zip" version="1-3" arch="i386"/>
   1.532 -	</set>
   1.533 -	<transaction>
   1.534 -	    <install name="zsh"/>
   1.535 -	</transaction>
   1.536 -	<result>
   1.537 -	    <set>
   1.538 -		<package name="zip" version="1-3" arch="i386"/>
   1.539 -		<package name="zsh" version="1-1" arch="x86_64"/>
   1.540 -	    </set>
   1.541 -	</result>
   1.542 -    </test>
   1.543 -
   1.544 -    <test name="testInstallSinglePackageRequireXtra2_64MultiLib">
   1.545 -	<set name="system"/>
   1.546 -	<set name="repo">
   1.547 -	    <package name="zsh" version="1-1" arch="x86_64">
   1.548 -		<requires name="zip"/>
   1.549 -	    </package>
   1.550 -	    <package name="zip" version="1-3" arch="i386"/>
   1.551 -	    <package name="zip" version="1-3" arch="x86_64"/>
   1.552 -	</set>
   1.553 -	<transaction>
   1.554 -	    <install name="zsh"/>
   1.555 -	</transaction>
   1.556 -	<result>
   1.557 -	    <set>
   1.558 -		<package name="zsh" version="1-1" arch="x86_64"/>
   1.559 -		<package name="zip" version="1-3" arch="x86_64"/>
   1.560 -	    </set>
   1.561 -	</result>
   1.562 -    </test>
   1.563 -
   1.564 -    <test name="testInstallSinglePackageRequireXtra2_32MultiLib">
   1.565 -	<set name="system"/>
   1.566 -	<set name="repo">
   1.567 -	    <package name="zsh" version="1-1" arch="i386">
   1.568 -		<requires name="zip"/>
   1.569 -	    </package>
   1.570 -	    <package name="zip" version="1-3" arch="i386"/>
   1.571 -	    <package name="zip" version="1-3" arch="x86_64"/>
   1.572 -	</set>
   1.573 -	<transaction>
   1.574 -	    <install name="zsh"/>
   1.575 -	</transaction>
   1.576 -	<result>
   1.577 -	    <set>
   1.578 -		<package name="zip" version="1-3" arch="i386"/>
   1.579 -		<package name="zsh" version="1-1" arch="i386"/>
   1.580 -	    </set>
   1.581 -	</result>
   1.582 -    </test>
   1.583 -
   1.584 -    <test name="testUpdateSinglePackage">
   1.585 -	<set name="system">
   1.586 -	    <package name="zsh" version="1-1" arch="i386"/>
   1.587 -	</set>
   1.588 -	<set name="repo">
   1.589 -	    <package name="zsh" version="1-3" arch="i386"/>
   1.590 -	</set>
   1.591 -	<transaction>
   1.592 -	    <install name="zsh"/>
   1.593 -	</transaction>
   1.594 -	<result>
   1.595 -	    <set>
   1.596 -		<package name="zsh" version="1-3" arch="i386"/>
   1.597 -	    </set>
   1.598 -	</result>
   1.599 -    </test>
   1.600 -
   1.601 -    <test name="testUpdateForDependency">
   1.602 -	<set name="system">
   1.603 -	    <package name="zip" version="0:1-1" arch="i386"/>
   1.604 -	</set>
   1.605 -	<set name="repo">
   1.606 -	    <package name="zsh" version="0:1-1" arch="i386">
   1.607 -		<requires name="zip" relation="EQ" version="0:2-1"/>
   1.608 -	    </package>
   1.609 -	    <package name="zip" version="0:2-1" arch="i386"/>
   1.610 -	</set>
   1.611 -	<transaction>
   1.612 -	    <install name="zsh"/>
   1.613 -	</transaction>
   1.614 -	<result>
   1.615 -	    <set>
   1.616 -		<package name="zip" version="0:2-1" arch="i386"/>
   1.617 -		<package name="zsh" version="0:1-1" arch="i386"/>
   1.618 -	    </set>
   1.619 -	</result>
   1.620 -    </test>
   1.621 -
   1.622 -    <test name="testUpdateSplitPackage">
   1.623 -	<set name="system">
   1.624 -	    <package name="zip" version="0:1-1" arch="i386">
   1.625 -		<provides name="libzip" relation="EQ" version="0:1-1"/>
   1.626 -	    </package>
   1.627 -	</set>
   1.628 -	<set name="repo">
   1.629 -	    <package name="zsh" version="0:1-1" arch="i386">
   1.630 -		<requires name="libzip" relation="EQ" version="0:2-1"/>
   1.631 -	    </package>
   1.632 -	    <package name="zip" version="0:2-1" arch="i386">
   1.633 -		<requires name="zip-libs" relation="EQ" version="0:2-1"/>
   1.634 -	    </package>
   1.635 -	    <package name="zip-libs" version="0:2-1" arch="i386">
   1.636 -		<provides name="libzip" relation="EQ" version="0:2-1"/>
   1.637 -	    </package>
   1.638 -	</set>
   1.639 -	<transaction>
   1.640 -	    <install name="zsh"/>
   1.641 -	</transaction>
   1.642 -	<result>
   1.643 -	    <set>
   1.644 -		<package name="zip" version="0:1-1" arch="i386"/>
   1.645 -		<package name="zip-libs" version="0:2-1" arch="i386"/>
   1.646 -		<package name="zsh" version="0:1-1" arch="i386"/>
   1.647 -	    </set>
   1.648 -	</result>
   1.649 -    </test>
   1.650 -
   1.651 -    <test name="testUpdateSinglePackageNewRequires">
   1.652 -	<set name="system">
   1.653 -	    <package name="zsh" version="1-1" arch="i386"/>
   1.654 -	</set>
   1.655 -	<set name="repo">
   1.656 -	    <package name="zsh" version="1-3" arch="i386">
   1.657 -		<requires name="zip"/>
   1.658 -	    </package>
   1.659 -	    <package name="zip" version="1-3" arch="x86_64"/>
   1.660 -	</set>
   1.661 -	<transaction>
   1.662 -	    <install name="zsh"/>
   1.663 -	</transaction>
   1.664 -	<result>
   1.665 -	    <set>
   1.666 -		<package name="zsh" version="1-3" arch="i386"/>
   1.667 -		<package name="zip" version="1-3" arch="x86_64"/>
   1.668 -	    </set>
   1.669 -	</result>
   1.670 -    </test>
   1.671 -
   1.672 -    <test name="testUpdateSinglePackageOldRequires">
   1.673 -	<set name="system">
   1.674 -	    <package name="zsh" version="1-1" arch="i386">
   1.675 -		<requires name="zip"/>
   1.676 -	    </package>
   1.677 -	    <package name="zip" version="1-3" arch="x86_64"/>
   1.678 -	</set>
   1.679 -	<set name="repo">
   1.680 -	    <package name="zsh" version="1-3" arch="i386">
   1.681 -		<requires name="zip"/>
   1.682 -	    </package>
   1.683 -	</set>
   1.684 -	<transaction>
   1.685 -	    <install name="zsh"/>
   1.686 -	</transaction>
   1.687 -	<result>
   1.688 -	    <set>
   1.689 -		<package name="zip" version="1-3" arch="x86_64"/>
   1.690 -		<package name="zsh" version="1-3" arch="i386"/>
   1.691 -	    </set>
   1.692 -	</result>
   1.693 -    </test>
   1.694 -
   1.695 -    <test name="testUpdateSinglePackageOldRequiresGone">
   1.696 -	<set name="system">
   1.697 -	    <package name="zsh" version="1-1" arch="i386">
   1.698 -		<requires name="zip"/>
   1.699 -	    </package>
   1.700 -	    <package name="zip" version="1-3" arch="x86_64"/>
   1.701 -	</set>
   1.702 -	<set name="repo">
   1.703 -	    <package name="zsh" version="1-3" arch="i386"/>
   1.704 -	</set>
   1.705 -	<transaction>
   1.706 -	    <install name="zsh"/>
   1.707 -	</transaction>
   1.708 -	<result>
   1.709 -	    <set>
   1.710 -		<package name="zip" version="1-3" arch="x86_64"/>
   1.711 -		<package name="zsh" version="1-3" arch="i386"/>
   1.712 -	    </set>
   1.713 -	</result>
   1.714 -    </test>
   1.715 -
   1.716 -    <test name="testUpdateSinglePackageObsoletesOldRequirement">
   1.717 -	<set name="system">
   1.718 -	    <package name="zsh" version="1-1" arch="i386">
   1.719 -		<requires name="zip"/>
   1.720 -	    </package>
   1.721 -	    <package name="zip" version="1-1" arch="i386"/>
   1.722 -	</set>
   1.723 -	<set name="repo">
   1.724 -	    <package name="zsh" version="1-3" arch="i386">
   1.725 -		<!-- depsolvetests.py actually adds the obsoletes
   1.726 -		     to the installed zsh rather than the new zsh,
   1.727 -		     but I'm assuming that's a bug -->
   1.728 -		<obsoletes name="zip"/>
   1.729 -	    </package>
   1.730 -	</set>
   1.731 -	<transaction>
   1.732 -	    <install name="zsh"/>
   1.733 -	</transaction>
   1.734 -	<result>
   1.735 -	    <set>
   1.736 -		<package name="zsh" version="1-3" arch="i386"/>
   1.737 -	    </set>
   1.738 -	</result>
   1.739 -    </test>
   1.740 -
   1.741 -    <test name="testUpdateForConflict">
   1.742 -	<set name="system">
   1.743 -	    <package name="zip" version="0:1-1" arch="i386"/>
   1.744 -	</set>
   1.745 -	<set name="repo">
   1.746 -	    <package name="zsh" version="0:1-1" arch="i386">
   1.747 -		<conflicts name="zip" relation="LE" version="0:1-1"/>
   1.748 -	    </package>
   1.749 -	    <package name="zip" version="0:2-1" arch="i386"/>
   1.750 -	</set>
   1.751 -	<transaction>
   1.752 -	    <install name="zsh"/>
   1.753 -	</transaction>
   1.754 -	<result>
   1.755 -	    <set>
   1.756 -		<package name="zip" version="0:2-1" arch="i386"/>
   1.757 -		<package name="zsh" version="0:1-1" arch="i386"/>
   1.758 -	    </set>
   1.759 -	</result>
   1.760 -    </test>
   1.761 -
   1.762 -    <test name="testUpdateForConflict2">
   1.763 -	<set name="system">
   1.764 -	    <package name="zip" version="0:1-1" arch="i386">
   1.765 -		<conflicts name="zsh" relation="LE" version="0:1-1"/>
   1.766 -	    </package>
   1.767 -	</set>
   1.768 -	<set name="repo">
   1.769 -	    <package name="zsh" version="0:1-1" arch="i386"/>
   1.770 -	    <package name="zip" version="0:2-1" arch="i386"/>
   1.771 -	</set>
   1.772 -	<transaction>
   1.773 -	    <install name="zsh"/>
   1.774 -	</transaction>
   1.775 -	<result>
   1.776 -	    <set>
   1.777 -		<package name="zsh" version="0:1-1" arch="i386"/>
   1.778 -		<package name="zip" version="0:2-1" arch="i386"/>
   1.779 -	    </set>
   1.780 -	</result>
   1.781 -    </test>
   1.782 -
   1.783 -    <test name="testUpdateForConflictProvide">
   1.784 -	<set name="system">
   1.785 -	    <package name="zip" version="0:1-1" arch="i386">
   1.786 -		<provides name="zippy" relation="EQ" version="0:1-1"/>
   1.787 -	    </package>
   1.788 -	</set>
   1.789 -	<set name="repo">
   1.790 -	    <package name="zsh" version="0:1-1" arch="i386">
   1.791 -		<conflicts name="zippy" relation="LE" version="0:1-1"/>
   1.792 -	    </package>
   1.793 -	    <package name="zip" version="0:2-1" arch="i386"/>
   1.794 -	</set>
   1.795 -	<transaction>
   1.796 -	    <install name="zsh"/>
   1.797 -	</transaction>
   1.798 -	<result>
   1.799 -	    <set>
   1.800 -		<package name="zip" version="0:2-1" arch="i386"/>
   1.801 -		<package name="zsh" version="0:1-1" arch="i386"/>
   1.802 -	    </set>
   1.803 -	</result>
   1.804 -    </test>
   1.805 -
   1.806 -    <test name="testUpdateForConflictProvide2">
   1.807 -	<set name="system">
   1.808 -	    <package name="zip" version="0:1-1" arch="i386">
   1.809 -		<conflicts name="zippy" relation="GT" version="0:1-1"/>
   1.810 -		<conflicts name="zippy" relation="LT" version="0:1-1"/>
   1.811 -	    </package>
   1.812 -	</set>
   1.813 -	<set name="repo">
   1.814 -	    <package name="zsh" version="0:1-1" arch="i386">
   1.815 -		<provides name="zippy" relation="EQ" version="0:2-1"/>
   1.816 -	    </package>
   1.817 -	    <package name="zip" version="0:2-1" arch="i386">
   1.818 -		<conflicts name="zippy" relation="GT" version="0:2-1"/>
   1.819 -		<conflicts name="zippy" relation="LT" version="0:2-1"/>
   1.820 -	    </package>
   1.821 -	</set>
   1.822 -	<transaction>
   1.823 -	    <install name="zsh"/>
   1.824 -	</transaction>
   1.825 -	<result>
   1.826 -	    <set>
   1.827 -		<package name="zip" version="0:2-1" arch="i386"/>
   1.828 -		<package name="zsh" version="0:1-1" arch="i386"/>
   1.829 -	    </set>
   1.830 -	</result>
   1.831 -    </test>
   1.832 -
   1.833 -    <test name="testEraseSinglePackage">
   1.834 -	<set name="system">
   1.835 -	    <package name="zsh" version="0:1-1" arch="i386"/>
   1.836 -	</set>
   1.837 -	<set name="repo"/>
   1.838 -	<transaction>
   1.839 -	    <remove name="zsh"/>
   1.840 -	</transaction>
   1.841 -	<result>
   1.842 -	    <set/>
   1.843 -	</result>
   1.844 -    </test>
   1.845 -
   1.846 -    <test name="testEraseSinglePackageRequiredByOneInstalled">
   1.847 -	<set name="system">
   1.848 -	    <package name="zippy" version="0:1-1" arch="i386">
   1.849 -		<requires name="zsh"/>
   1.850 -	    </package>
   1.851 -	    <package name="zsh" version="0:1-1" arch="i386"/>
   1.852 -	</set>
   1.853 -	<set name="repo"/>
   1.854 -	<transaction>
   1.855 -	    <remove name="zsh"/>
   1.856 -	</transaction>
   1.857 -	<result>
   1.858 -	    <set/>
   1.859 -	</result>
   1.860 -    </test>
   1.861 -</tests>