JWT007 commented on issue #3441:
URL: 
https://github.com/apache/logging-log4j2/issues/3441#issuecomment-2646209962

   @ppkarwasz - Hi Piotr, I am working on a PR for this - but I have run into a 
problem.
   
   I added some convenience methods to the `ConfigurationBuilder` interface and 
this is now being reported as a Major change by the baseline plugin.
   
   ```
   [ERROR] * org.apache.logging.log4j.core.config.builder.api   PACKAGE    
MAJOR      2.25.0     2.20.1     3.0.0      2.21.0
   [ERROR]   MAJOR                PACKAGE    
org.apache.logging.log4j.core.config.builder.api
   [ERROR]     MAJOR              INTERFACE  
org.apache.logging.log4j.core.config.builder.api.ConfigurationBuilder
   [ERROR]       ADDED            METHOD     
addProperty(org.apache.logging.log4j.core.config.builder.api.PropertyComponentBuilder)
   [ERROR]         ADDED          ACCESS     abstract
   [ERROR]         ADDED          RETURN     
org.apache.logging.log4j.core.config.builder.api.ConfigurationBuilder
   [ERROR]       ADDED            METHOD     setMonitorInterval(int)
   [ERROR]         ADDED          ACCESS     abstract
   [ERROR]         ADDED          RETURN     
org.apache.logging.log4j.core.config.builder.api.ConfigurationBuilder
   [ERROR]       ADDED            METHOD     
setShutdownTimeout(java.lang.String,java.util.concurrent.TimeUnit)
   [ERROR]         ADDED          ACCESS     abstract
   [ERROR]         ADDED          RETURN     
org.apache.logging.log4j.core.config.builder.api.ConfigurationBuilder
   [ERROR]       ADDED            METHOD     setShutdownTimeout(long)
   [ERROR]         ADDED          ACCESS     abstract
   [ERROR]         ADDED          RETURN     
org.apache.logging.log4j.core.config.builder.api.ConfigurationBuilder
   [ERROR]       ADDED            METHOD     setStatusLevel(java.lang.String)
   [ERROR]         ADDED          ACCESS     abstract
   [ERROR]         ADDED          RETURN     
org.apache.logging.log4j.core.config.builder.api.ConfigurationBuilder
   [ERROR]     MICRO              ANNOTATED  
org.osgi.annotation.versioning.Version
   [ERROR]       REMOVED          PROPERTY   value='2.20.1'
   [ERROR]       ADDED            PROPERTY   value='2.25.0'
   [ERROR]     REMOVED            VERSION    2.20.1
   [ERROR]     ADDED              VERSION    2.25.0
   ```
   
   The only "in-library" implementation of this interface is the 
`DefaultConfigurationBuilder` which of course I have updated; however (although 
unlikely) there *could* be an implementation of this interface in the wild.
   
   In the BUILDING.adoc it said to talk to the development team... :)


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscr...@logging.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to