On 8 September 2015 at 00:35, Marc Schiffbauer <msch...@gentoo.org> wrote:
> I currently have this case in app-backup/obnam which is not compatible
> to =dev-python/paramiko-1.13.0
>
> In DEPEND I now have this:
>
>   !=dev-python/paramiko-1.13.0
>   || ( <dev-python/paramiko-1.13.0 >dev-python/paramiko-1.13.0 )
>
> which does the trick, but I think much more straight forward would be:
>
>   <>dev-python/paramiko-1.13.0
>
> which would be the exact opposite of =dev-python/paramiko-1.13.0
>
> An alternate syntax would be (but I'd prefer the former):
>
>   !=dev-python/paramiko-1.13.0
>
> What do you think and would is the proper way to suggest this for a new
> EAPI?  A new bug? On what

My opposition would be I figure its more likely you want a range of
exclusion, not a single version.

EG: you don't really want !=dev-python/paramiko-1.13.0 , you want
!=dev-python/paramiko1.13.0{,-r{0..999}} or something.

But distinguishing between "Just this exact version" and "This range" is hard.

Does <> Imply "and any -rversion" ?

Does <> imply "and any sub-version" like ~ does ?


-- 
Kent

KENTNL - https://metacpan.org/author/KENTNL

Reply via email to