Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 337775

Summary: [Build] Check integretity of all installable components
Product: z_Archived Reporter: Joerg Reichert <joerg83reichert>
Component: RemusAssignee: Tom Seidel <tom.seidel>
Status: RESOLVED FIXED QA Contact:
Severity: major    
Priority: P3    
Version: unspecified   
Target Milestone: ---   
Hardware: PC   
OS: Mac OS X - Carbon (unsup.)   
Whiteboard:

Description Joerg Reichert CLA 2011-02-21 17:00:45 EST
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
Comment 1 Tom Seidel CLA 2011-02-21 20:47:14 EST
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.
Comment 2 Tom Seidel CLA 2011-02-25 10:40:24 EST
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.