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

Bug 330681

Summary: jetty-util's MANIFEST requires slf4j-1.5 and prevents using slf4j 1.6
Product: [RT] Jetty Reporter: Hugues Malphettes <hmalphettes>
Component: osgiAssignee: Hugues Malphettes <hmalphettes>
Status: RESOLVED WORKSFORME QA Contact:
Severity: normal    
Priority: P3 CC: jetty-inbox
Version: 7.2.1   
Target Milestone: 7.1.x   
Hardware: PC   
OS: Linux   
Whiteboard:

Description Hugues Malphettes CLA 2010-11-19 11:32:35 EST
This MANIFEST is generated by BND.
By default BND will reflect quite strictly the compilation environment so we end-up with:
Import-Package: org.slf4j.api;version=[1.5,1.6)

The fix consists of adding an instruction to BND so that it generate a more lenient version range.
Comment 1 Hugues Malphettes CLA 2010-11-19 11:39:28 EST
The corresponding CQ to publish this approved library is 4647.
Comment 2 Hugues Malphettes CLA 2010-11-19 11:45:05 EST
Well, in fact it is already the case with version 7.2 of jetty:
 <instructions>
  <Import-Package>org.slf4j;version="[1.5,1.7)";resolution:=optional,*</Import-Package>
 </instructions>

Sorry for the noise