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

Bug 582008

Summary: requires outdated Orbit org.slf4j.api bundle
Product: [Technology] NatTable Reporter: Michael Keppler <michael.keppler>
Component: CoreAssignee: Dirk Fauth <dirk.fauth>
Status: CLOSED FIXED QA Contact:
Severity: normal    
Priority: P3 CC: dirk.fauth
Version: 2.1.0   
Target Milestone: 2.2.0   
Hardware: PC   
OS: Windows 10   
See Also: https://git.eclipse.org/r/c/nattable/org.eclipse.nebula.widgets.nattable/+/202222
Whiteboard:

Description Michael Keppler CLA 2023-05-31 07:06:34 EDT
The nattable feature requires the pre-Maven org.slf4j.api bundle. That bundle doesn't exist anymore since 4.26: https://www.eclipse.org/eclipse/news/4.26/platform_isv.php

Can we just drop the requirement from the bundle, use package requirements for the logging packages, and leave it to the end user/integrator to have all necessary logging implementation bundles included?
Comment 1 Dirk Fauth CLA 2023-05-31 07:37:47 EDT
The bundles already have the requirement to org.slf4j as Import-Package statements. The problem only applies to the features as far as I can see. And there is no requirement on the logging implementation, it is the requirement on the logging API.

But anyhow I agree that the bundle requirement in the features will be problematic. I removed it so it is possible to consume the NatTable features in older and newer platform versions.
Comment 2 Dirk Fauth CLA 2023-06-30 09:13:16 EDT
Released with 2.2.0