[Rpm-maint] [rpm-software-management/rpm] Version range dependency (#159)

Igor Gnatenko notifications at github.com
Sun Feb 19 09:35:11 UTC 2017


Let me show some example how would libsolv work with this:
```
repo system 0 testtags <inline>
repo available 0 testtags <inline>
#>=Pkg: ripgrep 0.4.0 1 src
#>=Req: crate(clap) >= 2.18.0 & crate(clap) < 2.19.0
#>=Pkg: rust-clap-devel 2.18.5 1 noarch
#>=Prv: crate(clap) = 2.18.5
#>=Req: crate(vec_map) >= 0.6.0 & crate(vec_map) < 0.7.0
#>=Req: crate(clippy) >= 0.0.112 & crate(clippy) < 0.0.113
#>=Pkg: rust-vec_map-devel 0.6.0 1 noarch
#>=Prv: crate(vec_map) = 0.6.0
#>=Req: crate(serde) >= 0.6.0 & crate(serde) < 0.7.0
#>=Pkg: rust-clippy-devel 0.0.112 1 noarch
#>=Prv: crate(clippy) = 0.0.112
#>=Req: crate(serde) >= 0.9.0 & crate(serde) < 0.10.0
#>=Pkg: rust-serde-devel 0.9.1 1 noarch
#>=Prv: crate(serde) = 0.9.1
#>=Pkg: rust-serde6-devel 0.6.0 1 noarch
#>=Prv: crate(serde) = 0.6.0
system x86_64 rpm system
poolflags implicitobsoleteusescolors
solverflags allowvendorchange keepexplicitobsoletes bestobeypolicy keeporphans yumobsoletes
job install pkg ripgrep-0.4.0-1.src at available
result transaction,problems <inline>
```

```
+install ripgrep-0.4.0-1.src at available
+install rust-clap-devel-2.18.5-1.noarch at available
+install rust-clippy-devel-0.0.112-1.noarch at available
+install rust-serde-devel-0.9.1-1.noarch at available
+install rust-serde6-devel-0.6.0-1.noarch at available
+install rust-vec_map-devel-0.6.0-1.noarch at available
```

It would install both rust-serde-devel and rust-serde6-devel.

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/rpm-software-management/rpm/issues/159#issuecomment-280907182
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rpm.org/pipermail/rpm-maint/attachments/20170219/b48138c2/attachment.html>


More information about the Rpm-maint mailing list