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>