public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-dev] <>-DEPENDS
@ 2015-09-07 12:35 Marc Schiffbauer
  2015-09-07 12:58 ` Jauhien Piatlicki
                   ` (4 more replies)
  0 siblings, 5 replies; 11+ messages in thread
From: Marc Schiffbauer @ 2015-09-07 12:35 UTC (permalink / raw
  To: gentoo-dev

[-- Attachment #1: Type: text/plain, Size: 951 bytes --]

Hi,


I'd like to propose a new kind of DEPEND syntax: <>

This would mean "Any version but the one specified" and is usefull when 
you have a dependency on another package but a single version of it is 
not compatible for example.

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?

TIA
-Marc

-- 
0x35A64134 - 8AAC 5F46 83B4 DB70 8317
             3723 296C 6CCA 35A6 4134

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 181 bytes --]

^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2015-09-08  4:58 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-09-07 12:35 [gentoo-dev] <>-DEPENDS Marc Schiffbauer
2015-09-07 12:58 ` Jauhien Piatlicki
2015-09-07 13:07 ` Ulrich Mueller
2015-09-07 15:20   ` Marc Schiffbauer
2015-09-07 13:18 ` Kent Fredric
2015-09-07 15:26   ` Marc Schiffbauer
2015-09-08  4:58     ` Kent Fredric
2015-09-07 14:41 ` Ian Stakenvicius
2015-09-07 15:31   ` Marc Schiffbauer
2015-09-07 15:16 ` Michał Górny
2015-09-07 15:58   ` Marc Schiffbauer

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox