|
@@ -15,39 +15,42 @@ The rules are to be applied in the order of these descriptions.
|
|
### Package versions
|
|
### Package versions
|
|
|
|
|
|
Packages: Av1, Av2, Av3
|
|
Packages: Av1, Av2, Av3
|
|
-Installed: Av2
|
|
|
|
|
|
+
|
|
|
|
+* Installed: Av2
|
|
|
|
|
|
Request: install A
|
|
Request: install A
|
|
|
|
|
|
-(Av3)
|
|
|
|
|
|
+* (Av3)
|
|
|
|
|
|
### Repository priorities
|
|
### Repository priorities
|
|
|
|
|
|
Packages Repo1.Av1, Repo2.Av1
|
|
Packages Repo1.Av1, Repo2.Av1
|
|
|
|
|
|
-priority(Repo1) >= priority(Repo2) => (Repo1.Av1, Repo2.Av1)
|
|
|
|
-priority(Repo2) < priority(Repo2) => (Repo2.Av1, Repo1.Av1)
|
|
|
|
|
|
+* priority(Repo1) >= priority(Repo2) => (Repo1.Av1, Repo2.Av1)
|
|
|
|
+* priority(Repo2) < priority(Repo2) => (Repo2.Av1, Repo1.Av1)
|
|
|
|
|
|
### Virtual Packages (provides)
|
|
### Virtual Packages (provides)
|
|
|
|
|
|
Packages Av1, Bv1
|
|
Packages Av1, Bv1
|
|
-Av1 provides Xv1
|
|
|
|
-Bv1 provides Xv1
|
|
|
|
|
|
+
|
|
|
|
+* Av1 provides Xv1
|
|
|
|
+* Bv1 provides Xv1
|
|
|
|
|
|
Request: install X
|
|
Request: install X
|
|
|
|
|
|
-priority(Av1.repo) >= priority(Bv1.repo) => (Av1, Bv1)
|
|
|
|
-priority(Av1.repo) < priority(Bv1.repo) => (Bv1, Av1)
|
|
|
|
|
|
+* priority(Av1.repo) >= priority(Bv1.repo) => (Av1, Bv1)
|
|
|
|
+* priority(Av1.repo) < priority(Bv1.repo) => (Bv1, Av1)
|
|
|
|
|
|
### Package replacements
|
|
### Package replacements
|
|
|
|
|
|
Packages: Av1, Bv2
|
|
Packages: Av1, Bv2
|
|
-Bv2 replaces Av1
|
|
|
|
|
|
+
|
|
|
|
+* Bv2 replaces Av1
|
|
|
|
|
|
Request: install A
|
|
Request: install A
|
|
|
|
|
|
-priority(Av1.repo) > priority(Bv2.repo) => (Av1, Bv2)
|
|
|
|
-priority(Av1.repo) = priority(Bv2.repo) => (Av1, Bv2)
|
|
|
|
-priority(Av1.repo) < priority(Bv2.repo) => (Bv2, Av1)
|
|
|
|
|
|
+* priority(Av1.repo) > priority(Bv2.repo) => (Av1, Bv2)
|
|
|
|
+* priority(Av1.repo) = priority(Bv2.repo) => (Av1, Bv2)
|
|
|
|
+* priority(Av1.repo) < priority(Bv2.repo) => (Bv2, Av1)
|
|
|
|
|
|
Bv2.version is ignored, only the replacement version for A matters.
|
|
Bv2.version is ignored, only the replacement version for A matters.
|