This got implemented as part of #299 \o/
--
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-321506386___
Rpm-main
Closed #159.
--
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#event-1200623852___
Rpm-maint mailing list
Rpm-maint@lists.rpm
For reference: [The ML post I made about version range dep
support](http://lists.rpm.org/pipermail/rpm-ecosystem/2017-February/000471.html).
--
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-man
Further examination yields that libsolv already supports a way of dealing with
this: REL_WITH which is represented in libsolvs dependency language as "+" and
we probably want to represent in RPM as "with".
The semantic of the with operator is both sides need to be matched by the same
package. F
Let me show some example how would libsolv work with this:
```
repo system 0 testtags
repo available 0 testtags
#>=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 & c
Example from Rust world:
```
ripgrep: BuildRequires: crate(clap) >= 2.18.0
ripgrep: BuildConflicts: crate(clap) >= 2.19.0
rust-clap-devel: Requires: crate(vec_map) >= 0.6.0
rust-clap-devel: Conflicts: crate(vec_map) >= 0.7.0
rust-clap-devel: Requires: crate(clippy) >= 0.0.112
rust-clap-devel: Con