On Thu, Dec 23, 2021 at 8:48 AM Vladimir Sitnikov < sitnikov.vladi...@gmail.com> wrote:
> Gary, > > If someone manages to have **both** log4j-1.2.17.jar **and** > log4j-1.2.18.jar > on the same classpath, nothing can help them. Really. > Binary compatibility can't heal that. > You're confusing managing a classpath manually with having a dependency tool do it for you. If you manage your Maven (for example) POM properly, and you assemble a distribution you'll only end up with the latest version. Gary > Even if 1.2.18 was fully binary compatible, adding both jars to the > classpath > would blow the system anyway. > > In other words, I suggest the following message for NTEventLogAppender > users: > "sorry, if you use NTEventLogAppender you might have to skip 1.2.18 version > or replace NT appender with others" > > We can't make 100% of the planet happy. > For instance, I am sure releasing 1.2.18 makes the log4j2 team greatly > unhappy no matter what. > > If we weigh "spend months on trying to build, sign and test > NTEventLogAppender" vs > "release 1.2.18 and say sorry to NTEventLogAppender users", > I would go for dropping NT* (at least, as a temporary solution). > > Vladimir >