[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [p2-dev] Building from head

Thanks everyone.

I did forget to set my workspace JDK level to 1.4.  That cleared up
the problem.  It looks like most of the p2 projects set up specific
project-level compiler settings, whereas the ecf projects default to
the workspace settings.  Given that in the move to e4 more projects
will allow 1.5, explicitly setting 1.4 on projects that require it
would be nice.

I just resynced and the tests for the Mirroring Application pass now.
I'm still seeing the following failures:
2 errors in org.eclipse.equinox.p2.tests.simpleconfigurator
21 failures in org.eclipse.equinox.p2.tests.reconciler.dropins

I'll do the setup for the reconciler.dropins tests, and they should go away.

The simpleconfigurator tests are failing because of a file name case
sensitivity issue in getManifestEntry() (line 136
ofAbstractSimpleConfigurationTest.java, "Manifest.mf" vs.
"MANIFEST.MF").  I'll submit a separate patch for that, unless a
committer wants to do it more quickly...

--Terry

On Mon, Apr 27, 2009 at 2:07 PM, John Arthorne <John_Arthorne@xxxxxxxxxx> wrote:
>
> A common gotcha is that you need to do some additional steps to get the p2
> dropin reconciler tests running. You can find steps to set this up here:
>
> http://wiki.eclipse.org/Equinox/p2/Testing#Dropins_reconciler_tests
>
> John
>
>
>
> Terry Parker <tparker@xxxxxxxxxx>
> Sent by: p2-dev-bounces@xxxxxxxxxxx
>
> 04/27/2009 04:25 PM
>
> Please respond to
> P2 developer discussions <p2-dev@xxxxxxxxxxx>
> To
> P2 developer discussions <p2-dev@xxxxxxxxxxx>
> cc
> Subject
> [p2-dev] Building from head
>
>
>
>
> I'm putting a patch together for 268194, but have some build and test
> problems when building from head.  I'm using the current I-build
> (I20090421-0930).
>
> In a fresh workspace, if I import the releng projectSet.psf and
> ecf.psf team project sets, I have build errors:
>
> * On line 36 of org.eclipse.ecf.core.identity.URIID.java, I need to
> update the call to URI.compareTo() to cast the parameter to "URI"
> rather than "Object"
> * In manifest files I need to export
> org.eclipse.equinox.internal.p2.jarprocesor.ant and add
> org.eclipse.equinox.p2.jarprocessor to the required bundles in
> org.eclipse.equinox.p2.repository.tools to get JarProcessorTask to
> resolve
>
> With those changes, I still get 3 errors and 44 failures when running
> "All p2 tests" (mainly NPEs in the metadata mirroring tests).
>
> Am I missing something from my setup?
>
> Thanks,
> Terry
> _______________________________________________
> p2-dev mailing list
> p2-dev@xxxxxxxxxxx
> https://dev.eclipse.org/mailman/listinfo/p2-dev
>
>
> _______________________________________________
> p2-dev mailing list
> p2-dev@xxxxxxxxxxx
> https://dev.eclipse.org/mailman/listinfo/p2-dev
>
>