On 9/14/15 9:13 AM, konsolebox wrote: > On Mon, Sep 14, 2015 at 2:29 PM, Paweł Hajdan, Jr. > <phajdan...@gentoo.org> wrote: >> On 9/14/15 6:35 AM, konsolebox wrote: >>> Many times we need to match packages like this: >>> something-1.0.2a.* >> >> Could you give specific examples, i.e. what packages, what >> dependencies, why is that needed? > > For accuracy and peace of mind regardless of how often conflicts > could happen.
I agree =pkg-4.1* also matching pkg-4.10 is a concern. In that case though, it would change the focus of the discussion to how * operator should work, not necessarily adding a new ~> operator. I think it'd be okay to e.g. change the meaning and behavior of * in a new EAPI. > I can't give any example yet, but we know that if pkg-4.1.2 exists > and pkg-4.10.0 exists as well, then we can't use '=pkg-4.1*' to only > target pkg-4.1.*. This could also happen more often with packages > having 4 version numbers. It's unfortunate this is rather theoretical now. Consider looking for some real examples, I believe this could really help the discussion. Paweł
signature.asc
Description: OpenPGP digital signature