dchenbecker commented on PR #1725:
URL: https://github.com/apache/cassandra/pull/1725#issuecomment-1189507646

   > If this is accurate… I think it's important to stress: that is that we can 
ignore the CVE. That this is an improvement to replace a deprecated and 
unmaintained dependency, but otherwise nothing urgent or broken today.
   
   I just want to point out that there are end users with compliance 
requirements that may preclude use of software with known vulnerabilities, even 
in test dependencies. Based on my own experience with compliance audits it may 
not be problematic for the majority of end users, but I don't think we can 
authoritatively say the current state is not broken for some.
   
   As for the patch itself, if we're already dealing with POM files as build 
artifacts, using a couple of well-defined POM files to generate others doesn't 
feel all that clunky if it means removing a known unsupported library with open 
CVEs. Or at least, no more clunky than the rest of the ANT-based build system. 
That's not a dig at ANT, just an admission that a sufficiently complex project 
will generally have a similar complexity in its build system. If we were using 
Maven, Gradle, or whatever else there would still be a lot of complex custom 
code to handle some of the existing build logic, it would just be in Maven XML 
or Groovy/Java/Kotlin.
   


-- 
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: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to