Bug 749833
Summary: | Log4j does not resolve correctly for pdebuild | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Andrew Robinson <andjrobins> |
Component: | log4j | Assignee: | Stanislav Ochotnicky <sochotni> |
Status: | CLOSED CURRENTRELEASE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | unspecified | Docs Contact: | |
Priority: | unspecified | ||
Version: | 15 | CC: | akurtako, boni.vivek, devrim, kdaniel, sochotni |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2012-06-13 13:00:10 UTC | Type: | --- |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: | |||
Bug Depends On: | |||
Bug Blocks: | 749673 |
Description
Andrew Robinson
2011-10-28 16:35:01 UTC
Pdebuild still does not resolve log4j as an orbit dependency with error: [eclipse.buildScript] Bundle log4j: [eclipse.buildScript] Unsatisfied import package com.ibm.uvm.tools_0.0.0. [eclipse.buildScript] Unsatisfied import package com.sun.jdmk.comm_0.0.0. [eclipse.buildScript] Unsatisfied import package javax.jmdns_0.0.0. [eclipse.buildScript] Unsatisfied import package javax.jms_1.1.0. [eclipse.buildScript] Unsatisfied import package javax.mail_0.0.0. [eclipse.buildScript] Unsatisfied import package javax.mail.internet_0.0.0. [eclipse.buildScript] Unsatisfied import package org.apache.log4j_0.0.0. [eclipse.buildScript] Unsatisfied import package org.apache.log4j.config_0.0.0. [eclipse.buildScript] Unsatisfied import package org.apache.log4j.helpers_0.0.0. [eclipse.buildScript] Unsatisfied import package org.apache.log4j.jdbc_0.0.0. [eclipse.buildScript] Unsatisfied import package org.apache.log4j.jmx_0.0.0. [eclipse.buildScript] Unsatisfied import package org.apache.log4j.net_0.0.0. [eclipse.buildScript] Unsatisfied import package org.apache.log4j.nt_0.0.0. [eclipse.buildScript] Unsatisfied import package org.apache.log4j.or_0.0.0. [eclipse.buildScript] Unsatisfied import package org.apache.log4j.or.jms_0.0.0. [eclipse.buildScript] Unsatisfied import package org.apache.log4j.or.sax_0.0.0. [eclipse.buildScript] Unsatisfied import package org.apache.log4j.pattern_0.0.0. [eclipse.buildScript] Unsatisfied import package org.apache.log4j.spi_0.0.0. [eclipse.buildScript] Unsatisfied import package org.apache.log4j.varia_0.0.0. [eclipse.buildScript] Unsatisfied import package org.apache.log4j.xml_0.0.0. Related SRPM: http://arobinso.fedorapeople.org/eclipse-mylyn-reviews-3.6.2-1.fc17.src.rpm Can you retry with latest rawhide build? I've tried to build linked srpm and log4j errors seemed to go away. There were other issues though The manifest should not contain the "uses" clause for the packages that are present in the log4j bundle. This should solve the majority of problems with unsatisfied org.apache* imports. All other imports should be satisfied by linking required jars into the pdebuild. Andrew, does it work now ? Stano, having uses is really bad when one has dynamic collection of jars, assuming it's maven-bundle-plugin that genereates the manifest it should be a matter of adding <_nouses>true</_nouses> in its configurations section. This issue no longer affects building eclipse-mylyn-reviews. |