Hello,

As part of https://bugs.eclipse.org/bugs/show_bug.cgi?id=304594 resolution 
(make p2 buildable with tycho) I am experimenting tycho 0.13.0 since it allows 
the -Dmaven.test.failure.ignore argument; quite handy when  you don< t know how 
to fix some test failures and you want to move on...

As you may think, this is not the only new feature in tycho; another feature, 
about considering optional dependencies during compilation, actually breaks the 
p2 build.

Here is an example : in the bundle org.eclipse.equinox.p2.touchpoint.eclipse, 
in the MANIFEST , Import-Package section, we have :

org.eclipse.osgi.service.resolver;version="1.2.0";resolution:=optional

See this resolution optional attribute ? well now, since 0.13.0 , tycho does 
not consider this package anymore while compiling.

I am currently removing those optional resolutions flags ,since to me, those 
packages marked optional are definitely not optional ( it impacts around 6 
bundles)

I<ll submit a patch this day with the exact changes for migrating to tycho 
0.13.0; maybe one of you knows why some required packages for compilation were 
marked optional ? or knows if we can specify property to tycho to let it behave 
as before ...

Best regards,



Anthony Dahanne

Développeur logiciel / Software Developer

Compuware Montreal

75 Rue Queen, Suite 6500

Montreal, QC, Canada H3C 2N6

+1-514-798-8949




 
Le contenu de ce courriel s'adresse au destinataire seulement. Il contient de 
l'information pouvant être confidentielle. Vous ne devez ni le copier ni 
l'utiliser ni le divulguer à qui que ce soit à moins que vous soyez le 
destinataire ou une personne désignée autorisée. Si vous le receviez par 
erreur, veuillez nous aviser immédiatement et le détruire.
 
The contents of this e-mail are intended for the named addressee only. It 
contains information that may be confidential. Unless you are the named 
addressee or an authorized designee, you may not copy or use it, or disclose it 
to anyone else. If you received it in error please notify us immediately and 
then destroy it.
 

<<inline: CPWRsig_04_11-03-2010.jpg>>

_______________________________________________
p2-dev mailing list
[email protected]
https://dev.eclipse.org/mailman/listinfo/p2-dev

Reply via email to