[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
RE: [p2-dev] root files

The change in root files is by design, however you have found a bug about the featureList (and probably also pluginList), where those lists aren't getting included in the final product.  Can you raise a bug for that please.

Build-time features that contribute rootfiles but no feature jar end up being purely metadata together with the root artifacts.

Work around would be a p2.inf beside the .product file to add requirements on the generated root IUs from those features.


"Haigermoser, Helmut" <Helmut.Haigermoser@xxxxxxxxxxxxx>
Sent by: p2-dev-bounces@xxxxxxxxxxx

05/25/2009 10:20 AM

Please respond to
P2 developer discussions <p2-dev@xxxxxxxxxxx>

"P2 developer discussions" <p2-dev@xxxxxxxxxxx>
RE: [p2-dev] root files

guys, this issue (if it is one) could be critical, can you confirm root
files are still working in 3.5, and if so, how?
Ciao, hh

-----Original Message-----
From: p2-dev-bounces@xxxxxxxxxxx [mailto:p2-dev-bounces@xxxxxxxxxxx] On
Behalf Of Haigermoser, Helmut
Sent: Wednesday, May 20, 2009 3:46 PM
To: P2 developer discussions
Subject: [p2-dev] root files

Ciao Experts :)
Something seems to have changed since 3.4.1 concerning root files and
how to get them into a repository.
In my 3.4-based build I had a feature, included by
featureList=<feature>, and within that feature I had a line

This way all files in root.files ended up in the root of my installation
if I installed the product. Now, this does not seem to work anymore.
Instead of adding the root files to the launcher binary artifact
separate feature IUs get generated, which is the first problem since the
feature's only purpose is to provide root files, not to end up at the
customer site. Also, that IU is never referenced by my product and the
root file never gets installed :(

With pdebuild now doing the whole metadatageneration right at the time
the build is happening the whole system is different. Also, I might have
missed messages/bugs/blogs/twitters that dealt with this problem, would
you mind enlightening me? :)

Ciao, hh
p2-dev mailing list
p2-dev mailing list