[Exherbo-dev] Labels changes

Ciaran McCreesh ciaran.mccreesh at googlemail.com
Sat Oct 10 19:55:25 BST 2009


Labels will change as follows:

    build:            for build dependencies
    run:              for run dependencies
    install:          for install dependencies (for pkg_*inst things)
    post:             for post dependencies
    fetch:            for fetch dependencies (treated as build: for now)
    suggestion:       for suggested post dependencies
    recommendation:   for recommended post dependencies
    compile-against:  see below

You can combine labels with commas, so build,run: will work and is the
default. There is no longer any clever merging of labels.

Note 'suggestion', not 'suggested'. You should *not* combine
suggestion: or recommendation: with other things. Don't do
post,suggestion:, because that will now mean "both a post dependency
and a suggested post dependency". There is no longer a way of doing
suggested build dependencies, since that doesn't make sense.

'compile-against' is a lousy name. How about 'used' or something? An
example of such a dependency would be a library requiring pkg-config,
or a library that makes use of headers from a second pure template
library.

We also need to discuss the migration path. I have the Paludis changes
ready but not pushed. Does someone feel like going and fixing all the
things in the tree in one go?

-- 
Ciaran McCreesh
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: not available
URL: <http://lists.exherbo.org/pipermail/exherbo-dev/attachments/20091010/8817984c/attachment.pgp>


More information about the Exherbo-dev mailing list