Idea: remove spotbugs-annotations dependency, PR 3985

Vladimir Sitnikov <[email protected]>
Newsgroups gmane.comp.jakarta.log4j.devel
Message-ID <CAB=Je-G=uoc7OoMb2A2tBCxrGQ0Z82wHq41eLbyshPY_G+Bwmg@mail.gmail.com>
Hi,

Currently, log4j2 brings spotbugs-annotations and its
transitive com.google.code.findbugs:jsr305 to compile classpath
for log4j2 users.

In the Apache JMeter project, log4j brings those annotation dependencies
which are completely unwanted as they
bring a couple of new @Nullable annotations to the classpath.

For log4j2 spotbugs-annotations are harmful as well: log4j2 mistakingly
uses "findbugs.annotations.Nullable"
instead of jspecify's nullability annotations.

Could you please drop spotbugs-annotations dependency from log4j2?

PS I see there are lots of checks in PR that fail, and I find log4j2 CI
hard to contribute to.
Hope it won't take long for the committers to make CI happy.

Vladimir
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.