Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [buckminster-dev] Buckminster builds and non-greedy optional dependencies?

Hi David,

The 3.8/4.2 version of Buckminster (due by Juno M6) will also use the new publisher.

Regards,
Thomas Hallgren


On 03/02/2012 09:28 PM, David M Williams wrote:

As you know, p2 publisher in Eclipse 3.8 (and 4.2), since Juno M1 now
publishes runtime optional dependencies with "greedy=false".

I plan to do some tests and checks against our "common repo" to see who
might not be doing that, yet, and open bugs, or send notes to cross-project
lists with details and advice. From quick inspection, I already see some
cases of the metadata saying "opposite" things: greedy for a bundle in one
place, but not greedy for same bundle in another place ... which I'm
guessing is "not good" (at least, in most cases). Plus, many places where
optional requirements are still greedy (by default).

When I last posted to cross-project about this issue, the Tycho project
reported back:

"Tycho uses 3.8-based publisher and generates non-greedy optional
dependencies since version 0.13."

So, I am wondering about Buckminster. Once I start to test and document, is
there any advice I could give to projects that use Buckminster based
builds? Such be sure to use a version higher than such and such? Thought
I"d check "in advance" what my advice should be, if any. I'll likely send
the note/bugs next week and hope for Juno M6 we can be relatively "clean".

Your advice and help is kindly appreciated.

Thanks,






Back to the top