[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[cbi-dev] Bundles that may be improperly/incorrectly build with Tycho

Hi there,
Tycho does not support custom builders nor customBuildCallbacks.
I looked for build.xmls and customBuildCallbacks:
 find . -type f -name "build.xml"
 find . -type f -name "build.properties" -exec \
  grep -l customBuildCallbacks {} \; 

and removed bundles we already built (swt, executable, launchers).

Here is what's left and needs to be reviewed:

./eclipse.jdt.core/org.eclipse.jdt.compiler.apt/build.properties
./eclipse.jdt.core/org.eclipse.jdt.compiler.tool/build.properties
./eclipse.jdt.core/org.eclipse.jdt.core/build.properties
./eclipse.jdt.core/org.eclipse.jdt.core/scripts/build.xml
./eclipse.jdt.debug/org.eclipse.jdt.launching/build.properties
./eclipse.jdt.ui/org.eclipse.jdt.ui/build.properties
./eclipse.jdt.ui/org.eclipse.jdt.ui.tests.refactoring/resources/RenameType/testQualifiedName1/in/build.xml
./eclipse.jdt.ui/org.eclipse.jdt.ui.tests.refactoring/resources/RenameType/testQualifiedName1/out/build.xml
./eclipse.pde.build/org.eclipse.pde.build/scripts/build.xml
./eclipse.platform.common/bundles/org.eclipse.jdt.doc.isv/build.xml
./eclipse.platform.common/bundles/org.eclipse.jdt.doc.user/build.xml
./eclipse.platform.common/bundles/org.eclipse.pde.doc.user/build.properties
./eclipse.platform.common/bundles/org.eclipse.platform.doc.isv/build.properties
./eclipse.platform.common/bundles/org.eclipse.platform.doc.user/build.properties
./eclipse.platform.debug/org.eclipse.debug.examples.core/scripts/build.xml
./eclipse.platform.runtime/bundles/org.eclipse.core.runtime.compatibility.registry/build.properties
./eclipse.platform.ua/org.eclipse.help.webapp/build.properties
./eclipse.platform.ui/tests/org.eclipse.ui.tests/data/dynamic_classes/build.xml
./eclipse.platform.ui/tests/org.eclipse.ui.tests/data/org.eclipse.newMultiEditor/build.xml
./eclipse.platform/update/org.eclipse.update.core/build.properties
./eclipse.platform/update/org.eclipse.update.core.linux/src/build.xml
./eclipse.platform/update/org.eclipse.update.core.win32/src/build.xml
./rt.equinox.bundles/bundles/org.eclipse.equinox.security.macosx/keystoreNative/build.xml
./rt.equinox.framework/bundles/org.eclipse.osgi/build.properties
./rt.equinox.framework/bundles/org.eclipse.osgi.services/build.properties
./rt.equinox.framework/bundles/org.eclipse.osgi.services/target/classes/build.properties
./rt.equinox.framework/bundles/org.eclipse.osgi.util/build.properties
./rt.equinox.framework/bundles/org.eclipse.osgi.util/target/classes/build.properties
./rt.equinox.incubator/aspects/bundles/org.eclipse.equinox.weaving.build/build.xml
./rt.equinox.incubator/p2/publishing/org.eclipse.pde.build/scripts/build.xml

In addition, there is a number of hits, which seem to be valid tests
irrelevant to the CBI build like:

./eclipse.platform/ant/org.eclipse.ant.tests.core/testbuildfiles/build.xml
./eclipse.platform/ant/org.eclipse.ant.tests.ui/testbuildfiles/build.xml
./eclipse.platform/ant/org.eclipse.ant.tests.ui/testbuildfiles/performance/build.xml

Or:

./eclipse.pde.build/org.eclipse.pde.build.tests/resources/114150/plugins/a.plugin/build.xml
./eclipse.pde.build/org.eclipse.pde.build.tests/resources/183869/features/a.feature/build.properties
./eclipse.pde.build/org.eclipse.pde.build.tests/resources/183869/plugins/a.plugin/build.properties
./eclipse.pde.build/org.eclipse.pde.build.tests/resources/264743/build1/features/ee/build.properties
./eclipse.pde.ui/apitools/org.eclipse.pde.api.tools.tests/test-anttasks/apitooling.analysis/test1/build.xml
./eclipse.pde.ui/apitools/org.eclipse.pde.api.tools.tests/test-anttasks/apitooling.analysis/test2/build.xml
./eclipse.pde.ui/apitools/org.eclipse.pde.api.tools.tests/test-anttasks/apitooling.analysis/test3/build.xml
./eclipse.pde.ui/apitools/org.eclipse.pde.api.tools.tests/test-anttasks/apitooling.analysis/test4/build.xml
./eclipse.pde.ui/apitools/org.eclipse.pde.api.tools.tests/test-anttasks/apitooling.analysis/test5/build.xml
./eclipse.pde.ui/apitools/org.eclipse.pde.api.tools.tests/test-anttasks/apitooling.analysis/test6/build.xml
./eclipse.pde.ui/apitools/org.eclipse.pde.api.tools.tests/test-anttasks/apitooling.analysis/test7/build.xml
./eclipse.pde.ui/apitools/org.eclipse.pde.api.tools.tests/test-anttasks/apitooling.apifreeze/test1/build.xml
./eclipse.pde.ui/apitools/org.eclipse.pde.api.tools.tests/test-anttasks/apitooling.apifreeze/test2/build.xml
./eclipse.pde.ui/apitools/org.eclipse.pde.api.tools.tests/test-anttasks/apitooling.apifreeze/test3/build.xml
./eclipse.pde.ui/apitools/org.eclipse.pde.api.tools.tests/test-anttasks/apitooling.apifreeze/test4/build.xml
./eclipse.pde.ui/apitools/org.eclipse.pde.api.tools.tests/test-anttasks/apitooling.apiuse/test1/build.xml
./eclipse.pde.ui/apitools/org.eclipse.pde.api.tools.tests/test-anttasks/apitooling.apiuse/test2/build.xml
./eclipse.pde.ui/apitools/org.eclipse.pde.api.tools.tests/test-anttasks/apitooling.apiuse/test3/build.xml
./eclipse.pde.ui/apitools/org.eclipse.pde.api.tools.tests/test-anttasks/apitooling.compare/test1/build.xml
./eclipse.pde.ui/apitools/org.eclipse.pde.api.tools.tests/test-anttasks/apitooling.compare/test2/build.xml
./eclipse.pde.ui/apitools/org.eclipse.pde.api.tools.tests/test-anttasks/apitooling.compare/test3/build.xml

./rt.equinox.incubator/p2/publishing/org.eclipse.pde.build.tests/resources/114150/plugins/a.plugin/build.xml
./rt.equinox.incubator/p2/publishing/org.eclipse.pde.build.tests/resources/183869/features/a.feature/build.properties
./rt.equinox.incubator/p2/publishing/org.eclipse.pde.build.tests/resources/183869/plugins/a.plugin/build.properties
./rt.equinox.incubator/p2/publishing/org.eclipse.pde.build.tests/resources/264743/build1/features/ee/build.properties

Probably each bundle from the first list requires custom pom.xml. I'll
look into this next week.

-- 
Krzysztof Daniel <kdaniel@xxxxxxxxxx>
Red Hat