This is an automated email from the ASF dual-hosted git repository. pkarwasz pushed a commit to branch fix/2.x/outdated-baseline-ignore in repository https://gitbox.apache.org/repos/asf/logging-log4j2.git
commit dfb429321ab912e13c6be5b8bc131080185756d9 Author: Piotr P. Karwasz <[email protected]> AuthorDate: Mon Oct 28 20:52:56 2024 +0100 Remove outdated `@BaselineIgnore` annotations Outdated `@BaselineIgnore` annotation are no longer needed to successfully build newer versions. Until [JDK-8342833](https://bugs.openjdk.org/browse/JDK-8342833) is resolved, these annotations cause linter warnings during compilation (see #3110 for example), so it is better to remove them as soon as they are no longer used. --- .../org/apache/logging/log4j/test/junit/Log4jStaticResources.java | 2 -- log4j-api/src/main/java/org/apache/logging/log4j/Level.java | 2 -- .../main/java/org/apache/logging/log4j/message/StructuredDataId.java | 2 -- .../main/java/org/apache/logging/log4j/util/ServiceLoaderUtil.java | 2 -- .../src/main/java/org/apache/logging/log4j/util/package-info.java | 2 +- .../java/org/apache/logging/log4j/core/jackson/JsonConstants.java | 3 --- .../main/java/org/apache/logging/log4j/core/jackson/package-info.java | 2 +- .../org/apache/logging/log4j/core/util/datetime/package-info.java | 4 +--- .../src/main/java/org/apache/logging/slf4j/package-info.java | 4 +--- 9 files changed, 4 insertions(+), 19 deletions(-) diff --git a/log4j-api-test/src/main/java/org/apache/logging/log4j/test/junit/Log4jStaticResources.java b/log4j-api-test/src/main/java/org/apache/logging/log4j/test/junit/Log4jStaticResources.java index 0b3e269852..b387ed095a 100644 --- a/log4j-api-test/src/main/java/org/apache/logging/log4j/test/junit/Log4jStaticResources.java +++ b/log4j-api-test/src/main/java/org/apache/logging/log4j/test/junit/Log4jStaticResources.java @@ -16,13 +16,11 @@ */ package org.apache.logging.log4j.test.junit; -import aQute.bnd.annotation.baseline.BaselineIgnore; import org.junit.jupiter.api.parallel.ResourceLock; /** * Constants to use the {@link ResourceLock} annotation. */ -@BaselineIgnore("2.24.0") public final class Log4jStaticResources { /** diff --git a/log4j-api/src/main/java/org/apache/logging/log4j/Level.java b/log4j-api/src/main/java/org/apache/logging/log4j/Level.java index 9f8e786326..47a6fc6367 100644 --- a/log4j-api/src/main/java/org/apache/logging/log4j/Level.java +++ b/log4j-api/src/main/java/org/apache/logging/log4j/Level.java @@ -18,7 +18,6 @@ package org.apache.logging.log4j; import static org.apache.logging.log4j.util.Strings.toRootUpperCase; -import aQute.bnd.annotation.baseline.BaselineIgnore; import java.io.Serializable; import java.util.Objects; import java.util.concurrent.ConcurrentHashMap; @@ -75,7 +74,6 @@ import org.apache.logging.log4j.util.Strings; * used in logging configurations. * </p> */ -@BaselineIgnore("2.22.0") public final class Level implements Comparable<Level>, Serializable { private static final Level[] EMPTY_ARRAY = {}; diff --git a/log4j-api/src/main/java/org/apache/logging/log4j/message/StructuredDataId.java b/log4j-api/src/main/java/org/apache/logging/log4j/message/StructuredDataId.java index c323e87668..306e18f127 100644 --- a/log4j-api/src/main/java/org/apache/logging/log4j/message/StructuredDataId.java +++ b/log4j-api/src/main/java/org/apache/logging/log4j/message/StructuredDataId.java @@ -16,7 +16,6 @@ */ package org.apache.logging.log4j.message; -import aQute.bnd.annotation.baseline.BaselineIgnore; import com.google.errorprone.annotations.InlineMe; import java.io.Serializable; import org.apache.logging.log4j.util.StringBuilderFormattable; @@ -257,7 +256,6 @@ public class StructuredDataId implements Serializable, StringBuilderFormattable */ @Deprecated // This method should have been `final` from the start, we don't expect anyone to override it. - @BaselineIgnore("2.22.0") @InlineMe(replacement = "this.makeId(defaultId, String.valueOf(anEnterpriseNumber))") public final StructuredDataId makeId(final String defaultId, final int anEnterpriseNumber) { return makeId(defaultId, String.valueOf(anEnterpriseNumber)); diff --git a/log4j-api/src/main/java/org/apache/logging/log4j/util/ServiceLoaderUtil.java b/log4j-api/src/main/java/org/apache/logging/log4j/util/ServiceLoaderUtil.java index 30b56f83b5..cbd0b4de0b 100644 --- a/log4j-api/src/main/java/org/apache/logging/log4j/util/ServiceLoaderUtil.java +++ b/log4j-api/src/main/java/org/apache/logging/log4j/util/ServiceLoaderUtil.java @@ -18,7 +18,6 @@ package org.apache.logging.log4j.util; import static java.util.Objects.requireNonNull; -import aQute.bnd.annotation.baseline.BaselineIgnore; import java.util.Collection; import java.util.HashSet; import java.util.Iterator; @@ -50,7 +49,6 @@ import org.apache.logging.log4j.Logger; * </ol> */ @InternalApi -@BaselineIgnore("2.24.0") public final class ServiceLoaderUtil { private static final int MAX_BROKEN_SERVICES = 8; diff --git a/log4j-api/src/main/java/org/apache/logging/log4j/util/package-info.java b/log4j-api/src/main/java/org/apache/logging/log4j/util/package-info.java index 757248862a..ea9e726d42 100644 --- a/log4j-api/src/main/java/org/apache/logging/log4j/util/package-info.java +++ b/log4j-api/src/main/java/org/apache/logging/log4j/util/package-info.java @@ -20,7 +20,7 @@ * There are no guarantees for binary or logical compatibility in this package. */ @Export -@Version("2.24.0") +@Version("2.24.1") package org.apache.logging.log4j.util; import org.osgi.annotation.bundle.Export; diff --git a/log4j-core/src/main/java/org/apache/logging/log4j/core/jackson/JsonConstants.java b/log4j-core/src/main/java/org/apache/logging/log4j/core/jackson/JsonConstants.java index 62be0bc537..cd269a6f76 100644 --- a/log4j-core/src/main/java/org/apache/logging/log4j/core/jackson/JsonConstants.java +++ b/log4j-core/src/main/java/org/apache/logging/log4j/core/jackson/JsonConstants.java @@ -16,12 +16,9 @@ */ package org.apache.logging.log4j.core.jackson; -import aQute.bnd.annotation.baseline.BaselineIgnore; - /** * Keeps constants separate from any class that may depend on third party jars. */ -@BaselineIgnore("2.24.0") public final class JsonConstants { public static final String ELT_CAUSE = "cause"; public static final String ELT_CONTEXT_MAP = "contextMap"; diff --git a/log4j-core/src/main/java/org/apache/logging/log4j/core/jackson/package-info.java b/log4j-core/src/main/java/org/apache/logging/log4j/core/jackson/package-info.java index 2f6ac1a50f..4f6573c2cf 100644 --- a/log4j-core/src/main/java/org/apache/logging/log4j/core/jackson/package-info.java +++ b/log4j-core/src/main/java/org/apache/logging/log4j/core/jackson/package-info.java @@ -19,7 +19,7 @@ * library. */ @Export -@Version("2.24.0") +@Version("2.24.1") package org.apache.logging.log4j.core.jackson; import org.osgi.annotation.bundle.Export; diff --git a/log4j-core/src/main/java/org/apache/logging/log4j/core/util/datetime/package-info.java b/log4j-core/src/main/java/org/apache/logging/log4j/core/util/datetime/package-info.java index dd5eea7461..a0158a556d 100644 --- a/log4j-core/src/main/java/org/apache/logging/log4j/core/util/datetime/package-info.java +++ b/log4j-core/src/main/java/org/apache/logging/log4j/core/util/datetime/package-info.java @@ -18,10 +18,8 @@ * Log4j 2 date formatting classes. */ @Export -@Version("2.21.1") -@BaselineIgnore("2.22.0") +@Version("2.21.2") package org.apache.logging.log4j.core.util.datetime; -import aQute.bnd.annotation.baseline.BaselineIgnore; import org.osgi.annotation.bundle.Export; import org.osgi.annotation.versioning.Version; diff --git a/log4j-slf4j-impl/src/main/java/org/apache/logging/slf4j/package-info.java b/log4j-slf4j-impl/src/main/java/org/apache/logging/slf4j/package-info.java index 13498a1040..291e60cd45 100644 --- a/log4j-slf4j-impl/src/main/java/org/apache/logging/slf4j/package-info.java +++ b/log4j-slf4j-impl/src/main/java/org/apache/logging/slf4j/package-info.java @@ -21,11 +21,9 @@ */ @Export @Header(name = Constants.BUNDLE_ACTIVATIONPOLICY, value = Constants.ACTIVATION_LAZY) -@Version("2.23.0") -@BaselineIgnore("2.23.0") +@Version("2.23.1") package org.apache.logging.slf4j; -import aQute.bnd.annotation.baseline.BaselineIgnore; import org.osgi.annotation.bundle.Export; import org.osgi.annotation.bundle.Header; import org.osgi.annotation.versioning.Version;
