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 want to write rules in /etc/portage/package.* and specify dependencies in ebuilds without minding that one atom expression could unexpectedly match another package version on later time. 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.