Community
Participate
Working Groups
Build Identifier: Whether the BIRT editor, the BIRT runtime nor the BIRT information type can be installed (tried in any order), as the Apache Batik dependency cannot be resolved. This bug appears under MacOS as well as under Windows. Cannot complete the install because one or more required items could not be found. Software being installed: Report Runtime Components 0.1.0.201102210122 (org.remus.infomngmnt.reportruntime.feature.feature.group 0.1.0.201102210122) Missing requirement: Apache Batik CSS 1.7.0.v200912221625 (org.apache.batik.css 1.7.0.v200912221625) requires 'package org.w3c.dom.events [3.0.0,4.0.0)' but it could not be found Cannot satisfy dependency: From: Apache Batik DOM 1.7.0.v200912221625 (org.apache.batik.dom 1.7.0.v200912221625) To: bundle org.apache.batik.css 0.0.0 Cannot satisfy dependency: From: Apache Batik Transcoder 1.7.0.v200903091627 (org.apache.batik.transcoder 1.7.0.v200903091627) To: bundle org.apache.batik.dom 0.0.0 Cannot satisfy dependency: From: BIRT Engine 2.6.1.v20100915 (org.eclipse.birt.report.engine 2.6.1.v20100915) To: bundle org.apache.batik.transcoder 0.0.0 Cannot satisfy dependency: From: Dataextraction Plug-in 2.6.1.v20100826 (org.eclipse.birt.report.engine.dataextraction 2.6.1.v20100826) To: bundle org.eclipse.birt.report.engine [2.3.0,3.0.0) Cannot satisfy dependency: From: BIRT Web Viewer 2.6.1.v20100913 (org.eclipse.birt.report.viewer 2.6.1.v20100913) To: bundle org.eclipse.birt.report.engine.dataextraction [2.3.0,3.0.0) Cannot satisfy dependency: From: Birtreport 0.1.0.201102210122 (org.remus.infomngmnt.birtreport 0.1.0.201102210122) To: bundle org.eclipse.birt.report.viewer [2.5.1,3.0.0) Cannot satisfy dependency: From: Report Runtime Components 0.1.0.201102210122 (org.remus.infomngmnt.reportruntime.feature.feature.group 0.1.0.201102210122) To: org.remus.infomngmnt.birtreport [0.1.0.201102210122] Reproducible: Always
The problem was that I changed the target-platform and added the whole orbit repository, which contains bundles that are not compliant with Birt 2.6. This is fixed so far, but there is an additional step in the build process to add, which runs a p2 director to test the installation of every single component located on the marketplace to make sure that everything installs without any errors.
Fixed. Every installable item at the marketplace is tested if it can be installed via P2 directly after the build. If one item is not installable the build will fail.